# HG changeset patch # User Oleksandr Gavenko # Date 1250855128 -10800 # Node ID f6dc9574b69df6e26db14dc8123bf24b9e04c758 # Parent 5181378e42af5c9d5251b740ec7e0cad33187580# Parent e225b746945d5640abf980dfd4ab5b7d273342ed Automated merge with file:///d:\srv\hg\admin-doc diff -r e225b746945d -r f6dc9574b69d blog.rst --- a/blog.rst Fri Aug 21 14:45:24 2009 +0300 +++ b/blog.rst Fri Aug 21 14:45:28 2009 +0300 @@ -1,6 +1,13 @@ -*- outline -*- -* Blogspot and Emacs. +* Blogspot. + +http://code.google.com/apis/blogger/ + The Blogger Data API +http://code.blogger.com/ + Developer Documentation (API/Gadget/Layouts) + +** Blogspot and Emacs. See diff -r e225b746945d -r f6dc9574b69d cpp.rst --- a/cpp.rst Fri Aug 21 14:45:24 2009 +0300 +++ b/cpp.rst Fri Aug 21 14:45:28 2009 +0300 @@ -1,34 +1,34 @@ --*- outline -*- - -* How to see macros expansion? - -** GCC. - - $ cpp .c - -** MSVC. - - $ cl /E .c - -* Who to see predefined macros? - -See - - http://predef.sourceforge.net/ - http://en.wikipedia.org/wiki/C_preprocessor#Compiler-specific_predefined_macros - -** GNU C Compiler. - - $ gcc -dM -E - < /dev/null - -** HP-UX ansi C compiler. - - $ cc -v EMPTY.c - -** SCO OpenServer C compiler. - - $ cc -## EMPTY.c - -** Sun Studio C/C++ compiler. - - $ cc -## EMPTY.c +-*- outline -*- + +* How to see macros expansion? + +** GCC. + + $ cpp .c + +** MSVC. + + $ cl /E .c + +* Who to see predefined macros? + +See + + http://predef.sourceforge.net/ + http://en.wikipedia.org/wiki/C_preprocessor#Compiler-specific_predefined_macros + +** GNU C Compiler. + + $ gcc -dM -E - < /dev/null + +** HP-UX ansi C compiler. + + $ cc -v EMPTY.c + +** SCO OpenServer C compiler. + + $ cc -## EMPTY.c + +** Sun Studio C/C++ compiler. + + $ cc -## EMPTY.c diff -r e225b746945d -r f6dc9574b69d driver-win.rst --- a/driver-win.rst Fri Aug 21 14:45:24 2009 +0300 +++ b/driver-win.rst Fri Aug 21 14:45:28 2009 +0300 @@ -1,91 +1,91 @@ --*- outline -*- - -* Which version exist? - - - VxD - Windows 3.x and Windows 9x - - Windows Driver Model (WDM) - Windows 98, Windows 98 Second Edition, Windows Me, Windows - 2000, Windows XP, Windows Server 2003 and Windows Vista (for - backwards compatibility) - - Windows Driver Foundation (WDF) - Windows 2000 and later - -* VxD. - -See - - http://en.wikipedia.org/wiki/VxD - -* WDM. - -See - - http://en.wikipedia.org/wiki/Windows_Driver_Model - -* WDF. - -See - - http://en.wikipedia.org/wiki/Windows_Driver_Foundation - -* Filename extension. - - * VxD - .386 under Windows 3.x - .vxd under Windows 95 - -* Tools. - -** Microsoft DDK. - -*** DevCon. - -Supported device classes: - - cmd> devcon.exe classes - -Which files used by specific driver (with "*" prints list of files for all drivers): - - cmd> devcon.exe driverfiles * - -Device ID (names included): - - cmd> devcon.exe hwids * - -Device status (running/stoped): - - cmd> devcon.exe status * - -** USB Command Verifier. - -All USB peripherals are required to pass the Device Framework tests in order -to gain certification. - - http://www.usb.org/developers/tools/ - -* Files. - -** Windows 98 SE/ME. - -** Windows NT (2000/XP/2003). - - * .inf - Stored in %Windir%\Inf. - * .pnf - Precompiled INF File. Stored in %Windir%\Inf. - -* Driver type. - -** CDC. - - http://support.microsoft.com/kb/837637 - How to use or to reference the Usbser.sys driver from - universal serial bus (USB) modem .inf files. - -* Driver class. - -See - - http://msdn.microsoft.com/en-us/library/ms791134.aspx - System-Supplied Device Setup Classes +-*- outline -*- + +* Which version exist? + + - VxD + Windows 3.x and Windows 9x + - Windows Driver Model (WDM) + Windows 98, Windows 98 Second Edition, Windows Me, Windows + 2000, Windows XP, Windows Server 2003 and Windows Vista (for + backwards compatibility) + - Windows Driver Foundation (WDF) + Windows 2000 and later + +* VxD. + +See + + http://en.wikipedia.org/wiki/VxD + +* WDM. + +See + + http://en.wikipedia.org/wiki/Windows_Driver_Model + +* WDF. + +See + + http://en.wikipedia.org/wiki/Windows_Driver_Foundation + +* Filename extension. + + * VxD + .386 under Windows 3.x + .vxd under Windows 95 + +* Tools. + +** Microsoft DDK. + +*** DevCon. + +Supported device classes: + + cmd> devcon.exe classes + +Which files used by specific driver (with "*" prints list of files for all drivers): + + cmd> devcon.exe driverfiles * + +Device ID (names included): + + cmd> devcon.exe hwids * + +Device status (running/stoped): + + cmd> devcon.exe status * + +** USB Command Verifier. + +All USB peripherals are required to pass the Device Framework tests in order +to gain certification. + + http://www.usb.org/developers/tools/ + +* Files. + +** Windows 98 SE/ME. + +** Windows NT (2000/XP/2003). + + * .inf + Stored in %Windir%\Inf. + * .pnf + Precompiled INF File. Stored in %Windir%\Inf. + +* Driver type. + +** CDC. + + http://support.microsoft.com/kb/837637 + How to use or to reference the Usbser.sys driver from + universal serial bus (USB) modem .inf files. + +* Driver class. + +See + + http://msdn.microsoft.com/en-us/library/ms791134.aspx + System-Supplied Device Setup Classes diff -r e225b746945d -r f6dc9574b69d java.rst --- a/java.rst Fri Aug 21 14:45:24 2009 +0300 +++ b/java.rst Fri Aug 21 14:45:28 2009 +0300 @@ -1,16 +1,16 @@ --*- outline -*- - -* Class version. - -See value of 6 and 8 bytes in .class file: - - {0xCA, 0xFE, 0xBA, 0xBE, 0x00, minor, 0x00, major} - -major minor Java platform version -45 3 1.0 -45 3 1.1 -46 0 1.2 -47 0 1.3 -48 0 1.4 -49 0 1.5 -50 0 1.6 +-*- outline -*- + +* Class version. + +See value of 6 and 8 bytes in .class file: + + {0xCA, 0xFE, 0xBA, 0xBE, 0x00, minor, 0x00, major} + +major minor Java platform version +45 3 1.0 +45 3 1.1 +46 0 1.2 +47 0 1.3 +48 0 1.4 +49 0 1.5 +50 0 1.6 diff -r e225b746945d -r f6dc9574b69d laser-disk.rst --- a/laser-disk.rst Fri Aug 21 14:45:24 2009 +0300 +++ b/laser-disk.rst Fri Aug 21 14:45:28 2009 +0300 @@ -34,10 +34,101 @@ |DVD+R DL | 4,173,824 | 8,547,991,552 | 8.5 | 7.961 | +----------+-----------+---------------+------+--------+ +* +** 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://faq.imation.com/tdk/index.php?action=article&cat_id=011001&id=104 + +*** 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. + + http://faq.imation.com/tdk/index.php?action=article&cat_id=011001&id=111 + +** DVD. + +* 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. + +See + + http://www.cdrkit.org/ + http://en.wikipedia.org/wiki/Cdrkit + +*** Installation. + + $ sudo apt-get install wodim genisoimage + +*** Make iso image. + + $ genisoimage -A "" -gui -J -R -o ... + + 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 +*** Burn iso image. +** cdrskin. + +See + + http://scdbackup.sourceforge.net/cdrskin_eng.html + http://en.wikipedia.org/wiki/Cdrskin + +*** Installation. + + $ 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 diff -r e225b746945d -r f6dc9574b69d testing.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/testing.rst Fri Aug 21 14:45:28 2009 +0300 @@ -0,0 +1,5 @@ +-*- outline -*- + +* List of testing software. + + http://opensourcetesting.org/ diff -r e225b746945d -r f6dc9574b69d torrent.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/torrent.rst Fri Aug 21 14:45:28 2009 +0300 @@ -0,0 +1,11 @@ +-*- outline -*- + +* Torrent client. + +** rtorrent. + +rTorrent is a text-based ncurses BitTorrent client written in C++, based on +the libTorrent libraries for Unix. + + http://libtorrent.rakshasa.no/ + http://en.wikipedia.org/wiki/RTorrent