merged
authorOleksandr Gavenko <gavenkoa@gmail.com>
Tue, 16 Aug 2011 09:32:21 +0300
changeset 944 d8b2fa8226b5
parent 941 9291a7ce6efb (diff)
parent 943 453f1f40c0b7 (current diff)
child 946 335b4345beb7
child 954 887fa4aff71f
merged
cygwin.rst
--- a/3d.rst	Mon Aug 15 16:20:39 2011 +0300
+++ b/3d.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -1,6 +1,7 @@
--*- mode: outline; coding: utf-8; -*-
+.. -*- coding: utf-8; -*-
 
-* POV-Ray.
+Pov-Ray.
+========
 
 The Persistence of Vision Raytracer, or POV-Ray, is a ray tracing program.
 
@@ -9,3 +10,4 @@
   http://en.wikipedia.org/wiki/POV-Ray
   http://xahlee.org/3d/povray.html
   http://xahlee.org/3d/povray_emacs.html
+
--- a/Makefile	Mon Aug 15 16:20:39 2011 +0300
+++ b/Makefile	Tue Aug 16 09:32:21 2011 +0300
@@ -36,7 +36,7 @@
 $(HTML_DIR)/%.html: %.rst rst.css | $(HTML_DIR)
 	rst2html.py --stylesheet=rst.css $*.rst $@
 
-$(HTML_DIR)/index.html: index.sh | $(HTML_DIR)
+$(HTML_DIR)/index.html: index.sh $(filter-out $(HTML_DIR)/index.html,$(HTML_FILES)) | $(HTML_DIR)
 	./index.sh frame >$@
 
 $(HTML_DIR)/%.html: %.html | $(HTML_DIR)
@@ -77,4 +77,11 @@
 clean:
 	rm -r -f $(DIRS)
 
+################################################################
+# Helper target.
 
+help:
+	@echo Supported targets:
+	@sed -n -e '/^[[:alnum:]_-]*:/{s=^\(.*\):.*=  \1=;p;}' $(MAKEFILE_LIST)
+
+
--- a/abbr.rst	Mon Aug 15 16:20:39 2011 +0300
+++ b/abbr.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -1,14 +1,17 @@
--*- mode: outline -*-
+.. -*- coding: utf-8; -*-
 
-* Devel.
+Devel.
+======
 
-** R&D.
+R&D.
+----
 
 Research and development.
 
   http://en.wikipedia.org/wiki/Research_and_development
 
