Convert all files from TXT to RST.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sat, 20 Feb 2016 23:13:00 +0200
changeset 1894 2e3bc2435d68
parent 1893 da0024f4f068
child 1895 91e537a35a34
Convert all files from TXT to RST.
about-uri.rst
apache.rst
archive.rst
at.rst
atom.rst
auto-proof.rst
auto-reboot.rst
autotools.rst
binary-size.rst
binary.rst
blog.rst
bluetooth.rst
bnf.rst
cat.rst
clipboard.rst
code-size.rst
color.rst
cpu.rst
debian-networking.rst
debian-ppp.rst
determine-os.rst
devel-rules.rst
devel.rst
digit-music.rst
dimentions.rst
display.rst
docbook.rst
domen.rst
embedded.rst
epub.rst
expect.rst
feed.rst
fileid.rst
flops.rst
forth.rst
fossil.rst
freebsd.rst
freedom.rst
ftp.rst
game-rogue.rst
gamepad.rst
gcc.rst
graph.rst
gui.rst
haskell.rst
hex.rst
host-name.rst
hotkey.rst
info.rst
intellectual.rst
ip-config.rst
ipa.rst
irc.rst
iso-9660.rst
jabber.rst
lang-comp.rst
laser-disk.rst
latex.rst
ldd.rst
licence.rst
license.rst
locale.rst
logging.rst
lpt.rst
lvm.rst
malware.rst
man.rst
mc.rst
measurement.rst
midi.rst
mobile.rst
mount-ntfs.rst
music-software.rst
net-mobile.rst
newsgroup.rst
noise.rst
nsis.rst
ntp.rst
ontology.rst
package-distribution.rst
package-management.rst
pic.rst
pkg-managment.rst
posix.rst
power-management.rst
power.rst
ppp.rst
prog-install.rst
proxy.rst
qt.rst
remote-shell.rst
rs232.rst
ru.rst
screensaver.rst
search.rst
selections.rst
sgml.rst
signal.rst
smartcard.rst
solaris.rst
source-docgen.rst
source-navigation.rst
spell.rst
style-checker.rst
swap.rst
testing.rst
texi.rst
thunderbird.rst
time-estimation.rst
typing-training.rst
typing.rst
uri.rst
usb.rst
user-management.rst
web-semantic.rst
web.rst
windows-driver.rst
windows-hotkey.rst
windows.rst
--- a/about-uri.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* about.
-
-See
-
-  http://en.wikipedia.org/wiki/About:_URI_scheme
-
-* Firefox.
-
-  about:
-    same page as "Help -> About"
-  about:blank
-    blank page, useful for setting as your home page
-  about:buildconfig
-    show your Mozilla build options
-  about:cache
-    displays cache statistics and disk cache directory location
-  about:config
-    GUI for modifying user preferences
-  about:crashes
-    crash reports
-  about:credits
-    list of contributors to the Mozilla projects
-  about:licence
-    show product licences
-  about:licence
-    show product licences
-  about:logo
-    application logo
-  about:memory
-    memory usage (since Firefox 3.6)
-  about:mozilla
-    easter eggs - "Book of Mozilla"
-  about:neterror
-  about:plugins
-    lists all your plugins as well as other useful information
-  about:rights
-    your rights
-  about:robots
-    easter egg (since 2008-03-08 trunk builds)
-  about:sessionrestore
-    interface for viewing about last session
-  about:support
-    same page as "Help -> Troubleshooting information" (since Firefox 3.6)
-
-See
-
-  http://kb.mozillazine.org/About_protocol_links
--- a/apache.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* How reread config file?
-
-For Linux
-
-  $ /etc/init.d/apache2 restart
-
-or for FreeBSD
-
-  $ /usr/local/etc/rc.d/apache2 restart
-
-
--- a/archive.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* How crack password archive?
-
-  $ rarcrack archive.ext [--threads thread_num] [--type rar|zip|7z]
-
-See
-
-  http://rarcrack.sourceforge.net/
--- a/at.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Spec.
-
-** Nokia AT command spec.
-
-  http://wiki.forum.nokia.com/index.php/Category:AT_Command
-  http://www.forum.nokia.com/info/sw.nokia.com/id/95672052-6c77-488d-a055-acef77e4cdc5/AT_Command_Set_For_Nokia_GSM_And_WCDMA_Products_v1_2_en.pdf.html
-                AT Command Set For Nokia GSM And WCDMA Products v1.2
-
-
-** Motorola AT command spec.
-
-  http://developer.motorola.com/docstools/developerguides/AT_Commands_Ref.pdf/
-  http://developer.motorola.com/docstools/developerguides/C24_AT_Commands.pdf/
-  http://developer.motorola.com/docstools/developerguides/G24-Lite_AT_Commands_Reference_Manual.pdf/
-  http://developer.motorola.com/docstools/developerguides/G24_AT_Commands_Developer_Guide.pdf/
-  http://developer.motorola.com/docstools/developerguides/iO270_Developer_Guide.pdf/
-
--- a/atom.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* About Atom.
-
-  http://www.ibm.com/developerworks/xml/library/x-atom10.html
-                An overview of the Atom 1.0 Syndication Format
-
-* About Atom Publishing Protocol.
-
-  http://www.ibm.com/developerworks/library/x-atompp1/
-                Getting to know the Atom Publishing Protocol, Part 1: Create
-                and edit Web resources with the Atom Publishing Protocol
-  http://www.ibm.com/developerworks/xml/library/x-atompp2/index.html
-                Getting to know the Atom Publishing Protocol, Part 2: Put the
-                Atom Publishing Protocol (APP) to work
-  http://www.ibm.com/developerworks/xml/library/x-atompp3/index.html
-                Getting to know the Atom Publishing Protocol, Part 3:
-                Introducing the Apache Abdera project
--- a/auto-proof.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,183 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Info/links.
-
-See
-
-  http://en.wikipedia.org/wiki/Automated_theorem_proving
-
-
-* proofgeneral.
-
-  $ sudo apt-get install proofgeneral
-  $ sudo apt-get install proofgeneral-coq
-  $ sudo apt-get install proofgeneral-misc
-  $ sudo apt-get install proofgeneral-doc
-  $ sudo apt-get install proofgeneral-minlog
-
-or build from source:
-
-  $ make clean
-  $ make compile EMACS=xemacs
-  $ cat ~/.emacs
-...
-(load-file "dir/generic/proof-site.el")
-...
-
-See
-
-  http://proofgeneral.inf.ed.ac.uk/
-
-* Isabelle.
-
-Isabelle is a generic proof assistant.
-
-It allows mathematical formulas to be expressed in a formal language and
-provides tools for proving those formulas in a logical calculus. The main
-application is the formalization of mathematical proofs and in particular
-formal verification, which includes proving the correctness of computer
-hardware or software and proving properties of computer languages and
-protocols.
-
-See
-
-  http://isabelle.in.tum.de/overview.html
-  http://en.wikipedia.org/wiki/Isabelle_(theorem_prover)
-
-* IsarMathLib.
-
-The goal of the project is to create a library of formalized mathematics,
-similar to the Mizar Mathematical Library, but written for the Isabelle/Isar
-theorem prover (ZF logic).
-
-See
-
-  http://savannah.nongnu.org/projects/isarmathlib
-  http://lists.nongnu.org/mailman/listinfo/isarmathlib-devel
-
-** http://isarmathlib.org/
-
-This site is an experimental HTML rendering of fragments of the IsarMathLib
-project. IsarMathLib is a library of mathematical proofs formally verified by
-the Isabelle theorem proving environment. The formalization is based on the
-Zermelo-Fraenkel set theory.
-
-** Tiddly Formal Math.
-
-This site is an experimental TiddlyWiki rendering of fragments of the
-IsarMathLib project. IsarMathLib is a library of mathematical proofs formally
-verified by the Isabelle theorem proving environment. The formalization is
-based on the Zermelo-Fraenkel set theory.
-
-See
-
-  http://formalmath.tiddlyspot.com/
-
-* HOL Light.
-
-HOL Light is a computer program to help users prove interesting mathematical
-theorems completely formally in higher order logic. It sets a very exacting
-standard of correctness, but provides a number of automated tools and
-pre-proved mathematical theorems (e.g. about arithmetic, basic set theory and
-real analysis) to save the user work. It is also fully programmable, so users
-can extend it with new theorems and inference rules without compromising its
-soundness.
-
-Ocalm.
-
-See
-
-  http://www.cl.cam.ac.uk/~jrh13/hol-light/index.html
-
-* ACL2.
-
-ACL2 (A Computational Logic for Applicative Common Lisp) is a software system
-consisting of a programming language, an extensible theory in a first-order
-logic, and a mechanical theorem prover. ACL2 is designed to support automated
-reasoning in inductive logical theories, mostly for the purpose of software
-and hardware verification. The input language and implementation of ACL2 are
-built on Common Lisp. ACL2 is free, open source (GPL) software.
-
-  $ sudo apt-get install acl2
-
-See
-
-  http://www.cs.utexas.edu/users/moore/acl2/
-  http://en.wikipedia.org/wiki/ACL2
-
-* PVS Specification and Verification System
-
-Old (1992). Many article in 199x.
-
-The system is implemented in Common Lisp, and is released under the GNU
-General Public License (GPL).
-
-See
-
-  http://pvs.csl.sri.com/
-  http://en.wikipedia.org/wiki/Prototype_Verification_System
-  http://www-formal.stanford.edu/clt/ARS/Entries/pvs
-
-* The TPTP Problem Library for Automated Theorem Proving.
-
-The TPTP (Thousands of Problems for Theorem Provers) is a library of test
-problems for automated theorem proving (ATP) systems. The TPTP supplies the
-ATP community with:
-
- * A comprehensive library of the ATP test problems that are available today,
-   in order to provide an overview and a simple, unambiguous reference
-   mechanism.
- * A comprehensive list of references and other interesting information for
-   each problem.
- * Arbitrary size instances of generic problems (e.g., the N-queens problem).
- * A utility to convert the problems to existing ATP systems' formats.
- * General guidelines outlining the requirements for ATP system evaluation.
- * Standards for input and output for ATP systems.
-
-The principal motivation for the TPTP is to support the testing and evaluation
-of ATP systems, to help ensure that performance results accurately reflect the
-capabilities of the ATP system being considered. A common library of problems
-is necessary for meaningful system evaluations, meaningful system comparisons,
-repeatability of testing, and the production of statistically significant
-results. The TPTP is such a library.
-
-See
-
-  http://www.cs.miami.edu/~tptp/
-
-* SPASS.
-
-An Automated Theorem Prover for First-Order Logic with Equality.
-
-See
-
-  http://www.spass-prover.org/index.html
-
-* Competition.
-
-See
-
-  http://www.cs.miami.edu/~tptp/CASC/
-  http://www.cs.albany.edu/~nvm/cade.html
-
-* Conference.
-
-IJCAR is a series of conferences on the topics of automated reasoning,
-automated deduction, and related fields. It is organized semi-regularly as a
-merger of other meetings. IJCAR replaces those independent conferences in the
-years it takes place. The conference is organized by CADE Inc., and CADE has
-always been one of the conferences partaking in IJCAR.
-
-See
-
-  http://www.ijcar.org/
-  http://en.wikipedia.org/wiki/International_Joint_Conference_on_Automated_Reasoning
-
-* Top 100.
-
-  http://www.cs.ru.nl/~freek/100/
-                (winner)
-  http://personal.stevens.edu/~nkahl/Top100Theorems.html
-                (orig list)
-  http://www.cse.unsw.edu.au/~kleing/top100/#5
-                (Isabelle)
--- a/auto-reboot.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
--*- mode: outline; coding: windows-1251 -*-
-
-*    login/logout .
-
- 
-  %SystemRoot%\system32\GroupPolicy\User\Scripts
-                                                \Logoff
-                                                \Logon
-
-*  .
-
-       :
-  " ."->" ."->" ."
-  ->" : ..."->"."
-     Windows 2000.
-
-*      .
-
-**    .
-
-  1.  ->  ->      control userpasswords2   OK.
-    .
-  2.           
-   Windows (     
-   -    )     
-"     ",  
-   ( )   OK.
-
-**  .
-
-  1.  ->  ->   regedit   .
-  2.    :
-
-     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
-
-  3.    DefaultUserName (   ,
-          ),        OK.
-  4.    DefaultPassword,          OK.
-  5.    AutoAdminLogon,      1    OK.
-
-  .             ,
-         :
-
-     
-    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
-
-    *  AutoAdminLogon   1
-    *  DefaultUserName       
-          
-    *  DefaultDomainName       
-    *  DefaultPassword      
-           
-
- -  ,   ,      (REG_SZ).
-
-* How to Exit Windows 98/Me Automatically Using a Batch File.
-
-You can use either of the following commands in a batch file to restart Windows 98/Me automatically:
-   runonce.exe -q
-   rundll32.exe shell32.dll,SHExitWindowsEx n
-where n is one, or a combination of, the following numbers:
-
-   0 - LOGOFF
-   1 - SHUTDOWN
-   2 - REBOOT
-   4 - FORCE
-   8 - POWEROFF
-  The above options can be combined into one value to achieve different results. For
-example, to restart Windows forcefully, without querying any running programs, use the
-following command line:
-
-  rundll32.exe shell32.dll,SHExitWindowsEx 6
-
--- a/autotools.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Regenerate all autotools confetti.
-
-  $ autoreconf
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/binary-size.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,50 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+===========================
+ Reducing binary code size
+===========================
+.. contents::
+
+Common receipt
+==============
+
+Configure build with disabling unused features e.g.::
+
+  $ ./configure --without-png
+
+Link dynamically instead statically (on your platform shared library may be
+already present).
+
+Avoid debug build. Make release/final build instead debug.
+
+Use packers. Packer compress binary so binary smaller. When program load
+decompress itself, so startup time increase.
+
+Binary packers::
+
+  http://upx.sourceforge.net
+    Home page.
+
+GCC
+======
+
+Use ``-Os`` when produces ``*.o`` files.
+
+Use ``-s`` when produces executable. And ``--remove-section=.comment`` and
+``--remove-section=.note"``.
+
+Use::
+
+  $ strip --strip-all <executable>
+
+and::
+
+  $ gcc -ffunction-sections -fdata-sections -c -o my.o my.c
+  $ gcc -Wl,--gc-sections -o my my.o
+
+MSVC
+====
+
+Use ``/Os`` when produces ``*.obj`` files.
+
--- a/binary.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Caller vs callee.
-
-If routine A calls routine B then routine A is the caller and routine B is the
-callee. i.e. the caller is the routine which is calling the callee.
-
-The routine that initiates the call is the caller and the routine that is
-being called is is the callee.
-
-* Argument vs parameter.
-
-From the perspective of the caller the thing which is passed is an argument.
-From the perspective of the routine that receives the call, i.e. the callee,
-the thing which is passed is a parameter.
-
-* Linkage convention.
-
-A linkage convention is computing term that means an agreement which is made
-between a caller and a callee. The agreement describes:
-
- - how the caller should pass parameters to the callee
-
- - what assumptions the callee is allowed to make about the values in the
-   machine registers at the moment of the call
-
- - who should preserve registers which are modified by the callee and/or which
-   are important to the caller so that their original values are available
-   when the caller needs them
-
- - how and where registers should be preserved
-
- - how the callee knows where to return to when it is ready to return to the
-   caller
-
- - how the callee returns a value to the caller if the routine is a function
-   (as opposed to a subroutine which has no return value)
-
- - how a debugger will find the information necessary to obtain a stack trace
--- a/blog.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,228 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Blogspot.
-
-  http://code.google.com/apis/blogger/
-                The Blogger Data API
-  http://code.blogger.com/
-                Developer Documentation (API/Gadget/Layouts)
-
-** Blogspot mobile version.
-
-  http://BLOGNAME.blogspot.com/?m=1
-
-** Blogspot and Emacs.
-
-  http://code.google.com/p/e-blog/
-
-* Feed.
-
-** Blogspot.
-
-See
-
-  http://www.google.com/support/webmasters/bin/answer.py?answer=71188
-  http://www.google.com/support/blogger/bin/answer.py?answer=97933
-
-*** Article feed.
-
- * Atom 1.0: http://BLOGNAME.blogspot.com/feeds/posts/default
- * RSS 2.0: http://BLOGNAME.blogspot.com/feeds/posts/default?alt=rss
- * Atom 1.0: http://BLOGNAME.blogspot.com/atom.xml
- * RSS 2.0: http://BLOGNAME.blogspot.com/rss.xml
-
-*** Comments-only feed.
-
- * Atom 1.0: http://BLOGNAME.blogspot.com/feeds/comments/default
- * RSS 2.0: http://BLOGNAME.blogspot.com/feeds/comments/default?alt=rss
-
-*** Label-specific site feed.
-
- * Atom 1.0: http://BLOGNAME.blogspot.com/feeds/posts/default/-/labelname
- * RSS 2.0: http://BLOGNAME.blogspot.com/feeds/posts/default?alt=rss/-/labelname
-
-*** Individual post comment feed.
-
- * Atom 1.0: http://BLOGNAME.blogspot.com/feeds/postId/comments/default
- * RSS 2.0: http://BLOGNAME.blogspot.com/feeds/postId/comments/default?alt=rss
-
-** Livejornal.
-
-See
-
-  http://www.livejournal.com/support/faqbrowse.bml?faqid=149
-
-*** Journal Feed URLs.
-
- * Atom: http://NAME.livejournal.com/data/atom
- * RSS: http://NAME.livejournal.com/data/rss
-
-*** Community Feed URLs.
-
- * Atom: http://community.livejournal.com/NAME/data/atom
- * RSS: http://community.livejournal.com/NAME/data/rss
-
-*** Tagged Entries.
-
-View entries with a specific tag by adding ?tag=tagname to the end of the feed
-URL, replacing tagname with the actual tag name. If you want to view two or
-more tags at once, separate the tags with commas: ?tag=tag1,tag2.
-
-** Wordpress.
-
-See
-
-  http://support.wordpress.com/email-subscriptions/
-  http://codex.wordpress.org/WordPress_Feeds
-
-*** Articles feed.
-
-  http://BLOGNAME.wordpress.com/feed
-  http://BLOGNAME.wordpress.com/feed/
-  http://BLOGNAME.wordpress.com/feed/rss/
-  http://BLOGNAME.wordpress.com/feed/rss2/
-  http://BLOGNAME.wordpress.com/feed/rdf/
-  http://BLOGNAME.wordpress.com/feed/atom/
-  http://BLOGNAME.wordpress.com/?feed=rss
-  http://BLOGNAME.wordpress.com/?feed=rss2
-  http://BLOGNAME.wordpress.com/?feed=rdf
-  http://BLOGNAME.wordpress.com/?feed=atom
-
-*** Comments feed.
-
-  http://BLOGNAME.wordpress.com/comments/feed/
-  http://BLOGNAME.wordpress.com/?feed=comments-rss2
-
-*** Tagged Entries.
-
-  http://BLOGNAME.wordpress.com/category/TAG/feed/
-  http://BLOGNAME.wordpress.com/tag/TAG/feed/
-  http://BLOGNAME.wordpress.com/?cat=CATNUMBER&feed=rss2
-  http://BLOGNAME.wordpress.com/?tag=TAG&feed=rss2
-
-* Blog engine.
-
-** Wordpress.
-
-WordPress is a state-of-the-art publishing platform with a focus on
-aesthetics, web standards, and usability. WordPress is both free and priceless
-at the same time.
-
-** Movable Type.
-
-  http://www.movabletype.com/download/
-                Movable Type Download
-  http://www.movabletype.org/documentation/
-                Movable Type Documentation
-  http://www.sixapart.com/movabletype/docs/
-                Old Movable Type Documentation
-  http://www.movabletype.org/documentation/developer/
-                Movable Type Developer Guide
-  http://www.movabletype.org/documentation/developer/api/
-                Web Service APIs
-
-** LiveJournal.
-
-  http://www.livejournal.com/doc/server/ljp.csp.xml-rpc.protocol.html
-                XML-RPC Client/Server Protocol Reference
-  http://www.livejournal.com/developer/
-                Developer Information
-
-** Byteflow.
-
-Byteflow is a blog engine written in Python using Django.
-
-  http://byteflow.su/
-
-* Blog services.
-
-** Cost-free blog services.
-
- * Blogspot.
- * Livejornal.
- * Wordpress.
- * LiveInternet.ru
-
-** Commercial blog services.
-
- * TypePad.
-
-  http://www.typepad.com/
-
-* Blog API.
-
-** Blogger API (old Blogger API or version 1.0).
-
-Supported engines: Blogger.
-
-*** Spec.
-
-  http://www.blogger.com/developers/api/
-
-** MetaWeblog API.
-
-Based on XML-RPC.
-
-Supported engines: WordPress, LiveInternet.
-
-  http://codex.wordpress.org/XML-RPC_Support
-                XML-RPC Support
-  http://wiki.liveinternet.ru/ServisDnevnikovLiveInternet/InterfejjsyVzaimodejjstvija/MetaWeblogAPI?v=15qg
-                MetaWeblog API
-
-*** Spec.
-
-  http://www.xmlrpc.com/metaWeblogApi
-
-** MovableType API.
-
-Based on XML-RPC.
-
-Supported engines: WordPress, LiveInternet.
-
-  http://codex.wordpress.org/XML-RPC_Support
-                XML-RPC Support
-  http://mindsharestrategy.com/wp-xmlrpc-movabletype/
-                WordPress XML-RPC — MovableType API
-  http://wiki.liveinternet.ru/ServisDnevnikovLiveInternet/InterfejjsyVzaimodejjstvija/MovableTypeAPI
-                MovableType API
-*** Spec.
-
-  http://www.sixapart.com/developers/xmlrpc/movable_type_api/
-
-** Atom Publishing Protocol (AtomPub).
-
-Supported engines: Blogger (Blogger API v2.0), WordPress (since version 2.3).
-
-  http://codex.wordpress.org/AtomPub
-
-** WordPress API.
-
-This is an extensions to the Movable Type API.
-
-Supported engines: WordPress only.
-
-*** Spec.
-
-  http://codex.wordpress.org/XML-RPC_wp
-
-* After the jump/Read More.
-
-It's a holdover from newspaper pagination lingo. A story begun on page one might
-be longer than the space available, so a "See page #" is added at the end of the
-first page and the article continues on another. The continuation is referred to
-as the "jump".
-
-Blogs usually allow you to separate a post into two parts, one an excerpt that
-gets posted to the main page and to RSS, and the other a continuation with the
-main text of the article. 'After the jump' usually refers to the part that you
-see after you click 'Read more...'. "Below the fold" means the same thing on
-some sites.
-
-  http://www.google.com/support/blogger/bin/answer.py?answer=154172
-                Creating 'After the jump' summaries
-  http://codex.wordpress.org/Customizing_the_Read_More
-                Customizing the Read More
-  http://www.livejournal.com/support/faqbrowse.bml?faqid=75
-                How do I hide part of my entry behind a link? What is an lj-cut?
-
--- a/bluetooth.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Specification.
-
-  http://www.bluetooth.com/English/Technology/Building/Pages/Specification.aspx
-                download page
-  http://en.wikipedia.org/wiki/Bluetooth_profile
-
-* Debian.
-
-  $ sudo apt-get install bluetooth
-  $ sudo apt-get install bluez-utils
-
-* BlueZ.
-
-BlueZ is official Linux Bluetooth protocol stack.
-
-** How find local bluetooth device?
-
-  $ hcitool dev
-Devices:
-    hci0    00:03:C9:05:65:98
-    hci1    00:1F:81:00:02:5A
-
-or (hciconfig placed in /usr/sbin, so see you PATH!)
-
-  $ hciconfig -a
-hci0:   Type: USB
-    BD Address: 00:03:C9:05:65:98 ACL MTU: 1017:8 SCO MTU: 64:0
-    UP RUNNING PSCAN
-    RX bytes:2517 acl:12 sco:0 events:64 errors:0
-    TX bytes:756 acl:12 sco:0 commands:33 errors:0
-    Features: 0xff 0xff 0x8d 0xfe 0x9b 0xfd 0x00 0x80
-    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
-    Link policy: RSWITCH HOLD SNIFF PARK
-    Link mode: SLAVE ACCEPT
-    Name: 'desktop-0'
-    Class: 0x3e0100
-    Service Classes: Networking, Rendering, Capturing, Object Transfer, Audio
-    Device Class: Computer, Uncategorized
-    HCI Ver: 2.0 (0x3) HCI Rev: 0x2000 LMP Ver: 2.0 (0x3) LMP Subver: 0x415c
-    Manufacturer: Broadcom Corporation (15)
-
-hci1:   Type: USB
-    BD Address: 00:1F:81:00:02:5A ACL MTU: 339:6 SCO MTU: 180:1
-    UP RUNNING PSCAN
-    RX bytes:398 acl:0 sco:0 events:18 errors:0
-    TX bytes:317 acl:0 sco:0 commands:17 errors:0
-    Features: 0xef 0x3e 0x09 0xf0 0x0b 0x08 0x00 0x00
-    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
-    Link policy: RSWITCH HOLD SNIFF PARK
-    Link mode: SLAVE ACCEPT
-    Name: 'desktop-1'
-    Class: 0x3e0100
-    Service Classes: Networking, Rendering, Capturing, Object Transfer, Audio
-    Device Class: Computer, Uncategorized
-    HCI Ver: 1.2 (0x2) HCI Rev: 0x2 LMP Ver: 1.2 (0x2) LMP Subver: 0x2
-    Manufacturer: not assigned (74)
-
-** How find remote bluetooth device?
-
-  $ hcitool scan
-Scanning ...
-        00:22:66:D1:B7:20       Nokia 5320
-
-In order to do this remote device must be set "visible".
-
-** How to set bluetooth dongle "visible"?
-
-  $ hciconfig -a | grep hci.:
-hci0: Type: USB
-  $ sudo hciconfig hci0 piscan
-
-** How to determine bluetooth dongle is "visible"?
-
-Run hciconfig -a and see for PSCAN and ISCAN keyword:
-
-  $ hciconfig -a
-hci0: Type: USB
-...
-    UP RUNNING PSCAN ISCAN
-...
-
-then try from another host:
-
-  $ hcitool scan
-
-or use another device such as phone to search.
-
-** What version of Bluetooth support local device?
-
-HCI (Host/Controller Interface), LMP (Link Management Protocol).
-
-  $ sudo hciconfig -a
-hci0:   Type: USB
-...
-    HCI Ver: 2.0 (0x3) HCI Rev: 0x2000 LMP Ver: 2.0 (0x3) LMP Subver: 0x415c
-...
-hci1:   Type: USB
-...
-    HCI Ver: 1.2 (0x2) HCI Rev: 0x2 LMP Ver: 1.2 (0x2) LMP Subver: 0x2
-...
-
-** What version of Bluetooth support remote device?
-
-  $ hcitool info 00:22:66:D1:B7:20 | grep LPM
-LPM Version: 2.0 (0x3) LPM Subversion: 0x7a6
-
-** What support remote device?
-
-  $ sudo sdptool browse  00:22:66:D1:B7:20
-
-Browsing 00:22:66:D1:B7:20 ...
-Service Name: AVRCP Target
-Service Description: Audio Video Remote Control
-Service Provider: Symbian Software Ltd.
-Service RecHandle: 0x10000
-Service Class ID List:
-  "AV Remote Target" (0x110c)
-Protocol Descriptor List:
-  "L2CAP" (0x0100)
-    PSM: 23
-  "AVCTP" (0x0017)
-    uint16: 0x100
-Profile Descriptor List:
-  "AV Remote" (0x110e)
-    Version: 0x0100
-...
-
-00:1b:52:a8:f6:96
-
-
-See
-
-  http://www.bluez.org/
-    bluez home page
-
-* Remote control throw mobile.
-
-  http://anyremote.sourceforge.net/docs.html
-
-* Spec.
-
-See
-
-  http://www.bluetooth.com/Bluetooth/Technology/Building/Specifications/
-
-* Bluetooth on Windows.
-
-'bthprops.cpl' used for administrating Bluetooth device in Windows XP.
-
-'ipconfig' used for see assigned IP address by PAN (Personal Area Networking).
-
-'telephon.cpl' used to add modem.
-
-'fsquirt.exe' used to send/recive file.
-
-  http://support.microsoft.com/kb/883259
-                How to install and configure Bluetooth devices in Windows XP Service Pack 2
-  http://support.microsoft.com/kb/841803
-                List of Bluetooth radio drivers that are included in Windows XP SP2
--- a/bnf.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* What is BNF?
-
-BNF is an acronym for "Backus Naur Form". John Backus and Peter Naur
-introduced for the first time a formal notation to describe the syntax of a
-given language (ALGOL 60 programming language).
-
-  rfc2234
-
-* BNF syntax.
-
-The meta-symbols of BNF are:
-
-  ::=
-    meaning "is defined as"
-  |
-    meaning "or"
-  < >
-    angle brackets used to surround category names (some times skipped).
-  [  ]
-    optional items are enclosed in.
-  { }
-    repetitive items (zero or more times) are enclosed in.
-  " "
-    terminals are enclosed in to distinguish them from meta-symbols.
-
-* BNF in BNF.
-
-  syntax     ::=  { rule }
-  rule       ::=  identifier  "::="  expression
-  expression ::=  term { "|" term }
-  term       ::=  factor { factor }
-  factor     ::=  identifier |
-                  quoted_symbol |
-                  "("  expression  ")" |
-                  "["  expression  "]" |
-                  "{"  expression  "}"
-  identifier ::=  letter { letter | digit }
-  quoted_symbol ::= """ { any_character } """
--- a/cat.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* CAT.
-
-Computer-assisted translation, computer-aided translation, or CAT is a form of
-translation wherein a human translator translates texts using computer
-software designed to support and facilitate the translation process.
-
-  http://en.wikipedia.org/wiki/Computer_assisted_translation
-
-* TMX.
-
-TMX (Translation Memory eXchange) is an open XML standard for the exchange of
-translation memory data created by computer-aided translation and localization
-tools.
-
-  http://www.lisa.org/standards/tmx/
-  http://en.wikipedia.org/wiki/Translation_Memory_eXchange
-
-* Translation memory.
-
-A translation memory, or TM, is a database that stores segments that have been
-previously translated. A translation-memory system stores the words, phrases
-and paragraphs that have already been translated and aid human translators.
-The translation memory stores the source text and its corresponding
-translation in language pairs called "translation units".
-
-  http://en.wikipedia.org/wiki/Translation_memory
-
-* pootle
-
-Pootle is a user-friendly web portal that makes the translation process so
-much simpler. It allows online translation, work assignment, gives statistics
-and allows easy volunteer contribution.
-
-  http://translate.sourceforge.net/wiki/pootle/index
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/clipboard.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,37 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+=====================
+ Clipboard/selection
+=====================
+.. contents::
+
+MS Windows
+==========
+
+X Windows
+=========
+
+X11 selection transfers (which both PRIMARY and CLIPBOARD are instances of)
+are done through synthesized X11 events and properties changes.
+
+The messages used to transfer the selections have a maximum size that's
+actually quite low (a few kilobytes).
+
+See
+
+  http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt
+  http://www.jwz.org/doc/x-cut-and-paste.html
+  http://en.wikipedia.org/wiki/X_Window_selection
+  http://www.emacswiki.org/cgi-bin/wiki/CopyAndPaste
+
+xclipboard
+==========
+
+The xclipboard command emulates the traditional Macintosh style clipboard by
+claiming ownership of the CLIPBOARD selection and answering any requests for
+its value. When it loses the selection, it immediately asks the new owner for
+the value of the CLIPBOARD selection, makes a local copy, and then reasserts
+ownership of the CLIPBOARD. This way the clipboard contents can persist after
+the original application has exited.
+
--- a/code-size.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Common.
-
-** Configuration.
-
-Configure build with disabling unused features e.g.:
-
-  $ ./configure --without-png
-
-** Link dynamically.
-
-Link dynamically instead statically (on your platform shared library may be
-already present).
-
-** Avoid debug build.
-
-Make release/final build instead debug.
-
-** Packer.
-
-Use packers. Packer compress binary so binary smaller. When program load
-decompress itself, so startup time increase.
-
-  http://upx.sourceforge.net
-                home page
-
-* GCC.
-
-Use -Os when produce *.o files.
-
-Use -s when produce executable.
-And "--remove-section=.comment and --remove-section=.note".
-
-Use:
-
-  $ strip --strip-all <executable>
-
-and
-
-  $ gcc -ffunction-sections -fdata-sections -c -o my.o my.c
-  $ gcc -Wl,--gc-sections -o my my.o
-
-* MSVC.
-
-Use /Os when produce *.obj files.
-
--- a/color.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Color naming schemas.
-
-  http://en.wikipedia.org/wiki/Web_colors
-  http://en.wikipedia.org/wiki/X11_color_names
-
-
--- a/cpu.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* ARM.
-
-  http://en.wikipedia.org/wiki/ARM_architecture
-
-** TrustZone.
-
-  http://www.arm.com/products/processors/technologies/trustzone.php
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian-networking.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,40 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+===================
+ Debian networking
+===================
+.. contents::
+
+Описание файлов конфигурации::
+
+  $ cat /etc/hostname       (сетевое имя компьютера без домена)
+  debian-vm
+  $ cat /etc/resolv.conf    (Настройки DNS)
+  search bifit.int
+  nameserver 192.168.1.1
+  $ cat /etc/hostname.eri0  (имя из hosts или IP)
+  sparc
+  $ cat /etc/hosts          (назначение IP хосту)
+  127.0.0.1     localhost                      (обязательная строка)
+  192.168.1.26  debian-vm.bifit.int debian-vm  (обязательная строка)
+  $ cat /etc/interfaces
+  # This file describes the network interfaces available on your system
+  # and how to activate them. For more information, see interfaces(5).
+
+  # The loopback network interface
+  auto lo
+  iface lo inet loopback
+
+  # The primary network interface
+  allow-hotplug eth0
+  iface eth0 inet static
+      address 192.168.1.26          (назначить сетевой адрес интерфейса)
+      netmask 255.255.255.0         (назначить сетевую маску для подсетей)
+      network 192.168.1.0
+      broadcast 192.168.1.255
+      gateway 192.168.1.1
+      # dns-* options are implemented by the resolvconf package, if installed
+      dns-nameservers 192.168.1.1
+      dns-search bifit.int
+
--- a/debian-ppp.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* 
\ No newline at end of file
--- a/determine-os.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* uname -a
-
-  $ uname -a
-  Linux poly.tech-recipes.com 2.6.5-1.358 #1 Sat May 8 09:04:50 EDT 2004 i686 i686 i386
-  GNU/Linux
-
-    kernel name:     Linux
-    hostname:        poly.tech-recipes.com
-    kernel release:  2.6.5-1.358
-    kernel version:  #1 Sat May 8 09:04:50 EDT 2004
-
-
-* Linux
-
-** Version files.
-
-See for file `/etc/<distroname>-version' or `/etc/<distroname>-release'.
-
-  $ cat determine-os.sh
-    #!/bin/sh
-    [ -e /etc/SuSE-release ] && echo This is a SuSE system.
-    [ -e /etc/redhat-release ] && echo This is a redhat system.
-    [ -e /etc/fedora-release ] && echo This is a fedora system.
-    [ -e /etc/debian-version ] && echo This is a debian system.
-    [ -e /etc/slackware-version ] && echo This is a slackware system.
-
-See also list:
-  Novell SuSE
-    /etc/SuSE-release
-  Red Hat
-    /etc/redhat-release, /etc/redhat_version
-  Fedora
-    /etc/fedora-release
-  Slackware
-    /etc/slackware-release, /etc/slackware-version
-  Debian
-    /etc/debian_release, /etc/debian_version,
-  Mandrake
-    /etc/mandrake-release
-  Yellow dog
-    /etc/yellowdog-release
-  Sun JDS
-    /etc/sun-release
-  Solaris/Sparc
-    /etc/release
-  Gentoo
-    /etc/gentoo-release
-
-** Kernel version information.
-
-Commonly, distributions will leave tags in the kernel version string to identify
-themselves. This can be found in the log files like /var/log/syslog or /var/log/messages.
-
-  $ cat /etc/issue
-
-or
-
-  $ cat /proc/version
-
-Even if you run a custom kernel, you might still get hints from the gcc version like this
-one line from /var/log/syslog:
-
-  Feb 20 05:54:07 sarge kernel: nf3 (root@sarge) (gcc version 3.4.4 20050314 (prerelease)
-  (Debian 3.4.3-13sarge1)) #1 PREEMPT Thu Nov 16 20:31:43 CET 2006
-
-** 'lsb_release' command.
-
-  $ sudo apt-get install lsb-release
-
-  $ lsb_release -s -i
-Debian
-  $ lsb_release -s -c
-squeeze
-  $ lsb_release -s -r
-6.0
--- a/devel-rules.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,664 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* General discussion.
-
-See
-
-  http://en.wikipedia.org/wiki/List_of_software_development_philosophies
-  http://en.wikipedia.org/wiki/List_of_eponymous_laws
-
-* Principle of good enough (POGE).
-
-It favours quick-and-simple (but potentially extensible) designs over
-elaborate systems designed by committees.
-
-Once the quick-and-simple design is deployed, it can then evolve as needed,
-driven by user requirements.
-
-This kind of design is not appropriate in systems where it is not possible to
-evolve the system over time, or where the full functionality is required from
-the start.
-
-See
-
-  http://en.wikipedia.org/wiki/Principle_of_good_enough
-
-* No Silver Bullet.
-
-There is no single development, in either technology or management technique,
-which by itself promises even one order of magnitude improvement within a
-decade in productivity, in reliability, in simplicity.
-
-See
-
-  http://en.wikipedia.org/wiki/No_Silver_Bullet
-
-* Rule of thumb.
-
-A rule of thumb is a principle that postulate in some case use simple
-procedure wich produce approximate result instead use complex but exact
-produce.
-
-See
-
-  http://en.wikipedia.org/wiki/Rule_of_thumb
-
-* The Zero One or Infinity.
-
-The Zero One or Infinity (ZOI) rule is a rule of thumb in software design. It
-suggests that arbitrary limits on the number of instances of a particular
-entity should not be allowed. Specifically, that an entity should either be
-forbidden entirely, one should be allowed, or any number (presumably, to the
-limit of available storage) of them should be allowed. It should not be the
-software that puts a hard limit on the number of instances of the entity.
-
-  http://en.wikipedia.org/wiki/Zero_One_Infinity
-
-* 80-20 rule (pareto principle).
-
-This rule postulate that roughly 80% of the effects come from 20% of the
-causes.
-
-This rule applied to optimisation (most time spent by program only by little
-piece of code), functionality (80% of users use only 20% of program
-functionality); bugs (fixing the top 20% of most reported bugs solve 80% of
-the error and crashes).
-
-See
-
-  http://en.wikipedia.org/wiki/80:20_rule
-
-* 1% rule.
-
-The 1% rule states that the number of people who create content on the
-internet represents approximately 1% (or less) of the people actually viewing
-that content.
-
-See
-
-  http://en.wikipedia.org/wiki/1%25_rule_%28Internet_culture%29
-
-* Parkinson's Law.
-
-Work expands so as to fill the time available for its completion.
-
-Data expands to fill the space available for storage.
-
-See
-
-  http://en.wikipedia.org/wiki/Parkinson%27s_law
-
-* Ninety-ninety rule.
-
-The first 90% of the code accounts for the first 10% of the development time.
-The remaining 10% of the code accounts for the other 90% of the development
-time.
-
-See
-
-  http://en.wikipedia.org/wiki/Ninety-ninety_rule
-
-* Wirth's law.
-
-Software is getting slower more rapidly than hardware becomes faster.
-
-See
-
-  http://en.wikipedia.org/wiki/Wirth%27s_law
-
-* Student syndrome.
-
-Student syndrome refers to the phenomenon that many people will start to fully
-apply themselves to a task just at the last possible moment before a deadline.
-
-The student syndrome is a form of procrastination ().
-
-See
-
-  http://en.wikipedia.org/wiki/Student_syndrome
-
-* Conway's Law.
-
-...organizations which design systems ... are constrained to produce designs
-which are copies of the communication structures of these organizations.
-
-Example: Consider a two-person team of software engineers, A and B. Say A
-designs and codes a software class X. Later, the team discovers that class X
-needs some new features. If A adds the features, A is likely to simply expand
-X to include the new features. If B adds the new features, B may be afraid of
-breaking X, and so instead will create a new derived class X2 that inherits
-X's features, and puts the new features in X2. So the final design is a
-reflection of who implemented the functionality.
-
-A real life example: NASA's Mars Climate Orbiter crashed because one team used
-United States customary units (e.g., inches, feet and pounds) while the other
-used metric units for a key spacecraft operation.
-
-See
-
-  http://en.wikipedia.org/wiki/Conway%27s_Law
-
-* Brooks's law.
-
-It takes some time for the people added to a project to become productive.
-
-Communication overheads increase as the number of people increases.
-
-Adding manpower to a late software project makes it later.
-
-See
-
-  http://en.wikipedia.org/wiki/Brooks%27_law
-
-* Code bloat.
-
-Code bloat is the production of code that is perceived as unnecessarily long,
-slow, or otherwise wasteful of resources. Code bloat generally refers to
-source code size but sometimes is used to refer to the generated code size or
-even the binary file size.
-
-  http://en.wikipedia.org/wiki/Code_bloat
-
-* Beerware.
-
-Beerware is term for software released under a very relaxed license. It
-provides the end user with the right to use a particular program.
-
-Should the user of the product meet the author and consider the software
-useful, he is encouraged to buy the author a beer 'in return' (or, in some
-variations, drink a beer in the author's honor).
-
-/* ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-  http://en.wikipedia.org/wiki/Beerware
-
-* Demoware.
-
-Demoware (also known as trialware) is commercial software released for free
-(shareware) in a version which is limited in one or more ways.
-
-  http://en.wikipedia.org/wiki/Demoware
-
-* Crippleware.
-
-Crippleware is any product whose functions have been limited (or "crippled")
-with the sole purpose of encouraging or requiring the user to pay for those
-functions (either by paying a one-time fee or an on-going subscription fee).
-Crippleware is also a term used to describe software that makes use of Digital
-Rights Management.
-
-  http://en.wikipedia.org/wiki/Crippleware
-
-* Nagware.
-
-Nagware (also known as begware, annoyware or a nagscreen) is a type of
-shareware that reminds (or nags) the user to register it by paying a fee. It
-usually does this by popping up a message when the user starts the program, or
-intermittently while the user is using the application. These messages can
-appear as windows obscuring part of the screen or message boxes that can
-quickly be closed. Some nagware keeps the message up for a certain time
-period, forcing the user to wait to continue to use the program.
-
-  http://en.wikipedia.org/wiki/Nagware
-
-* Registerware.
-
-Registerware refers to computer software which requires the user to give
-personal information, e.g an email address, through registration in order to
-download or use the program.
-
-  http://en.wikipedia.org/wiki/Registerware
-
-* Scareware.
-
-Scareware comprises several classes of scam software, often with limited or no
-benefit, sold to consumers via certain unethical marketing practices.
-
-  http://en.wikipedia.org/wiki/Scareware
-
-* Donationware.
-
-Donationware is a licensing model that supplies fully operational software to
-the user and pleads for an optional donation be paid to the programmer or a
-third-party beneficiary (usually a non-profit). The amount of the donation may
-also be stipulated by the author, or it may be left to the discretion of the
-user, based on individual perceptions of the software's value. Since
-donationware comes fully operational (i.e. not crippleware) and payment is
-optional, it is a type of freeware.
-
-  http://en.wikipedia.org/wiki/Donationware
-
-* Freeware.
-
-Freeware is computer software that is available for use at no cost or for an
-optional fee.
-
-  http://en.wikipedia.org/wiki/Freeware
-
-* Shareware.
-
-Shareware is proprietary software that is provided to users without payment on
-a trial basis and is often limited by any combination of functionality,
-availability or convenience. Shareware is often offered as a download from an
-Internet website or as a compact disc included with a magazine.
-
-The rationale behind shareware is to give buyers the opportunity to use the
-program and judge its usefulness before purchasing a license for the full
-version of the software.
-
-The words "free trial" or "trial version" are indicative of shareware.
-
-  http://en.wikipedia.org/wiki/Shareware
-
-* Software bloat.
-
-Software bloat is a term used to describe the tendency of newer computer
-programs to have a larger installation footprint, or have many unnecessary
-features that are not used by end users, or just generally use more system
-resources than necessary, while offering little or no benefit to its users.
-
-
-Comparison of Microsoft Windows minimum hardware requirements (for 32-bit
-versions):
-
-Windows version     Processor   Memory  Hard disk
-Windows 95[4]        25 MHz      4 MB    ~50 MB
-Windows 98[5]        66 MHz     16 MB   ~200 MB
-Windows 2000[6]     133 MHz     32 MB    650 MB
-Windows XP[7]       233 MHz     64 MB    1.5 GB
-Windows Vista[8]    800 MHz    512 MB     15 GB
-Windows 7[9]          1 GHz      1 GB     16 GB
-
-Every program attempts to expand until it can read mail. Those programs which
-cannot so expand are replaced by ones which can.
-                                                   -- Jamie Zawinski
-
-** Foistware.
-
-Foistware, Bloatware, or Bundler is software bundled with completely unrelated
-programs. That means that there is no particular property in the software that
-makes it foistware, but rather the context in which it was installed.
-
-  http://en.wikipedia.org/wiki/Foistware
-
-** Bloatware.
-
-Software bloat is a term used to describe the tendency of newer computer
-programs to have a larger installation footprint, or have many unnecessary
-features that are not used by end users, or just generally use more system
-resources than necessary, while offering little or no benefit to its users.
-Bloatware, or foistware, is also used to describe software that comes
-pre-installed on a computer when it's bought, mostly consisting of
-time-limited trials or feature-lacking basic or "beginner" versions.
-
-  http://en.wikipedia.org/wiki/Bloatware
-
-** Shovelware.
-
-Shovelware is sometimes used to denote foistware which was chosen to fill up
-the remaining space on a freely distributed CD-ROM.
-
-  http://en.wikipedia.org/wiki/Shovelware
-
-* Second-system effect.
-
-In computing, the second-system effect or sometimes the second-system syndrome
-refers to the tendency, when following on from a relatively small, elegant,
-and successful system, to design the successor as an elephantine,
-feature-laden monstrosity. The term was first used by Fred Brooks in his
-classic The Mythical Man-Month.[1] It described the jump from a set of simple
-operating systems on the IBM 700/7000 series to OS/360 on the 360 series.
-
-* Inner-platform effect.
-
-The inner-platform effect is the tendency of software architects to create a
-system so customizable as to become a replica, and often a poor replica, of
-the software development platform they are using.
-
-XXX read more http://thedailywtf.com/Articles/The_Inner-Platform_Effect.aspx
-
-  http://en.wikipedia.org/wiki/Inner-platform_effect
-
-* Feature creep.
-
-Feature creep is the proliferation of features in a product such as computer
-software. Extra features go beyond the basic function of the product and so
-can result in baroque over-complication, or "featuritis", rather than simple,
-elegant design.
-
-  http://en.wikipedia.org/wiki/Feature_creep
-
-* Bullet-point engineering.
-
-Bullet-point engineering is a software design anti-pattern where developers
-use the features of competing software packages as checklists of features to
-implement in their own product. These features are often implemented poorly
-and haphazardly, without any real design, merely so they can be added to a
-bulleted list of features in marketing material. Bullet point engineering
-often leads to feature creep and software bloat but may also simply result in
-a poorly designed imitative product.
-
-  http://en.wikipedia.org/wiki/Bullet-point_engineering
-
-* KISS
-
-Keep it simple and stupid, or keep it simple, stupid!
-
-Instruction creep and function creep, two instances of creeping featuritis,
-are examples of failure to follow the KISS principle in software development.
-
-  http://en.wikipedia.org/wiki/KISS_principle
-
-* Minimalism.
-
-In computing, minimalism refers to the application of minimalist philosophies
-and principles in hardware and software design and usage.
-
-  http://en.wikipedia.org/wiki/Minimalism_%28computing%29
-
-* Unix philosophy.
-
-** From Doug McIlroy.
-
-"Do one thing and do it well."
-
-"Write programs that do one thing and do it well. Write programs to work
-together. Write programs to handle text streams, because that is a universal
-interface."
-
-** From Pike: Notes on Programming in C.
-
- 1. You cannot tell where a program is going to spend its time. Bottlenecks
-occur in surprising places, so do not try to second guess and put in a speed
-hack until you've proven that's where the bottleneck is.
- 2. Measure. Do not tune for speed until your performance analysis tool tells
-you which part of the code overwhelms the rest.
- 3. Fancy algorithms tend to run more slowly on small data sets than simple
-algorithms. They tend to have a large constant factor in O(n) analysis, and n
-is usually small. So don't get fancy unless Rule 2 indicates that n is big
-enough.
- 4. Simplify your algorithms and data structures wherever it makes sense
-because fancy algorithms are more difficult to implement without defects. The
-data structures in most programs can be built from array lists, linked lists,
-hash tables, and binary trees.
- 5. Data dominates. If you have chosen the right data structures and organized
-things well, the algorithms will almost always be self-evident. Data
-structures, not algorithms, are central to programming.
-
-** From Mike Gancarz: The UNIX Philosophy.
-
- 1. Small is beautiful.
- 2. Make each program do one thing well.
- 3. Build a prototype as soon as possible.
- 4. Choose portability over efficiency.
- 5. Store data in flat text files.
- 6. Use software leverage to your advantage.
- 7. Use shell scripts to increase leverage and portability.
- 8. Avoid captive user interfaces.
- 9. Make every program a filter.
-
-With this not all agree:
-
- 1. Allow the user to tailor the environment.
- 2. Make operating system kernels small and lightweight.
- 3. Use lowercase and keep it short.
- 4. Save trees.
- 5. Silence is golden.
- 6. Think parallel.
- 7. The sum of the parts is greater than the whole.
- 8. Look for the 90-percent solution.
- 9. Worse is better.
- 10. Think hierarchically.
-
-** Misc.
-
-"Unix is simple. It just takes a genius to understand its simplicity."
-                              -– Dennis Ritchie
-"Unix never says 'please'."
-                              -– Rob Pike
-
-  http://en.wikipedia.org/wiki/Unix_philosophy
-
-* Worse is better.
-
-In the "Worse is better" design style, simplicity of both the interface and
-the implementation is more important than any other attribute of the system —
-including correctness, consistency and completeness.
-
-Simplicity
-  The design must be simple, both in implementation and interface. It is
-  more important for the implementation to be simpler than the interface.
-  Simplicity is the most important consideration in a design.
-Correctness
-  The design must be correct in all observable aspects. It is slightly better
-  to be simple than correct.
-Consistency
-  The design must not be overly inconsistent. Consistency can be sacrificed
-  for simplicity in some cases, but it is better to drop those parts of the
-  design that deal with less common circumstances than to introduce either
-  implementational complexity or inconsistency.
-Completeness
-  The design must cover as many important situations as is practical. All
-  reasonably expected cases should be covered. Completeness can be sacrificed
-  in favor of any other quality. In fact, completeness must be sacrificed
-  whenever implementation simplicity is jeopardized. Consistency can be
-  sacrificed to achieve completeness if simplicity is retained; especially
-  worthless is consistency of interface.
-
-  http://dreamsongs.com/WIB.html
-                Lisp: Good News, Bad News, How to Win Big
-
-* The right thing.
-
-The MIT approach (known as "The right thing"):
-
-Simplicity
-  The design must be simple, both in implementation and interface. It is
-  more important for the interface to be simpler than the implementation.
-Correctness
-  The design must be correct in all observable aspects. Incorrectness is
-  simply not allowed.
-Consistency
-  The design must be consistent. A design is allowed to be slightly less
-  simple and less complete to avoid inconsistency. Consistency is as important
-  as correctness.
-Completeness
-  The design must cover as many important situations as is practical. All
-  reasonably expected cases must be covered. Simplicity is not allowed to
-  overly reduce completeness.
-
-  http://dreamsongs.com/WIB.html
-                Lisp: Good News, Bad News, How to Win Big
-
-* YAGNI.
-
-"You aren't gonna need it" (or YAGNI for short) is the principle in extreme
-programming that programmers should not add functionality until it is
-necessary.
-
-  http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it
-
-* DRY (DIE).
-
-Don't Repeat Yourself (DRY) or Duplication is Evil (DIE).
-
- * VCS allow multiple and diverging copies ("branches").
- * Source code generation.
-
-  http://en.wikipedia.org/wiki/Don%27t_repeat_yourself
-
-* Do it yourself (DIY).
-
-Do it yourself (or DIY) is a term used to describe building, modifying, or
-repairing of something without the aid of experts or professionals.
-
-when tasklist longer then people life mutch easy use already written libraries
-then wrote own.
-
-  http://en.wikipedia.org/wiki/Do_it_yourself
-
-* Once and Only Once (OAOO).
-
-
-
-* MoSCoW Method.
-
-The capital letters in MoSCoW stand for:
-
- * M - MUST have this (included in the current delivery timebox in order
-   for it to be a success).
- * S - SHOULD have this if at all possible (critical to the success of the
-   project, but are not necessary for delivery in the current delivery
-   timebox).
- * C - COULD have this if it does not affect anything else (nice to have).
- * W - WON'T have this time but WOULD like in the future.
-
-  http://en.wikipedia.org/wiki/MoSCoW_Method
-
-* Abandonware.
-
-Abandonware is a term used to describe computer software that is no longer
-sold or supported, or whose copyright ownership may be unclear for various
-reasons. While the term has been applied largely to older games, utility
-software, etc.
-
-  http://en.wikipedia.org/wiki/Abandonware
-
-* Separation of concerns.
-
-In computer science, separation of concerns (SoC) is the process of separating
-a computer program into distinct features that overlap in functionality as
-little as possible. A concern is any piece of interest or focus in a program.
-Typically, concerns are synonymous with features or behaviors. Progress
-towards SoC is traditionally achieved through modularity of programming and
-encapsulation (or "transparency" of operation), with the help of information
-hiding. Layered designs in information systems are also often based on
-separation of concerns (e.g., presentation layer, business logic layer, data
-access layer, database layer).
-
-HyperText Markup Language (HTML) and cascading style sheets (CSS) are
-languages intended to separate style from content.
-
-  http://en.wikipedia.org/wiki/Separation_of_concerns
-
-* Modular design.
-
-In systems engineering, modular design — or "modularity in design" — is an
-approach that subdivides a system into smaller parts (modules) that can be
-independently created and then used in different systems to drive multiple
-functionalities.
-
-  http://en.wikipedia.org/wiki/Modular_design
-
-* Occam's razor.
-
-"entia non sunt multiplicanda praeter necessitatem"
-
-Entities must not be multiplied beyond necessity.
-
-* Code and fix.
-
-Programmers immediately begin producing code. Bugs must be fixed before the
-product can be shipped.
-
-  http://en.wikipedia.org/wiki/Code_and_fix
-
-* Cowboy coding.
-
-Cowboy coding is a term used to describe software development where the
-developers have autonomy over the development process. This includes control
-of the project's schedule, algorithms, tools, and coding style.
-
-A cowboy coder can be a lone developer or part of a group of developers with
-either no external management or management that controls only non-development
-aspects of the project, such as its nature, scope, and feature set (the
-"what", but not the "how").
-
-  http://en.wikipedia.org/wiki/Cowboy_coding
-
-* Extreme Programming.
-
-  http://en.wikipedia.org/wiki/Extreme_Programming
-
-* Hollywood Principle.
-
-In computer programming, the Hollywood Principle is stated as "don't call us,
-we'll call you." It has applications in software engineering; see also
-implicit invocation for a related architectural principle.
-
-  http://en.wikipedia.org/wiki/Hollywood_Principle
-
-* Inversion of control.
-
-Inversion of control, or IoC, is an abstract principle describing an aspect of
-some software architecture designs in which the flow of control of a system is
-inverted in comparison to procedural programming.
-
-  http://en.wikipedia.org/wiki/Inversion_of_control
-
-* Literate programming.
-
-  http://en.wikipedia.org/wiki/Literate_Programming
-
-* Model-driven architecture.
-
-  http://en.wikipedia.org/wiki/Model-driven_architecture
-
-* Quick-and-dirty.
-
-Quick-and-dirty is a term used in reference to anything that is an easy way to
-implement a workaround or "kludge." Its usage is popular among programmers,
-who use it to describe a crude solution or programming implementation that is
-imperfect, inelegant, or otherwise inadequate, but which solves or masks the
-problem at hand, and is generally faster and easier to put in place than a
-proper solution.
-
-  http://en.wikipedia.org/wiki/Quick-and-dirty
-
-* Release early, release often.
-
-Release early, release often (sometimes abbreviated RERO) is a software
-development philosophy that emphasizes the importance of early and frequent
-releases in creating a tight feedback loop between developers and testers or
-users.
-
-  http://en.wikipedia.org/wiki/Release_early,_release_often
-
-* Test-driven development.
-
-Test-driven development (TDD) is a software development technique that relies
-on the repetition of a very short development cycle: First the developer
-writes a failing automated test case that defines a desired improvement or new
-function, then produces code to pass that test and finally refactors the new
-code to acceptable standards.
-
-  http://en.wikipedia.org/wiki/Test-driven_development
-
-* Unified Process.
-
-The Unified Software Development Process or Unified Process is a popular
-iterative and incremental software development process framework. The
-best-known and extensively documented refinement of the Unified Process is the
-Rational Unified Process (RUP).
-
-  http://en.wikipedia.org/wiki/Unified_Process
-
-* Waterfall model.
-
-   1. Requirements specification
-   2. Design
-   3. Construction (AKA implementation or coding)
-   4. Integration
-   5. Testing and debugging (AKA Validation)
-   6. Installation
-   7. Maintenance
-
-  http://en.wikipedia.org/wiki/Waterfall_model
-
-* Do it yourself.
--- a/devel.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Numbers everyone should know.
-
- * L1 cache reference 0.5 ns
- * Branch mispredict 5 ns
- * L2 cache reference 7 ns
- * Mutex lock/unlock 100 ns
- * Main memory reference 100 ns
- * Compress 1K bytes with Zippy 10,000 ns
- * Send 2K bytes over 1 Gbps network 20,000 ns
- * Read 1 MB sequentially from memory 250,000 ns
- * Round trip within same datacenter 500,000 ns
- * Disk seek 10,000,000 ns
- * Read 1 MB sequentially from network 10,000,000 ns
- * Read 1 MB sequentially from disk 30,000,000 ns
- * Send packet CA->Netherlands->CA 150,000,000 ns
--- a/digit-music.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Musician soft.
-
-  http://freemusicsoftware.org
-  http://www.freesoundeditor.com/VSTSyntheng.htm
-                VST plugin
-
-* Editor.
-
-Mainly those soft are cross-platform.
-
-** LilyPond.
-
-GNU LilyPond is a computer program for music engraving. One of LilyPond's
-major goals is to produce scores that are engraved with traditional layout
-rules, reflecting the era when scores were engraved by hand.
-
-See
-
-  http://lilypond.org/
-
-** Denemo.
-
-Denemo is a music notation program for Linux that helps you quickly prepare
-notation for publishing with LilyPond. Denemo does NOT strive to display all
-notation graphically or be the most complete graphic environment. Denemo is a
-front-end to LilyPond. If you are looking for a WYSIWYG editor Denemo may not
-be for you. If you are looking for a way to quickly prepare scores for final
-editing in LilyPond give Denemo a whirl.
-
-See
-
-  http://denemo.sourceforge.net/
-
-** NoteEdit.
-
-NoteEdit is a music scorewriter for Linux and other Unix-like computer
-operating systems.
-
-It can function as a notation-based GUI for MIDI composers and as a score
-preparation utility for a variety of output targets.
-
-** CMN (Common Music Notation).
-
-CMN (Common Music Notation) is a free western music notation package written
-in Common Lisp.
-
-See
-
-  http://ccrma.stanford.edu/software/cmn/
-
-** MuseScore.
-
-MuseScore is a music scorewriter for Linux and Microsoft Windows. MuseScore is
-a WYSIWYG editor, complete with support for score playback and import/export
-of MusicXML and standard MIDI files. Percussion notation is supported, as is
-direct printing from the program.
-
-See
-
-  http://www.musescore.org/en
-  http://en.wikipedia.org/wiki/MuseScore
-
-** Rosegarden.
-
-Rosegarden is an integrated audio/MIDI sequencer with a variety of user
-interfaces, including an excellent notation-based GUI. Rosegarden's support
-for standard notation was an essential aspect of the program's original
-design. LilyPond export capability appeared with Rosegarden.
-
-Rosegarden is a free software digital audio workstation program developed for
-Linux with ALSA and KDE. It acts as an audio and MIDI sequencer, scorewriter
-and musical composition and editing tool. It is intended to be a free
-replacement for such applications as Cubase.
-
-Rosegarden does not provide a built-in software synthesizer, so it requires a
-hardware MIDI synthesizer, a soft synthesizer such as FluidSynth or
-TiMidity++, or a synthesizer plugin in order to make any sound from MIDI
-compositions. Recent versions of Rosegarden support the DSSI software
-synthesizer plugin interface, and can use some Windows VST plugins through an
-adapter.
-
-See
-
-  http://www.rosegardenmusic.com/
-  http://en.wikipedia.org/wiki/Rosegarden
-
-** TuxGuitar.
-
-TuxGuitar is a free score writer and midi sequencer written in Java and
-released under the terms of the GNU Lesser General Public License similar to
-the commercial Guitar Pro. It is intented to help guitarists
-write\edit\play\manage songs transcription in the form of tablatures or
-scores. It has its own file format but, in addition, can also import\export
-from\to Guitar Pro proprietary file format, import Power Tab and TablEdit
-tabulatures, and export tabulatures as LilyPond scores.
-
-It also supports exporting as ASCII tabulatures, MusicXML and Adobe PDFs, and
-loading and exporting MIDI files.
-
-See
-
-  http://en.wikipedia.org/wiki/TuxGuitar
-  http://www.tuxguitar.com.ar/
-
-* Sequencer.
-
-** MusE.
-
-MusE is a MIDI/Audio sequencer with recording and editing capabilities written
-by Werner Schweer. MusE aims to be a complete multitrack virtual studio for
-Linux: it currently has no support under other platforms as it relies on
-Linux-only technologies, including JACK and ALSA.
-
-See
-
-  http://muse-sequencer.org/
-  http://en.wikipedia.org/wiki/MusE
-
-** FluidSynth.
-
-FluidSynth, formerly known as iiwusynth, is a free open source program which
-synthesizes using SoundFont technology without need for a SoundFont-compatible
-soundcard, and the size of loaded SoundFont banks is limited by the amount of
-RAM available. There is a GUI for FluidSynth called Qsynth which is also open
-source. Both are available in most Linux distributions; compiling them for
-Windows is also possible.
-
-See
-
-  http://en.wikipedia.org/wiki/FluidSynth
-  http://www.nongnu.org/fluid/
-
-** Seq24.
-
-Seq24 is a software MIDI music sequencer that runs under Linux and Microsoft
-Windows. It is designed to be simple to use and appropriate for live
-performance.
-
-See
-
-  http://en.wikipedia.org/wiki/Seq24
-  http://filter24.org/seq24/about.html
-
-** TiMidity++.
-
-TiMidity++, originally and still frequently informally called TiMidity, is a
-software synthesizer that can play MIDI files without a hardware synthesizer.
-
-See
-
-  http://timidity.sourceforge.net/
-
-* Notes.
-
-See
-
-  http://mutopiaproject.org/index.html
-
-** Audacity.
-
-Graphical cross-platform audio editor.
-
-See
-
-  http://audacity.sourceforge.net/
--- a/dimentions.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* dpi
-
-dots per inch.
-
-  http://en.wikipedia.org/wiki/Dots_per_inch
-
-* ppi
-
-pixels per inch, pixel density.
-
- Inch  Resolution  ppi
-  17"   1280x1024   96
-  19"   1280x1024   86
-  19"   1600x1200  105
-  21"   1600x1200   95
-   2"    240x320   196
-
-  http://en.wikipedia.org/wiki/Pixels_per_inch
-
-* lpi
-
-lines per inch.
-
-  http://en.wikipedia.org/wiki/Lines_per_inch
-
-* bpp
-
-bits per pixel, color depth.
-
- * 1 bpp, 2 colors (monochrome)
- * 2 bpp, 4 colors
- * 3 bpp, 8 colors
- * 8 bpp, 256 colors
- * 16 bpp, 65,536 colors ("Highcolor" )
- * 24 bpp, 16.8 million colors ("Truecolor")
-
-  http://en.wikipedia.org/wiki/Color_depth
-
-* Display resolution.
-
-  Name   Megapixels   Width x Height
-  CGA     0.064         320×200
-  EGA     0.224         640×350
-  VGA     0.3           640×480
-  SVGA    0.5           800×600
-  XGA     0.8          1024×768
-  SXGA    1.3         1280×1024
-  UXGA    1.9         1600×1200
-  WUXGA   2.3         1920×1200
--- a/display.rst	Sat Feb 20 15:20:24 2016 +0200
+++ b/display.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -9,6 +9,7 @@
 Native display resolutions.
 ===========================
 
+  ===== ======  ======  =========
   19"    4:3    SXGA    1280х1024
   20"    4:3    UXGA    1600x1200
   21"    4:3    UXGA    1600x1200
@@ -16,6 +17,24 @@
   24"   16:10   WUXGA   1920x1200
   26"   16:10   WUXGA   1920x1200
   30"   16:10   WQXGA   2560x1600
+  ===== ======  ======  =========
+
+TODO
+
+Display resolutions:
+
+  =====  ==========   ==============
+  Name   Megapixels   Width x Height
+  =====  ==========   ==============
+  CGA     0.064         320×200
+  EGA     0.224         640×350
+  VGA     0.3           640×480
+  SVGA    0.5           800×600
+  XGA     0.8          1024×768
+  SXGA    1.3         1280×1024
+  UXGA    1.9         1600×1200
+  WUXGA   2.3         1920×1200
+  =====  ==========   ==============
 
 Selecting display.
 ==================
--- a/docbook.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* About.
-
-* DocBook Project.
-
-The DocBook Project supports the open-source development of a variety of DocBook
-resources; in particular, the DocBook XSL stylesheets.
-
-  http://docbook.sourceforge.net/
-
--- a/domen.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Famous domen registry company.
-
-  godaddy.com
--- a/embedded.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Embedded OS.
-
-bertos/contiki/tnkernel/nut/rtems/threadx/mantis/rtt/smx/scmrtos/xmkrtos/freertos/tinyos
--- a/epub.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Reading ePub.
-
-** Cool Reader.
-
-  http://coolreader.org/
-                home page
-
-* Creating ePub.
-
-** eCub.
-
-  http://www.juliansmart.com/ecub
-                home page
-
-** Sigil.
-
-  http://en.wikipedia.org/wiki/Sigil_%28application%29
--- a/expect.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
--*- mode: outline -*-
-
-* About.
-
-  http://sourceforge.net/projects/expect/
-                                source code
-
-  http://wiki.tcl.tk/201
-                links about expect on tcl wiki
-
-  http://en.wikipedia.org/wiki/Expect
-
-* Java implementation.
-
-  http://expectj.sourceforge.net/
-                home page
--- a/feed.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* About.
-
-  http://www.xmlrpc.com/spec
-                XML-RPC Specification
-  http://www.xmlrpc.com/metaWeblogApi
-                RFC: MetaWeblog API
-  http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared
-                The purpose of this page is to summarize, as clearly and simply as possible, the
-                differences between the RSS 2.0 and Atom 1.0 syndication languages.
-
-* Feed validator.
-
-  http://www.atomenabled.org/feedvalidator/
-                for Atom and RSS
-
-* Emacs feed reader.
-
-** newsticker.el
-
-  http://www.nongnu.org/newsticker/
-                home page
-
-* Feed readers.
-
-** Thunderbird.
-
-** Google Reader.
-
-* Blog posting software.
-
-** ScribeFire.
-
-ScribeFire is an extension for the Mozilla Firefox Web browser, Google Chrome
-Web browser, and Apple Safari Web browser that allows you to easily post to all
-of your blogs.
-
-  http://www.scribefire.com/
-                home page
--- a/fileid.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* File signature list.
-
-  http://www.garykessler.net/library/file_sigs.html
-                File signatures table
-  http://www.magicdb.org/
-
-* Determine file type utilities.
-
-** file(1).
-
-Standard unix utility. It use /etc/magic db.
-
-** PEiD.
-
-PEiD detects most common packers, cryptors and compilers for PE files. It can currently detect more
-than 600 different signatures in PE files.
-
-Freewere, close source.
-
-  http://www.peid.info
-                home page
--- a/flops.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Top.
-
-See
-
-  http://www.top500.org/
-
--- a/forth.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
--*- mode: outline -*-
-
-* Forth Foundation Library (FFL).
-
-Data types     Collections        Hash & RNG       Interfaces       Development    Compound
-Bit Array      Array              CRC-32           Interval Timer   ANS Structures Text Input Stream
-Character      Single Linked List MD-5             Argument Parser  Escaped String Text Output Stream
-Dynamic String Double Linked List SHA-1            Gettexts mo-file Enumeration    Regular Expressions
-Character Set  Hash Table         SHA-256          XML/HTML Parser  String Table   XML-DOM
-Date Time      Binary Tree        Mersenne Twister XML/HTML Writer  Unit Test      DateTime Output Stream
-Complex Number AVL Tree           Distributed      Message Catalog
-Fraction       N-Tree
-
-See
-
-  http://ffl.dvoudheusden.net/index.html
-
-* List of Forth systems.
-
-  http://freshmeat.net/projects/4th
--- a/fossil.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
--*- mode: outline -*-
-
-* Simple work flow.
-
-  $ mkdir proj
-  $ cd proj
-  $ fossil new proj
-project-id: 3ec2bca6e6ee450ee4763d3ec43c7023e4f8fe92
-server-id:  2a7bacb2b49cd97e71753697f7e116fda9fc199c
-admin-user: user (initial password is "f8362e")
-  $ ls .
-proj
-  $ fossil open proj
-  $ ls .
-_FOSSIL_
-proj
-  $ touch hello.c
-  $ fossil add hello.c
-ADDED  hello.c
-  $ fossil ci -m init
-New_Version: dc0f9cd1e8fc4ec2cd580c5fc231030313b91107
-  $ echo "#define TRUE 1" >>hello.c
-  $ fossil diff
-...
-  $ fossil status
-...
-  $ fossil ci -m "fixed bug"
-...
-  $ fossil timeline
-...
-  $ fossil leaves
-...
-  $ fossil ls
-hello.c
-  $ fossil branch list
-=== 2010-10-12 ===
-10:45:13 [a71787083b] initial empty check-in (user: user tags: trunk)
--- a/freebsd.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* FreeBSD ports.
-
-Configure package:
-
-  $ sudo make config
-
-Build package:
-
-  $ sudo make
-
-Install package:
-
-  $ sudo make install
-
--- a/freedom.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,253 +0,0 @@
--*- mode: outline; fill-column:78 -*-
-
-* The Open Source Definition (Annotated)
-
-Version 1.9
-
-The indented, italicized sections below appear as annotations to the Open Source
-Definition (OSD) and are not a part of the OSD. A plain version of the OSD without
-annotations can be found here. Introduction
-
-Open source doesn't just mean access to the source code. The distribution terms of
-open-source software must comply with the following criteria:
-
-1. Free Redistribution
-
-The license shall not restrict any party from selling or giving away the software as a
-component of an aggregate software distribution containing programs from several different
-sources. The license shall not require a royalty or other fee for such sale.
-
-Rationale: By constraining the license to require free redistribution, we eliminate the
-temptation to throw away many long-term gains in order to make a few short-term sales
-dollars. If we didn't do this, there would be lots of pressure for cooperators to defect.
-
-2. Source Code
-
-The program must include source code, and must allow distribution in source code as well
-as compiled form. Where some form of a product is not distributed with source code, there
-must be a well-publicized means of obtaining the source code for no more than a reasonable
-reproduction cost preferably, downloading via the Internet without charge. The source code
-must be the preferred form in which a programmer would modify the program. Deliberately
-obfuscated source code is not allowed. Intermediate forms such as the output of a
-preprocessor or translator are not allowed.
-
-Rationale: We require access to un-obfuscated source code because you can't evolve
-programs without modifying them. Since our purpose is to make evolution easy, we require
-that modification be made easy.
-
-3. Derived Works
-
-The license must allow modifications and derived works, and must allow them to be
-distributed under the same terms as the license of the original software.
-
-Rationale: The mere ability to read source isn't enough to support independent peer review
-and rapid evolutionary selection. For rapid evolution to happen, people need to be able to
-experiment with and redistribute modifications.
-
-4. Integrity of The Author's Source Code
-
-The license may restrict source-code from being distributed in modified form only if the
-license allows the distribution of "patch files" with the source code for the purpose of
-modifying the program at build time. The license must explicitly permit distribution of
-software built from modified source code. The license may require derived works to carry a
-different name or version number from the original software.
-
-Rationale: Encouraging lots of improvement is a good thing, but users have a right to know
-who is responsible for the software they are using. Authors and maintainers have
-reciprocal right to know what they're being asked to support and protect their
-reputations.
-
-Accordingly, an open-source license must guarantee that source be readily available, but
-may require that it be distributed as pristine base sources plus patches. In this way,
-"unofficial" changes can be made available but readily distinguished from the base source.
-
-5. No Discrimination Against Persons or Groups
-
-The license must not discriminate against any person or group of persons.
-
-Rationale: In order to get the maximum benefit from the process, the maximum diversity of
-persons and groups should be equally eligible to contribute to open sources. Therefore we
-forbid any open-source license from locking anybody out of the process.
-
-Some countries, including the United States, have export restrictions for certain types of
-software. An OSD-conformant license may warn licensees of applicable restrictions and
-remind them that they are obliged to obey the law; however, it may not incorporate such
-restrictions itself.
-
-6. No Discrimination Against Fields of Endeavor
-
-The license must not restrict anyone from making use of the program in a specific field of
-endeavor. For example, it may not restrict the program from being used in a business, or
-from being used for genetic research.
-
-Rationale: The major intention of this clause is to prohibit license traps that prevent
-open source from being used commercially. We want commercial users to join our community,
-not feel excluded from it.
-
-7. Distribution of License
-
-The rights attached to the program must apply to all to whom the program is redistributed
-without the need for execution of an additional license by those parties.
-
-Rationale: This clause is intended to forbid closing up software by indirect means such as
-requiring a non-disclosure agreement.
-
-8. License Must Not Be Specific to a Product
-
-The rights attached to the program must not depend on the program's being part of a
-particular software distribution. If the program is extracted from that distribution and
-used or distributed within the terms of the program's license, all parties to whom the
-program is redistributed should have the same rights as those that are granted in
-conjunction with the original software distribution.
-
-Rationale: This clause forecloses yet another class of license traps.
-
-9. License Must Not Restrict Other Software
-
-The license must not place restrictions on other software that is distributed along with
-the licensed software. For example, the license must not insist that all other programs
-distributed on the same medium must be open-source software.
-
-Rationale: Distributors of open-source software have the right to make their own choices
-about their own software.
-
-Yes, the GPL is conformant with this requirement. Software linked with GPLed libraries
-only inherits the GPL if it forms a single work, not any software with which they are
-merely distributed.
-
-10. License Must Be Technology-Neutral
-
-No provision of the license may be predicated on any individual technology or style of
-interface.
-
-Rationale: This provision is aimed specifically at licenses which require an explicit
-gesture of assent in order to establish a contract between licensor and licensee.
-Provisions mandating so-called "click-wrap" may conflict with important methods of
-software distribution such as FTP download, CD-ROM anthologies, and web mirroring; such
-provisions may also hinder code re-use. Conformant licenses must allow for the possibility
-that (a) redistribution of the software will take place over non-Web channels that do not
-support click-wrapping of the download, and that (b) the covered code (or re-used portions
-of covered code) may run in a non-GUI environment that cannot support popup dialogues.
-
-* Social Contract with the Free Software Community
-
-Version 1.1
-
-1. Debian will remain 100% free
-
-We provide the guidelines that we use to determine if a work is free in the document
-entitled The Debian Free Software Guidelines. We promise that the Debian system and all
-its components will be free according to these guidelines. We will support people who
-create or use both free and non-free works on Debian. We will never make the system
-require the use of a non-free component.
-
-2. We will give back to the free software community
-
-When we write new components of the Debian system, we will license them in a manner
-consistent with the Debian Free Software Guidelines. We will make the best system we can,
-so that free works will be widely distributed and used. We will communicate things such as
-bug fixes, improvements and user requests to the upstream authors of works included in our
-system.
-
-3. We will not hide problems
-
-We will keep our entire bug report database open for public view at all times. Reports
-that people file online will promptly become visible to others.
-
-4. Our priorities are our users and free software
-
-We will be guided by the needs of our users and the free software community. We will place
-their interests first in our priorities. We will support the needs of our users for
-operation in many different kinds of computing environments. We will not object to
-non-free works that are intended to be used on Debian systems, or attempt to charge a fee
-to people who create or use such works. We will allow others to create distributions
-containing both the Debian system and other works, without any fee from us. In furtherance
-of these goals, we will provide an integrated system of high-quality materials with no
-legal restrictions that would prevent such uses of the system.
-
-5. Works that do not meet our free software standards
-
-We acknowledge that some of our users require the use of works that do not conform to the
-Debian Free Software Guidelines. We have created contrib and non-free areas in our archive
-for these works. The packages in these areas are not part of the Debian system, although
-they have been configured for use with Debian. We encourage CD manufacturers to read the
-licenses of the packages in these areas and determine if they can distribute the packages
-on their CDs. Thus, although non-free works are not a part of Debian, we support their use
-and provide infrastructure for non-free packages (such as our bug tracking system and
-mailing lists).
-
-* The Debian Free Software Guidelines (DFSG)
-
- 1. Free Redistribution
-
-The license of a Debian component may not restrict any party from selling or giving away
-the software as a component of an aggregate software distribution containing programs from
-several different sources. The license may not require a royalty or other fee for such
-sale.
- 
- 2. Source Code
-
-The program must include source code, and must allow distribution in source code as well
-as compiled form.
-
-3. Derived Works
-
-The license must allow modifications and derived works, and must allow them to be
-distributed under the same terms as the license of the original software.
-
-4. Integrity of The Author's Source Code
-
-The license may restrict source-code from being distributed in modified form _only_ if the
-license allows the distribution of patch files with the source code for the purpose of
-modifying the program at build time. The license must explicitly permit distribution of
-software built from modified source code. The license may require derived works to carry a
-different name or version number from the original software. (This is a compromise. The
-Debian group encourages all authors not to restrict any files, source or binary, from
-being modified.)
-
-5. No Discrimination Against Persons or Groups
-
-The license must not discriminate against any person or group of persons.
-
-6. No Discrimination Against Fields of Endeavor
-
-The license must not restrict anyone from making use of the program in a specific field of
-endeavor. For example, it may not restrict the program from being used in a business, or
-from being used for genetic research.
-
-7. Distribution of License
-
-The rights attached to the program must apply to all to whom the program is redistributed
-without the need for execution of an additional license by those parties.
-
-8. License Must Not Be Specific to Debian
-
-The rights attached to the program must not depend on the program's being part of a Debian
-system. If the program is extracted from Debian and used or distributed without Debian but
-otherwise within the terms of the program's license, all parties to whom the program is
-redistributed should have the same rights as those that are granted in conjunction with
-the Debian system.
-
-9. License Must Not Contaminate Other Software
-
-The license must not place restrictions on other software that is distributed along with
-the licensed software. For example, the license must not insist that all other programs
-distributed on the same medium must be free software.
-
-10. Example Licenses
-
-The GPL, BSD, and Artistic licenses are examples of licenses that we consider free.
-
-* The Free Software Definition
-
-Free software is a matter of the users' freedom to run, copy, distribute, study, change
-and improve the software. More precisely, it refers to four kinds of freedom, for the
-users of the software:
-
- * The freedom to run the program, for any purpose (freedom 0).
- * The freedom to study how the program works, and adapt it to your needs (freedom 1).
-   Access to the source code is a precondition for this.
- * The freedom to redistribute copies so you can help your neighbor (freedom 2).
- * The freedom to improve the program, and release your improvements to the public, so
-   that the whole community benefits (freedom 3).
- * Access to the source code is a precondition for this.
--- a/ftp.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* '~/.netrc'.
-
-  machine ... login ... password ...
-
-Also available macro definition.
-
--- a/game-rogue.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Nethack.
-
-NetHack is a single-player roguelike video game originally released in 1987.
-
-  http://www.nethack.org/
-                home page
-  http://en.wikipedia.org/wiki/NetHack
-
-* Angband.
-
-Angband is a free, single-player dungeon exploration game where you take the
-role of an adventurer, exploring a deep dungeon, fighting monsters, and
-acquiring the best weaponry you can, in preparation for a final battle with
-Morgoth, the Lord of Darkness.
-
-  http://www.thangorodrim.net/
-                home page
-  http://angband.calamarain.net/
-                game comic
-
-
--- a/gamepad.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Linux.
-
-  $ sudo apt-get install joystick
-  $ sudo apt-get install jscalibrator
-  $ sudo chmod 666 /dev/input/js0
-
-  $ modprobe joydev
-
-  $ jscal /dev/input/js0
-  $ jstest /dev/input/js0
-
-* How play game with gamepad if thay not support gamepad?
-
-  http://en.wikipedia.org/wiki/Xpadder
-                non-free, Windows only
--- a/gcc.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Remove dead code.
-
-  STRIP_DEAD_CODE = -Wl,-static -fvtable-gc -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-s
-
-  -Wl,-static
-                Link against static libraries. Required for dead-code
-                elimination.
-
-  -fvtable-gc
-                C++ virtual method table instrumented with garbage collection
-                information for the linker.
-
-  -fdata-sections
-                Keeps data in separate data sections, so they can be discarded
-                if unused.
-
-  -ffunction-sections
-                Keeps funcitons in separate data sections, so they can be
-                discarded if unused.
-
-  -Wl,--gc-sections
-                Tell the linker to garbage collect and discard unused
-                sections.
-
-  -s
-                Strip the debug information, so as to make the code as small
-                as possible. (I presume that you'd want to do this in a
-                dead-code removal build.)
-
-* Map file.
-
-  $ ld -Map=file.map <opts> <files>
-
-or
-
-  $ gcc -Wl,-Map=file.map <opts> <files>
-
-* Predefined macros.
-
-  $ gcc -arch ppc -dM -E - < /dev/null | sort
-
-* Default search path.
-
-  $ echo | gcc -v -x c -E -
-
-  $ gcc -print-search-dirs
-install: ...
-programs: ...
-libraries: ...
-
-Use -### in actual invoking:
-
-  $ gcc -### -o foo foo.c
-
-  $ ld --verbose | grep SEARCH_DIR
-
-'LIBRARY_PATH' and 'LD_LIBRARY_PATH'
-
-  $ cpp -Wp,-v
-  $ cpp -Wp,-lang-c++,-v
-  $ cpp -x c++ -Wp,-v
--- a/graph.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* General view.
-
-  http://en.wikipedia.org/wiki/List_of_graphing_software
-
-* RRDtool.
-
-RRDtool is the OpenSource industry standard, high performance data logging and
-graphing system for time series data. Use it to write your custom monitoring
-shell scripts or create whole applications using its Perl, Python, Ruby, TCL
-or PHP bindings.
-
-  http://oss.oetiker.ch/rrdtool/
-                home page
-
-* Graphviz.
-
-Graph visualization is a way of representing structural information as
-diagrams of abstract graphs and networks. Automatic graph drawing has many
-important applications in software engineering, database and web design,
-networking, and in visual interfaces for many other domains.
-
-  http://www.graphviz.org/
-                home page
-
-* Gnuplot.
-
-Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS
-Windows, OSX, VMS, and many other platforms.
-
-Gnuplot supports many types of plots in either 2D and 3D. It can draw using
-lines, points, boxes, contours, vector fields, surfaces, and various
-associated text. It also supports various specialized plot types.
-
-Gnuplot supports many different types of output: interactive screen terminals
-(with mouse and hotkey input), direct output to pen plotters or modern
-printers, and output to many file formats (eps, fig, jpeg, LaTeX, metafont,
-pbm, pdf, png, postscript, svg, ...).
-
-  http://www.gnuplot.info
-                home page
--- a/gui.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
--*- mode: outline -*-
-
-* About GUI.
-
-* Widgets.
-
-  http://en.wikipedia.org/wiki/GUI_widget
-
-** Menu.
-
-  http://en.wikipedia.org/wiki/Menu_%28computing%29
-
-*** Context menu.
-
-  http://en.wikipedia.org/wiki/Context_menu
-
-** Menubar.
-
-  http://en.wikipedia.org/wiki/Menu_bar
-
-** Toolbar.
-
-  http://en.wikipedia.org/wiki/Toolbar
-
-** Taskbar.
-
-  http://en.wikipedia.org/wiki/Taskbar
-
-** Status bar.
-
-  http://en.wikipedia.org/wiki/Status_bar
-
-** Scrollbar.
-
-  http://en.wikipedia.org/wiki/Scrollbar
-
-** Progress bar.
-
-  http://en.wikipedia.org/wiki/Progress_bar
-
-** Infobar.
-
-  http://en.wikipedia.org/wiki/Infobar
-
-** Tab.
-
-  http://en.wikipedia.org/wiki/Tab_%28GUI%29
-
-** Label.
-
-  http://en.wikipedia.org/wiki/Label_%28control%29
-
-** Text box.
-
-  http://en.wikipedia.org/wiki/Text_box
-
-** Check box.
-
-  http://en.wikipedia.org/wiki/Check_box
-
-** List box.
-
-  http://en.wikipedia.org/wiki/List_box
-
-** Combo box.
-
-  http://en.wikipedia.org/wiki/Combo_box
-
-** Drop-down list.
-
-  http://en.wikipedia.org/wiki/Drop-down_list
-
-** Radio button.
-
-  http://en.wikipedia.org/wiki/Radio_button
-
-** Spinner.
-
-  http://en.wikipedia.org/wiki/Spinner_%28computing%29
-
-** Slider.
-
-  http://en.wikipedia.org/wiki/Slider_%28computing%29
-
-** Balloon help.
-
-  http://en.wikipedia.org/wiki/Balloon_help
-
-** Tooltip.
-
-  http://en.wikipedia.org/wiki/Tooltip
-
-** Toast.
-
-  http://en.wikipedia.org/wiki/Toast_%28computing%29
-
-** Grid view.
-
-  http://en.wikipedia.org/wiki/Grid_view
-
-** Tree view.
-
-  http://en.wikipedia.org/wiki/Tree_view
-
-** Disclosure widget.
-
-  http://en.wikipedia.org/wiki/Disclosure_widget
-
-** Icon.
-
-  http://en.wikipedia.org/wiki/Computer_icon
-
-** Dialog box.
-
-  http://en.wikipedia.org/wiki/Dialog_box
-
-** Splash screen.
-
-  http://en.wikipedia.org/wiki/Splash_screen
--- a/haskell.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Installing.
-
-  $ sudo apt-get install ghc6
-
--- a/hex.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
--*- mode: outline -*-
-
-* Dump binary data in hex.
-
-  $ od -t x1 <file
-
-or
-
-  $ hexdump -v -e '1/1 "0x%02x, "'
-
--- a/host-name.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* What characters may be used for host name?
-
-As say RFC 952 hostname is a text string up to 24 characters drawn from the alphabet
-(A-Z), digits (0-9), minus sign (-), and period (.).
-
-As say RFC 1035:
-
-  <domain> ::= <subdomain> | " "
-
-  <subdomain> ::= <label> | <subdomain> "." <label>
-
-  <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
-
-  <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
-
-  <let-dig-hyp> ::= <let-dig> | "-"
-
-  <let-dig> ::= <letter> | <digit>
-
-  <letter> ::= any one of the 52 alphabetic characters A through Z in
-  upper case and a through z in lower case
-
-  <digit> ::= any one of the ten digits 0 through 9
--- a/hotkey.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Список используемых в Windows XP сочетаний клавиш.
-
-** Основные сочетания клавиш.
-
- * CTRL+C: копирование
- * CTRL+X: вырезание
- * CTRL+V: вставка
- * CTRL+Z: отмена действия
- * DELETE: удаление
- * SHIFT+DELETE: удаление выбранного объекта без возможности восстановления, не помещая объект  в корзину
- * CTRL с перетаскиванием объекта: копирование выделенного объекта
- * CTRL+SHIFT с перетаскиванием объекта: создание ярлыка для выбранного объекта
- * Клавиша F2: переименование выбранного объекта
- * CTRL+СТРЕЛКА ВПРАВО: перемещение точки ввода в начало следующего слова
- * CTRL+СТРЕЛКА ВЛЕВО: перемещение точки ввода в начало предыдущего слова
- * CTRL+СТРЕЛКА ВНИЗ: перемещение точки ввода в начало следующего абзаца
- * CTRL+СТРЕЛКА ВВЕРХ: перемещение точки ввода в начало предыдущего абзаца
- * CTRL+SHIFT + клавиши со стрелками: выделение блока текста
- * SHIFT + клавиши со стрелками: выбор нескольких объектов в окне или на рабочем столе, а также выделение текста в документе
- * CTRL+A: выделение всего документа
- * Клавиша F3: поиск файла или папки
- * ALT+ВВОД: просмотр свойств выбранного объекта
- * ALT+F4: закрытие активного окна или завершение работы активной программы
- * ALT+ВВОД: просмотр свойств выбранного объекта
- * ALT+ПРОБЕЛ: вызов контекстного меню активного окна
- * CTRL+F4: закрытие активного документа в приложениях, в которых одновременно можно открыть несколько документов
- * ALT+ТАБУЛЯЦИЯ: переход между открытыми объектами
- * ALT+ESC: просмотр объектов в том порядке, в котором они были открыты
- * Клавиша F6: поочередный просмотр элементов интерфейса в окне или на рабочем столе
- * Клавиша F4: отображение панели адресов в папке «Мой компьютер» или в обозревателе Windows Explorer
- * SHIFT+F10: вызов контекстного меню для выделенного элемента
- * ALT+ПРОБЕЛ: вызов системного меню для активного окна
- * CTRL+ESC: вызов меню «Пуск»
- * ALT+подчеркнутая буква в названии меню: вызов соответствующего меню
- * Подчеркнутая буква в имени команды открытого меню: выполнение соответствующей команды
- * Клавиша F10: активация строки меню в используемой программе
- * СТРЕЛКА ВПРАВО: вызов следующего меню справа или подменю
- * СТРЕЛКА ВЛЕВО: вызов следующего меню слева или закрытие подменю
- * Клавиша F5: обновление активного окна
- * Клавиша BACKSPACE: просмотр содержимого папки, расположенной выше на один уровень в каталоге «Мой компьютер» или обозревателе Windows Explorer
- * Клавиша ESC: отмена выполняемого задания
- * SHIFT при загрузке компакт-диска в привод для компакт-дисков: предотвращение автоматического воспроизведения компакт-диска
- * CTRL+SHIFT+ESC: вызов диспетчера задач
-
-** Сочетания клавиш для диалоговых окон.
-
-При нажатии клавиш SHIFT+F8 в окнах списков связного выбора включается режим
-связного выбора. В этом режиме можно использовать клавиши со стрелками, чтобы
-переместить курсор, сохраняя выбор объекта. Для настройки параметров
-выбранного объекта нажимайте CTRL+ПРОБЕЛ или SHIFT+ПРОБЕЛ. Чтобы отключить
-связный режим, нажмите SHIFT+F8. Режим связного выбора отключается
-автоматически при перемещении фокуса к другому элементу управления.
-
- * CTRL+ТАБУЛЯЦИЯ: перемещение вперед по вкладкам
- * CTRL+SHIFT+ТАБУЛЯЦИЯ: перемещение назад по вкладкам
- * ТАБУЛЯЦИЯ: перемещение вперед по опциям
- * SHIFT+ТАБУЛЯЦИЯ: перемещение НАЗАД по опциям
- * ALT+подчеркнутая буква: выполнение соответствующей команды или выбор соответствующей опции
- * Клавиша ВВОД: выполнение команды для текущей опции или кнопки
- * Клавиша ПРОБЕЛ: установка или снятие флажка с поля, если активный параметр представлен флаговой кнопкой
- * Клавиши со стрелками: выбор кнопки, если активная опция входит в группу переключателей
- * Клавиша F1: вызов справки
- * Клавиша F4: отображение элементов активного списка
- * Клавиша BACKSPACE: открывает папку, расположенную на один уровень выше,
-   если папка выбрана в диалоговом окне Сохранение документа или Открытие
-   документа
-
-** Горячие клавиши стандартной клавиатуры Microsoft Keyboard.
-
- * Эмблема Windows: открывает или закрывает меню «Пуск»
- * Эмблема Windows+BREAK: вызов диалогового окна Свойства системы
- * Эмблема Windows+D: отображение рабочего стола
- * Эмблема Windows+M: сворачивание всех окон
- * Эмблема Windows+SHIFT+M: восстановление свернутых окон
- * Эмблема Windows+E: открытие папки «Мой компьютер»
- * Эмблема Windows+F: поиск файла или папки
- * CTRL+эмблема Windows+F: поиск компьютеров
- * Эмблема Windows+F1: вызов справки Windows
- * Эмблема Windows+ L: блокирование клавиатуры
- * Эмблема Windows+R: вызов диалогового окна Запуск программы
- * Эмблема Windows+U: вызов диспетчера служебных программ
-
-** Сочетания клавиш специальных возможностей.
-
- * Удерживание правого SHIFT 8 секунд: включение и отключение фильтрации ввода
- * Левый ALT+левый SHIFT+PRINT SCREEN: включение и отключение высокой контрастности
- * Левый ALT+левый SHIFT+PRINT SCREEN: включение и отключение высокой контрастности
- * Пятикратное нажатие SHIFT: включение и отключение залипания клавиш
- * Удерживание клавиши NUM LOCK 5 секунд: включение и отключение озвучивания переключения
- * Эмблема Windows+U: вызов диспетчера служебных программ
-
-** Сочетания клавиш в обозревателе Windows Explorer.
-
- * Клавиша END: переход вниз активного окна
- * Клавиша HOME: переход вверх активного окна
- * Клавиша NUM LOCK+звездочка (*): отображение всех подкаталогов выбранной папки
- * Клавиша NUM LOCK+знак «плюс» (+): отображение содержимого выбранной папки
- * Клавиша NUM LOCK+знак «минус» (-): сворачивание выбранной папки
- * СТРЕЛКА ВЛЕВО: сворачивание выбранного объекта, если развернут, или выбор родительской папки
- * СТРЕЛКА ВПРАВО: отображение выбранного объекта, если свернут, или выбор первой вложенной папки
-
-** Сочетания клавиш для таблицы символов.
-
-Дважды щелкнув символ на сетке знаков, можно перемещаться по сетке, используя
-сочетания клавиш:
-
- * СТРЕЛКА ВПРАВО: перемещение вправо или в начало следующей строки
- * СТРЕЛКА ВЛЕВО: перемещение влево или в конец предыдущей строки
- * СТРЕЛКА ВВЕРХ: перемещение на одну строку вверх
- * СТРЕЛКА ВНИЗ: перемещение на одну строку вниз
- * Клавиша PAGE UP: перемещение вверх на один экран за раз
- * Клавиша PAGE DOWN: перемещение вниз на один экран за раз
- * Клавиша HOME: переход в начало строки
- * Клавиша END: переход в конец строки
- * CTRL+HOME: переход к первому символу
- * CTRL+END: переход к последнему символу
- * Клавиша ПРОБЕЛ: переключение режимов увеличения и обычного представления выбранного символа
-
-** Сочетания клавиш для главного окна консоли управления (MMC).
-
- * CTRL+O: открывает сохраненную консоль
- * CTRL+N: открывает новую консоль
- * CTRL+S: сохранение открытой консоли
- * CTRL+M: добавление и удаление объекта консоли
- * CTRL+W: открывает новое окно
- * Клавиша F5: обновление содержимого всех окон консоли
- * ALT+ПРОБЕЛ: вызов меню «Окно» консоли управления (MMC)
- * ALT+F4: закрывает консоль
- * ALT+A: вызов меню «Действие»
- * ALT+V: вызов меню «Вид»
- * ALT+F: вызов меню «Файл»
- * ALT+O: вызов меню «Избранное»
-
-** Сочетания клавиш окна консоли управления (MMC).
-
- * CTRL+P: печать текущей страницы или активной области
- * ALT+знак «минус»: вызов меню «Окно» активного окна консоли
- * SHIFT+F10: вызов контекстного меню «Действие» для выделенного элемента
- * Клавиша F1: открывает раздел справки (при наличии) по выделенному объекту
- * Клавиша F5: обновление содержимого всех окон консоли
- * CTRL+F10: сворачивание активного окна консоли
- * CTRL+F5: восстановление активного окна консоли
- * ALT+ВВОД: вызов диалогового окна Свойства (при наличии) для выделенного объекта
- * Клавиша F2: переименование выбранного объекта
- * CTRL+F4: закрытие активного окна консоли; если консоль содержит только одно окно, данное сочетание клавиш закрывает консоль
-
-** Подключение к удаленному рабочему столу.
-
- * CTRL+ALT+END: открытие диалогового окна Безопасность Microsoft Windows NT
- * ALT+PAGE UP: переключение между программами слева направо
- * ALT+PAGE DOWN: переключение между программами справа налево
- * ALT+INSERT: перемещение между программами в порядке, который использовался последним
- * ALT+HOME: вызов меню «Пуск»
- * CTRL+ALT+BREAK: переключение клиентского компьютера между режимом окон и полноэкранным режимом
- * ALT+DELETE: вызов меню «Windows»
- * CTRL+ALT+знак «минус» (-): помещение снимка всей области клиентского окна в
-   буфер обмена на сервере терминалов (действие, аналогичное нажатию клавиш
-   ALT+PRINT SCREEN на локальном компьютере)
- * CTRL+ALT+знак «плюс» (+): помещение снимка активного окна клиентской
-   области в буфер обмена на сервере терминалов (действие, аналогичное нажатию
-   клавиши PRINT SCREEN на локальном компьютере)
-
-** Навигация в обозревателе Microsoft Internet Explorer.
-
- * CTRL+B: открывает диалоговое окно Упорядочить избранное
- * CTRL+E: открывает панель «Поиск»
- * CTRL+F: запуск служебной программы поиска
- * CTRL+H: открывает панель журнала
- * CTRL+I: открывает панель избранного
- * CTRL+L: открывает диалоговое окно Открыть
- * CTRL+N: запуск еще одного экземпляра обозревателя с аналогичным веб-адресом
- * CTRL+O: открывает диалоговое окно Открыть, подобно действию CTRL+L
- * CTRL+P: открывает диалоговое окно Печать
- * CTRL+R: обновление текущей веб-страницы
- * CTRL+W: закрытие текущего окна
--- a/info.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* How to install info files?
-
-  $ cd autobook
-  $ make info
-...
-  $ ls autobook.info*
-autobook.info  autobook.info-1  autobook.info-2  autobook.info-3
-  $ cp autobook.info* $HOME/usr/share/info
-  $ /usr/bin/install-info --info-dir=$HOME/usr/share/info autobook.info
-
-or automated
-
-  # Under Debian you need use 'ginstall-info' instead 'install-info'.
-  for i in `find . -name "*.info" -o -name "*.info-*"`; do
-    cp  $i ~/usr/share/info
-    install-info  $i ~/usr/share/info/dir
-  done
-
-* Remove duplicated item in dir file.
-
-  $ install-info --add-once ${info_file} /path/to/dir
--- a/intellectual.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
--*- mode: outline -*-
-
-* WIPO (World Intellectual Property Organization).
-
-  http://www.wipo.int/wipolex/en/profile.jsp?code=UA
-                Ukraine related lows.
-
--- a/ip-config.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
--*- mode: outline; coding: windows-1251 -*-
-
-* Solaris
-
-  :
-
-  $ cat /etc/nodename       (    )
-  sparc
-  $ cat /etc/resolv.conf    ( DNS)
-  domain bifit.int
-  nameserver 192.168.1.1
-  $ cat /etc/hostname.eri0  (  hosts  IP)
-  sparc
-  $ cat /etc/hosts          ( IP )
-  #
-  # Internet host table
-  #
-  ::1 localhost             ( )
-  127.0.0.1   localhost     ( )
-  192.168.1.41    sparc   loghost   ( ,      IP)
-  192.168.1.26    gavenko
-  $ cat /etc/netmask        (    )
-  #
-  #   network-number  netmask
-  #
-  192.168.1.0 255.255.255.0
-
-* Debian
-
-  :
-
-  $ cat /etc/hostname       (    )
-  debian-vm
-  $ cat /etc/resolv.conf    ( DNS)
-  search bifit.int
-  nameserver 192.168.1.1
-  $ cat /etc/hostname.eri0  (  hosts  IP)
-  sparc
-  $ cat /etc/hosts          ( IP )
-  127.0.0.1     localhost                      ( )
-  192.168.1.26  debian-vm.bifit.int debian-vm  ( )
-  $ cat /etc/interfaces
-  # This file describes the network interfaces available on your system
-  # and how to activate them. For more information, see interfaces(5).
-
-  # The loopback network interface
-  auto lo
-  iface lo inet loopback
-
-  # The primary network interface
-  allow-hotplug eth0
-  iface eth0 inet static
-      address 192.168.1.26          (   )
-      netmask 255.255.255.0         (    )
-      network 192.168.1.0
-      broadcast 192.168.1.255
-      gateway 192.168.1.1
-      # dns-* options are implemented by the resolvconf package, if installed
-      dns-nameservers 192.168.1.1
-      dns-search bifit.int
-
--- a/ipa.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* IPA.
-
-See
-
-  http://en.wikipedia.org/wiki/International_Phonetic_Alphabet
-  http://en.wikipedia.org/wiki/English_phonology
-  http://en.wikipedia.org/wiki/Old_English_phonology
-  http://en.wikipedia.org/wiki/Russian_phonology
-  http://en.wikipedia.org/wiki/Ukrainian_phonology
--- a/irc.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
--*- mode: outline -*-
-
-* What are IRC client for emacs?
-
-Most preferred is erc - it is powerful and comes with Emacs since 22.1
-version.
-
-See: http://www.emacswiki.org/emacs/InternetRelayChat.
-
- * erc
-   http://www.emacswiki.org/emacs/ERC
-
- * rcirc
-   http://www.emacswiki.org/emacs/rcirc
-
- * ZenIRC, see:
-   http://www.emacswiki.org/emacs/ZenIRC
-
-* Channel modes.
-
-** Invite-Only channel.
-
-An Invite-Only channel can only be joined if you are invited by one of its
-channel operators.
-
-To make your channel invite-only:
-
-  irc> /mode #channel +i
-
-To invite users to the channel:
-
-  irc> /invite user #channel
-
-** Private channels.
-
-Private channels turn up normally in the channels list. People can see you are
-on a private channel somewhere, but they can never find out on -which- private
-channel you are unless they search all (private) channels by brute force.
-
-To make your channel private:
-
-  irc> /mode #channel +p
-
-** Secret channels.
-
-Secret channels do not show up in a channels list and you cannot find out its
-topic unless you join it. If you are on a secret channel, someone who is not
-on the same channel can't see that you are there.
-
-To make your channel secret:
-
-  irc> /mode #channel +s
-
-* How make chanal for private discuss?
-
-Create new channel and set it invite-only and invite all you need. Or make
-password protected channel.
-
-Create new channel (by joining to non existed one) with password:
-
-  irc> /join #<channel> <password>
-
-Another people join same:
-
-  irc> /join #<channel> <password>
-
-Or join without password and setup it late:
-
-  irc> /join #<channel>
-  irc> /mode +k <password>
-
-Don't forget set topic for newly created channel:
-
-  irc> /topic #<channel> <topic>
-
-* What server well know?
-
-Random server (connect to most near placed):
-
-  irc.freenode.net
-                http://freenode.net/
-  irc.wyldryde.org
-                http://www.wyldryde.org/
-
-* Freenode.
-
-** How register on freenode?
-
-  irc> /msg nickserv register <your-password> <your-email>
-...get mail, make mail instructions...
-  irc> /msg nickserv set hidemail on
-
-** Adding alternative nick.
-
-After nick setup change nick:
-
-  irc> /nick foo_
-  irc> /msg nickserv group
-
-See
-
-  http://freenode.net/faq.shtml#registering
-  http://freenode.net/faq.shtml#nicksetup.
-
-* Getting help
-
-  /help
-  /msg nickserv help
-  /msg chanserv help
-
-/msg chanserv access #icfp-contest list
--- a/iso-9660.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Mounting ISO Images in Solaris.
-
-  $ /usr/sbin/lofiadm -d /dev/lofi/1
-  $ /usr/sbin/lofiadm -a /var/tmp/CDImage.iso
-  $ [ -d /mnt ] && echo OK || echo FAILURE
-  $ /usr/sbin/umount /mnt
-  $ /usr/sbin/mount -F hsfs -o ro /dev/lofi/1 /mnt
-  $ cd /mnt
--- a/jabber.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* emacs-jabber.
-
-** gtalk.
-
-(add-to-list 'load-path "/home/user/usr/share/emacs/site-lisp/emacs-jabber-0.7.92")
-(require 'jabber)
-
-(setq jabber-account-list '(
-                            ("your-name@gmail.com"
-                            ;;   (:password . nil) or (:password . "your-pass")
-                              (:network-server . "talk.google.com")
-                              (:port . 443)
-                              (:connection-type . ssl))
-                            ))
--- a/lang-comp.rst	Sat Feb 20 15:20:24 2016 +0200
+++ b/lang-comp.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -13,6 +13,9 @@
  * http://en.wikipedia.org/wiki/Comparison_of_programming_languages
  * http://en.wikipedia.org/wiki/Comparison_of_programming_languages_%28basic_instructions%29
 
+  http://www.top500.org/
+    Top 500 computers.
+
 Lang popularity.
 ================
 
--- a/laser-disk.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,174 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* What best DVD-R or DVD+R?
-
-The DVD-R format was developed by Pioneer in 1997 vc DVD+R in 2002 by Sony.
-
-DVD+R format was not an official DVD format until January 25, 2008.
-
-DVD-R(W) and DVD+R(W) format are incompatible.
-
-DVD-R(W) use amplitude modulation, DVD+R(W) use phase modulation, so more reliable.
-
-On multi-session DVD-R(W) disk any session take up to 96 MB in time on DVD+R(W)
-every session take exactly 2 MB.
-
-DVD+R(W) win!
-
-See
-
-  http://en.wikipedia.org/wiki/DVD-R
-  http://en.wikipedia.org/wiki/DVD%2BR
-
-* What capacity of DVD?
-
-+----------+-------------------------------------------+
-|          |                Capacity                   |
-+  Type    +-----------+---------------+------+--------+
-|          | sectors   | bytes         | GB   |  GiB   |
-|          | 2,048B    |               |      |        |
-+----------+-----------+---------------+------+--------+
-|DVD-R (SL)| 2,298,496 | 4,707,319,808 | 4.7  |  4.384 |
-|DVD+R (SL)| 2,295,104 | 4,700,372,992 | 4.7  |  4.378 |
-|DVD-R DL  | 4,171,712 | 8,543,666,176 | 8.5  |  7.957 |
-|DVD+R DL  | 4,173,824 | 8,547,991,552 | 8.5  |  7.961 |
-+----------+-----------+---------------+------+--------+
-
-* Vendor.
-
-** Verbatim.
-
-Archival Grade CD & DVD - for store critical data.
-
-  http://www.verbatim.ru
-  http://www.verbatim.com/optical/archival/
-
-** TDK.
-
-  http://www.tdk-media.com
-
-** Intenso.
-
-  http://www.intenso.de
-
-* Lifetime.
-
-** CD.
-
-*** What is the life expectancy of a CD-R?
-
-Approximately 100 years under proper storage conditions (from TDK support).
-
-  http://www.cd-info.com/archiving/
-
-*** How many times can I rewrite to a CD-RW?
-
-A CD-RW disc can be erased and rewritten up to a 1,000 times. Reliability and
-performance will not decrease, even as the number of rewrites increase.
-
-** DVD.
-
-* Make an ISO image.
-
-  $ dd if=/dev/dvd of=dvd.iso  # for dvd
-  $ dd if=/dev/cdrom of=cd.iso # for cdrom
-  $ dd if=/dev/scd0 of=cd.iso  # if cdrom is scsi
-
-  $ mkisofs -o /tmp/cd.iso /tmp/directory/ # from file hierarchy
-
-* Burning tools.
-
-** cdrtools.
-
-In 2006 build system of cdrtools changed and have CDDL, which incomputable
-with GPL.
-
-See
-
-  http://cdrecord.berlios.de/private/cdrecord.html
-  http://en.wikipedia.org/wiki/Cdrecord
-
-** cdrkit.
-
-Fully GPL alternative for cdrtools. Includes:
-
- * wodim (an acronym for write optical disk media), which was forked from the cdrecord program in
-   cdrtools.
- * icedax (an acronym for incredible digital audio extractor), which was forked from the cdda2wav
-   program in cdrtools.
- * genisoimage (short for generate ISO image), which was forked from the mkisofs program in
-   cdrtools.
-
-See
-
-  http://www.cdrkit.org/
-  http://en.wikipedia.org/wiki/Cdrkit
-
-*** Installing.
-
-Debian:
-
-  $ sudo apt-get install wodim genisoimage
-
-Cygwin (cdrecord is symlink to wodim, mkisofs is symlink to genisoimage, cdrkit contain only
-READMY):
-
-  $ setup.exe -p cdrkit,wodim,genisoimage
-
-*** Make iso image.
-
-  $ genisoimage -A "<info>" -gui -J -R -o <img-file> <dir1> <dir2> ...
-
-<info> is up to 128 bytes. -J adds Joliet directory records wich useful on
-Windows. -R adds the Rock Ridge protocol.
-
-To test your image mount it (on Linux):
-
-  $ sudo mount -t iso9660 -o loop,ro <img-file> <mnt-point>
-
-*** Burn iso image.
-
-** cdrskin.
-
-See
-
-  http://scdbackup.sourceforge.net/cdrskin_eng.html
-  http://en.wikipedia.org/wiki/Cdrskin
-
-*** Installing.
-
-  $ sudo apt-get install cdrskin
-
-** xorriso.
-
-xorriso copies file objects from POSIX compliant filesystems into Rock Ridge
-enhanced ISO 9660 filesystems and allows session-wise manipulation of such
-filesystems. It can load the management information of existing ISO images and
-it writes the session results to optical media or to filesystem objects.
-
-Vice versa xorriso is able to restore file objects from ISO 9660 filesystems.
-
-See
-
-  http://scdbackup.webframe.org/xorriso_eng.html
-  http://en.wikipedia.org/wiki/xorriso
-
-** ImgBurn.
-
-ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that
-everyone should have in their toolkit!
-
-For Windows 95/98/2000/XP/Vista/2008/7, work in Wine under Linux.
-
-  http://www.imgburn.com/
-                home page
-
-** CDBurnerXP.
-
-Это бесплатная программа для записи CD и DVD, Blu-Ray и HD-DVD дисков. Она
-поддерживает запись и создание ISO-образов.
-
-For Windows XP/Vista/2008/7. Require .NET >= version 2.0.
-
-  http://www.cdburnerxp.se/ru/home
-                home page
--- a/latex.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Compact slides for nice printing.
-
-Installing:
-
-  $ sudo aptitude install pdfjam
-
-Using:
-
-  $ pdfnup --nup "2x3" --offset ".25cm .25cm" --delta ".25cm .5cm" \
-    --frame true --scale 0.9 slides.pdf
--- a/ldd.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Mac OS X.
-
-  $ otool -L `which $prog`
-
--- a/licence.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,253 +0,0 @@
--*- mode: outline; fill-column: 78 -*-
-
-* Where find info on licence issue?
-
-See:
-
- * http://www.opensource.org/licenses
- * http://en.wikipedia.org/wiki/List_of_software_licences
- * http://www.debian.org/legal/licenses/
- * http://en.wikipedia.org/wiki/List_of_FSF_approved_software_licences
- * http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
- * http://en.wikipedia.org/wiki/Open_source_license
-
-* List of FOSS licences.
-
-** BSD.
-
-See
-
-  http://www.opensource.org/licenses/bsd-license.php
-  http://en.wikipedia.org/wiki/BSD_license
-
-** MIT.
-
-** GPL.
-
-GPL (GNU genneral public licence).
-
-  http://www.gnu.org/licenses/gpl-faq.html#ReportingViolation
-                Reporting Violation
-
-** LGPL.
-
-** ZLIB.
-
-** MPL.
-
-MPL (Mozilla public license)
-
-** CPL.
-
-CPL (Common Public License)
-
-See
-
-  http://en.wikipedia.org/wiki/Common_Public_License
-
-* Compration of FOSS licences.
-
-'Yes', 'No' mees that this requirement present in licence text.
-'N/A' mees that requirement or it negation does not present in licence text.
-
-Also you must understand that your country copyright low have more priority than
-licence text.
-
-                    Public
-                  + domain + BSD + MIT + GPL + LGPL + ZLIB + MPL + Apache + CPL +
-                  |        |     |     |     |      |      |     |        |     |
-Need hold         | No     | Yes | Yes | Yes | Yes  | Yes? | Yes?| Yes?   |     |
-author signature? |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Need distribute   | No     | No  | No  | Yes | Yes  | No?  | Yes?| No?    |     |
-src with bin?     |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Need rename       | No     | N/A | N/A | No? | No?  | No?  | No? | Yes?   |     |
-derivative work?  |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Need mark         | No     | N/A | No? | Yes?|Yes?  |      |Yes? | No?    |     |
-changes?          |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Copyleft?         | No     | No  | No  | Yes | Yes  | No   |Yes? | No?    |     |
-                  |        |     |     |     |      |      |     |        |     |
-Depend on user    | No     | N/A | N/A | N/A | N/A  | No?  | Yes?| No?    |     |
-location?         |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Has disclaimer?   | No     | Yes | Yes?| Yes?| Yes? | Yes? | Yes?| Yes?   |     |
-                  |        |     |     |     |      |      |     |        |     |
-DFSG              |        |     |     |     |      |      |     |        |     |
-compateble?       |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-Free?             |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-OSI approved?     |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-GPL               |        |     |     |     |      |      |     |        |     |
-compatible?       |        |     |     |     |      |      |     |        |     |
-                  |        |     |     |     |      |      |     |        |     |
-License can       | Yes    | N/A | N/A | No  | No   |      |Yes? | N/A?   |     |
-changed?          |        |     |     |     |      |      |     |        |     |
-                  +--------+-----+-----+-----+------+------+-----+--------+-----+
-
-** Need hold author signature.
-
-This meen that you can not remove notice by whos done original work.
-
-** Need mark changes.
-
-This meen that you must say that part is original product that part is your
-changes.
-
-Typically this can be done by distributing original sources and patches for
-them or describe what source file you cange and how (for example this
-sometimes done in CHANGELOG files).
-
-In any way when precedent occur you must prove that part of work is your.
-
-** Need rename derivative work.
-
-This meen that you derivative work must have another name that original.
-
-Usually author in such way hold their users from derivative foreign toys based
-on thier work.
-
-** Copyleft.
-
-This meen that any derivative work must be covered by save licence as
-original.
-
-** Licence can be changed.
-
-This meen is can text of original licence changed.
-
-* How apply license?
-
-** Creative commons license.
-
-Put in file or in text:
-
-  This publication is released under the Creative Commons Attribution 2.0
-  license.
-  For full details of the license, please refer to the following:
-  Creative-commons.org/licenses/by/2.0/legalcode
-
-or like this:
-
-  Copyright © 2005, 2006, 2007 Random Newbie, under a Creative Commons
-  Attribution-ShareAlike (3.0) license.
-
-or like this:
-
-  This book is licensed under the terms of Creative Commons
-  Attribution-NonCommercial-NoDerivs 2.0 license available from
-  http://www.creativecommons.org/. Accordingly, you are free to copy,
-  distribute, display, and perform the work under the following conditions:
-  (1) you must give the original author credit, (2) you may not use this work
-  for commercial purposes, and (3) you may not alter, transform, or build upon
-  this work.
-
-or like this:
-
-  This work is licensed under the Creative Commons Attribution-NoDerivs
-  License. A summary of the license is given below, followed by the full legal
-  text.
-
-  You are free:
-   · to copy, distribute, display, and perform the work
-   · to make commercial use of the work
-  Under the following conditions:
-  Attribution. You must give the original author credit.
-  No Derivative Works. You may not alter, transform, or build upon this work.
-   · For any reuse or distribution, you must make clear to others the license
-   terms of this work.
-   · Any of these conditions can be waived if you get permission from the
-   copyright holder.
-  Your fair use and other rights are in no way affected by the above.
-
-  Creative Commons Legal Code
-
-  Attribution No-Derivs 2.0
-  ...
-
-*** Links to Creative Commons License.
-
-Attribution Non-commercial No Derivatives (by-nc-nd)
-  http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode
-Attribution Non-commercial Share Alike (by-nc-sa)
-  http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
-Attribution Non-commercial (by-nc)
-  http://creativecommons.org/licenses/by-nc/3.0/legalcode
-Attribution No Derivatives (by-nd)
-  http://creativecommons.org/licenses/by-nd/3.0/legalcode
-Attribution Share Alike (by-sa)
-  http://creativecommons.org/licenses/by-sa/3.0/legalcode
-Attribution (by)
-  http://creativecommons.org/licenses/by/3.0/legalcode
-
-* What is FLOSS?
-
-Free/Libre/Open Source Software. See
-
-  http://en.wikipedia.org/wiki/Free_and_open_source_software
-
-* What licences are FLOSS compotable?
-
-License name                    Version(s)/Copyright Date
-Academic Free License           2.0
-Apache Software License         1.0/1.1/2.0
-Apple Public Source License     2.0
-Artistic license                From Perl 5.8.0
-BSD license                     "July 22 1999"
-Common Public License           1.0
-GNU Library or "Lesser" General Public License (LGPL)   2.0/2.1
-IBM Public License, Version     1.0
-Jabber Open Source License      1.0
-MIT License (As listed in file MIT-License.txt) -
-Mozilla Public License (MPL)    1.0/1.1
-Open Software License           2.0
-OpenSSL license (with original SSLeay license)  "2003" ("1998")
-PHP License                     3.0
-Python license (CNRI Python License)    -
-Python Software Foundation License      2.1.1
-Sleepycat License               "1999"
-W3C License                     "2001"
-X11 License                     "2001"
-Zlib/libpng License             -
-Zope Public License             2.0/2.1
-
-* Copyright low.
-
-See
-
-  http://en.wikipedia.org/wiki/List_of_parties_to_international_copyright_treaties
-                List of parties to international copyright agreements.
-
-** Berne Convention for the Protection of Literary and Artistic Works.
-
-Came into force 1887-12-05.
-
-  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=15
-                List of country where Berne convention in force.
-
-** Universal Copyright Convention, Geneva Act (UCC Geneva).
-
-Came into force 1955-09-16.
-
-** Universal Copyright Convention, Paris Act (UCC Paris).
-
-Came into force 1974-07-10.
-
-** World Intellectual Property Organization Copyright Treaty.
-
-  http://www.wipo.int/treaties/en/ip/wct/trtdocs_wo033.html
-                Text of convention.
-  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=16
-                List of country where WTC convention in force.
-
-** Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS)
-
-Membership in TRIPS coincides with membership in the World Trade Organization.
-
-  http://www.wto.org/english/docs_e/legal_e/27-trips_01_e.htm
-                Text of convention.
-  http://en.wikipedia.org/wiki/Agreement_on_Trade-Related_Aspects_of_Intellectual_Property_Rights
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/license.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,223 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+==================
+ Software license
+==================
+.. contents::
+
+Where find info on licence issue?
+=================================
+
+See:
+
+ * http://www.opensource.org/licenses
+ * http://en.wikipedia.org/wiki/List_of_software_licences
+ * http://www.debian.org/legal/licenses/
+ * http://en.wikipedia.org/wiki/List_of_FSF_approved_software_licences
+ * http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
+ * http://en.wikipedia.org/wiki/Open_source_license
+
+List of FOSS licences
+=====================
+
+** BSD.
+
+See
+
+  http://www.opensource.org/licenses/bsd-license.php
+  http://en.wikipedia.org/wiki/BSD_license
+
+** MIT.
+
+** GPL.
+
+GPL (GNU genneral public licence).
+
+  http://www.gnu.org/licenses/gpl-faq.html#ReportingViolation
+                Reporting Violation
+
+** LGPL.
+
+** ZLIB.
+
+** MPL.
+
+MPL (Mozilla public license)
+
+** CPL.
+
+CPL (Common Public License)
+
+See
+
+  http://en.wikipedia.org/wiki/Common_Public_License
+
+* Compration of FOSS licences.
+
+** Need hold author signature.
+
+This meen that you can not remove notice by whos done original work.
+
+** Need mark changes.
+
+This meen that you must say that part is original product that part is your
+changes.
+
+Typically this can be done by distributing original sources and patches for
+them or describe what source file you cange and how (for example this
+sometimes done in CHANGELOG files).
+
+In any way when precedent occur you must prove that part of work is your.
+
+** Need rename derivative work.
+
+This meen that you derivative work must have another name that original.
+
+Usually author in such way hold their users from derivative foreign toys based
+on thier work.
+
+** Copyleft.
+
+This meen that any derivative work must be covered by save licence as
+original.
+
+** Licence can be changed.
+
+This meen is can text of original licence changed.
+
+How to apply license?
+=====================
+
+** Creative commons license.
+
+Put in file::
+
+  This publication is released under the Creative Commons Attribution 2.0
+  license.
+
+  For full details of the license, please refer to the following:
+  Creative-commons.org/licenses/by/2.0/legalcode
+
+or like this::
+
+  Copyright © 2005, 2006, 2007 Random Newbie, under a Creative Commons
+  Attribution-ShareAlike (3.0) license.
+
+or like this::
+
+  This book is licensed under the terms of Creative Commons
+  Attribution-NonCommercial-NoDerivs 2.0 license available from
+  http://www.creativecommons.org/. Accordingly, you are free to copy,
+  distribute, display, and perform the work under the following conditions:
+  (1) you must give the original author credit, (2) you may not use this work
+  for commercial purposes, and (3) you may not alter, transform, or build upon
+  this work.
+
+or like this::
+
+  This work is licensed under the Creative Commons Attribution-NoDerivs
+  License. A summary of the license is given below, followed by the full legal
+  text.
+
+  You are free:
+   · to copy, distribute, display, and perform the work
+   · to make commercial use of the work
+  Under the following conditions:
+  Attribution. You must give the original author credit.
+  No Derivative Works. You may not alter, transform, or build upon this work.
+   · For any reuse or distribution, you must make clear to others the license
+   terms of this work.
+   · Any of these conditions can be waived if you get permission from the
+   copyright holder.
+  Your fair use and other rights are in no way affected by the above.
+
+  Creative Commons Legal Code
+
+  Attribution No-Derivs 2.0
+  ...
+
+Links to Creative Commons License:
+
+Attribution Non-commercial No Derivatives (by-nc-nd)
+  http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode
+Attribution Non-commercial Share Alike (by-nc-sa)
+  http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
+Attribution Non-commercial (by-nc)
+  http://creativecommons.org/licenses/by-nc/3.0/legalcode
+Attribution No Derivatives (by-nd)
+  http://creativecommons.org/licenses/by-nd/3.0/legalcode
+Attribution Share Alike (by-sa)
+  http://creativecommons.org/licenses/by-sa/3.0/legalcode
+Attribution (by)
+  http://creativecommons.org/licenses/by/3.0/legalcode
+
+What is FLOSS?
+==============
+
+Free/Libre/Open Source Software. See
+
+  http://en.wikipedia.org/wiki/Free_and_open_source_software
+
+* What licences are FLOSS compotable?
+
+License name                    Version(s)/Copyright Date
+Academic Free License           2.0
+Apache Software License         1.0/1.1/2.0
+Apple Public Source License     2.0
+Artistic license                From Perl 5.8.0
+BSD license                     "July 22 1999"
+Common Public License           1.0
+GNU Library or "Lesser" General Public License (LGPL)   2.0/2.1
+IBM Public License, Version     1.0
+Jabber Open Source License      1.0
+MIT License (As listed in file MIT-License.txt) -
+Mozilla Public License (MPL)    1.0/1.1
+Open Software License           2.0
+OpenSSL license (with original SSLeay license)  "2003" ("1998")
+PHP License                     3.0
+Python license (CNRI Python License)    -
+Python Software Foundation License      2.1.1
+Sleepycat License               "1999"
+W3C License                     "2001"
+X11 License                     "2001"
+Zlib/libpng License             -
+Zope Public License             2.0/2.1
+
+* Copyright low.
+
+See
+
+  http://en.wikipedia.org/wiki/List_of_parties_to_international_copyright_treaties
+                List of parties to international copyright agreements.
+
+** Berne Convention for the Protection of Literary and Artistic Works.
+
+Came into force 1887-12-05.
+
+  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=15
+                List of country where Berne convention in force.
+
+** Universal Copyright Convention, Geneva Act (UCC Geneva).
+
+Came into force 1955-09-16.
+
+** Universal Copyright Convention, Paris Act (UCC Paris).
+
+Came into force 1974-07-10.
+
+** World Intellectual Property Organization Copyright Treaty.
+
+  http://www.wipo.int/treaties/en/ip/wct/trtdocs_wo033.html
+                Text of convention.
+  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=16
+                List of country where WTC convention in force.
+
+** Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS)
+
+Membership in TRIPS coincides with membership in the World Trade Organization.
+
+  http://www.wto.org/english/docs_e/legal_e/27-trips_01_e.htm
+    Text of convention.
+  http://en.wikipedia.org/wiki/Agreement_on_Trade-Related_Aspects_of_Intellectual_Property_Rights
+    TRIPS
--- a/locale.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Linux.
-
-** How see current locale settings?
-
-  $ locale
-
-** How see all available locale?
-
-  $ locale -a
-
-** How set date to ISO format?
-
-Usually this be done trough en_DK locale.
-
-You need setup, for example, LC_TIME=en_DK.utf8 at shell init.
-
-*** Debian.
-
-**** Install all available locale.
-
-  $ sudo apt-get install locales-all
-
-**** Generate locales.
-
-  $ sudo dpkg-reconfigure locales
-
-* FreeBSD.
-
-** How see current locale settings?
-
-  $ locale
-
-** How see all available locale?
-
-  $ locale -a
-
--- a/logging.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Logging libs for c/c++.
-
-See below. Note that this libs complicate and its goal to provide
-functionality similar to log4j.
-
-** log4c.
-
-See
-
-  http://log4c.sourceforge.net/
-
-** log4cplus.
-
-See
-
-  http://log4cplus.sourceforge.net/
-
-** Log for C++.
-
-Stop maintained at 2003.
-
-See
-
-  http://log4cpp.sourceforge.net/
-
-* log4j.
-
-Apache log4j is a Java-based logging utility.
-
-See
-
-  http://logging.apache.org
--- a/lpt.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
--*- mode: outline -*-
-
-* USB to LPT chip.
-
-** PL-2305.
-
-The PL-2305 USB-to-IEEE-1284 Bridge Controller is a low-cost high-performance single chip solution
-that provides bi-directional connectivity between any standard IEEE-1284 compliant parallel port
-devices and the Universal Serial Bus (USB) interface.
-
- * Universal Serial Bus Specification Rev. 1.1 compliant
- * USB full speed communication and bus powered
- * USB Printer Class Specification 1.0 compliant
- * IEEE-1284 1994 (bi-directional parallel interface) specification compliant
- * Optional external EEPROM for customized USB Vendor ID, Product ID, Device Release Number,
-   Manufacturer String Descriptor, Product String Descriptor, Serial Number String Descriptor, and
-   any other string descriptors up to 248 bytes in total size
- * Low-level printer class drivers provided for Windows 98, and Windows 2000
- * 48-Pin SSOP package
-
-  $ lsusb
-... ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port
-
-
-  http://www.prolific.com.tw/eng/products.asp?id=6
-                about page
-  http://www.prolific.com.tw/eng/downloads.asp?ID=36
-                driver download page
-
-* USB to LPT driver.
-
-** Linux.
-
-See 'linux-src/drivers/usb/class/usblp.c'.
-
--- a/lvm.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Debian package.
-
-  $ sudo apt-get install lvm
-
-* See partitions.
-
-  $ sudo sfdisk -l
-
-or use gparted(1).
-
-* Setup physical volume.
-
-  $ sudo pvcreate /dev/sdc3
-  Physical volume "/dev/sdc3" successfully created
-
-* Setup volume group.
-
-  $ sudo vgcreate vg0 /dev/sdc3
-  Volume group "vg0" successfully created
-
-* Show info about volume group.
-
-  $ sudo vgdisplay
-  --- Volume group ---
-  VG Name               vg0
-  System ID
-  Format                lvm2
-  Metadata Areas        1
-  Metadata Sequence No  1
-  VG Access             read/write
-  VG Status             resizable
-  MAX LV                0
-  Cur LV                0
-  Open LV               0
-  Max PV                0
-  Cur PV                1
-  Act PV                1
-  VG Size               77.22 GB
-  PE Size               4.00 MB
-  Total PE              19769
-  Alloc PE / Size       0 / 0
-  Free  PE / Size       19769 / 77.22 GB
-  VG UUID               ZOQvrP-PnJ2-kKsH-7aLU-eOa3-K5M2-sRstJH
-
-
-* Create logical volume.
-
-  $ sudo lvcreate -L 10G -n home vg0
-  Logical volume "home" created
-
-* Show info about logical volume.
-
-  $ sudo lvdisplay
-  --- Logical volume ---
-  LV Name                /dev/vg0/home
-  VG Name                vg0
-  LV UUID                XWJFnF-LjQg-Xsvm-IeQI-68mX-jiYd-pSpA00
-  LV Write Access        read/write
-  LV Status              available
-  # open                 1
-  LV Size                20.00 GB
-  Current LE             5120
-  Segments               1
-  Allocation             inherit
-  Read ahead sectors     0
-  Block device           254:0
-
-  --- Logical volume ---
-  LV Name                /dev/vg0/swap
-  VG Name                vg0
-  LV UUID                BHBQd0-1RlO-hHn7-jAij-Gyg6-KnqE-lRBgPY
-  LV Write Access        read/write
-  LV Status              available
-  # open                 1
-  LV Size                1.00 GB
-  Current LE             256
-  Segments               1
-  Allocation             inherit
-  Read ahead sectors     0
-  Block device           254:1
-
-* Create fs on logical volume.
-
-  $  sudo mke2fs -j /dev/vg0/home
-  mke2fs 1.40-WIP (14-Nov-2006)
-  Filesystem label=
-  OS type: Linux
-  Block size=4096 (log=2)
-  Fragment size=4096 (log=2)
-  1310720 inodes, 2621440 blocks
-  131072 blocks (5.00%) reserved for the super user
-  First data block=0
-  Maximum filesystem blocks=2684354560
-  80 block groups
-  32768 blocks per group, 32768 fragments per group
-  16384 inodes per group
-  Superblock backups stored on blocks:
-          32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
-
-  Writing inode tables: done
-  Creating journal (32768 blocks): done
-  Writing superblocks and filesystem accounting information: done
-
-* Remove logical volume.
-
-  $ sudo lvremove  /dev/vg0/home
-
-* Move home dir to lvm.
-
-  $ su
-  ...
-  $ mv /home /home2
-  $ lvcreate -L 10G -n home vg0
-  $ mke2fs -j /dev/vg0/home
-  $ emacs /etc/fstab
-  ...
-  $ cat /etc/fstab
-  ...
-  /dev/vg0/home   /home  ext3  defaults  0  2
-  ...
-  $ mount -a
-  $ (cd /home2; tar -cf - .) | (cd /home; tar -xpf -)
-  $ rm -r /home2
-
-* Creating swap on lvm.
-
-  $ su
-  ...
-  $ lvcreate -L 1G -n swap vg0
-  $ mkswap -v1 /dev/vg0/swap
-  $ emacs /etc/fstab
-  ...
-  $ cat /etc/fstab
-  ...
-  /dev/vg0/swap   swap  swap  defaults  0  0
-  ...
-  $ swapon -a
-
--- a/malware.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Classification.
-
-Malware (malicious software) is software designed to infiltrate a computer
-system without the owner's informed consent.
-
-** Virus.
-
-Program that has infected some executable software and that causes that
-software, when run, to spread the virus to other executable software.
-
-Viruses may also contain a payload that performs other actions, often
-malicious.
-
-** Worm.
-
-Worm is a program that actively transmits itself over a network to infect
-other computers.
-
-Worms may also contain a payload that performs other actions, often malicious.
-
-** Trojan horses.
-
-Trojan horse is any program that invites the user to run it, concealing a
-harmful or malicious payload.
-
-One of the most common ways that spyware is distributed is as a Trojan horse,
-bundled with a piece of desirable software that the user downloads from the
-Internet.
-
-** Rootkits.
-
-Rootkit is a program which modifying the host operating system so that the
-malware is hidden from the user.
-
-Rootkits can prevent a malicious process from being visible.
-
-** Backdoors.
-
-A backdoor is a method of bypassing normal authentication procedures. Once a
-system has been compromised, one or more backdoors may be installed in order
-to allow easier access in the future.
-
-** Spyware.
-
-Spyware is a type of malware that is installed on computers and collects
-information about users without their knowledge.
-
-The presence of spyware is typically hidden from the user.
-
-Sometimes, spywares such as keyloggers are installed by the owner of a shared,
-corporate or public computer on purpose in order to secretly monitor other
-users.
-
-** Adware.
-
-Adware or advertising-supported software is any software package which
-automatically plays, displays, or downloads advertisements to a computer after
-the software is installed on it or while the application is being used.
-
-** Botnets.
-
-
-
-** Keystroke loggers.
-
-Malware programs install a key logger, which intercepts the user's keystrokes
-when entering a password, credit card number, or other information that may be
-exploited. These are then transmitted to the malware creator.
-
-** Dialers.
-
-Electronic device that is connected to a telephone line to monitor the dialed
-numbers and alter them to seamlessly provide services that otherwise require
-lengthy access codes to be dialed.
-
-** Screen scrapers.
-
-
-
-** Phishing.
-
--- a/man.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Man sections.
-
-  1 Executable programs or shell commands.
-  2 System calls (functions provided by the kernel).
-  3 Library calls (functions within program libraries).
-  4 Special files (usually found in /dev).
-  5 File formats and conventions eg /etc/passwd.
-  6 Games.
-  7 Miscellaneous (including macro  packages  and  conventions).
-  8 System administration commands (usually only for root).
-
-* Invoking man.
-
-** Search for prog, func, conf file.
-
-  $ man [<section>] <item>
-
-** Search by specific keywords.
-
-  $ man -k <keywords>
-
-** Throw Emacs.
-
-  M-x man RET [<section>] <item>
-
-  M-x man RET -k SPACE <keywords>
-
-* Sections order.
-
-NAME                - brief prog description
-SYNOPSIS (USAGE)    - command line options in BNF
-DESCRIPTION         - long prog description
-OPTIONS             - long option descriptions
-... misc sections ...
-EXAMPLES
-EXIT STATUS
-ENVIRONMENT
-AVAILABILITY        - whare search source, where home page
-FILES               - list of files that has effect on program working
-AUTHORS
-COPYRIGHT
-SEE ALSO
-BUGS                - know issue, how report bug
-HISTORY
-
-* Man page showing.
-
-TODO
-Bolt by print char, back one char and print same char.
-Underscore by printing undescore, back one char and print char.
-
-* Development tools.
-
-To preview local man page:
-
-  $ groff -man -Tascii foo.1            # 7-bit char
-  $ groff -man -Tlatin1 foo.1           # 8-bit char
-  $ groff -man -Tlatin1 foo.1 | less
-  $ groff -a -mandoc -Tlatin1 e.1
-  $ groff -man -Tutf8 foo.1
-
-  $ man ./foo.1                         # if slashes in path - use file
-
-  $ mkdir man1
-  $ cp foo.1 man1
-  $ man -M . 1 foo                      # without slashes search in MANPATH item
-                                        # and add /man1 to each item
-
-* Output format.
-
-** .txt.
-
-  $ man foo | col -b >.foo.txt
-
-** .ps.
-
-  $ groff -Tps foo >foo.ps
-
-** .ps.
-
-  $ groff -Tps foo >foo.ps
-
-** .dvi.
-
-  $ groff -Tdvi foo >foo.dvi
-
--- a/mc.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Useful key binding.
-
-  M-h  display the history for the current input line.
-  M-H  displays the directory history, equivalent to depressing the 'v' with the mouse.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/measurement.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,52 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+=============
+ Measurement
+=============
+.. contents::
+
+dpi
+===
+
+Dots per inch.
+
+  http://en.wikipedia.org/wiki/Dots_per_inch
+
+ppi
+===
+
+pixels per inch, pixel density.
+
+====== =========== ===
+ Inch  Resolution  ppi
+====== =========== ===
+  17"   1280x1024   96
+  19"   1280x1024   86
+  19"   1600x1200  105
+  21"   1600x1200   95
+   2"    240x320   196
+====== =========== ===
+
+  http://en.wikipedia.org/wiki/Pixels_per_inch
+
+lpi
+===
+
+lines per inch.
+
+  http://en.wikipedia.org/wiki/Lines_per_inch
+
+bpp
+===
+
+bits per pixel, color depth.
+
+ * 1 bpp, 2 colors (monochrome)
+ * 2 bpp, 4 colors
+ * 3 bpp, 8 colors
+ * 8 bpp, 256 colors
+ * 16 bpp, 65,536 colors ("Highcolor" )
+ * 24 bpp, 16.8 million colors ("Truecolor")
+
+  http://en.wikipedia.org/wiki/Color_depth
--- a/midi.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Midi player.
-
-** TiMidity++.
-
-  https://sourceforge.net/projects/timidity
--- a/mobile.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* GSM.
-
-* GPRS.
-
-56-114 kbps.
-
-  http://en.wikipedia.org/wiki/General_Packet_Radio_Service
-
-* EDGE.
-
-236.8 kbp (with end-to-end latency of less than 150 ms).
-
-  http://en.wikipedia.org/wiki/Enhanced_Data_Rates_for_GSM_Evolution
-
-* CDMA 2000 1xEV-DO Rev.0/Rev.A
-
-* 3G.
-
-* UMTS.
-
-TODO UMTS/HSDPA/HSUPA/HSPA (WCDMA).
-
--- a/mount-ntfs.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Debian etch.
-
-Find your ntfs partition:
-
-  $ sfdisk -l
-or
-  $ fdisk -l
-
-** Read only.
-
-As root:
-
-  $ mount -t ntfs -o ro,utf8,umask=333 /dev/sd<x><y> /mnt/ntfs
-
-where <x> is drive letter as [a-z], <y> is partition number as [1-4]|5|6|...
-
-** With write access.
-
-Install ntfs-3g. It can be found in sid (backports).
-To do that install packages `fuse-utils', `libfuse2', `libntfs-3g', `ntfs-3g'
-(in such order).
-Add some thing like
-
-  deb http://www.backports.org/debian etch-backports main
-
-to /etc/apt/source.list to get access to backported packages and update package database:
-
-  $ apt-get update
-
-and install throw aptitude packeges. Also you can manually download and install this
-packeges throw `dpkg --install'.
-
-Users from `fuse' group can now mount NTFS volume:
-
-  $ mount -t ntfs-3g -o rw,utf8,force,gid=windir,dmask=002,fmask=113 /dev/sd<x><y> /mnt/ntfs
-
-For help see NTFS-3G(8).
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/music-software.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,180 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+================
+ Music software
+================
+.. contents::
+
+Musician software
+=================
+
+  http://www.freesoundeditor.com/VSTSyntheng.htm
+    VST plugin
+
+Editor
+======
+
+Audacity
+--------
+
+Graphical cross-platform audio editor.
+
+See
+
+  http://audacity.sourceforge.net/
+
+LilyPond
+--------
+
+GNU LilyPond is a computer program for music engraving. One of LilyPond's
+major goals is to produce scores that are engraved with traditional layout
+rules, reflecting the era when scores were engraved by hand.
+
+See:
+
+  http://lilypond.org/
+
+Denemo
+------
+
+Denemo is a music notation program for Linux that helps you quickly prepare
+notation for publishing with LilyPond. Denemo does NOT strive to display all
+notation graphically or be the most complete graphic environment. Denemo is a
+front-end to LilyPond. If you are looking for a WYSIWYG editor Denemo may not
+be for you. If you are looking for a way to quickly prepare scores for final
+editing in LilyPond give Denemo a whirl.
+
+See
+
+  http://denemo.sourceforge.net/
+
+NoteEdit
+--------
+
+NoteEdit is a music scorewriter for Linux and other Unix-like computer
+operating systems.
+
+It can function as a notation-based GUI for MIDI composers and as a score
+preparation utility for a variety of output targets.
+
+CMN (Common Music Notation)
+---------------------------
+
+CMN (Common Music Notation) is a free western music notation package written
+in Common Lisp.
+
+See
+
+  http://ccrma.stanford.edu/software/cmn/
+
+MuseScore
+---------
+
+MuseScore is a music scorewriter for Linux and Microsoft Windows. MuseScore is
+a WYSIWYG editor, complete with support for score playback and import/export
+of MusicXML and standard MIDI files. Percussion notation is supported, as is
+direct printing from the program.
+
+See
+
+  http://www.musescore.org/en
+  http://en.wikipedia.org/wiki/MuseScore
+
+Rosegarden
+----------
+
+Rosegarden is an integrated audio/MIDI sequencer with a variety of user
+interfaces, including an excellent notation-based GUI. Rosegarden's support
+for standard notation was an essential aspect of the program's original
+design. LilyPond export capability appeared with Rosegarden.
+
+Rosegarden is a free software digital audio workstation program developed for
+Linux with ALSA and KDE. It acts as an audio and MIDI sequencer, scorewriter
+and musical composition and editing tool. It is intended to be a free
+replacement for such applications as Cubase.
+
+Rosegarden does not provide a built-in software synthesizer, so it requires a
+hardware MIDI synthesizer, a soft synthesizer such as FluidSynth or
+TiMidity++, or a synthesizer plugin in order to make any sound from MIDI
+compositions. Recent versions of Rosegarden support the DSSI software
+synthesizer plugin interface, and can use some Windows VST plugins through an
+adapter.
+
+See
+
+  http://www.rosegardenmusic.com/
+  http://en.wikipedia.org/wiki/Rosegarden
+
+TuxGuitar
+---------
+
+TuxGuitar is a free score writer and midi sequencer written in Java and
+released under the terms of the GNU Lesser General Public License similar to
+the commercial Guitar Pro. It is intented to help guitarists
+write\edit\play\manage songs transcription in the form of tablatures or
+scores. It has its own file format but, in addition, can also import\export
+from\to Guitar Pro proprietary file format, import Power Tab and TablEdit
+tabulatures, and export tabulatures as LilyPond scores.
+
+It also supports exporting as ASCII tabulatures, MusicXML and Adobe PDFs, and
+loading and exporting MIDI files.
+
+See
+
+  http://en.wikipedia.org/wiki/TuxGuitar
+  http://www.tuxguitar.com.ar/
+
+Sequencer
+=========
+
+MusE
+----
+
+MusE is a MIDI/Audio sequencer with recording and editing capabilities written
+by Werner Schweer. MusE aims to be a complete multitrack virtual studio for
+Linux: it currently has no support under other platforms as it relies on
+Linux-only technologies, including JACK and ALSA.
+
+See
+
+  http://muse-sequencer.org/
+  http://en.wikipedia.org/wiki/MusE
+
+FluidSynth
+----------
+
+FluidSynth, formerly known as iiwusynth, is a free open source program which
+synthesizes using SoundFont technology without need for a SoundFont-compatible
+soundcard, and the size of loaded SoundFont banks is limited by the amount of
+RAM available. There is a GUI for FluidSynth called Qsynth which is also open
+source. Both are available in most Linux distributions; compiling them for
+Windows is also possible.
+
+See
+
+  http://en.wikipedia.org/wiki/FluidSynth
+  http://www.nongnu.org/fluid/
+
+Seq24
+-----
+
+Seq24 is a software MIDI music sequencer that runs under Linux and Microsoft
+Windows. It is designed to be simple to use and appropriate for live
+performance.
+
+See
+
+  http://en.wikipedia.org/wiki/Seq24
+  http://filter24.org/seq24/about.html
+
+TiMidity++
+----------
+
+TiMidity++, originally and still frequently informally called TiMidity, is a
+software synthesizer that can play MIDI files without a hardware synthesizer.
+
+See
+
+  http://timidity.sourceforge.net/
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/net-mobile.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,30 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+=================
+ Mobile networks
+=================
+.. contents::
+
+* GSM.
+
+* GPRS.
+
+56-114 kbps.
+
+  http://en.wikipedia.org/wiki/General_Packet_Radio_Service
+
+* EDGE.
+
+236.8 kbp (with end-to-end latency of less than 150 ms).
+
+  http://en.wikipedia.org/wiki/Enhanced_Data_Rates_for_GSM_Evolution
+
+* CDMA 2000 1xEV-DO Rev.0/Rev.A
+
+* 3G.
+
+* UMTS.
+
+TODO UMTS/HSDPA/HSUPA/HSPA (WCDMA).
+
--- a/newsgroup.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* How subscribe to newsgroup?
-
-Select free nntp server (119 port):
-
-nntp.aioe.org
-news.edisontel.com
-news.albasani.net (need account)
-
-** news.gmane.org
-
-For dev related newsgroup reading/posting use news.gmane.org.
-
-See
-
-  http://gmane.org/faq.php
-
-** Mozilla Thunderbird.
-
-* Newsgroup to feed.
-
-  http://groups.google.com/group/<news-name>/feeds
-                news-name like mozilla.dev.tech.network or comp.emacs
--- a/noise.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Таблица уровней шума.
-
-дБ  | Описание/Аналогия
-----+---------------------------------------------
-200 | Смерть.
-160 | Возможен разрыв барабанных перепонок и лёгких. Ударная волна от сверхзвукового самолёта.
-155 | Контузия, травмы
-150 | Контузия, травмы
-145 | Контузия. Старт ракеты.
-140 | Контузия. Звук взлетающего реактивного самолета.
-135 | Контузия.
-130 | Болевой порог. Самолёт на старте.
-125 | Почти невыносимо.
-120 | Почти невыносимо. Отбойный молоток 1м.
-115 | Крайне шумно. Пескоструйный аппарат 1м.
-110 | Крайне шумно. Вертолёт, работающий трактор 1м.
-105 | Крайне шумно.
-100 | Крайне шумно. Оркестр, вагон метро (прерывисто), раскаты грома.
-    | Максимально допустимое звуковое давление для наушников плеера по европейским нормам.
-95  | Очень шумно. Вагон метро 7м.
-90  | Очень шумно. Громкие крики, грузовой железнодорожный вагон 7м.
-85  | Очень шумно. Громкий крик, мотоцикл с глушителем.
-80  | Очень шумно. Крик, мотоцикл с глушителем, двигатель грузового автомобиля.
-75  | Шумно. Крик, смех 1м.
-70  | Шум, который невозможно не замечать. Громкие разговоры 1м.
-65  | Шумно. Громкий разговор 1м.
-60  | Шумно. Норма для предприятий.
-55  | Отчётливо слышно. Норма для офисных помещений класса А (по европейским нормам).
-50  | Отчётливо слышно. Разговор, пишущая машинка.
-40  | Довольно слышно. Обычная речь. Норма для жилых помещений, с 7 до 23 ч.
-35  | Довольно слышно. Приглушенный разговор.
-30  | Шепот, различимый с расстояния 5 м.
-30  | Тихо. Шепот, тиканье настенных часов. Норма для жилых помещений ночью, с 23 до 7 ч.
-25  | Тихо. Шепот человека 1м, тихий сад.
-20  | Едва слышно. Шепот человека 1м.
-15  | Едва слышно. Шелест листвы.
-10  | Почти не слышно. Тихий шелест листьев.
-5   | Почти не слышно.
-0   | Ничего не слышно.
-
-  http://ru.wikipedia.org/wiki/Шум
-
-* Srandards.
-
-Творческая, научная деятельность, обучение: <50 dB.
-В производственных помещениях и на территории предприятия: <80 dB.
-
-** ГОСТ 12.1.003-83. ССБТ «Шум. Общие требования безопасности».
-
-** СН 2.2.4/2.1.8.562-96 «Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки».
-
-
--- a/nsis.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Strings.
-
-String is a sequence of chars. To represent spaces enclose string in quotes.
-To escape quote use $\. ${MACRO_NAME}, $(VAR_NAME) substituted with
-macros/variable values. To escape $ use $$.
-
-  MessageBox MB_OK "I'll be happy" ; this one puts a ' inside a string
-  MessageBox MB_OK 'And he said to me "Hi there!"' ; this one puts a " inside a string
-  MessageBox MB_OK `And he said to me "I'll be happy!"` ; this one puts both ' and "s inside a string
-  MessageBox MB_OK "$\"A quote from a wise man$\" said the wise man" ; this one shows escaping of quotes
-
-* Variables.
-
-Allowed chaacters for variable names: [a-z][A-Z][0-9] and '_'.
-
-** Variable definition.
-
-To declare variable:
-
-  Var NAME
-
-There are exist registers (predefined variable) through them passed args for
-macros/functions/plug-ins:
-
-  $0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $R0, $R1, $R2, $R3, $R4, $R5, $R6, $R7, $R8, $R9
-
-To assign value to variable use:
-
-  StrCpy $NAME STRING
-
-To access to there value use such syntax:
-
-  $NAME
-
-** Language strings.
-
-To declare multilingual string use:
-
-  LangString NAME LANGUAGE_ID STRING
-
-For 'LANGUAGE_ID' use '${LANG_ENGLISH}', '${LANG_RUSSIAN}', etc.
-
-To access to there value use such syntax:
-
-  $(NAME)
-
-*** Standard language strings.
-
-You can see list of such var under Contrib\Language Files\*.nlf files, which
-loaded by 'LoadLanguageFile'.
-
-To access to there value use such syntax:
-
-  $(^NAME)
-
-** Macros definition.
-
-To define macro variable:
-
-  !define NAME STRING
-
-To access to there value use such syntax:
-
-  ${NAME}
--- a/ntp.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* What is NTP?
-
-NTP is a protocol to synchronizing the clocks on host using publicly
-available NTP servers.
-
-* How use?
-
-To use you must know NTP servers. Here list some of them:
-
-0.debian.pool.ntp.org 1.debian.pool.ntp.org
-2.debian.pool.ntp.org
-uk.pool.ntp.org       ua.pool.ntp.org
-
-Some servers are national. They can be found as ISO 639 code with
-.pool.ntp.org suffix.
-
-** Debian.
-
-Install ntpdate package:
-
-  $ sudo apt-get install ntpdate
-
-and sync date with some NTP server:
-
-  # sudo ntpdate 0.debian.pool.ntp.org
-
-** Windows.
-
-See
-
-  http://support.microsoft.com/kb/q216734/
-  http://support.microsoft.com/kb/q223184/
-  http://support.microsoft.com/kb/307897/
-                How to synchronize the time with the Windows Time service in Windows XP.
-  http://support.microsoft.com/kb/216734/
-                How to configure an authoritative time server in Windows 2000.
-
--- a/ontology.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* About ontology.
-
-Ontology is a formal representation of knowledge as a set of concepts within a
-domain, and the relationships between those concepts. It is used to reason
-about the entities within that domain, and may be used to describe the domain.
-
-  http://en.wikipedia.org/wiki/Ontology_%28computer_science%29
-
-  http://en.wikipedia.org/wiki/WordNet
-                lexical database for the English language
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/package-distribution.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,153 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+======================
+ Package distribution
+======================
+.. contents::
+
+Beerware
+========
+
+Beerware is term for software released under a very relaxed license. It
+provides the end user with the right to use a particular program.
+
+Should the user of the product meet the author and consider the software
+useful, he is encouraged to buy the author a beer 'in return' (or, in some
+variations, drink a beer in the author's honor)::
+
+  /* ----------------------------------------------------------------------------
+   * "THE BEER-WARE LICENSE" (Revision 42):
+   * <phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you
+   * can do whatever you want with this stuff. If we meet some day, and you think
+   * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
+   * ----------------------------------------------------------------------------
+   */
+
+  http://en.wikipedia.org/wiki/Beerware
+
+Demoware
+========
+
+Demoware (also known as trialware) is commercial software released for free
+(shareware) in a version which is limited in one or more ways.
+
+  http://en.wikipedia.org/wiki/Demoware
+
+Crippleware
+===========
+
+Crippleware is any product whose functions have been limited (or "crippled")
+with the sole purpose of encouraging or requiring the user to pay for those
+functions (either by paying a one-time fee or an on-going subscription fee).
+Crippleware is also a term used to describe software that makes use of Digital
+Rights Management.
+
+  http://en.wikipedia.org/wiki/Crippleware
+
+Nagware
+=======
+
+Nagware (also known as begware, annoyware or a nagscreen) is a type of
+shareware that reminds (or nags) the user to register it by paying a fee. It
+usually does this by popping up a message when the user starts the program, or
+intermittently while the user is using the application. These messages can
+appear as windows obscuring part of the screen or message boxes that can
+quickly be closed. Some nagware keeps the message up for a certain time
+period, forcing the user to wait to continue to use the program.
+
+  http://en.wikipedia.org/wiki/Nagware
+
+Registerware
+============
+
+Registerware refers to computer software which requires the user to give
+personal information, e.g an email address, through registration in order to
+download or use the program.
+
+  http://en.wikipedia.org/wiki/Registerware
+
+Scareware
+=========
+
+Scareware comprises several classes of scam software, often with limited or no
+benefit, sold to consumers via certain unethical marketing practices.
+
+  http://en.wikipedia.org/wiki/Scareware
+
+* Donationware.
+
+Donationware is a licensing model that supplies fully operational software to
+the user and pleads for an optional donation be paid to the programmer or a
+third-party beneficiary (usually a non-profit). The amount of the donation may
+also be stipulated by the author, or it may be left to the discretion of the
+user, based on individual perceptions of the software's value. Since
+donationware comes fully operational (i.e. not crippleware) and payment is
+optional, it is a type of freeware.
+
+  http://en.wikipedia.org/wiki/Donationware
+
+Freeware
+========
+
+Freeware is computer software that is available for use at no cost or for an
+optional fee.
+
+  http://en.wikipedia.org/wiki/Freeware
+
+Shareware
+=========
+
+Shareware is proprietary software that is provided to users without payment on
+a trial basis and is often limited by any combination of functionality,
+availability or convenience. Shareware is often offered as a download from an
+Internet website or as a compact disc included with a magazine.
+
+The rationale behind shareware is to give buyers the opportunity to use the
+program and judge its usefulness before purchasing a license for the full
+version of the software.
+
+The words "free trial" or "trial version" are indicative of shareware.
+
+  http://en.wikipedia.org/wiki/Shareware
+
+
+Foistware
+=========
+
+Foistware, Bloatware, or Bundler is software bundled with completely unrelated
+programs. That means that there is no particular property in the software that
+makes it foistware, but rather the context in which it was installed.
+
+  http://en.wikipedia.org/wiki/Foistware
+
+Bloatware
+=========
+
+Software bloat is a term used to describe the tendency of newer computer
+programs to have a larger installation footprint, or have many unnecessary
+features that are not used by end users, or just generally use more system
+resources than necessary, while offering little or no benefit to its users.
+Bloatware, or foistware, is also used to describe software that comes
+pre-installed on a computer when it's bought, mostly consisting of
+time-limited trials or feature-lacking basic or "beginner" versions.
+
+  http://en.wikipedia.org/wiki/Bloatware
+
+Shovelware
+==========
+
+Shovelware is sometimes used to denote foistware which was chosen to fill up
+the remaining space on a freely distributed CD-ROM.
+
+  http://en.wikipedia.org/wiki/Shovelware
+
+Abandonware
+===========
+
+Abandonware is a term used to describe computer software that is no longer
+sold or supported, or whose copyright ownership may be unclear for various
+reasons. While the term has been applied largely to older games, utility
+software, etc.
+
+  http://en.wikipedia.org/wiki/Abandonware
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/package-management.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,54 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+====================
+ Package management
+====================
+.. contents::
+
+Local install with root permission
+==================================
+
+Если вы root то по Linux FHS ставим в /opt.
+
+Смотри:
+
+  http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
+
+Не забываем обновить переменную окружения PATH!
+
+Local install without root permission
+=====================================
+
+Лучшим решением, если у Вас нету прав root, будет установить ее в домашнем
+каталоге. Тут дело личных предпочтений. У меня это ~/usr.
+
+Если программа в бинарном виде - просто распаковываем::
+
+  $ cd /your/temp/dir
+  $ gzip -d -c prog.tar.gz | tar xf -
+  $ mv prog/* ~/usr
+
+Если программу придестя собирать из исходников, почти всегда можно указать ключ
+``--prefix``::
+
+  $ configure --prefix=$HOME/usr
+  $ make
+  $ make install
+
+Обычно run-инсталляторы разархивируют содержимое в ``$PWD/$pkg``. В любом
+случае::
+
+  $ ./nvidia-driver-1.2.9.run --help
+
+Show all installed packages
+===========================
+
+RPM based package manager::
+
+  $ rpm -qa
+
+DEB based package manager::
+
+  $ dpkg -l
+
--- a/pic.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline -*-
-
-* Simulator.
-
-** simulpic.
-
-  $ sudo apt-get install simulpic
-
--- a/pkg-managment.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Show all installed packages.
-
-** RPM based package manager.
-
-For distributions that use RPM format packages, use the command:
-
-  $ rpm -qa
-
-You need to be logged in as root.
-
-** DEB based package manager.
-
-For Debian systems, the equivalent command is:
-
-  $ dpkg -l
--- a/posix.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
--*- mode: outline -*-
-
-* Download POSIX.
-
-  http://www.opengroup.org/onlinepubs/009695399/download
-                download page for SYSV3
-
-  http://www.opengroup.org/onlinepubs/9699919799/download
-                download page for SYSV4
-
-* Shell command.
-
-** command.
-
-Main semantic is to invoke command instead defined function with same name:
-
-  $ ls() { ls --color "$@"; }
-  $ ls                          # infinitely loop as func invoke itself
-  $ ls() { command ls --color "$@"; }
-  $ ls .                        # invoke /bin/ls with color output
-  $ unset ls                    # forget func definition
-  $ ls                          # invoke /bin/ls without color output
-
-With '-p' arg Perform the command search using a default value for PATH that
-is guaranteed to find all of the standard utilities:
-
-  $ command -p getconf PATH
-
-
-With '-v' arg work like 'which' command which not included in POSIX:
-
-  $ command -v ls
-/usr/bin/ls
-  $ command -v echo             # for build-in command print command itself
-echo                            # you can check for equality or for slash to
-                                # distinguish from utilities
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/power-management.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,92 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+==================
+ Power management
+==================
+
+* ACPI power states.
+
+  http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
+
+** Global states.
+
+ * G0 (S0) Working
+ * G1 Sleeping (subdivides into the four states S1 through S4)
+
+   * S1: All processor caches are flushed, and the CPU(s) stop executing
+     instructions. Power to the CPU(s) and RAM is maintained; devices that do
+     not indicate they must remain on may be powered down.
+   * S2: CPU powered off.
+   * S3: Commonly referred to as Standby, Sleep, or Suspend to RAM. RAM
+     remains powered.
+   * S4: Hibernation or Suspend to Disk. All content of main memory is saved
+     to non-volatile memory such as a hard drive, and is powered down.
+ * G2 (S5) Soft Off. G2, S5, and Soft Off are synonyms. G2 is almost the same
+   as G3 Mechanical Off, but some components remain powered so the computer
+   can "wake" from input from the keyboard, clock, modem, LAN, or USB device.
+ * G3 Mechanical Off: The computer's power consumption approaches close to
+   zero, to the point that the power cord can be removed and the system is
+   safe for dis-assembly (typically, only the real-time clock is running off
+   its own small battery).
+
+** System states.
+
+ * S0 Working (G0), Processor in C0-C3, full context save RAM maintained
+ * S1 Sleeping with processor context maintained, RAM maintained
+ * S2 Sleeping with processor content not necessarily maintained, RAM
+   maintained, most devices in D3
+ * S3 Sleeping, lower than S2, RAM maintained, most devices in D3
+ * S4 Sleeping, lower than S3, RAM not maintained, most devices in D3
+ * S5 Sleeping, lower than S4, no context saved, reboot necessary
+
+** Device states.
+
+ * D0 Fully-On is the operating state.
+ * D1 and D2 are intermediate power-states whose definition varies by device.
+ * D3 Off has the device powered off and unresponsive to its bus.
+
+** Processor states.
+
+ * C0 is the operating state.
+ * C1 (often known as Halt) is a state where the processor is not executing
+   instructions, but can return to an executing state essentially
+   instantaneously. All ACPI-conformant processors must support this power state.
+ * C2 (often known as Stop-Clock) is a state where the processor maintains all
+   software-visible state, but may take longer to wake up. This processor
+   state is optional.
+ * C3 (often known as Sleep) is a state where the processor does not need to
+   keep its cache coherent, but maintains other state. Some processors have
+   variations on the C3 state (Deep Sleep, Deeper Sleep, etc.) that differ in
+   how long it takes to wake the processor. This processor state is optional.
+
+** Performance states.
+
+ * P0 max power and frequency.
+ * P1 less than P0, voltage/frequency scaled.
+ * Pn less than P(n-1), voltage/frequency scaled.
+
+* Control power schema under Windows.
+
+Use powercfg utility. To se current state:
+
+  cmd> powercfg /QUERY
+
+To see all available states:
+
+  cmd> powercfg /LIST
+
+To restore power configurtion:
+
+  cmd> powercfg /RestoreDefaultPolicies
+
+* Intel.
+
+** Intel Speedstep® Technology.
+
+  http://www.intel.com/support/processors/sb/CS-028855.htm
+                Frequently asked questions for Intel Speedstep® Technology
+  http://www.intel.com/p/en_US/support/highlights/processors/frequencyid
+                Intel® Processor Frequency ID Utility
+  http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux
+                Enhanced Intel SpeedStep® Technology and Demand-Based Switching on Linux
--- a/power.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-
--*- mode: outline; coding: utf-8 -*-
-
-* ACPI power states.
-
-  http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
-
-** Global states.
-
- * G0 (S0) Working
- * G1 Sleeping (subdivides into the four states S1 through S4)
-   * S1: All processor caches are flushed, and the CPU(s) stop executing
-     instructions. Power to the CPU(s) and RAM is maintained; devices that do
-     not indicate they must remain on may be powered down.
-   * S2: CPU powered off.
-   * S3: Commonly referred to as Standby, Sleep, or Suspend to RAM. RAM
-     remains powered.
-   * S4: Hibernation or Suspend to Disk. All content of main memory is saved
-     to non-volatile memory such as a hard drive, and is powered down.
- * G2 (S5) Soft Off. G2, S5, and Soft Off are synonyms. G2 is almost the same
-   as G3 Mechanical Off, but some components remain powered so the computer
-   can "wake" from input from the keyboard, clock, modem, LAN, or USB device.
- * G3 Mechanical Off: The computer's power consumption approaches close to
-   zero, to the point that the power cord can be removed and the system is
-   safe for dis-assembly (typically, only the real-time clock is running off
-   its own small battery).
-
-** System states.
-
- * S0 Working (G0), Processor in C0-C3, full context save RAM maintained
- * S1 Sleeping with processor context maintained, RAM maintained
- * S2 Sleeping with processor content not necessarily maintained, RAM
-   maintained, most devices in D3
- * S3 Sleeping, lower than S2, RAM maintained, most devices in D3
- * S4 Sleeping, lower than S3, RAM not maintained, most devices in D3
- * S5 Sleeping, lower than S4, no context saved, reboot necessary
-
-** Device states.
-
- * D0 Fully-On is the operating state.
- * D1 and D2 are intermediate power-states whose definition varies by device.
- * D3 Off has the device powered off and unresponsive to its bus.
-
-** Processor states.
-
- * C0 is the operating state.
- * C1 (often known as Halt) is a state where the processor is not executing
-   instructions, but can return to an executing state essentially
-   instantaneously. All ACPI-conformant processors must support this power state.
- * C2 (often known as Stop-Clock) is a state where the processor maintains all
-   software-visible state, but may take longer to wake up. This processor
-   state is optional.
- * C3 (often known as Sleep) is a state where the processor does not need to
-   keep its cache coherent, but maintains other state. Some processors have
-   variations on the C3 state (Deep Sleep, Deeper Sleep, etc.) that differ in
-   how long it takes to wake the processor. This processor state is optional.
-
-** Performance states.
-
- * P0 max power and frequency.
- * P1 less than P0, voltage/frequency scaled.
- * Pn less than P(n-1), voltage/frequency scaled.
-
-* Control power schema under Windows.
-
-Use powercfg utility. To se current state:
-
-  cmd> powercfg /QUERY
-
-To see all available states:
-
-  cmd> powercfg /LIST
-
-To restore power configurtion:
-
-  cmd> powercfg /RestoreDefaultPolicies
-
-* Intel.
-
-** Intel Speedstep® Technology.
-
-  http://www.intel.com/support/processors/sb/CS-028855.htm
-                Frequently asked questions for Intel Speedstep® Technology
-  http://www.intel.com/p/en_US/support/highlights/processors/frequencyid
-                Intel® Processor Frequency ID Utility
-  http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux
-                Enhanced Intel SpeedStep® Technology and Demand-Based Switching on Linux
--- a/ppp.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Configuring ppp.
\ No newline at end of file
--- a/prog-install.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Linux.
-
-Вообще используем систему пакетов, но если в репозиториях дистрибутива нет
-соотведствующего пакета см. рецепты ниже.
-
-** Без прав root.
-
-Лучшим решением, если у Вас нету прав root, будет установить ее в домашнем
-каталоге. Тут дело личных предпочтений. У меня это ~/usr.
-
-Если программа в бинарном виде - просто распаковываем:
-
-  $ cd /your/temp/dir
-  $ gzip -d -c prog.tar.gz | tar xf -
-  $ mv prog/* ~/usr
-
-Если программу придестя собирать из исходников,
-почти всегда можно указать ключ --prefix:
-
-  $ configure --prefix=$HOME/usr
-  $ make
-  $ make install
-
-Обычно run-инсталляторы разархивируют содержимое в $PWD/<prog-name>.
-В любом случае
-
-  $ ./nvidia-driver-1.2.9.run --help
-
-** С правами root.
-
-Если вы root то по Linux FHS ставим в /opt.
-
-Смотри:
-
-  http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
-
-Не забываем обновить переменную окружения PATH!
--- a/proxy.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-http_proxy="delegate proxy IP":"delegate proxy port"
-use_proxy=1
-http_proxy_auth="proxy user name":"proxy user password"
-use_proxy_auth=1
\ No newline at end of file
--- a/qt.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
--*- mode: outline -*-
-
-* QT Assistant.
-
-  $ assistant-qt3
-
--- a/remote-shell.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Ajaxterm.
-
-Allow remote shell access to host from web browser (require html+css+javascript).
-
-  http://antony.lesuisse.org/software/ajaxterm
-                home page
--- a/rs232.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
--*- mode: outline -*-
-
-* Pinout.
-
-Rx/Tx
-RTS/CTS/DTR/DSR
-
-* Level signals converts.
-
-** MAX 232.
-
-From an RS-232 serial port to signals suitable for use in TTL circuit.
-
-  http://en.wikipedia.org/wiki/MAX232
-
-* USB to COM chip.
-
-** PL-2303.
-
-  http://www.prolific.com.tw/eng/products.asp?id=59
-                about/overview
-  http://www.prolific.com.tw/eng/downloads.asp?ID=23
-                datasheet download page
-  http://www.prolific.com.tw/eng/downloads.asp?id=31
-                driver download page
-
--- a/ru.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Толкование русского языка.
-
-  http://gramota.ru
-                Справочно-информационный портал. Портала осуществляется
-                Федеральным агентством по печати и массовым коммуникациям.
-
-* Старый против нового.
-
-  http://vivovoco.astronet.ru/VV/BOOKS/LANG/CONTENT.HTM
-                Корней Чуковский "ЖИВОЙ КАК ЖИЗНЬ"
-
--- a/screensaver.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Deactiate screensaver.
-
-** xscreensaver.
-
-  /usr/bin/xscreensaver-command -deactivate
-
-** gnome-screensaver.
-
-  $ gnome-screensaver-command -p
-
-  http://live.gnome.org/GnomeScreensaver/FrequentlyAskedQuestions#Is_there_a_way_to_perform_actions_when_the_screensaver_activates_or_deactivates.3F__Or_when_the_session_becomes_idle.3F
-
-** Watch video without screensaver.
-
-  $ mplayer −heartbeat−cmd "xscreensaver-command -deactivate" $file
-  $ mplayer -heartbeat-cmd "gnome-screensaver-command -p" $file
--- a/search.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Search engines.
-
-  http://en.wikipedia.org/wiki/Lucene
-  http://en.wikipedia.org/wiki/Xapian
-  http://en.wikipedia.org/wiki/Sphinx_%28search_engine%29
-
--- a/selections.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* MS Windows.
-
-* X Windows.
-
-X11 selection transfers (which both PRIMARY and CLIPBOARD are instances of)
-are done through synthesized X11 events and properties changes.
-
-The messages used to transfer the selections have a maximum size that's
-actually quite low (a few kilobytes).
-
-See
-
-  http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt
-  http://www.jwz.org/doc/x-cut-and-paste.html
-  http://en.wikipedia.org/wiki/X_Window_selection
-  http://www.emacswiki.org/cgi-bin/wiki/CopyAndPaste
-
-** xclipboard.
-
-The xclipboard command emulates the traditional Macintosh style clipboard by
-claiming ownership of the CLIPBOARD selection and answering any requests for
-its value. When it loses the selection, it immediately asks the new owner for
-the value of the CLIPBOARD selection, makes a local copy, and then reasserts
-ownership of the CLIPBOARD. This way the clipboard contents can persist after
-the original application has exited.
-
--- a/sgml.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* SP.
-
-An SGML System Conforming to International Standard ISO 8879 -- Standard
-Generalized Markup Language.
-
-  http://www.jclark.com/sp/
-                home page
-  http://www.jclark.com/sp/howtoget.htm
-                How to get SP
-
-* PSGML mode for Emacs.
-
-  http://www.lysator.liu.se/~lenst/about_psgml/
-                original home page
-  http://www.emacswiki.org/emacs/PsgmlMode
-  http://www.snee.com/bob/sgmlfree/emcspsgm.html
-                PSGML Tricks
-  http://psgml.sourceforge.net/
-                project page
-  https://sourceforge.net/projects/psgml/
-                project page
-
--- a/signal.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,281 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Send signal to process.
-
-  $ kill -s NAME PID
-
-Under C you can use kill(2) system call which will send the specified signal
-to the process, if permissions allow, or raise(3) library function, which
-sends the specified signal to the current process.
-
-* List of signals.
-
-  $ kill --list
-  $ kill -l      # short variant
-
-See
-
-  http://en.wikipedia.org/wiki/Unix_signals
-
-** SIGHUP 1.
-
-Hangup. Type: notification, can be handled.
-
-Sent when assigned to process terminal closed.
-
-nohup(1) utility used as a wrapper to start a program and make it immune to
-SIGHUP.
-
-The default action on POSIX-compliant systems is an abnormal termination.
-
-Demon used this signal as commant to reread config file.
-
-** SIGINT 2
-
-Interrupt. Ctrl-C. Type: control, can be handled.
-
-Signal sent to a process by its controlling terminal when a user wishes to
-interrupt the process.
-
-By default, this causes the process to terminate.
-
-** SIGQUIT 3.
-
-Quit. Ctrl-\. Type: control.
-
-Signal sent to a process by its controlling terminal when the user requests
-that the process dump core.
-
-By default, this causes the process to terminate and produce a memory core dump.
-
-Java dump thread traces to stdout.
-
-** SIGILL 4.
-
-Illegal instruction. Type: exception, can not be handled.
-
-Signal sent to a process when it attempts to execute a malformed, unknown, or
-privileged instruction.
-
-** SIGTRAP 5.
-
-Trace trap. Type: debug, can be handled.
-
-Signal sent to a process when a condition arises that a debugger has requested
-to be informed of.
-
-By default this causes abnormal termination of the process.
-
-** SIGABRT 6.
-
-Type: control, can be handled.
-
-Signal sent to a computer program to tell it to abort, ie terminate.
-
-SIGABRT is sent by the process to itself when it calls the abort libc
-function. It is used when an assertion fails.
-
-By default this causes abnormal termination of the process.
-
-** SIGEMT 7.
-
-Emt instruction.
-
-** SIGFPE 8.
-
-Floating point exception. Type: exception, can be handled.
-
-Signal sent to a process when it performs an erroneous arithmetic operation
-(like division by zero).
-
-By default cause a core dump and a program exit.
-
-** SIGKILL 9.
-
-Kill. Type: control, can not be handled.
-
-Signal sent to a process to cause it to terminate immediately.
-
-Zombie processes cannot be killed since they are already dead and waiting for
-their parent processes to reap them.
-
-Processes that are in the blocked state will not die until they wake up again.
-
-** SIGBUS 10.
-
-Bus error. Type: exception, can not be handled.
-
-Signal sent to a process when it causes a bus error.
-
-By default this causes abnormal termination of the process.
-
-** SIGSEGV 11.
-
-Segmentation violation. Type: exception.
-
-Signal sent to a process when it makes an invalid memory reference, or
-segmentation fault.
-
-By default cause a core dump and a program exit.
-
-** SIGSYS 12.
-
-Bad argument to system call. Type: exception.
-
-By default this causes abnormal termination of the process.
-
-** SIGPIPE 13.
-
-Write on a pipe with no one to read it. Type: notification.
-
-Signal sent to a process when it attempts to write to a pipe without a process
-connected to the other end.
-
-This causes the process to terminate, which is convenient when constructing
-shell pipelines.
-
-** SIGALRM 14.
-
-Alarm clock. Type: notification.
-
-Signal sent to a process when a time limit has elapsed.
-
-By default this causes abnormal termination of the process.
-
-** SIGTERM 15.
-
-Software termination signal. Type: control.
-
-Signal sent to a process to request its termination.
-
-It causes the termination of a process, but unlike the SIGKILL signal, it can
-be caught and interpreted (or ignored) by the process.
-
-SIGTERM is akin to asking a process to terminate nicely, allowing cleanup and
-closure of files. For this reason, on many Unix systems during shutdown, init
-issues SIGTERM to all processes that are not essential to powering off, waits
-a few seconds, and then issues SIGKILL to forcibly terminate any such
-processes that remain.
-
-By default kill(1) send to process SIGTERM signal.
-
-** SIGURG 16.
-
-Urgent condition on IO channel. Type: notification.
-
-By default this signal ignored.
-
-** SIGSTOP 17.
-
-Signal sent to a process to stop it for later resumption. Type: control.
-
-SIGSTOP cannot be caught or ignored.
-
-Usually SIGSTOP and SIGCONT are used for job control in the Unix shell.
-
-** SIGTSTP 18.
-
-Stop signal from tty. Ctrl-Z. Type: control.
-
-By default, this causes the process to suspend execution.
-
-** SIGCONT 19.
-
-Continue a stopped process. Type: control.
-
-Signal sent to restart a process previously paused by the SIGSTOP or SIGTSTP
-signal.
-
-** SIGCHLD 20.
-
-To parent on child stop or exit. Type: notification.
-
-By default the signal is simply ignored. In C:
-
-  signal(SIGCHLD, SIG_IGN);
-
-Parent can invoke wait(1) otherwise children stay zombie.
-
-** SIGTTIN 21.
-
-Signal sent to a process when it attempts to read from the tty while in the
-background.
-
-Daemons do not have controlling terminals and should never receive this
-signal.
-
-By default this causes suspends of the process.
-
-** SIGTTOU 22.
-
-Signal sent to a process when it attempts to write to the tty while in the
-background.
-
-Daemons do not have controlling terminals and should never receive this
-signal.
-
-By default this causes suspends of the process.
-
-** SIGPOLL 23.
-
-System V name for SIGIO. Type: notification.
-
-Signal sent to a process when an asynchronous I/O event occurs.
-
-By default this causes abnormal termination of the process.
-
-** SIGXCPU 24.
-
-Exceeded CPU time limit. Type: notification.
-
-By default this causes abnormal termination of the process.
-
-** SIGXFSZ 25.
-
-Exceeded file size limit as determined by the ulimit system call and shell
-builtin. Type: notification.
-
-By default this causes abnormal termination of the process.
-
-** SIGVTALRM 26.
-
-Virtual time alarm. Type: notification.
-
-Signal sent to a process when a time limit has elapsed.
-
-By default this causes abnormal termination of the process.
-
-** SIGPROF 27.
-
-Profiling time alarm. Type: debug.
-
-Signal sent to a process when the profiling timer expires.
-
-By default this causes abnormal termination of the process.
-
-** SIGWINCH 28.
-
-Window changed. Type: notification.
-
-Signal sent to a process when its controlling terminal changes size.
-
-By default this signal ignored.
-
-** SIGLOST 29.
-
-Signal sent to process when a file lock is lost. This may occur, for example,
-when an NFS server reboots and forgets about a file lock.
-
-By default this causes abnormal termination of the process.
-
-** SIGUSR1 30.
-
-User defined signal 1. Type: user defined.
-
-By default this causes abnormal termination of the process.
-
-** SIGUSR2 31.
-
-User defined signal 2. Type: user defined.
-
-By default this causes abnormal termination of the process.
--- a/smartcard.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Standards for smartcards.
-
-** Personal Identity Verification (PIV).
-
-*** FIPS 201.
-
-United States  federal government standard that specifies Personal Identity
-Verification (PIV) requirements for Federal employees and contractors.
-
-  http://csrc.nist.gov/groups/SNS/piv/index.html
-  http://en.wikipedia.org/wiki/FIPS_201
-
-*** NIST SP 800-78 (Cryptographic Algorithms and Key Sizes for PIV).
-
-** X.509 Certificate for Digital Signature.
-
-** X.509 Certificate for Key Management.
-
-** X.509 Certificate for Card Authentication.
-
-** Card Capability Container.
-
-** Cardholder Unique Identifier.
-
-** X.509 Certificate for PIV Authentication.
-
-** Cardholder Fingerprints.
-
-** Security Object.
-
-** Cardholder Facial Image.
-
-** Printed Information.
-
-* Driver for smartcards.
-
-** Windows.
-
-  http://www.microsoft.com/whdc/device/input/smartcard/default.mspx
-                Smart Card Devices - Architecture and Driver Support
-  http://www.microsoft.com/whdc/device/input/smartcard/usb_ccid.mspx
-                Microsoft Class Drivers for USB CCID Smart Cards
-  http://msdn.microsoft.com/en-us/library/ee484819.aspx
-                USB CCID Smart Card Reader Class Driver with Windows Embedded CE 6.0 R2, Windows
-                Embedded CE
-
-*** Smart Card Minidriver.
-
-  http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx
-                Smart Card Minidriver Specification
-  http://support.microsoft.com/kb/976832
-                Error message when you insert a smart card in a reader on a Windows 7-based or
-                Windows Server 2008 R2-based computer: "Device driver software was not successfully
-                installed"
-
--- a/solaris.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Free software for Solaris.
-
-  http://www.opencsw.org/
-                free, volunteer effort, to provide quality downloadable binary
-                packages for the currently fully supported versions of Sun
-                Solaris
-  http://sunfreeware.com/
-                Solaris Freeware Project
-  http://www.blastwave.org/
-                The "Blastwave Software Stack" is a commercial software service
-                for Solaris x86 and Solaris Sparc users
-
--- a/source-docgen.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* About.
-
-  http://en.wikipedia.org/wiki/Comparison_of_documentation_generators
-
-* Doxygen.
-
-Doxygen is a documentation generator for C++, C, Java, Objective-C, Python,
-IDL (CORBA and Microsoft flavors), Fortran, VHDL, PHP, C#.
-
-  http://www.doxygen.org
-                home page
-  http://en.wikipedia.org/wiki/Doxygen
-
-* DOC++.
-
-DOC++ is a documentation system for C, C++, IDL and Java generating both TeX
-output for high quality hardcopies and HTML output for sophisticated online
-browsing of your documentation. The documentation is extracted directly from
-the C/C++/IDL header/source files or Java class files.
-
-  http://docpp.sourceforge.net/
-                home page
-
-* ROBODoc
-
-ROBODoc is a documentation tool. It extracts the documentation from your source
-code and formats it in HTML, RTF, TeX, XML DocBook (PDF), or ASCII. Works with
-C, C++, Fortran, Perl, Scripts, Assembler, Tcl, Basic, and any language that
-supports remarks.
-
-  http://sourceforge.net/projects/robodoc
-                home page
-  http://en.wikipedia.org/wiki/ROBODoc
--- a/source-navigation.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
--*- mode: outline -*-
-
-* etags.
-
-For Emacs.
-
-* ctags (Exuberant Ctags).
-
-For Emacs/Vim.
-
-  http://ctags.sourceforge.net
-                home page
-
-* GNU GLOBAL.
-
-  http://www.gnu.org/software/global
-                home page
-
-* ID Utils.
-
-  http://www.gnu.org/software/idutils/idutils.html
-                home page
-
-* cscope.
-
-For Vim.
-
-** cbrowser.
-
-Cbrowser is a graphical C/C++ source code searching and browsing tool, and a
-hierarchical function call viewer.
-
-Cbrowser is implemented in Tcl/Tk.
-
-  http://www.ziplink.net/~felaco/cbrowser
-
-* OpenGrok.
-
-Written on Java. Allow WEB hosting and highlighting.
-
-  http://ru.wikipedia.org/wiki/OpenGrok
-
--- a/spell.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* ispell.
-
-* aspell.
-
-  http://aspell.net
-                home page
-
-** Spell checking.
-
-  $ aspell --lang=russian --encoding=cp1251 check FILE
-
-** List of dictionaries.
-
-  $ aspell dump dicts
-
-* hunspell.
-
-GPL/LGPL/MPL tri-license, support 8-bit and unicode dictionaries.
-
-  http://hunspell.sourceforge.net
-                home page
-  http://en.wikipedia.org/wiki/Hunspell
-
-* native.
-
-** Microsoft.
-  http://www.microsoft.com/language/en/us/download.mspx
-                download page
-  http://www.microsoft.com/language/en/us/feedback.mspx
-                feedback to Microsoft
-  http://www.microsoft.com/language/en/us/search.mspx
-                search for term usage
-
-** Ukrainian.
-
-  http://dki.gov.ua/article/show/alias/Okl
-                Офіційні класифікатори
-
-* Emacs.
-
-  C-x ispell
-  C-x ispell-change-dictionary russian <RET>
--- a/style-checker.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
--*- mode: outline -*-
-
-* List of code style checkers.
-
-  http://checkstyle.sourceforge.net
-                Checkstyle is a development tool to help programmers write
-                Java code that adheres to a coding standard.
-  http://www.inspirel.com/vera
-                Vera++ - Programmable verification and analysis tool for C++
--- a/swap.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Enable swap in file.
-
-Create large file and set up a Linux swap area, enable file for paging and swapping:
-
-  $ dd if=/dev/zero of=/swapfile bs=1024 count=524288
-  $ mkswap -v1 /swapfile
-  $ sudo swapon /swapfile
-  $ sync
-
-Insure that all fine:
-
-  $ dmesg | tail
- ...
-  $ cat /proc/swaps
- ...
-
-Add line to /etc/fstab:
-/swapfile   swap        swap    defaults    0   0
--- a/testing.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* List of testing software.
-
-  http://opensourcetesting.org/
--- a/texi.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Convert texi to html.
-
-** texi2html.
-
-  http://www.mathematik.uni-kl.de/~obachman/Texi2html/
-                Texi2html's Homepage
-
-* Install texi files.
-
-  $ install -m 444  my.info.gz /usr/local/share/info
-  $ cd /usr/local/share/info
-  $ install-info --name=my --entry="My utilities." my.info.gz dir
-
-For debug you can use '--dry-run' (do nothing).
-
-* Uninstall texi files.
-
-  $ cd /usr/local/share/info
-  $ install-info --delete my.info.gz dir
-  $ rm my.info.gz
-
--- a/thunderbird.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Customization.
-
-  http://kb.mozillazine.org/Mail_and_news_settings
-
-* FAQ.
-
-  http://www.mozilla.org/support/thunderbird/faq
-  http://www.mozilla.org/support/thunderbird/tips
-  http://kb.mozillazine.org/Thunderbird_:_FAQs
-
-* Profile.
-
-** Profile location.
-
-xxxxxxxx is a random string of 8 characters.
-
- - %AppData%\Thunderbird\Profiles\xxxxxxxx.default\
-                Windows
- - C:\Documents and Settings\[User Name]\Application Data\Thunderbird\Profiles
-                Windows XP/2000
- - C:\users\[User Name]\AppData\Roaming\Thunderbird\Profiles\
-                Windows Vista
- - C:\WINDOWS\Application Data\Thunderbird\Profiles\xxxxxxxx.default\
-                Windows 95/98/Me
- -  ~/.thunderbird/xxxxxxxx.default/
-    ~/.mozilla-thunderbird/xxxxxxxx.default/
-                Linux
- - ~/Library/Thunderbird/Profiles/xxxxxxxx.default/
-                Mac OS X
-
-** User editing files.
-
-These files do not exist by default, so you need to create it before you can
-start adding your preferences:
-
-  <profile-dir>/chrome/userChrome.css
-  <profile-dir>/chrome/userContent.css
-  <profile-dir>/user.js
-
-** userChrome.css
-
-This file sets the display rules for various elements in the Thunderbird user
-interface.
-
-** userContent.css
-
-Thqis file sets the display rules for web content.
-
-** user.js
-
-This is the additional preferences file for Thunderbird.
-
-* Make newsgroup names appear expanded, not abbreviated.
-
-The newsgroup server names appear abbreviated in the folder pane. To display
-the full name, use the Config Editor to change the value of the preference
-'mail.server.default.abbreviate' to 'false'.
-
-* Date amd time.
-
-  http://kb.mozillazine.org/Date_display_format
-
-** Windows.
-
-Start ==> Control Panel ==> Date, Time, Language, and Regional Options ==> Regional and Language Options
-      ==> Customize ==> Customize Regional Options
-
-  http://support.microsoft.com/?kbid=307938
-
-* Gmail with Thunderbird.
-
-Tools menu ==> Account Settings ==> highlight your Gmail address.
-
-On the Server Settings tab:
-
-  * Check for new messages at startup > checked
-  * Check for new messages every 10 minutes > checked
-  * When I delete a message > Mark it as deleted
-  * Clean up ("Expunge") Inbox on Exit > do NOT check
-  * Empty Trash on Exit > do NOT check
-
-On the Copies & Folders tab:, automatically section:
-
-  * When sending messages ==> Place a copy in > do NOT check
-  * Drafts and Templates section ==> Keep message drafts in > Other > [Your Gmail address] > [Gmail] > Drafts
-
-On the Junk Settings tab:
-
-  * Enable adaptive junk mail controls > do NOT check
-
-  http://mail.google.com/support/bin/answer.py?answer=9008
-                Legitimate mail is marked as spam
-  http://mail.google.com/support/bin/answer.py?answer=78892
-                Recommended IMAP client settings
-  http://kb.mozillazine.org/Using_Gmail_with_Thunderbird_and_Mozilla_Suite
-                Using Gmail with Thunderbird and Mozilla Suite
-
--- a/time-estimation.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Which soft use?
-
-  $ sudo apt-get install karma
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/typing-training.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,15 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+=================
+ Typing training
+=================
+.. contents::
+
+Which software to use?
+======================
+::
+
+  $ sudo apt-get install gtypist
+  $ sudo apt-get install tuxtype
+
--- a/typing.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Which software use?
-
-  $ sudo apt-get install gtypist
-
-or
-
-  $ sudo apt-get install tuxtype
--- a/uri.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Available URI schemes.
-
-  http://www.iana.org/assignments/uri-schemes.html
-                List of registered by IANA URI schemes
-  http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml
-                Uniform Resource Names
-  http://www.rfc-editor.org/rfc/rfc1738.txt
-                Uniform Resource Locators (URL)
-  http://en.wikipedia.org/wiki/URI_scheme
--- a/usb.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Windows driver for USB.
-
-  http://msdn.microsoft.com/en-us/library/ff538820%28VS.85%29.aspx
-                Drivers for the Supported USB Device Classes
-
--- a/user-management.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Solaris.
-
-Add new user:
-
-  $ useradd -d /export/home/fred -m -s /bin/ksh -c "Fred Smith" fred
-
-where -d path to HOME dir, -m make home directory and copy the default skeleton files,
--s your favourite shell, -c your full name.
-
-On Solaris /home dir inaccessible for creating home dir.
-
-Change attribute already existing user:
-
-  $ usermod -d /export/home/new-home-dir -s /usr/bin/bash
-
-* FreeBSD.
-
-Add existing user to group:
-
-  $ pw usermod user-name -G to-group
-
-Add a new user to group:
-
-  $ pw useradd jerry -G sales
-  $ passwd jerry
-
-
--- a/web-semantic.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* About.
-
-  http://www4.wiwiss.fu-berlin.de/bizer/toolkits/index.htm
-                Developers Guide to Semantic Web Toolkits for different Programming Languages
-
-* Sesame.
-
-Sesame is an open source framework for storage, inferencing and querying of
-RDF data.
-
-  http://www.openrdf.org/
-                home page
-
--- a/web.rst	Sat Feb 20 15:20:24 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Favicon.
-
-favicon.ico is Microsoft ico file. Some browser support png and git format.
-Its size 16x16 or 32x32 pixel and 8-bit or 24-bit in color depth.
-
-Browser searched for '/favicon.ico' in the root directory of website. Or as
-W3C HTML recommend use in '<head>' tag:
-
-  <link rel="shortcut icon" href="http://example.com/favicon.ico" />
-  <link rel="icon" type="image/png" href="http://example.com/image.png">
-  <link rel="icon" type="image/gif" href="http://example.com/image.gif">
-
-If more than one Web page shares the same shortcut icon, the shortcut icon is
-downloaded only once.
-
-  http://www.w3.org/2005/10/howto-favicon
-                How to Add a Favicon to your Site
-  http://msdn.microsoft.com/en-us/library/ms537656%28VS.85%29.aspx
-                How to Add a Shortcut Icon to a Web Page
-  http://en.wikipedia.org/wiki/Favicon
-
-* Site statistics.
-
-  awstats
-
-* Social bookmarking.
-
-  http://www.addthis.com/
-
-
--- a/windows-driver.rst	Sat Feb 20 15:20:24 2016 +0200
+++ b/windows-driver.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -286,6 +286,12 @@
 
  * http://msdn.microsoft.com/en-us/library/ff549553.aspx
 
+Windows driver for USB
+======================
+
+  http://msdn.microsoft.com/en-us/library/ff538820%28VS.85%29.aspx
+    Drivers for the Supported USB Device Classes
+
 Distributing a Driver Package.
 ==============================
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/windows-hotkey.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,178 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+* Список используемых в Windows XP сочетаний клавиш.
+
+** Основные сочетания клавиш.
+
+ * CTRL+C: копирование
+ * CTRL+X: вырезание
+ * CTRL+V: вставка
+ * CTRL+Z: отмена действия
+ * DELETE: удаление
+ * SHIFT+DELETE: удаление выбранного объекта без возможности восстановления, не помещая объект  в корзину
+ * CTRL с перетаскиванием объекта: копирование выделенного объекта
+ * CTRL+SHIFT с перетаскиванием объекта: создание ярлыка для выбранного объекта
+ * Клавиша F2: переименование выбранного объекта
+ * CTRL+СТРЕЛКА ВПРАВО: перемещение точки ввода в начало следующего слова
+ * CTRL+СТРЕЛКА ВЛЕВО: перемещение точки ввода в начало предыдущего слова
+ * CTRL+СТРЕЛКА ВНИЗ: перемещение точки ввода в начало следующего абзаца
+ * CTRL+СТРЕЛКА ВВЕРХ: перемещение точки ввода в начало предыдущего абзаца
+ * CTRL+SHIFT + клавиши со стрелками: выделение блока текста
+ * SHIFT + клавиши со стрелками: выбор нескольких объектов в окне или на рабочем столе, а также выделение текста в документе
+ * CTRL+A: выделение всего документа
+ * Клавиша F3: поиск файла или папки
+ * ALT+ВВОД: просмотр свойств выбранного объекта
+ * ALT+F4: закрытие активного окна или завершение работы активной программы
+ * ALT+ВВОД: просмотр свойств выбранного объекта
+ * ALT+ПРОБЕЛ: вызов контекстного меню активного окна
+ * CTRL+F4: закрытие активного документа в приложениях, в которых одновременно можно открыть несколько документов
+ * ALT+ТАБУЛЯЦИЯ: переход между открытыми объектами
+ * ALT+ESC: просмотр объектов в том порядке, в котором они были открыты
+ * Клавиша F6: поочередный просмотр элементов интерфейса в окне или на рабочем столе
+ * Клавиша F4: отображение панели адресов в папке «Мой компьютер» или в обозревателе Windows Explorer
+ * SHIFT+F10: вызов контекстного меню для выделенного элемента
+ * ALT+ПРОБЕЛ: вызов системного меню для активного окна
+ * CTRL+ESC: вызов меню «Пуск»
+ * ALT+подчеркнутая буква в названии меню: вызов соответствующего меню
+ * Подчеркнутая буква в имени команды открытого меню: выполнение соответствующей команды
+ * Клавиша F10: активация строки меню в используемой программе
+ * СТРЕЛКА ВПРАВО: вызов следующего меню справа или подменю
+ * СТРЕЛКА ВЛЕВО: вызов следующего меню слева или закрытие подменю
+ * Клавиша F5: обновление активного окна
+ * Клавиша BACKSPACE: просмотр содержимого папки, расположенной выше на один уровень в каталоге «Мой компьютер» или обозревателе Windows Explorer
+ * Клавиша ESC: отмена выполняемого задания
+ * SHIFT при загрузке компакт-диска в привод для компакт-дисков: предотвращение автоматического воспроизведения компакт-диска
+ * CTRL+SHIFT+ESC: вызов диспетчера задач
+
+** Сочетания клавиш для диалоговых окон.
+
+При нажатии клавиш SHIFT+F8 в окнах списков связного выбора включается режим
+связного выбора. В этом режиме можно использовать клавиши со стрелками, чтобы
+переместить курсор, сохраняя выбор объекта. Для настройки параметров
+выбранного объекта нажимайте CTRL+ПРОБЕЛ или SHIFT+ПРОБЕЛ. Чтобы отключить
+связный режим, нажмите SHIFT+F8. Режим связного выбора отключается
+автоматически при перемещении фокуса к другому элементу управления.
+
+ * CTRL+ТАБУЛЯЦИЯ: перемещение вперед по вкладкам
+ * CTRL+SHIFT+ТАБУЛЯЦИЯ: перемещение назад по вкладкам
+ * ТАБУЛЯЦИЯ: перемещение вперед по опциям
+ * SHIFT+ТАБУЛЯЦИЯ: перемещение НАЗАД по опциям
+ * ALT+подчеркнутая буква: выполнение соответствующей команды или выбор соответствующей опции
+ * Клавиша ВВОД: выполнение команды для текущей опции или кнопки
+ * Клавиша ПРОБЕЛ: установка или снятие флажка с поля, если активный параметр представлен флаговой кнопкой
+ * Клавиши со стрелками: выбор кнопки, если активная опция входит в группу переключателей
+ * Клавиша F1: вызов справки
+ * Клавиша F4: отображение элементов активного списка
+ * Клавиша BACKSPACE: открывает папку, расположенную на один уровень выше,
+   если папка выбрана в диалоговом окне Сохранение документа или Открытие
+   документа
+
+** Горячие клавиши стандартной клавиатуры Microsoft Keyboard.
+
+ * Эмблема Windows: открывает или закрывает меню «Пуск»
+ * Эмблема Windows+BREAK: вызов диалогового окна Свойства системы
+ * Эмблема Windows+D: отображение рабочего стола
+ * Эмблема Windows+M: сворачивание всех окон
+ * Эмблема Windows+SHIFT+M: восстановление свернутых окон
+ * Эмблема Windows+E: открытие папки «Мой компьютер»
+ * Эмблема Windows+F: поиск файла или папки
+ * CTRL+эмблема Windows+F: поиск компьютеров
+ * Эмблема Windows+F1: вызов справки Windows
+ * Эмблема Windows+ L: блокирование клавиатуры
+ * Эмблема Windows+R: вызов диалогового окна Запуск программы
+ * Эмблема Windows+U: вызов диспетчера служебных программ
+
+** Сочетания клавиш специальных возможностей.
+
+ * Удерживание правого SHIFT 8 секунд: включение и отключение фильтрации ввода
+ * Левый ALT+левый SHIFT+PRINT SCREEN: включение и отключение высокой контрастности
+ * Левый ALT+левый SHIFT+PRINT SCREEN: включение и отключение высокой контрастности
+ * Пятикратное нажатие SHIFT: включение и отключение залипания клавиш
+ * Удерживание клавиши NUM LOCK 5 секунд: включение и отключение озвучивания переключения
+ * Эмблема Windows+U: вызов диспетчера служебных программ
+
+** Сочетания клавиш в обозревателе Windows Explorer.
+
+ * Клавиша END: переход вниз активного окна
+ * Клавиша HOME: переход вверх активного окна
+ * Клавиша NUM LOCK+звездочка (*): отображение всех подкаталогов выбранной папки
+ * Клавиша NUM LOCK+знак «плюс» (+): отображение содержимого выбранной папки
+ * Клавиша NUM LOCK+знак «минус» (-): сворачивание выбранной папки
+ * СТРЕЛКА ВЛЕВО: сворачивание выбранного объекта, если развернут, или выбор родительской папки
+ * СТРЕЛКА ВПРАВО: отображение выбранного объекта, если свернут, или выбор первой вложенной папки
+
+** Сочетания клавиш для таблицы символов.
+
+Дважды щелкнув символ на сетке знаков, можно перемещаться по сетке, используя
+сочетания клавиш:
+
+ * СТРЕЛКА ВПРАВО: перемещение вправо или в начало следующей строки
+ * СТРЕЛКА ВЛЕВО: перемещение влево или в конец предыдущей строки
+ * СТРЕЛКА ВВЕРХ: перемещение на одну строку вверх
+ * СТРЕЛКА ВНИЗ: перемещение на одну строку вниз
+ * Клавиша PAGE UP: перемещение вверх на один экран за раз
+ * Клавиша PAGE DOWN: перемещение вниз на один экран за раз
+ * Клавиша HOME: переход в начало строки
+ * Клавиша END: переход в конец строки
+ * CTRL+HOME: переход к первому символу
+ * CTRL+END: переход к последнему символу
+ * Клавиша ПРОБЕЛ: переключение режимов увеличения и обычного представления выбранного символа
+
+** Сочетания клавиш для главного окна консоли управления (MMC).
+
+ * CTRL+O: открывает сохраненную консоль
+ * CTRL+N: открывает новую консоль
+ * CTRL+S: сохранение открытой консоли
+ * CTRL+M: добавление и удаление объекта консоли
+ * CTRL+W: открывает новое окно
+ * Клавиша F5: обновление содержимого всех окон консоли
+ * ALT+ПРОБЕЛ: вызов меню «Окно» консоли управления (MMC)
+ * ALT+F4: закрывает консоль
+ * ALT+A: вызов меню «Действие»
+ * ALT+V: вызов меню «Вид»
+ * ALT+F: вызов меню «Файл»
+ * ALT+O: вызов меню «Избранное»
+
+** Сочетания клавиш окна консоли управления (MMC).
+
+ * CTRL+P: печать текущей страницы или активной области
+ * ALT+знак «минус»: вызов меню «Окно» активного окна консоли
+ * SHIFT+F10: вызов контекстного меню «Действие» для выделенного элемента
+ * Клавиша F1: открывает раздел справки (при наличии) по выделенному объекту
+ * Клавиша F5: обновление содержимого всех окон консоли
+ * CTRL+F10: сворачивание активного окна консоли
+ * CTRL+F5: восстановление активного окна консоли
+ * ALT+ВВОД: вызов диалогового окна Свойства (при наличии) для выделенного объекта
+ * Клавиша F2: переименование выбранного объекта
+ * CTRL+F4: закрытие активного окна консоли; если консоль содержит только одно окно, данное сочетание клавиш закрывает консоль
+
+** Подключение к удаленному рабочему столу.
+
+ * CTRL+ALT+END: открытие диалогового окна Безопасность Microsoft Windows NT
+ * ALT+PAGE UP: переключение между программами слева направо
+ * ALT+PAGE DOWN: переключение между программами справа налево
+ * ALT+INSERT: перемещение между программами в порядке, который использовался последним
+ * ALT+HOME: вызов меню «Пуск»
+ * CTRL+ALT+BREAK: переключение клиентского компьютера между режимом окон и полноэкранным режимом
+ * ALT+DELETE: вызов меню «Windows»
+ * CTRL+ALT+знак «минус» (-): помещение снимка всей области клиентского окна в
+   буфер обмена на сервере терминалов (действие, аналогичное нажатию клавиш
+   ALT+PRINT SCREEN на локальном компьютере)
+ * CTRL+ALT+знак «плюс» (+): помещение снимка активного окна клиентской
+   области в буфер обмена на сервере терминалов (действие, аналогичное нажатию
+   клавиши PRINT SCREEN на локальном компьютере)
+
+** Навигация в обозревателе Microsoft Internet Explorer.
+
+ * CTRL+B: открывает диалоговое окно Упорядочить избранное
+ * CTRL+E: открывает панель «Поиск»
+ * CTRL+F: запуск служебной программы поиска
+ * CTRL+H: открывает панель журнала
+ * CTRL+I: открывает панель избранного
+ * CTRL+L: открывает диалоговое окно Открыть
+ * CTRL+N: запуск еще одного экземпляра обозревателя с аналогичным веб-адресом
+ * CTRL+O: открывает диалоговое окно Открыть, подобно действию CTRL+L
+ * CTRL+P: открывает диалоговое окно Печать
+ * CTRL+R: обновление текущей веб-страницы
+ * CTRL+W: закрытие текущего окна
--- a/windows.rst	Sat Feb 20 15:20:24 2016 +0200
+++ b/windows.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -568,3 +568,84 @@
                 Formats the disk in the specified volume to accept Windows
                 files.
 
+Login/logout user scripts
+=========================
+
+``%SystemRoot%\system32\GroupPolicy\User\Scripts\Logoff`` and
+``%SystemRoot%\system32\GroupPolicy\User\Scripts\Logon``.
+
+Rebooting Windows
+=================
+
+Для возможости перезагружать ОС без входа в систему::
+
+  "Параметры безопасности."->"Локальные политики."->"Параметры безопасности."
+  ->"Завершение работы: разрешить..."->"Включить."
+
+Данная политика доступна начиная с Windows 2000.
+
+Настройка автоматического входа в систему.
+==========================================
+
+Графический интерфейс операционной системы.
+-------------------------------------------
+
+  1. Пуск -> Выполнить -> в поле Открыть напишите команду control userpasswords2 и нажмите OK.
+     Откроется окно Учетные записи пользователей.
+  2. Установите курсор на том имени пользователя для которого вы хотите
+     настроить автоматический вход в Windows (это избавит от написания имени
+     пользователя в следующем окне - оно будет подставлено автоматически) и
+     снимите птичку с параметра "Требовать ввод имени пользователя и пароля",
+     затем введите пароль учетной записи (если используется) и нажмите OK.
+
+Редактирование реестра.
+-----------------------
+
+  1. Пуск -> Выполнить -> введите коману regedit и нажмите ОК.
+  2. Найдите следующий раздел реестра::
+
+       HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
+
+  3. Дважды щелкните параметр DefaultUserName (если такого параметра нет,
+     создайте Строковый параметр с этим именем), введите свое имя пользователя и нажмите кнопку OK.
+  4. Дважды щелкните параметр DefaultPassword, введите в поле «Значение» свой пароль и нажмите кнопку OK.
+  5. Дважды щелкните параметр AutoAdminLogon, введите в поле Значение число 1 и нажмите кнопку OK.
+
+.. NOTE:: В случае если компьютер является членом домена перечисленные выше
+          способы не будут работать, необходимо немного модифицировать второй
+          способ прописав значения входа в домен:
+
+В реестре в разделе::
+
+    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
+
+    * параметру AutoAdminLogon установите значение 1
+    * параметру DefaultUserName установите значение равное имени пользователя для которого
+      настраиваете автоматический вход в систему
+    * параметру DefaultDomainName установите значение равное имени домена для входа
+    * параметру DefaultPassword установите значение равное паролю пользователя для
+      которого настраиваете автоматический вход в систему
+
+Если какого-либо параметра нет, его нужно создать, для всех параметров тип
+Строковый (REG_SZ).
+
+How to Exit Windows 98/Me Automatically Using a Batch File
+----------------------------------------------------------
+
+You can use either of the following commands in a batch file to restart Windows 98/Me automatically:
+•   runonce.exe -q
+•   rundll32.exe shell32.dll,SHExitWindowsEx n
+where n is one, or a combination of, the following numbers:
+
+•   0 - LOGOFF
+•   1 - SHUTDOWN
+•   2 - REBOOT
+•   4 - FORCE
+•   8 - POWEROFF
+
+The above options can be combined into one value to achieve different results.
+For example, to restart Windows forcefully, without querying any running
+programs, use the following command line::
+
+  rundll32.exe shell32.dll,SHExitWindowsEx 6
+