Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ap-Codkelden committed Dec 14, 2013
1 parent 5adddba commit 090ccd3
Show file tree
Hide file tree
Showing 9 changed files with 5,537 additions and 0 deletions.
132 changes: 132 additions & 0 deletions 00_main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
% версия 1.02
\documentclass[12pt,a4paper,twoside,openany,svgnames]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{cmap}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
% переносы
\tolerance 1414
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
\widowpenalty=10000
\vfuzz \hfuzz
\raggedbottom

% для клавиш, решение с http://tex.stackexchange.com/a/16981/28759
\usepackage{tikz}
\usetikzlibrary{shadows}
% Дополнительные текстовые символы
\usepackage{textcomp}
\usepackage[protrusion=true]{microtype}
\frenchspacing
\hyphenation{user-ори-ен-ти-ро-ван-ные за-ко-но-да-тель-но-ад-ми-ни-стра-тив-ны-ми}
\russianpar
\usepackage{enumitem}
\setlist[enumerate,itemize]{itemsep=0pt,parsep=0pt}
%\usepackage{lipsum}
% Раздел настройки параметров memoir
\indentafterchapter % Красная строка первого абзаца после заголовка имеет отступ
% Конец преамбулы документа
%\renewcommand{\refname}{Ссылки} % Раскомментировать, если есть раздел ссылок
%\renewcommand{\bookname}{Книга}
\addto\captionsrussian{\renewcommand{\bookname}{Книга}}
\addto\captionsrussian{\renewcommand{\refname}{Ссылки}}