-** QA.
+QA.
+---
 
 Quality assurance.
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/asciidoc.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -0,0 +1,13 @@
+.. -*- coding: utf-8 -*-
+
+===========
+ asciidoc.
+===========
+.. contents::
+
+About.
+======
+
+  http://www.methods.co.nz/asciidoc/
+                home page
+
--- a/chm.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Spec.
-
-  http://www.nongnu.org/chmspec/
-                HTML Help Projects
-  http://www.nongnu.org/chmspec/latest/
-                Unofficial (Preliminary) HTML Help Specification
-  http://www.speakeasy.org/~russotto/chm/chmformat.html
-                Matthew Russotto's Microsoft's HTML Help format description
-
-* Alternatives.
-
-  http://www.imendio.com/projects/devhelp/
-                DevHelp is a GNOME based online help system aimed toward developers
-  http://en.wikipedia.org/wiki/MHTML
-                MHTML, short for MIME HTML
-
-* Microsoft HTML Help.
-
-  http://msdn.microsoft.com/en-us/library/ms669985
-                Microsoft HTML Help Downloads
-  http://support.microsoft.com/kb/269766/
-                INFO: Limited Unicode Support in HTML Help
-
-* Viewer.
-
-** gnochm.
-
-Debian:
-
-  $ sudo apt-get install gnochm
-
-** xchm.
-
-Debian:
-
-  $ sudo apt-get install xchm
-
--- a/cmd.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Quoting.
-
- * Arguments are delimited by white space, which is either a space or a tab.
- * A string surrounded by double quotation marks is interpreted as a single
-   argument.
- * A double quotation mark preceded by a backslash, \", is interpreted as a
-   literal double quotation mark.
- * Backslashes are interpreted literally, unless they immediately precede a
-   double quotation mark.
- * If an even number of backslashes is followed by a double quotation mark,
-   then one backslash (\) is placed in the argv array for every pair of
-   backslashes (\\), and the double quotation mark (") is interpreted as a
-   string delimiter.
- * If an odd number of backslashes is followed by a double quotation mark,
-   then one backslash (\) is placed in the argv array for every pair of
-   backslashes (\\) and the double quotation mark is interpreted as an escape
-   sequence by the remaining backslash, causing a literal double quotation
-   mark (") to be placed in argv.
- * In double quote mark need surround such chars:
-     & < > [ ] { } ^ = ; ! ' + , ` ~ %
-   Also all this char can be escaped by ^ char.
- * Long line can be truncated by ^ char, in this case trailing white spaces
-   not allowed.
- * To quote percent sign % before alpha char in batch file double it
-   occurrences or plase in quotes:
-     prog '%'HOME'%' "%"HOME"%" %%HOME%
-
-  http://msdn.microsoft.com/en-us/library/ms880421.aspx
-                Parsing C Command-Line Arguments
-
-* Variables.
-
-Variable name start with letter and underscore, next chars can be letter,
-number and underscore. Variable name is case insensitive.
-
-** List of variables.
-
-  cmd> set
-...
-VAR=VALUE
-
-** Getting.
-
-Write %VAR% in place where you want insert variable VAr value.
-
-** Setting.
-
-  cmd> set /p VAR=VALUE
-
-VAR is variable name, VALUE is value.
-
-** Deleting.
-
-  cmd> set VAR=
-
-VAR is variable name.
-
-** Input from user.
-
-  cmd> set /p VAR=PROMPT
-
-VAR is variable name, PROMPT is displayed prompt.
-
-** Input from file.
-
-  cmd> set /p VAR=<FILE
-
-VAR is variable name, FILE is file name. Sfter executing VAR contain first
-line from FILE.
-
-* CMD tricks.
-
-  $ set /p TOOLOUTPUT= < temp.txt
-
-  $ for /f "tokens=*" %%i in ('%~dp0sometool.exe') do set TOOLOUTPUT=%%i
-
-  $ for /f "tokens=1 delims=" %%s in (users.txt) do (echo %%S & command "%%S") >> outputfile.txt
-
-* Limits.
-
-Variable value and one line command string after expansion can not exceed 8191
-characters for Windows XP and later and 2047 for Windows NT, Windows 2000.
-
-  http://support.microsoft.com/default.aspx?scid=kb;en-us;830473
-                Command prompt (Cmd. exe) command-line string limitation
--- a/cygwin.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,148 +0,0 @@
--*- coding: utf-8 -*-
-
-=========
- Cygwin.
-=========
-
-Installation.
-=============
-
-Run setup.exe. Use output dir like::
-
-  d:\opt\cygwin
-
-Add to your PATH env var exactly before C:\WINDOWS\system32;C:\WINDOWS values::
-
-  set PATH=d:\opt\cygwin\bin;d:\opt\cygwin\usr\local\bin;%PATH%
-
-  REM Set CYGWIN variable to 'nontsec'. That makes sure that permissions
-  REM on your windows machine are not updated as a side effect of cygwin
-  REM operations.
-  set CYGWIN=binary nontsec nodosfilewarning codepage:cp1251 noglob
-
-  set LANG=ru_RU.cp1251
-
-Set HOME env var (where places config file and projects)::
-
-  set HOME=d:\home
-
-Set TMP and TEMP env vars with good path (without spaces, etc.; these vars
-already set as used defined, so you need change their values)::
-
-  set TMP=c:\tmp
-  set TEMP=c:\tmp
-
-Also you need edit /etc/passwd to point to correct home path.
-
-Cygwin ports.
-=============
-
-This project provides Cygwin binary and source packages for a large variety of programs and
-libraries, including the GNOME  and KDE desktop environments
-
-  http://cygwin-ports.sourceforge.net/
-                newest home of the Cygwin Ports project
-  http://sourceware.org/cygwinports/
-                home page
-  http://cygwinports.blogspot.com
-                official blog??
-
-Which Cygwin version you run?
-=============================
-::
-
-  $ uname -r
-  1.7.7(0.230/5/3)
-  $ cygcheck -c cygwin
-  Cygwin Package Information
-  Package              Version        Status
-  cygwin               1.7.7-1        OK
-
-Recreate /etc/passwd and /etc/groups.
-=====================================
-::
-
-  $ mkpasswd -d | grep $yourlogin > /etc/passwd  # if you in Windows domain
-  $ mkpasswd -l > /etc/passwd                    # if you in Windows domain
-
-  $ mkgroup -l > /etc/group
-
-Running X Window.
-=================
-::
-
-  $ XWin -multiwindow&
-
-or::
-
-  $ XWin -clipboard -silent-dup-error -xkblayout "us,ru" -xkboptions "grp:caps_toggle"&
-
-To start X application you must set 'DISPLAY'::
-
-  $ DISPLAY=:0 xterm&
-
-Working with packages.
-======================
-
-Installed package list with versions.
--------------------------------------
-::
-
-  $ cygcheck -c -d
-
-List of package files.
-----------------------
-::
-
-  $ cygcheck -l pkg-name
-
-Search package by containing file (only under installed packages).
-------------------------------------------------------------------
-::
-
-  $ cygcheck -f full-path-to-file
-
-Search packages by containing path (only under installed packages).
--------------------------------------------------------------------
-::
-
-  $ for f in /etc/setup/*.lst.gz; do gzip -c -d $f | grep $WORD  2>&1 >/dev/null && { echo $f; break; } || :; done
-
-Search for package.
--------------------
-
-If you have file name or regex use (need internet connection)::
-
-  $ cygcheck -p REGEX
-
-cygcheck use such link:
-
-  http://cygwin.com/cgi-bin2/package-grep.cgi?grep=REGEX
-
-Cygwin installation info.
-=========================
-::
-
-  $ uname -a
-  $ cygcheck -s -r
-
-Cygwin acronyms.
-================
-
-  http://www.cygwin.com/acronyms
-                One encounters all sorts of acronyms on the Cygwin mailing lists.
-
-Check dll dependency.
-=====================
-::
-
-  $ ldd my.dll
-  $ ldd my.exe
-  $ cygcheck ./my.dll
-  $ cygcheck ./my.exe
-
-Cygwin alternatives.
-====================
-
-  http://www.suacommunity.com/SUA.aspx
-                Subsystem for Unix-based Applications and Services for Unix
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/devel-scm.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -0,0 +1,47 @@
+.. -*- coding: utf-8 -*-
+
+====================================
+ Software configuration management.
+====================================
+.. contents::
+
+Request/issue/bug tracker.
+==========================
+
+Each artifact can contain several attributes as:
+
+ * Type.
+ * Component.
+ * Version.
+ * Milestone.
+ * Priority.
+
+  http://trac.edgewall.org/wiki/TracTickets
+                The Trac Ticket System
+
+Type.
+-----
+
+Type is a kind of artifact - bug/issue or enhancement or suggestion or wanted,
+etc.
+
+Component.
+----------
+
+Component is a project module or a subsystem distinct by different criteria.
+
+This can be - client/server, host/target, ui/doc/installer, etc.
+
+Version.
+--------
+
+Version vs. build/release number.
+---------------------------------
+
+Version is a tag for 
+
+Milestone.
+----------
+
+Milestone is a data when issue should be resolved.
+
--- a/display.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Resolution.
-
-  19"    4:3    SXGA    1280х1024
-  20"    4:3    UXGA    1600x1200
-  21"    4:3    UXGA    1600x1200
-  22"   16:10   WUXGA   1920x1200
-  24"   16:10   WUXGA   1920x1200
-  26"   16:10   WUXGA   1920x1200
-  30"   16:10   WQXGA   2560x1600
--- a/doc-gen.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Doxygen.
-
-  $ sudo apt-get install doxygen
-  $ sudo apt-get install doxygen-gui
-
-Graphical wizard called as:
-
-  $ doxywizard
--- a/doxygen.rst	Mon Aug 15 16:20:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
--*- mode: outline; coding: utf-8 -*-
-
-* Doxygen simple workflow.
-
-  $ cd $proj
-  $ doxygen -g $proj.cfg  # generate basic config file
-
-Edit $proj.cfg. Some essential settings:
-
-  PROJECT_NAME     = my-proj
-  OUTPUT_DIRECTORY = my
-  OUTPUT_LANGUAGE  = English
-  INPUT            = my.h my.hpp dir/
-  INPUT_ENCODING   = UTF-8
-  FILE_PATTERNS    =
-  RECURSIVE        = NO
-  GENERATE_HTML    = YES
-
-* Generate .chm from doxygen.
-
-Check doxygen config file for:
-
-  GENERATE_HTMLHELP  = YES
-  CHM_FILE           = my.chm
-  CHM_INDEX_ENCODING = Windows-1251
-
-Run 'doxygen' and 'hhc.exe' on generated 'index.hhp'
-
-  $ doxygen $proj.cfg
-  $ cd $proj/html     # here gone doxygen html output
-  $ hhc.exe index.hhp
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/grub.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -0,0 +1,50 @@
+.. -*- coding: utf-8 -*-
+
+=======
+ GRUB.
+=======
+.. contents::
+
+Setting text mode resolution on boot.
+=====================================
+
+vga=mode
+
+Specifies the VGA text mode that should be selected when booting. mode defaults
+to the VGA mode setting in the kernel image. The values are not case-sensitive.
+They are:
+
+  ask
+      Prompts the user for the text mode. Pressing Enter in response to the
+      prompt displays a list of the available modes. extended (or ext)
+      Selects 80x50 text mode.
+  normal
+      Selects normal 80x25 text mode.
+  number
+      Uses the text mode that corresponds to number. A list of available
+      modes for your video card can be obtained by booting with vga=ask and
+      pressing Enter.
+
+::
+
+  F00 80x25
+  F01 80x50
+  F02 80x43
+  F03 80x28
+  F05 80x30
+  F06 80x34
+  F07 80x60
+  F09 132x25
+  F0A 132x43
+  F0B 132x50
+  F0C 132x60
+  100 40x25
+  154 132x43
+  155 132x25
+  164 132x60
+  165 132x50
+  120 132x25
+  121 132x43
+  122 132x50
+  123 132x60
+
--- a/index.sh	Mon Aug 15 16:20:39 2011 +0300
+++ b/index.sh	Tue Aug 16 09:32:21 2011 +0300
@@ -9,7 +9,7 @@
 echo '    a { text-decoration:none; }'
 echo '    a:link { color: brown; }'
 echo '    a:visited { color: IndianRed; }'
-echo '    a:hover { background: beige; border-radius: 10px; padding: 1px; }'
+echo '    a:hover { background: LightPink; border-radius: 10px; padding: 1px; }'
 echo '  </style>'
 echo '</head>'
 echo '<body>'
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/javadoc.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -0,0 +1,14 @@
+-*- coding: utf-8 -*-
+
+==========
+ JavaDoc.
+==========
+.. contents::
+
+Convert JavaDoc to CHM.
+=======================
+
+  http://www.burgaud.com/jd2chm
+  http://javadoc2help.sourceforge.net/
+
+
--- a/terminal.rst	Mon Aug 15 16:20:39 2011 +0300
+++ b/terminal.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -1,14 +1,18 @@
--*- mode: outline; coding: utf-8; -*-
+.. -*- coding: utf-8; -*-
 
-* Spec.
+Spec.
+=====
 
   http://en.wikipedia.org/wiki/C0_and_C1_control_codes
+                C0 and C1 control codes
   http://en.wikipedia.org/wiki/ECMA-48
                 ANSI escape sequences
 
-* Old hardware terminal.
+Old hardware terminal.
+======================
 
-** VT102.
+VT102.
+------
 
 VT100 is a video terminal that was made by Digital Equipment Corporation (DEC). It was introduced in
 August 1978. Its detailed attributes became the de facto standard for terminal emulators.
@@ -23,19 +27,35 @@
 
   http://en.wikipedia.org/wiki/VT102
 
-** VT220.
+VT220.
+------
 
   http://en.wikipedia.org/wiki/VT220
 
-* X window pseudo terminal.
+X window pseudo terminal.
+=========================
 
-** luit.
+luit.
+-----
 
 Luit is a filter that can be run between an arbitrary application and a UTF-8
 terminal emulator. It will convert application output from the locale's
 encoding into UTF-8, and convert terminal input from UTF-8 into the locale's
 encoding.
 
-Example:
+Example::
 
   $ luit -encoding 'ISO 8859-1' emacs -nw
+
+Capture terminal session.
+=========================
+
+Use *script* utility::
+
+  $ script out.file
+  sh# ....
+  ^d
+  $ cat out.file
+  ...
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web-seo.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -0,0 +1,28 @@
+-*- coding: utf-8 -*-
+
+==========
+ WEB SEO.
+==========
+.. contents::
+
+Alexa.
+======
+
+Backlinks:
+
+  http://www.alexa.com/site/linksin/DOMAIN
+
+Statistics (most useful Top Search Queries):
+
+  http://www.alexa.com/siteinfo/DOMAIN
+
+Google.
+=======
+
+Yahoo.
+======
+
+Give backlink (this page redirect to siteexplorer.search.yahoo.com):
+
+  linkdomain:DOMAIN -site:DOMAIN
+
--- a/windows.rst	Mon Aug 15 16:20:39 2011 +0300
+++ b/windows.rst	Tue Aug 16 09:32:21 2011 +0300
@@ -1,6 +1,12 @@
--*- mode: outline; coding: utf-8; -*-
+.. -*- coding: utf-8; -*-
 
-* Determining windows version.
+=============
+ Windows OS.
+=============
+.. contents::
+
+Determining windows version.
+============================
 
 Run winver.exe: <Win> + R winver <RET>.
 
@@ -8,20 +14,21 @@
 
 Under cmd.exe use built-in command ver.
 
-For Win 2000 and upper check registry key:
+For Win 2000 and upper check registry key::
 
   cmd> reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion
 
 To check 32/64-bit OS use PROCESSOR_ARCHITECTURE env var (it has such values:
 x86, AMD64, IA64).
 
-* Windows update.
+Windows update.
+===============
 
 To find updates and drivers visit (подлинность Windows not checked):
 
   http://catalog.update.microsoft.com/
 
-You can search driver by keywords from Device Manager like:
+You can search driver by keywords from Device Manager like::
 
   VEN_10DE DEV_0247
   VID_22B8 PID_2A62
@@ -30,9 +37,9 @@
 
   http://www.microsoft.com/downloads/ru-ru/default.aspx
 
-* XP.
-
-** Check system files integrity.
+Check system files integrity.
+=============================
+::
 
   cmd> sfc /Scannow
 
@@ -46,7 +53,8 @@
   http://support.microsoft.com/kb/222471/
   http://support.microsoft.com/kb/310747/ru
 
-** Repair boot.
+Repair boot.
+============
 
 If you only damage boot sector of master or system partition boot from Windows
 XP installation CD, enter to recovery console and run:
@@ -58,7 +66,8 @@
 
   http://support.microsoft.com/kb/307654/ru
 
-** Automatically connect to shared resource.
+Automatically connect to shared resource.
+=========================================
 
 Add to autorun such .bat file:
 
@@ -68,30 +77,33 @@
 
   http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx
 
-* Activate windows.
+Activate windows.
+=================
 
   http://www.microsoft.com/genuine/selfhelp/XPPkuinst.aspx?sGuid=bab9e103-6365-44dd-9337-93f0cd9dd4b7&displaylang=en
                 Windows Product Key Update Tool Instructions
 
-** Activate Windows XP.
+Activate Windows XP.
+--------------------
 
 Replace %WINDIR%/system32/winlogon.exe with valid in Safe Mode and run Windows Product Key Update
 Tool.
 
-* Windows images.
+Windows images.
+===============
 
   http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2fcde6ce-b5fb-4488-8c50-fe22559d164e
                 Windows XP Service Pack 3 - ISO-9660 CD Image File
 
-* Vista
-
-** Samba.
+Access to Samba for Vista/7.
+============================
 
 By default, you cannot authenticate and share files to and from Mac OS X or
 Linux Samba due to a well known authentication method turned off by default.
 To enable this,
 
-*** Only for Windows Vista Ultimate/Business/Enterprise Editions.
+Only for Windows Vista Ultimate/Business/Enterprise Editions.
+-------------------------------------------------------------
 
 Goto Start->Run and open gpedit.msc or secpol.msc
 
@@ -111,7 +123,8 @@
 
 Send LM & NTLM - use NTLMv2 session security if negotiated
 
-*** Windows Vista Home Edition.
+Windows Vista Home Edition.
+---------------------------
 
 Since Windows Vista Home Edition does not feature the Group Policy Editor, you
 may do the following to enable this feature:
@@ -126,34 +139,19 @@
 
 And set its value to: 1
 
-* Map dir to disk.
+Map dir to disk.
+================
 
-To create:
+To create::
 
   cmd> subst [to-disk: [from-disk:]path]
 
-To remove:
+To remove::
 
   cmd> subst disk: /d
 
-* CMD.
-
-** How run cmd on 64-bit OS.
-
-From 64-bit process:
-
-  %windir%\System32\cmd.exe (for 64-bit)
-  %windir%\SysWOW64\cmd.exe (for 32-bit)
-
-From 32-bit process:
-
-  %windir%\System32\cmd.exe (for 32-bit)
-  %windir%\Sysnative\cmd.exe (for 64-bit)
-
-  http://msdn.microsoft.com/en-us/library/aa384187%28VS.85%29.aspx
-                File System Redirector
-
-* Standard scripts.
+Standard scripts.
+=================
 
   compmgmt.msc - Computer management
   devmgmt.msc - Device manager
@@ -187,13 +185,16 @@
   control fonts - Fonts Folder
   control printers Printers Folder
 
-* Path.
+Path.
+=====
 
-** Max path length.
+Max path length.
+----------------
 
 260 chars. Use MAX_PATH macros from 'windows.h'.
 
-** Allowed characters.
+Allowed characters.
+-------------------
 
 Not allowed:
  * characters from 0 to 31
@@ -210,12 +211,14 @@
   http://msdn.microsoft.com/en-us/library/aa365247.aspx
                 Naming Files, Paths, and Namespaces
 
-* Memory.
+Memory.
+=======
 
   http://msdn.microsoft.com/en-us/library/ff542275%28v=VS.85%29.aspx
                 Boot Parameters to Configure DEP and PAE
 
-** PAE.
+PAE.
+----
 
 All 32-bit Windows XP support only 4 GiB RAM. To enable PAE (Physical Address
 Extension) edit 'c:\boot.ini', add option '/pae':
@@ -227,7 +230,8 @@
   http://www.microsoft.com/whdc/system/platform/server/pae/paedrv.mspx
                 PAE support
 
-** NX.
+NX.
+---
 
 NX (no execute) in Windows realised in Data Execution Prevention (DEP)
 technology.
@@ -237,11 +241,11 @@
 with SP2, Windows Vista, and later versions of Windows.
 
 To enable NX on 32-bit Windows edit 'c:\boot.ini', add option
-'/noexecute=...' (alwayson/optout/optin/alwaysoff):
+'/noexecute=...' (alwayson/optout/optin/alwaysoff)::
 
   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Prof" /fastdetect /noexecute=alwayson
 
-To see current DEP status run:
+To see current DEP status run::
 
   cmd> wmic OS Get DataExecutionPrevention_Available
   cmd> wmic OS Get DataExecutionPrevention_SupportPolicy
@@ -252,7 +256,8 @@
   http://support.microsoft.com/kb/912923
                 How to determine that hardware DEP is available and configured on your computer
 
-* Life cycle.
+Life cycle.
+===========
 
   http://www.microsoft.com/windows/support/endofsupport.mspx
                 End of support for Windows 98, Windows Me, and Windows XP Service Pack 1
@@ -263,7 +268,8 @@
   http://support.microsoft.com/gp/lifeselect
                 Life-Cycle Policy by product
 
-* NTFS junction points.
+NTFS junction points.
+=====================
 
 To craete use 'junction.exe' from Mark Russinovich or 'linkd.exe' from
 Microsoft Windows 2000 Resource Kit.
@@ -279,13 +285,15 @@
                 How to create and manipulate NTFS junction points
   http://en.wikipedia.org/wiki/NTFS_junction_point
 
-* Microsoft Windows 2000 Resource Kit.
+Microsoft Windows 2000 Resource Kit.
+====================================
 
   http://support.microsoft.com/kb/927229
                 Windows 2000 Resource Kit Tools for administrative tasks
                 separate tools downloads
 
-* Microsoft security tools.
+Microsoft security tools.
+=========================
 
   http://www.microsoft.com/downloads/details.aspx?FamilyID=CD057D9D-86B9-4E35-9733-7ACB0B2A3CA1&displayLang=en
 
@@ -302,10 +310,11 @@
 
   http://blogs.technet.com/b/srd/archive/2010/07/28/announcing-the-upcoming-release-of-emet-v2.aspx
 
-* Disabling UAC.
+Enable/Disabling UAC.
+=====================
 
-To disable UAC on the test computer, you must be able to log on with or provide the credentials of a
-member of the local Administrators group.
+To disable UAC on the computer, you must be able to log on with or provide the
+credentials of a member of the local Administrators group.
 
 Starting with Windows 7, UAC is disabled by following these steps:
 
@@ -318,31 +327,36 @@
   2. In the User Accounts tasks window, click Turn User Account Control on or off.
   3. Clear the Use User Account Control (UAC) to help protect your computer check box, and then click OK.
 
-* Fix file association.
+  http://windows.microsoft.com/en-US/windows-vista/Turn-User-Account-Control-on-or-off
+                Turn User Account Control on or off
 
-Check current association:
+Fix file association.
+=====================
+
+Check current association::
 
   $ cmd /c assoc | grep -i "^\.mp3"
-.mp3=mp3file
+  .mp3=mp3file
 
-Get list of all available commands:
+Get list of all available commands::
 
   $ cmd /c ftype
-...
-AIMP.mp3="C:\Program Files\AIMP2\AIMP2.exe" "%1"
-...
+  ...
+  AIMP.mp3="C:\Program Files\AIMP2\AIMP2.exe" "%1"
+  ...
 
-and select one on them:
+and select one on them::
 
   $ cmd /c assoc .mp3=AIMP.mp3
 
-* Clean up Windows system directories.
+Clean up Windows system directories.
+====================================
 
-You can safely remove SP restore files:
+You can safely remove SP restore files::
 
   %Systemroot%\$NtServicePackUninstall$
 
-Also check such directories:
+Also check such directories::
 
   %SYSTEMDRIVE%\Program Files\Common Files
   %SYSTEMDRIVE%\Documents and Settings\USER\Application Data
@@ -351,35 +365,49 @@
   http://support.microsoft.com/kb/290402
                 HOW TO: Remove the Service Pack Restore Files and Folders in Windows
 
-* Windows services from command line.
+Windows services from command line.
+===================================
 
-** List of all running services.
+List of all running services.
+-----------------------------
+::
 
   cmd> net start
 
-** Start service.
+Start service.
+--------------
+::
 
   cmd> net start NAME
 
-** Stop service.
+Stop service.
+-------------
+::
 
   cmd> net stop NAME
 
-* Schedule Tasks in Windows.
+Schedule Tasks in Windows.
+==========================
 
-** List registered of task.
+List registered of task.
+------------------------
+::
 
   $ schtasks /query
 
-** Create task.
+Create task.
+------------
+::
 
   $ schtasks /create /tn %TASK_NAME% /ru %ROOT% /sc daily /st 23:00:00 /tr "rundll32.exe user32.dll,LockWorkStation"
 
-/sc can be one of:
+/sc can be one of::
 
   MINUTE HOURLY DAILY WEEKLY MONTHLY ONCE ONSTART ONLOGON ONIDLE
 
-** Delete task.
+Delete task.
+------------
+::
 
   schtasks /delete /tn %TASK_NAME% /f