Convert all files from TXT to 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
+