% клавиши
\newcommand*\keystroke[1]{%
\tikz[baseline=(key.base)]
\node[%
draw,
fill=white,
drop shadow={shadow xshift=0.25ex,shadow yshift=-0.25ex,fill=black,opacity=0.75},
rectangle,
rounded corners=2pt,
inner sep=1pt,
line width=0.5pt,
font=\scriptsize\sffamily
](key) {#1\strut}
;
}

% для даты
\newenvironment{timeline}{\medskip\slshape\begin{flushright}}{\end{flushright}\medskip}
\renewcommand{\labelitemi}{\textbf{--}}

% Красивые цитаты
% http://tex.stackexchange.com/a/99058/28759

\usepackage{etoolbox}
\usepackage{xcolor}
% пакет tikz уже заюзан выше
\usepackage{framed}
\newcommand*\quotefont{\fontfamily{\rmdefault}} % selects Libertine as the quote font
\newcommand*\quotesize{60} % if quote size changes, need a way to make shifts relative
% Make commands for the quotes
\newcommand*{\openquote}
{\tikz[remember picture,overlay,xshift=-4ex,yshift=-2.5ex]
\node (OQ) {\quotefont\fontsize{\quotesize}{\quotesize}\selectfont``};\kern0pt}
\newcommand*{\closequote}[1]
{\tikz[remember picture,overlay,xshift=4ex,yshift={#1}]
\node (CQ) {\quotefont\fontsize{\quotesize}{\quotesize}\selectfont''};}
% select a colour for the shading
\definecolor{shadecolor}{gray}{0.95}
\newcommand*\shadedauthorformat{\emph} % define format for the author argument
% Now a command to allow left, right and centre alignment of the author
\newcommand*\authoralign[1]{%
\if#1l
\def\authorfill{}\def\quotefill{\hfill}
\else
\if#1r
\def\authorfill{\hfill}\def\quotefill{}
\else
\if#1c
\gdef\authorfill{\hfill}\def\quotefill{\hfill}
\else\typeout{Invalid option}
\fi
\fi
\fi}
% wrap everything in its own environment which takes one argument (author) and one optional argument
% specifying the alignment [l, r or c]
%
\newenvironment{shadequote}[2][l]%
{\authoralign{#1}
\ifblank{#2}
{\def\shadequoteauthor{}\def\yshift{-2ex}\def\quotefill{\hfill}}
{\def\shadequoteauthor{\par\authorfill\shadedauthorformat{#2}}\def\yshift{2ex}}
\begin{snugshade}\begin{quote}\openquote}
{\shadequoteauthor\quotefill\closequote{\yshift}\end{quote}\end{snugshade}}
% Конец красивых цитат
\usepackage{hyperref}
\author{Алексей Викторович Федорчук} %\thanks{\href{mailto:my@alv.me}{my@alv.me}}}
\title{Мир FOSS\\Заметки гуманитария Алексей Федорчук aka alv}
\date{2013}
\begin{document}
\maketitle
%\chapter*{\centering \begin{normalsize}Abstract\end{normalsize}}
\begin{quotation}
\noindent
Сборник заметок, посвященных гуманитарным аспектам мира FOSS, написанных с 1998 по 2012 годы. Публиковались на сайтах автора и ресурсах, с которыми он сотрудничал, а также в некоторых <<бумажных>> журналах. В настоящем издании исправлены, дополнены, взаимоувязаны, циклизованы и структурированы. Не рекомендуется к прочтению информационно-неполовозрелым и литературно невосприимчивым гражданам.
\end{quotation}
\clearpage
\tableofcontents
\clearpage
\include{01_resume}
\include{02_desktops_and_users}
\include{03_foss_media_licenses_copyrights_money}
\include{04_foss_world_events}
\include{05_foss_and_windows}
\include{06_miscellanous}
\include{07_old}
\include{08_legends}
\end{document}
19 changes: 19 additions & 0 deletions 01_resume.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
\chapter{Резюме}

\section{Предисловие}

Внимаю читателей предлагается нечто вроде моих избранных трудов~--- сборник заметок, посвящённых различным гуманитарным аспектам существования мира FOSS (Free and Open Source Software). Заметки эти сочинялись на протяжении последних пятнадцати лет. Часть из них представляет интерес как исторические свидетельства~--- памятники эпохи. Однако многие сохраняют актуальность: сколько раз я ловил себя на том, что в разговоре на одну из затронутых здесь тем, пересказывал написанное собой же, любимым, лет несколько назад. Ибо поколения пользователей UNIX, Linux и прочего Open Source меняются, и перед вновь пришедшими в этот мир их применителями встают одни и те же вопросы. Надеюсь, что мои заметки помогут найти ответы на некоторые из них.

В этом сборнике я попытался как-то структурировать свои заметки~--- иногда по темам, иногда~--- хронологически. Вне зависимости от времени сочинения заметок, они публикуются более или менее <<как было>>~--- лишь в несколько причёсанном виде. Так, по возможности исправлялись <<ачипятки>> и прямые фактические ошибки. Конечно, не обошлось и без некоторой стилистической правки. Местами вносились актуализирующие комментарии, обычно выделенные курсивом. Ну и для связки тематически связанных материалов везде по умолчанию подразумевается наличие неопределённого артикля\dots думаю, читатель и сам знает, какой неопределённый артикль используется на Руси для связки несвязуемого и при впихании невпихуемого.

Первоисточники и прототипы всех собранных тут заметок легко найти в Сети, на моих многочисленных сайтах, на ресурсах, с которыми я сотрудничал, и на тех наборах страниц, которые специализируются на переразмещении чужих материалов. Ссылок я не привожу, потому как никто их искать всё равно не будет~--- как не искали их поколения начинающих линуксоидов. Да и сделан этот сборник именно для того, чтобы избавить читателей от столь тяжких трудов. Здесь вообще нет того, что модно называть <<пруфлинками>>, ибо сборник предназначен для оффлайного чтения.

Впрочем, некоторые материалы в том виде, в каком они здесь представлены, в сети не найти~--- например, заметки о деле Ханса Рейзера я впервые собрал воедино только здесь.

Некоторые заметки написаны в соавторстве с моими коллегами и товарищами~--- Владимиром Поповым и Алисой Деевой. Впрочем, Алиса~--- косвенный соавтор и многих других материалов, ибо являлась их вдохновителем.

Есть здесь и страницы, написанные по моей просьбе Алексеем Жбановым aka allez и Олегом Свидерским aka Uncel\_Theodore.

Многие материалы сборника родились в ходе обсуждения взаимноинтересных тем с Сергеем Голубевым. А также при на форумах~--- как ныне действующих, так и уже не существующих. И, разумеется, из разговоров в \href{Джуйке}{http://www.juick.com}. Участников которых я не смог бы перечислить поимённо. Однако я искренне признателен всем моим товарищам и коллегам~--- без них не было бы ни этого сборника в целом, ни составляющих его заметок.

А в заключение хотелось бы вспомнить коллег и товарищей, к верхним людям ушедших~--- Олега Свидерского и Евгения Яворских, известного своим читателям как Акустик. Не помянуть, а вспомнить: про них~--- последняя притча из этого сборника. Не только про них~--- но это уже из совсем другой книжки\dots
Loading

0 comments on commit 090ccd3

Please sign in to comment.