# HG changeset patch # User Oleksandr Gavenko # Date 1518219024 -7200 # Node ID 837f1337c59b64544119c0304bff254ca69761ef # Parent 1e9323e7ec889e3bd36abf6667f0564c63225c60 Removed indentation that compiled into
. diff -r 1e9323e7ec88 -r 837f1337c59b 3d.rst --- a/3d.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/3d.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,12 +11,12 @@ The Persistence of Vision Raytracer, or POV-Ray, is a ray tracing program. - http://www.povray.org/ - home page - http://en.wikipedia.org/wiki/POV-Ray - POV Ray - http://xahlee.org/3d/povray.html - POV Ray - http://xahlee.org/3d/povray_emacs.html - POV Ray +http://www.povray.org/ + home page +http://en.wikipedia.org/wiki/POV-Ray + POV Ray +http://xahlee.org/3d/povray.html + POV Ray +http://xahlee.org/3d/povray_emacs.html + POV Ray diff -r 1e9323e7ec88 -r 837f1337c59b about-uri.rst --- a/about-uri.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/about-uri.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,47 +11,47 @@ See: - * http://en.wikipedia.org/wiki/About:_URI_scheme +* 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: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) +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: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 +* http://kb.mozillazine.org/About_protocol_links diff -r 1e9323e7ec88 -r 837f1337c59b android-devel.rst --- a/android-devel.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/android-devel.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,10 +9,10 @@ Specs. ====== - https://design.google.com/resources/ - Design guides. - https://design.google.com/devices/ - Device metrics. - https://www.google.com/design/spec/material-design/introduction.html - Material design, components list and example. +https://design.google.com/resources/ + Design guides. +https://design.google.com/devices/ + Device metrics. +https://www.google.com/design/spec/material-design/introduction.html + Material design, components list and example. diff -r 1e9323e7ec88 -r 837f1337c59b android.rst --- a/android.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/android.rst Sat Feb 10 01:30:24 2018 +0200 @@ -355,9 +355,9 @@ Controlling Android from PC. ============================ - * http://code.google.com/p/androidscreencast/ - * http://code.google.com/p/android-screen-monitor/ - * http://androidwebkey.com/ +* http://code.google.com/p/androidscreencast/ +* http://code.google.com/p/android-screen-monitor/ +* http://androidwebkey.com/ Show screencast from Android. ============================= diff -r 1e9323e7ec88 -r 837f1337c59b archive.rst --- a/archive.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/archive.rst Sat Feb 10 01:30:24 2018 +0200 @@ -14,4 +14,4 @@ See: - * http://rarcrack.sourceforge.net/ +* http://rarcrack.sourceforge.net/ diff -r 1e9323e7ec88 -r 837f1337c59b asciidoc.rst --- a/asciidoc.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/asciidoc.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,6 +9,6 @@ About. ====== - http://www.methods.co.nz/asciidoc/ - home page +http://www.methods.co.nz/asciidoc/ + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b at.rst --- a/at.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/at.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,16 +11,16 @@ Nokia AT commands spec: - http://wiki.forum.nokia.com/index.php/Category:AT_Command - Nokia AT command spec - 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 +http://wiki.forum.nokia.com/index.php/Category:AT_Command + Nokia AT command spec +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 commands 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/ +* 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/ diff -r 1e9323e7ec88 -r 837f1337c59b atom.rst --- a/atom.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/atom.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,14 +9,14 @@ About Atom Publishing Protocol ============================== - http://www.ibm.com/developerworks/xml/library/x-atom10.html - An overview of the Atom 1.0 Syndication Format - 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 +http://www.ibm.com/developerworks/xml/library/x-atom10.html + An overview of the Atom 1.0 Syndication Format +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 diff -r 1e9323e7ec88 -r 837f1337c59b audio.rst --- a/audio.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/audio.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ Sound in Debian. ================ - * http://wiki.debian.org/ALSA - * http://wiki.debian.org/SoundFAQ +* http://wiki.debian.org/ALSA +* http://wiki.debian.org/SoundFAQ Test speaker and microphone. ============================ @@ -61,8 +61,8 @@ See also: - http://www.alsa-project.org/main/index.php/HDA_Analyzer - provides a graphical interface to access the raw HD-audio control +http://www.alsa-project.org/main/index.php/HDA_Analyzer + provides a graphical interface to access the raw HD-audio control Suitable convertors? ==================== @@ -120,7 +120,7 @@ $ mp3splt -See:: +See: - http://mp3splt.sourceforge.net/mp3splt_page/home.php - home page +http://mp3splt.sourceforge.net/mp3splt_page/home.php + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b auto-proof.rst --- a/auto-proof.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/auto-proof.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,7 +9,7 @@ Info/links ========== - * http://en.wikipedia.org/wiki/Automated_theorem_proving +* http://en.wikipedia.org/wiki/Automated_theorem_proving proofgeneral ============ @@ -32,7 +32,7 @@ See: - * http://proofgeneral.inf.ed.ac.uk/ +* http://proofgeneral.inf.ed.ac.uk/ Isabelle ======== @@ -48,8 +48,8 @@ See: - * http://isabelle.in.tum.de/overview.html - * http://en.wikipedia.org/wiki/Isabelle_(theorem_prover) +* http://isabelle.in.tum.de/overview.html +* http://en.wikipedia.org/wiki/Isabelle_(theorem_prover) IsarMathLib =========== @@ -60,12 +60,12 @@ See: - http://isarmathlib.org/ - Home page - http://savannah.nongnu.org/projects/isarmathlib - Project page - http://lists.nongnu.org/mailman/listinfo/isarmathlib-devel - Mail list +http://isarmathlib.org/ + Home page +http://savannah.nongnu.org/projects/isarmathlib + Project page +http://lists.nongnu.org/mailman/listinfo/isarmathlib-devel + Mail list This site is an experimental HTML rendering of fragments of the IsarMathLib project. IsarMathLib is a library of mathematical proofs formally verified by @@ -82,7 +82,7 @@ See: - * http://formalmath.tiddlyspot.com/ +* http://formalmath.tiddlyspot.com/ HOL Light ========= @@ -99,7 +99,7 @@ See: - * http://www.cl.cam.ac.uk/~jrh13/hol-light/index.html +* http://www.cl.cam.ac.uk/~jrh13/hol-light/index.html ACL2 ==== @@ -117,8 +117,8 @@ See: - * http://www.cs.utexas.edu/users/moore/acl2/ - * http://en.wikipedia.org/wiki/ACL2 +* http://www.cs.utexas.edu/users/moore/acl2/ +* http://en.wikipedia.org/wiki/ACL2 PVS Specification and Verification System ========================================= @@ -130,9 +130,9 @@ See: - * http://pvs.csl.sri.com/ - * http://en.wikipedia.org/wiki/Prototype_Verification_System - * http://www-formal.stanford.edu/clt/ARS/Entries/pvs +* 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 ====================================================== @@ -141,15 +141,15 @@ 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. +* 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 @@ -160,7 +160,7 @@ See: - * http://www.cs.miami.edu/~tptp/ +* http://www.cs.miami.edu/~tptp/ SPASS ===== @@ -169,15 +169,15 @@ See: - * http://www.spass-prover.org/index.html +* http://www.spass-prover.org/index.html Competition =========== See: - * http://www.cs.miami.edu/~tptp/CASC/ - * http://www.cs.albany.edu/~nvm/cade.html +* http://www.cs.miami.edu/~tptp/CASC/ +* http://www.cs.albany.edu/~nvm/cade.html Conference ========== @@ -190,16 +190,16 @@ See: - * http://www.ijcar.org/ - * http://en.wikipedia.org/wiki/International_Joint_Conference_on_Automated_Reasoning +* 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) +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) diff -r 1e9323e7ec88 -r 837f1337c59b avr.rst --- a/avr.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/avr.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,10 +9,10 @@ AVR programming tutorials. ========================== - http://www.avr-asm-tutorial.net/ - Learning AVR Assembler with practical examples - http://www.avr-asm-download.de/index.html - Pdf download page. +http://www.avr-asm-tutorial.net/ + Learning AVR Assembler with practical examples +http://www.avr-asm-download.de/index.html + Pdf download page. AVR ISP programmer. =================== @@ -23,10 +23,10 @@ AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP). - http://www.nongnu.org/avrdude/ - Home page. - http://savannah.nongnu.org/projects/avrdude/ - Devel home page. +http://www.nongnu.org/avrdude/ + Home page. +http://savannah.nongnu.org/projects/avrdude/ + Devel home page. uisp. ----- @@ -34,10 +34,10 @@ Uisp is a tool for AVR microcontrollers which can interface to many hardware in-system programmers. - http://www.nongnu.org/uisp/ - Home page. - http://savannah.nongnu.org/projects/uisp/ - Devel home page. +http://www.nongnu.org/uisp/ + Home page. +http://savannah.nongnu.org/projects/uisp/ + Devel home page. AVR tool-chains. ================ @@ -49,8 +49,8 @@ development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC compiler for C and C++. - http://winavr.sourceforge.net/ - Home page. +http://winavr.sourceforge.net/ + Home page. GNU AVR. -------- @@ -60,8 +60,8 @@ See: - http://www.nongnu.org/avr-libc - Home page. +http://www.nongnu.org/avr-libc + Home page. AVR simulator. ============== diff -r 1e9323e7ec88 -r 837f1337c59b bash.rst --- a/bash.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/bash.rst Sat Feb 10 01:30:24 2018 +0200 @@ -50,8 +50,7 @@ Bash history. ============= - http://wiki.bash-hackers.org/scripting/bashchanges - This article is an incomplete overview of changes to Bash over - the time. +http://wiki.bash-hackers.org/scripting/bashchanges + This article is an incomplete overview of changes to Bash over the time. diff -r 1e9323e7ec88 -r 837f1337c59b benchmark.rst --- a/benchmark.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/benchmark.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,7 +9,7 @@ CPU. ==== - * http://www.cpubenchmark.net/ +* http://www.cpubenchmark.net/ Video. ====== @@ -19,11 +19,11 @@ Hard drive. =========== - * http://www.harddrivebenchmark.net/ +* http://www.harddrivebenchmark.net/ Mobile. ======= - * http://www.mobilebenchmark.net/ +* http://www.mobilebenchmark.net/ diff -r 1e9323e7ec88 -r 837f1337c59b binary.rst --- a/binary.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/binary.rst Sat Feb 10 01:30:24 2018 +0200 @@ -28,21 +28,21 @@ 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 +- 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 +- 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 +- 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 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 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 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 +- how a debugger will find the information necessary to obtain a stack trace diff -r 1e9323e7ec88 -r 837f1337c59b blog.rst --- a/blog.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/blog.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,74 +9,71 @@ Blogspot ======== - http://code.google.com/apis/blogger/ - The Blogger Data API - http://code.blogger.com/ - Developer Documentation (API/Gadget/Layouts) +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 +``http://BLOGNAME.blogspot.com/?m=1`` Blogspot and Emacs ------------------ - http://code.google.com/p/e-blog/ +* http://code.google.com/p/e-blog/ -Feeds ------ - -Blogspot. -========= +Blogspot feeds +============== See: - * http://www.google.com/support/webmasters/bin/answer.py?answer=71188 - * http://www.google.com/support/blogger/bin/answer.py?answer=97933 +* http://www.google.com/support/webmasters/bin/answer.py?answer=71188 +* http://www.google.com/support/blogger/bin/answer.py?answer=97933 Article feeds: - * 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 +* 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 +* 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 +* 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 +* 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 +* 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 +* 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 +* 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 +* 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. @@ -85,33 +82,33 @@ See: - * http://support.wordpress.com/email-subscriptions/ - * http://codex.wordpress.org/WordPress_Feeds +* 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 +* 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 feeds: - * http://BLOGNAME.wordpress.com/comments/feed/ - * http://BLOGNAME.wordpress.com/?feed=comments-rss2 +* 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 +* 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 engines ============ @@ -126,80 +123,81 @@ 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 +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 +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/ - Home page. +http://byteflow.su/ + Home page. Blog services ------------- Cost-free blog services: - * Blogspot. - * Livejornal. - * Wordpress. - * LiveInternet.ru +* Blogspot. +* Livejornal. +* Wordpress. +* LiveInternet.ru Commercial blog services: - * TypePad: http://www.typepad.com/ +* TypePad: http://www.typepad.com/ Blog API -------- - http://www.blogger.com/developers/api/ - Blogger API (old Blogger API or version 1.0). - http://www.xmlrpc.com/metaWeblogApi - MetaWeblog API. Based on XML-RPC. +http://www.blogger.com/developers/api/ + Blogger API (old Blogger API or version 1.0). +http://www.xmlrpc.com/metaWeblogApi + MetaWeblog API. Based on XML-RPC. - Supported engines: WordPress, LiveInternet. + 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 +http://codex.wordpress.org/XML-RPC_Support + XML-RPC Support +http://wiki.liveinternet.ru/ServisDnevnikovLiveInternet/InterfejjsyVzaimodejjstvija/MetaWeblogAPI?v=15qg + MetaWeblog API 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 - http://www.sixapart.com/developers/xmlrpc/movable_type_api/ - Spec +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 +http://www.sixapart.com/developers/xmlrpc/movable_type_api/ + Spec -** Atom Publishing Protocol (AtomPub). +Atom Publishing Protocol (AtomPub) +---------------------------------- Supported engines: Blogger (Blogger API v2.0), WordPress (since version 2.3). - http://codex.wordpress.org/AtomPub +* http://codex.wordpress.org/AtomPub WordPress API ------------- @@ -208,10 +206,11 @@ Supported engines: WordPress only. - http://codex.wordpress.org/XML-RPC_wp - Spec. +http://codex.wordpress.org/XML-RPC_wp + Spec. -* After the jump/Read More. +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 @@ -224,10 +223,10 @@ 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? +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? diff -r 1e9323e7ec88 -r 837f1337c59b bluetooth.rst --- a/bluetooth.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/bluetooth.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,10 +9,10 @@ Specification ============= - http://www.bluetooth.com/English/Technology/Building/Pages/Specification.aspx - Download page - http://en.wikipedia.org/wiki/Bluetooth_profile - Wiki page +http://www.bluetooth.com/English/Technology/Building/Pages/Specification.aspx + Download page +http://en.wikipedia.org/wiki/Bluetooth_profile + Wiki page Debian ====== @@ -155,20 +155,20 @@ See: - http://www.bluez.org/ - bluez home page +http://www.bluez.org/ + bluez home page Remote control throw mobile. ============================ - http://anyremote.sourceforge.net/docs.html +* http://anyremote.sourceforge.net/docs.html Spec ==== -See +See: - http://www.bluetooth.com/Bluetooth/Technology/Building/Specifications/ +* http://www.bluetooth.com/Bluetooth/Technology/Building/Specifications/ Bluetooth on Windows. ===================== @@ -181,7 +181,7 @@ ``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 +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 diff -r 1e9323e7ec88 -r 837f1337c59b bnf.rst --- a/bnf.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/bnf.rst Sat Feb 10 01:30:24 2018 +0200 @@ -20,18 +20,18 @@ 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. - ``"abc..."`` - Terminals are enclosed in to distinguish them from meta-symbols. +``::=`` + 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. +``"abc..."`` + Terminals are enclosed in to distinguish them from meta-symbols. BNF in BNF ========== diff -r 1e9323e7ec88 -r 837f1337c59b browsers.rst --- a/browsers.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/browsers.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,29 +9,29 @@ Browsers release history. ========================= - https://wiki.mozilla.org/Releases - Firefox Releases. - http://en.wikipedia.org/wiki/Firefox_release_history - Firefox release history. - http://en.wikipedia.org/wiki/History_of_Firefox - History of Firefox. - http://www.opera.com/docs/history/ - Opera version history. - http://en.wikipedia.org/wiki/History_of_the_Opera_web_browser - History of the Opera web browser. - http://en.wikipedia.org/wiki/Safari_version_history - Safari version history. +https://wiki.mozilla.org/Releases + Firefox Releases. +http://en.wikipedia.org/wiki/Firefox_release_history + Firefox release history. +http://en.wikipedia.org/wiki/History_of_Firefox + History of Firefox. +http://www.opera.com/docs/history/ + Opera version history. +http://en.wikipedia.org/wiki/History_of_the_Opera_web_browser + History of the Opera web browser. +http://en.wikipedia.org/wiki/Safari_version_history + Safari version history. Browser popularity. =================== - http://caniuse.com/usage_table.php - Browser usage table, based on data from StatCounter GlobalStats. +http://caniuse.com/usage_table.php + Browser usage table, based on data from StatCounter GlobalStats. Browser performance. ==================== - http://arewefastyet.com/ - Tracking performance of popular JavaScript engines. - http://jsperf.com/ - JavaScript libraries performance. +http://arewefastyet.com/ + Tracking performance of popular JavaScript engines. +http://jsperf.com/ + JavaScript libraries performance. diff -r 1e9323e7ec88 -r 837f1337c59b build-tools.rst --- a/build-tools.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/build-tools.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,23 +9,23 @@ GNU Make. ========= - * http://www.gnu.org/software/make - * http://en.wikipedia.org/wiki/Make_%28software%29 +* http://www.gnu.org/software/make +* http://en.wikipedia.org/wiki/Make_%28software%29 SCons. ====== - * http://www.scons.org - * http://ru.wikipedia.org/wiki/SCons +* http://www.scons.org +* http://ru.wikipedia.org/wiki/SCons CMake. ====== - * http://www.cmake.org - * http://ru.wikipedia.org/wiki/CMake +* http://www.cmake.org +* http://ru.wikipedia.org/wiki/CMake OMake. ====== - http://omake.metaprl.org/index.html +* http://omake.metaprl.org/index.html diff -r 1e9323e7ec88 -r 837f1337c59b cat.rst --- a/cat.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/cat.rst Sat Feb 10 01:30:24 2018 +0200 @@ -13,7 +13,7 @@ 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 +* http://en.wikipedia.org/wiki/Computer_assisted_translation TMX === @@ -22,8 +22,8 @@ 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 +* http://www.lisa.org/standards/tmx/ +* http://en.wikipedia.org/wiki/Translation_Memory_eXchange Translation memory ================== @@ -34,7 +34,7 @@ The translation memory stores the source text and its corresponding translation in language pairs called "translation units". - http://en.wikipedia.org/wiki/Translation_memory +* http://en.wikipedia.org/wiki/Translation_memory pootle ====== @@ -43,4 +43,4 @@ much simpler. It allows online translation, work assignment, gives statistics and allows easy volunteer contribution. - http://translate.sourceforge.net/wiki/pootle/index +* http://translate.sourceforge.net/wiki/pootle/index diff -r 1e9323e7ec88 -r 837f1337c59b cellular-automaton.rst --- a/cellular-automaton.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/cellular-automaton.rst Sat Feb 10 01:30:24 2018 +0200 @@ -16,26 +16,26 @@ See: - * https://en.wikipedia.org/wiki/Category:Cellular_automaton_software +* https://en.wikipedia.org/wiki/Category:Cellular_automaton_software Info. ===== -https://en.wikipedia.org/wiki/Life-like_cellular_automaton -https://en.wikipedia.org/wiki/Langton%27s_loops -https://en.wikipedia.org/wiki/Artificial_life -https://en.wikipedia.org/wiki/Evolutionary_computation -https://en.wikipedia.org/wiki/Codd%27s_cellular_automaton -https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor -https://en.wikipedia.org/wiki/Life_without_Death -https://en.wikipedia.org/wiki/Highlife_%28cellular_automaton%29 -https://en.wikipedia.org/wiki/Day_and_Night_%28cellular_automaton%29 -https://en.wikipedia.org/wiki/Category:Cellular_automaton_rules -https://en.wikipedia.org/wiki/Wireworld -https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life +* https://en.wikipedia.org/wiki/Life-like_cellular_automaton +* https://en.wikipedia.org/wiki/Langton%27s_loops +* https://en.wikipedia.org/wiki/Artificial_life +* https://en.wikipedia.org/wiki/Evolutionary_computation +* https://en.wikipedia.org/wiki/Codd%27s_cellular_automaton +* https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor +* https://en.wikipedia.org/wiki/Life_without_Death +* https://en.wikipedia.org/wiki/Highlife_%28cellular_automaton%29 +* https://en.wikipedia.org/wiki/Day_and_Night_%28cellular_automaton%29 +* https://en.wikipedia.org/wiki/Category:Cellular_automaton_rules +* https://en.wikipedia.org/wiki/Wireworld +* https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life Algorithm. ========== -https://en.wikipedia.org/wiki/Hashlife +* https://en.wikipedia.org/wiki/Hashlife diff -r 1e9323e7ec88 -r 837f1337c59b chm.rst --- a/chm.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/chm.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,47 +9,47 @@ Spec. ===== - http://www.nongnu.org/chmspec/ - HTML Help Projects. - http://chmspec.nongnu.org/ - HTML Help Projects. - http://chmspec.nongnu.org/latest/ - Unofficial (Preliminary) HTML Help Specification. - http://savannah.nongnu.org/projects/chmspec - Unofficial CHM Specification. - http://www.speakeasy.org/~russotto/chm/chmformat.html - Matthew Russotto's Microsoft's HTML Help format description. - http://msdn.microsoft.com/en-us/library/ms669980.aspx - HTML Help Frequently Asked Questions. - http://kb.helpwaregroup.com/ms-html-help/hh_info - HH Info, version history - http://kb.helpwaregroup.com/ms-html-help/hh-faq - FAQ - http://mshelpwiki.helpmvp.com/mshelp/html-help - HTML Help. +http://www.nongnu.org/chmspec/ + HTML Help Projects. +http://chmspec.nongnu.org/ + HTML Help Projects. +http://chmspec.nongnu.org/latest/ + Unofficial (Preliminary) HTML Help Specification. +http://savannah.nongnu.org/projects/chmspec + Unofficial CHM Specification. +http://www.speakeasy.org/~russotto/chm/chmformat.html + Matthew Russotto's Microsoft's HTML Help format description. +http://msdn.microsoft.com/en-us/library/ms669980.aspx + HTML Help Frequently Asked Questions. +http://kb.helpwaregroup.com/ms-html-help/hh_info + HH Info, version history +http://kb.helpwaregroup.com/ms-html-help/hh-faq + FAQ +http://mshelpwiki.helpmvp.com/mshelp/html-help + HTML Help. Alternatives. ============= - http://www.imendio.com/projects/devhelp/ - DevHelp is a GNOME based online help system aimed toward developers. - http://en.wikipedia.org/wiki/MHTML - MHTML, short for MIME HTML. +http://www.imendio.com/projects/devhelp/ + DevHelp is a GNOME based online help system aimed toward developers. +http://en.wikipedia.org/wiki/MHTML + MHTML, short for MIME HTML. - * https://en.wikipedia.org/wiki/Online_help - * https://en.wikipedia.org/wiki/List_of_help_authoring_tools +* https://en.wikipedia.org/wiki/Online_help +* https://en.wikipedia.org/wiki/List_of_help_authoring_tools Microsoft HTML Help. ==================== - https://msdn.microsoft.com/en-us/library/ms669985 - Microsoft HTML Help Downloads. - http://www.microsoft.com/en-us/download/details.aspx?id=21138 - HTML Help Workshop and Documentation. - http://support.microsoft.com/kb/269766/ - INFO: Limited Unicode Support in HTML Help. - http://www.help-info.de/en/Help_Info_HTMLHelp/hh.htm - Various links. +https://msdn.microsoft.com/en-us/library/ms669985 + Microsoft HTML Help Downloads. +http://www.microsoft.com/en-us/download/details.aspx?id=21138 + HTML Help Workshop and Documentation. +http://support.microsoft.com/kb/269766/ + INFO: Limited Unicode Support in HTML Help. +http://www.help-info.de/en/Help_Info_HTMLHelp/hh.htm + Various links. Microsoft HTML Help under Debian. ================================= @@ -88,9 +88,9 @@ See: - * http://code.google.com/p/htmlhelp/wiki/HHW4Wine - * https://appdb.winehq.org/objectManager.php?sClass=version&iId=2978 - * https://bugs.winehq.org/show_bug.cgi?id=7517 +* http://code.google.com/p/htmlhelp/wiki/HHW4Wine +* https://appdb.winehq.org/objectManager.php?sClass=version&iId=2978 +* https://bugs.winehq.org/show_bug.cgi?id=7517 Viewer. ======= @@ -127,24 +127,24 @@ In order to show Cyrillic tests in ``hh.exe`` or ``xchm``: - * Use ``cp1251`` or ``cp866`` encoding for ``.html`` files. +* Use ``cp1251`` or ``cp866`` encoding for ``.html`` files. - * Place corresponding:: +* Place corresponding:: - + - or:: + or:: - + - into into ```` tag of your ``.html`` files. + into into ```` tag of your ``.html`` files. - * Use ``cp1251`` encoding for ``.hhc`` and ``.hhk`` and ``.stp`` files. +* Use ``cp1251`` encoding for ``.hhc`` and ``.hhk`` and ``.stp`` files. - * Add correcponding settings into your ``.hhp`` file:: +* Add correcponding settings into your ``.hhp`` file:: - [OPTIONS] - Language=0x419 Russian + [OPTIONS] + Language=0x419 Russian ```` works for ``hh.exe`` but not for ``xchm``. @@ -154,5 +154,5 @@ See: - * http://kb.helpwaregroup.com/ms-html-help/hh-tips-tricks/jp +* http://kb.helpwaregroup.com/ms-html-help/hh-tips-tricks/jp diff -r 1e9323e7ec88 -r 837f1337c59b cmd.rst --- a/cmd.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/cmd.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,36 +9,36 @@ Quoting. ======== - * Arguments are delimited by white space, which is either a space or a tab. - * A string surrounded by double quotation marks is interpreted as a single - argument. - * A double quotation mark preceded by a backslash, \", is interpreted as a - literal double quotation mark. - * Backslashes are interpreted literally, unless they immediately precede a - double quotation mark. - * If an even number of backslashes is followed by a double quotation mark, - then one backslash (\) is placed in the argv array for every pair of - backslashes (\\), and the double quotation mark (") is interpreted as a - string delimiter. - * If an odd number of backslashes is followed by a double quotation mark, - then one backslash (\) is placed in the argv array for every pair of - backslashes (\\) and the double quotation mark is interpreted as an escape - sequence by the remaining backslash, causing a literal double quotation - mark (") to be placed in argv. - * In double quote mark need surround such chars:: +* Arguments are delimited by white space, which is either a space or a tab. +* A string surrounded by double quotation marks is interpreted as a single + argument. +* A double quotation mark preceded by a backslash, \", is interpreted as a + literal double quotation mark. +* Backslashes are interpreted literally, unless they immediately precede a + double quotation mark. +* If an even number of backslashes is followed by a double quotation mark, + then one backslash (\) is placed in the argv array for every pair of + backslashes (\\), and the double quotation mark (") is interpreted as a + string delimiter. +* If an odd number of backslashes is followed by a double quotation mark, + then one backslash (\) is placed in the argv array for every pair of + backslashes (\\) and the double quotation mark is interpreted as an escape + sequence by the remaining backslash, causing a literal double quotation + mark (") to be placed in argv. +* In double quote mark need surround such chars:: - & < > [ ] { } ^ = ; ! ' + , ` ~ % + & < > [ ] { } ^ = ; ! ' + , ` ~ % - Also all this char can be escaped by ^ char. - * Long line can be truncated by ^ char, in this case trailing white spaces - not allowed. - * To quote percent sign % before alpha char in batch file double it - occurrences or plase in quotes:: + Also all this char can be escaped by ^ char. +* Long line can be truncated by ^ char, in this case trailing white spaces + not allowed. +* To quote percent sign % before alpha char in batch file double it + occurrences or plase in quotes:: - prog '%'HOME'%' "%"HOME"%" %%HOME% + prog '%'HOME'%' "%"HOME"%" %%HOME% - http://msdn.microsoft.com/en-us/library/ms880421.aspx - Parsing C Command-Line Arguments +http://msdn.microsoft.com/en-us/library/ms880421.aspx + Parsing C Command-Line Arguments Variables. ========== @@ -81,6 +81,7 @@ Input from file. ---------------- +:: cmd> set /p VAR=`_. - http://purecss.io/ - Home page. - https://github.com/yahoo/pure/ - GitHub page. +http://purecss.io/ + Home page. +https://github.com/yahoo/pure/ + GitHub page. Foundation ========== @@ -61,10 +61,10 @@ License: MIT - http://foundation.zurb.com/ - Home page. - https://github.com/zurb/foundation-sites - GitHub page. +http://foundation.zurb.com/ + Home page. +https://github.com/zurb/foundation-sites + GitHub page. UIkit ===== @@ -73,14 +73,14 @@ License: MIT. - http://getuikit.com/ - Home page. - https://github.com/uikit/uikit - GitHub page. +http://getuikit.com/ + Home page. +https://github.com/uikit/uikit + GitHub page. Font-Awesome ============ - https://github.com/FortAwesome/Font-Awesome - GitHub page. +https://github.com/FortAwesome/Font-Awesome + GitHub page. diff -r 1e9323e7ec88 -r 837f1337c59b css.rst --- a/css.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/css.rst Sat Feb 10 01:30:24 2018 +0200 @@ -28,7 +28,7 @@ Default style for HTML elements =============================== - * http://www.w3.org/TR/CSS2/sample.html +* http://www.w3.org/TR/CSS2/sample.html Adding CSS to HTML ================== @@ -126,9 +126,9 @@ See: - * https://www.w3.org/TR/CSS2/selector.html - * https://www.w3.org/TR/css3-selectors/#selectors - * https://www.w3.org/TR/CSS/#selectors +* https://www.w3.org/TR/CSS2/selector.html +* https://www.w3.org/TR/css3-selectors/#selectors +* https://www.w3.org/TR/CSS/#selectors CSS import statement ==================== @@ -146,7 +146,7 @@ @import url("narrow.css") handheld and (max-width: 400px); https://www.w3.org/TR/css-cascade-3/#at-import - Importing Style Sheets: the @import rule. + Importing Style Sheets: the @import rule. Including font ============== @@ -182,70 +182,70 @@ Possible predicates: - ``(min-width: VAL)`` - Rules applied for any browser width over the value defined in the query. - ``(max-width: VAL)`` - Rules applied for any browser width below the value defined in the query. - ``(min-height: VAL)`` - Rules applied for any browser height over the value defined in the query. - ``(max-height: VAL)`` - Rules applied for any browser height below the value defined in the query. - ``(orientation=portrait)`` - Rules applied for any browser where the height is greater than or equal to the width. - ``(orientation=landscape)`` - Rules for any browser where the width is greater than the height. +``(min-width: VAL)`` + Rules applied for any browser width over the value defined in the query. +``(max-width: VAL)`` + Rules applied for any browser width below the value defined in the query. +``(min-height: VAL)`` + Rules applied for any browser height over the value defined in the query. +``(max-height: VAL)`` + Rules applied for any browser height below the value defined in the query. +``(orientation=portrait)`` + Rules applied for any browser where the height is greater than or equal to the width. +``(orientation=landscape)`` + Rules for any browser where the width is greater than the height. See: - https://developers.google.com/web/fundamentals/design-and-ui/responsive/fundamentals/use-media-queries - Use CSS media queries for responsiveness +https://developers.google.com/web/fundamentals/design-and-ui/responsive/fundamentals/use-media-queries + Use CSS media queries for responsiveness Viewport ======== Specs: - https://www.w3.org/TR/css-device-adapt/ - Unpublished: CSS Device Adaptation Module Level 1 - https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta - ``viewport`` attribute in ``meta`` tag. - https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag - Firefox mobile support for viewport. - https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html - Original viewport specs. +https://www.w3.org/TR/css-device-adapt/ + Unpublished: CSS Device Adaptation Module Level 1 +https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta + ``viewport`` attribute in ``meta`` tag. +https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag + Firefox mobile support for viewport. +https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html + Original viewport specs. Compatibility: - http://www.quirksmode.org/mobile/tableViewport.html - Compatibility table. - http://viewportsizes.com/ - Device table with viewport width. +http://www.quirksmode.org/mobile/tableViewport.html + Compatibility table. +http://viewportsizes.com/ + Device table with viewport width. Articles: - http://www.quirksmode.org/mobile/viewports.html - How viewports and the widths of various important elements work, such as the - ```` element, as well as the window and the screen. - http://www.quirksmode.org/mobile/viewports2.html - How viewports and the widths of various important elements work, such as the - ```` element, as well as the window and the screen. +http://www.quirksmode.org/mobile/viewports.html + How viewports and the widths of various important elements work, such as the + ```` element, as well as the window and the screen. +http://www.quirksmode.org/mobile/viewports2.html + How viewports and the widths of various important elements work, such as the + ```` element, as well as the window and the screen. CSS compilers ============= - http://lesscss.org/ - LESS extends CSS with dynamic behavior such as variables, - mixins, operations and functions. - http://sass-lang.com/ - Sass is the most mature, stable, and powerful professional grade - CSS extension language in the world. +http://lesscss.org/ + LESS extends CSS with dynamic behavior such as variables, + mixins, operations and functions. +http://sass-lang.com/ + Sass is the most mature, stable, and powerful professional grade + CSS extension language in the world. CSS browser support =================== - * http://www.quirksmode.org/css/contents.html - * http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28CSS%29 - * https://www.css3.info/modules/selector-compat/ +* http://www.quirksmode.org/css/contents.html +* http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28CSS%29 +* https://www.css3.info/modules/selector-compat/ Editor support ============== diff -r 1e9323e7ec88 -r 837f1337c59b cygwin.rst --- a/cygwin.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/cygwin.rst Sat Feb 10 01:30:24 2018 +0200 @@ -166,7 +166,7 @@ To run setup against this mirror:: - cmd> setup.exe + cmd> setup.exe ``setup.exe`` available at: @@ -310,7 +310,7 @@ $ cygcheck -p REGEX -cygcheck use such link: +cygcheck use such link:: http://cygwin.com/cgi-bin2/package-grep.cgi?grep=REGEX @@ -324,8 +324,8 @@ Cygwin acronyms. ================ - http://www.cygwin.com/acronyms - One encounters all sorts of acronyms on the Cygwin mailing lists. +http://www.cygwin.com/acronyms + One encounters all sorts of acronyms on the Cygwin mailing lists. Check dll dependency. ===================== @@ -339,5 +339,5 @@ Cygwin alternatives. ==================== - http://www.suacommunity.com/SUA.aspx - Subsystem for Unix-based Applications and Services for Unix +http://www.suacommunity.com/SUA.aspx + Subsystem for Unix-based Applications and Services for Unix diff -r 1e9323e7ec88 -r 837f1337c59b date.rst --- a/date.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/date.rst Sat Feb 10 01:30:24 2018 +0200 @@ -70,15 +70,16 @@ Debian Lenny. ------------- +:: $ sudo dpkg-reconfigure tzdata About timestamp. ================ - * http://en.wikipedia.org/wiki/Timestamp - * http://en.wikipedia.org/wiki/Unix_time - * http://en.wikipedia.org/wiki/Leap_second +* http://en.wikipedia.org/wiki/Timestamp +* http://en.wikipedia.org/wiki/Unix_time +* http://en.wikipedia.org/wiki/Leap_second Get timestamp. -------------- diff -r 1e9323e7ec88 -r 837f1337c59b debian.rst --- a/debian.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/debian.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,10 +9,10 @@ Installing Debian. ================== - * Download Debian iso CD/DVD image no. 1. - * Burn it to CD/DVD. - * Boot from this media. - * Follow instructions. +* Download Debian iso CD/DVD image no. 1. +* Burn it to CD/DVD. +* Boot from this media. +* Follow instructions. Uninstalling unused packages. ============================= @@ -93,11 +93,11 @@ Debian runlevels. ================= - * 0 System Halt - * 1 Single user - * 2 Full multi-user mode (Default) - * 3-5 Same as 2 - * 6 System Reboot +* 0 System Halt +* 1 Single user +* 2 Full multi-user mode (Default) +* 3-5 Same as 2 +* 6 System Reboot Show curent runlevel. ===================== diff -r 1e9323e7ec88 -r 837f1337c59b determine-os.rst --- a/determine-os.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/determine-os.rst Sat Feb 10 01:30:24 2018 +0200 @@ -34,26 +34,26 @@ 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`` +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 info =================== diff -r 1e9323e7ec88 -r 837f1337c59b devel-codetags.rst --- a/devel-codetags.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-codetags.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,16 +9,16 @@ Existing resources. =================== - http://www.python.org/dev/peps/pep-0350/ - Codetags - http://tracos.org/codetag/ - This project aims to provide a Toolset and RFC-style Pep usage - convention for Codetags. - http://java.sun.com/docs/codeconv/html/CodeConventions.doc9.html#395 - Code Conventions for the Java TM Programming Language. - Programming Practices - http://c2.com/cgi/wiki?FixmeComment - Fixme Comment +http://www.python.org/dev/peps/pep-0350/ + Codetags +http://tracos.org/codetag/ + This project aims to provide a Toolset and RFC-style Pep usage + convention for Codetags. +http://java.sun.com/docs/codeconv/html/CodeConventions.doc9.html#395 + Code Conventions for the Java TM Programming Language. + Programming Practices +http://c2.com/cgi/wiki?FixmeComment + Fixme Comment FIXME ===== diff -r 1e9323e7ec88 -r 837f1337c59b devel-ideal-proj.rst --- a/devel-ideal-proj.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-ideal-proj.rst Sat Feb 10 01:30:24 2018 +0200 @@ -22,58 +22,58 @@ Close source projects have proprietary nature because of: - * interest to make money (another parties can not easily reproduce project to - get monopoly on market) - * low code quality (to stop stain company good name or to stop malicious - attacks based on code analysis) - * security consideration (to hide protocols and data format to make harder - malicious attack) - * business model (closed data formats allow vendor lock) +* interest to make money (another parties can not easily reproduce project to + get monopoly on market) +* low code quality (to stop stain company good name or to stop malicious + attacks based on code analysis) +* security consideration (to hide protocols and data format to make harder + malicious attack) +* business model (closed data formats allow vendor lock) Disadvantages of closed source project (in many case): - * you can not directly contact with developers (only through support) - * low support quality (supported ugually don't have tech skills) - * paid support (and you have no enough money) - * can not access to product bug tracing system (you only can submit bug via - crash report application or technical support; publishing internal bugs can - damage product reputation) +* you can not directly contact with developers (only through support) +* low support quality (supported ugually don't have tech skills) +* paid support (and you have no enough money) +* can not access to product bug tracing system (you only can submit bug via + crash report application or technical support; publishing internal bugs can + damage product reputation) Component of software project. ============================== - * Sources. - * Documentation. - * Version control system (VCS). - * Bug tracking system (BTS). - * Project news/history/changelog. +* Sources. +* Documentation. +* Version control system (VCS). +* Bug tracking system (BTS). +* Project news/history/changelog. Project home page. ================== Project home page must provide: - * project name - * short info about project goal - * project license - * current project status - * links to binary release - * links to source release, how to get latest source from VCS - * links to online/printed docs - * how report bug (BUGS) - * where send patch - * contact info +* project name +* short info about project goal +* project license +* current project status +* links to binary release +* links to source release, how to get latest source from VCS +* links to online/printed docs +* how report bug (BUGS) +* where send patch +* contact info Additionally: - * help welcome, requirement to join to project - * mail/news list for users/developers, how to subscribe/unsubscribe, where - find archive, how search for keyword in archive - * project history (NEWS, ChangeLog) - * project policy (HACKING) - * how build project (README, INSTALL) - * list of contributor with contact info (MAINTAINERS, AUTHORS) - * who use project +* help welcome, requirement to join to project +* mail/news list for users/developers, how to subscribe/unsubscribe, where + find archive, how search for keyword in archive +* project history (NEWS, ChangeLog) +* project policy (HACKING) +* how build project (README, INSTALL) +* list of contributor with contact info (MAINTAINERS, AUTHORS) +* who use project Docs. ===== @@ -83,12 +83,17 @@ VCS. ==== -TAGS: VCS, version control system, SCM, source code management, DVCS, - distributed version control system. +Acronyms: + +* VCS - version control system. +* SCM - source code management, +* DVCS - distributed version control system. - * CVS - * SVN - * Mercurial (hg) - * git - * bazaar +Popular VCS: +* Git +* CVS +* SVN +* Mercurial (hg) +* bazaar + diff -r 1e9323e7ec88 -r 837f1337c59b devel-proj-branching.rst --- a/devel-proj-branching.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-proj-branching.rst Sat Feb 10 01:30:24 2018 +0200 @@ -12,31 +12,31 @@ Development branch. ------------------- - * For main development activities. - * For bug fixes, small enhancements. - * For development on initial project stage. - * Does not for experimental features! +* For main development activities. +* For bug fixes, small enhancements. +* For development on initial project stage. +* Does not for experimental features! Names: dev, devel, master, trunk, default Feature branch. --------------- - * For experimental features, that can be striped. - * For large changes that can break main development. - * For incompatable changes that can break main development. +* For experimental features, that can be striped. +* For large changes that can break main development. +* For incompatable changes that can break main development. Names: feature-xxx Release branch. --------------- - * Used to support long running major/minor versions (include bug fixes or - features backporting). - * No any new features development. - * Release branch created from development branch. Decision about branching come - from release manager after reviewing code quality by QA team. - * From release branch you make tags to product releases for customer. +* Used to support long running major/minor versions (include bug fixes or + features backporting). +* No any new features development. +* Release branch created from development branch. Decision about branching come + from release manager after reviewing code quality by QA team. +* From release branch you make tags to product releases for customer. Names: vXX.YY.ZZ, maint, stable @@ -49,8 +49,8 @@ Don't use custom branches at all. Instead redesign project to use customizable build. Expected problem: - * You must manually propagate bug fixed to all custom branches. - * It is not possible merge custom branches back to development branch. +* You must manually propagate bug fixed to all custom branches. +* It is not possible merge custom branches back to development branch. Workflows. ========== @@ -74,28 +74,28 @@ Single line workflow. --------------------- - * Only single development branch exist. - * Release means finish developing set of features and bug fixes on branches and - moving product build to release server.. - * After testing and stabilising release was made. This means: +* Only single development branch exist. +* Release means finish developing set of features and bug fixes on branches and + moving product build to release server.. +* After testing and stabilising release was made. This means: - * VERSION file was updated. - * CHANGE file was filled with feature set, version, data and VCS revision - number. - * Mark release by tag in VCS. - * Invoke build of sources which marked by tag. Copy result to release server. + * VERSION file was updated. + * CHANGE file was filled with feature set, version, data and VCS revision + number. + * Mark release by tag in VCS. + * Invoke build of sources which marked by tag. Copy result to release server. - * If bug discovered in some version, it fixed at development branch and - released with new minor/fix product version. - * Previous major/minor releases do not supported (just use latest release). - Users always forced to update to latest release. - * Each new release placed in hierarchy:: +* If bug discovered in some version, it fixed at development branch and + released with new minor/fix product version. +* Previous major/minor releases do not supported (just use latest release). + Users always forced to update to latest release. +* Each new release placed in hierarchy:: - /vendor/product/XX.YY.ZZ/* + /vendor/product/XX.YY.ZZ/* - and symlinked to:: + and symlinked to:: - /vendor/product/latest/ + /vendor/product/latest/ Example of release timeline:: @@ -107,29 +107,29 @@ Single development branch with branches for bug fix in major versions. ---------------------------------------------------------------------- - * Each major release have **own** branch. - * Another single branch reserved for development. - * Latest major relase branch is active. All older major branches is passive. - * Passive major branches was used for **only** for minor bug fixes on latest - code from this major version series (no new features). - * Features developed in development branch. Before release in merged to active - major release branch. - * Bug was fixed in oldest major version branch for which it must be provided - and merged to all next major version branches and development branch. - * Release means finish developing set of features and bug fixes on branches and - moving product build to release server.. - * After testing and stabilising release was made. This means: +* Each major release have **own** branch. +* Another single branch reserved for development. +* Latest major relase branch is active. All older major branches is passive. +* Passive major branches was used for **only** for minor bug fixes on latest + code from this major version series (no new features). +* Features developed in development branch. Before release in merged to active + major release branch. +* Bug was fixed in oldest major version branch for which it must be provided + and merged to all next major version branches and development branch. +* Release means finish developing set of features and bug fixes on branches and + moving product build to release server.. +* After testing and stabilising release was made. This means: - * VERSION file was updated. - * CHANGE file was filled with feature set, version, data and VCS revision - number. - * Mark release by tag in VCS. - * Invoke build of sources which marked by tag. Copy result to release server. + * VERSION file was updated. + * CHANGE file was filled with feature set, version, data and VCS revision + number. + * Mark release by tag in VCS. + * Invoke build of sources which marked by tag. Copy result to release server. - * If bug discovered in some version, it fixed at development branch and - released with new minor/fix product version. - * Previous major/minor releases do not supported (just use latest release). - Users always forced to update to latest release. +* If bug discovered in some version, it fixed at development branch and + released with new minor/fix product version. +* Previous major/minor releases do not supported (just use latest release). + Users always forced to update to latest release. Example of release timeline:: diff -r 1e9323e7ec88 -r 837f1337c59b devel-proj-files.rst --- a/devel-proj-files.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-proj-files.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,24 +9,24 @@ Additional reading. =================== - * http://autotoolset.sourceforge.net/tutorial.html - * https://openide.netbeans.org/tutorial/questions.html +* http://autotoolset.sourceforge.net/tutorial.html +* https://openide.netbeans.org/tutorial/questions.html Essential project files. ======================== - * README - * INSTALL - * COPYING/LICENSE - * AUTHORS - * CHANGES +* README +* INSTALL +* COPYING/LICENSE +* AUTHORS +* CHANGES This files can have suffixes to represent formating syntax: - * ``.txt`` - plain text - * ``.rst`` - reStructuredText - * ``.md`` - Markdown - * ``.rd``, ``.rdoc`` - RDtool +* ``.txt`` - plain text +* ``.rst`` - reStructuredText +* ``.md`` - Markdown +* ``.rd``, ``.rdoc`` - RDtool and optionally compressed - ``.gz``. @@ -35,23 +35,23 @@ Assumed that users first read this file before start using project. - * Project name. - * Project goal/purpose. - * Point to license statements. - * Point to build instructions. - * Point to documentations. - * Use README-xxx for specific topic. +* Project name. +* Project goal/purpose. +* Point to license statements. +* Point to build instructions. +* Point to documentations. +* Use README-xxx for specific topic. ABOUT/OVERVIEW/SUMMARY file. ============================ - * About project. - * Use ABOUT-xxx for specific topic. +* About project. +* Use ABOUT-xxx for specific topic. ABOUT-NLS file. =============== - * Notes on the Free Translation Project. +* Notes on the Free Translation Project. NOTES/NOTICE file. ================== @@ -62,12 +62,12 @@ MIRRORS/WHERE file. =================== - * Where get src/build, mirrors list. +* Where get src/build, mirrors list. PLATFORMS file. =============== - * Supported platforms and compilers. +* Supported platforms and compilers. AUTHORS/MAINTAINERS file. ========================= @@ -75,10 +75,10 @@ AUTHOR AUTHORS MAINTAINERS - * Was maintained for legal reasons. - * Regular contributor list. - * List of project members with contact info (email, phone, home page, address, - etc). +* Was maintained for legal reasons. +* Regular contributor list. +* List of project members with contact info (email, phone, home page, address, + etc). CONTRIBUTORS/THANKS/CREDITS file. ================================= @@ -86,9 +86,9 @@ CONTRIBUTORS THANKS CREDITS ACKNOWLEDGEMENTS - * Casual/non-regular contributor list. - * Wasn't maintained for legal reasons. - * Thanks for hardware/hosting/money etc. +* Casual/non-regular contributor list. +* Wasn't maintained for legal reasons. +* Thanks for hardware/hosting/money etc. DEDICATION file. ================ @@ -99,12 +99,12 @@ FORK file. ========== - * Why this project is fork of another project. +* Why this project is fork of another project. COMMANDS file. ============== - * brief list of commands for built-in language +* brief list of commands for built-in language PROGLIST file. ============== @@ -112,24 +112,24 @@ UPGRADE/UPGRADING/CONVERSION file. ================================== - * How upgrade to new version. +* How upgrade to new version. SERVICE/SUPPORT file. ===================== - * about support services for software +* about support services for software INSTALL/BUILD file. =================== - * List of supported platform. - * Build dependencies/prerequisites. - * Build/installation instructions. +* List of supported platform. +* Build dependencies/prerequisites. +* Build/installation instructions. CUSTOMIZE file. =============== - * Customize the compilation. +* Customize the compilation. License files. ============== @@ -167,15 +167,15 @@ AFL file. --------- -Academic Free License. +Academic Free License:: AFL-1.1 AFL-1.2 AFL-2.0 AFL-2.1 - * http://www.opensource.org/licenses/afl-3.0.php - * http://en.wikipedia.org/wiki/Academic_Free_License +* http://www.opensource.org/licenses/afl-3.0.php +* http://en.wikipedia.org/wiki/Academic_Free_License Apache file. ------------ @@ -225,17 +225,17 @@ HACKING/DEVELOPERS/PORTING file. -------------------------------- - * Notes for developers. +* Notes for developers. CONTENTS file. -------------- - * Description which file for which comes. +* Description which file for which comes. CONTRIBUTE file. ---------------- - * Guidelines to contribute to the project. +* Guidelines to contribute to the project. :: @@ -248,7 +248,7 @@ DEBUG/DEBUGGING file. --------------------- - * How debug sources, useful macros/function/tips. +* How debug sources, useful macros/function/tips. DESIGN/INTERNALS/PROTOCOL file. ------------------------------- @@ -256,13 +256,13 @@ TESTS/CHECK_NOTES file. ----------------------- - * How run/add tests, requirements to run. - * How and when test passed by which platform/configuration. +* How run/add tests, requirements to run. +* How and when test passed by which platform/configuration. BINDINGS file. -------------- - * Known bindings of library to different langs/frameworks. +* Known bindings of library to different langs/frameworks. Coding style files. ------------------- @@ -274,7 +274,7 @@ CODING file. ------------ - * project policy and recommendation on coding +* project policy and recommendation on coding CONVENTIONS file. ----------------- @@ -284,17 +284,17 @@ Here goes news and descriptions of user visible changes: - * Important project news. - * New features. - * Obsolescense/deprecation of UIs/APIs/protocols/formats. +* Important project news. +* New features. +* Obsolescense/deprecation of UIs/APIs/protocols/formats. ChangeLog file. --------------- - * Changes made to program source files. - * Explains how earlier versions were different from the current version. - * Each directory can have its own change log. - * Useful for RCS/CVS. Don't needed with modern VCS (SVN, Git, Mercurial, Bazaar). +* Changes made to program source files. +* Explains how earlier versions were different from the current version. +* Each directory can have its own change log. +* Useful for RCS/CVS. Don't needed with modern VCS (SVN, Git, Mercurial, Bazaar). :: @@ -306,17 +306,17 @@ COMPAT/COMPLIANCE file. ----------------------- - * Compatibility with previous versions. +* Compatibility with previous versions. NEWS/OLDNEWS/ONEWS file. ------------------------ - * User-visible changes. - * In each new release, add items to the front of the file and identify the - version they pertain to. - * Don't discard old items. - * NEWS file gets very long, move some of the older items into a file named - ONEWS and put a note at the end referring the user to that file. +* User-visible changes. +* In each new release, add items to the front of the file and identify the + version they pertain to. +* Don't discard old items. +* NEWS file gets very long, move some of the older items into a file named + ONEWS and put a note at the end referring the user to that file. CHANGES/WHATSNEW file. ---------------------- @@ -334,9 +334,9 @@ Todo files. =========== - * List of high level wanted, general project roadmap. - * Discussion about product limitations and how to modify product to resolve - them. +* List of high level wanted, general project roadmap. +* Discussion about product limitations and how to modify product to resolve + them. Similar:: @@ -354,10 +354,10 @@ VERSION file. ------------- - * Package version. - * Package name (optional). - * Release naming schema and version number semantics (optional). - * Release names and version relations (like starts, toys, animals, etc, optional). +* Package version. +* Package name (optional). +* Release naming schema and version number semantics (optional). +* Release names and version relations (like starts, toys, animals, etc, optional). RELDATE/RELEASE-DATE file. -------------------------- @@ -369,13 +369,13 @@ ANNOUNCE ANNOUNCEMENT - * Only current release changes and notes. No history. Same text was sent to - mail lists as announce. +* Only current release changes and notes. No history. Same text was sent to + mail lists as announce. HISTORY file. ============= - * Project history in long perspective. +* Project history in long perspective. FUTURE file. ============ @@ -397,7 +397,7 @@ FAQ files. ---------- - * List of frequency asked questions with answers. +* List of frequency asked questions with answers. TIPS/HINTS file. ---------------- @@ -429,8 +429,8 @@ Reference. ========== - /usr/share/doc/common-licenses/* - from Cygwin 'base-files' package, list of licence files +``/usr/share/doc/common-licenses/*`` + From Cygwin 'base-files' package, list of licence files. Unknown files. ============== @@ -453,6 +453,6 @@ Reference. ========== - * GNU Coding Standards - * Gnits Standards +* GNU Coding Standards +* Gnits Standards diff -r 1e9323e7ec88 -r 837f1337c59b devel-proj-hierarchy.rst --- a/devel-proj-hierarchy.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-proj-hierarchy.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,7 +9,7 @@ Additional reading. =================== - * http://stackoverflow.com/questions/14747056/common-practice-to-name-project-directory-which-hold-support-scripts-configs-d +* http://stackoverflow.com/questions/14747056/common-practice-to-name-project-directory-which-hold-support-scripts-configs-d Essential project dirs. ======================= diff -r 1e9323e7ec88 -r 837f1337c59b devel-proj-managment.rst --- a/devel-proj-managment.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-proj-managment.rst Sat Feb 10 01:30:24 2018 +0200 @@ -18,7 +18,7 @@ See: - * http://en.wikipedia.org/wiki/Cowboy_coding +* http://en.wikipedia.org/wiki/Cowboy_coding Waterfall model =============== @@ -40,7 +40,7 @@ See: - * http://en.wikipedia.org/wiki/Waterfall_model +* http://en.wikipedia.org/wiki/Waterfall_model Spiral model ============ @@ -55,5 +55,5 @@ See: - * http://en.wikipedia.org/wiki/Spiral_model +* http://en.wikipedia.org/wiki/Spiral_model diff -r 1e9323e7ec88 -r 837f1337c59b devel-rules.rst --- a/devel-rules.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-rules.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,8 +11,8 @@ See: - http://en.wikipedia.org/wiki/List_of_software_development_philosophies - http://en.wikipedia.org/wiki/List_of_eponymous_laws +* http://en.wikipedia.org/wiki/List_of_software_development_philosophies +* http://en.wikipedia.org/wiki/List_of_eponymous_laws Principle of good enough (POGE) =============================== @@ -29,7 +29,7 @@ See: - http://en.wikipedia.org/wiki/Principle_of_good_enough +* http://en.wikipedia.org/wiki/Principle_of_good_enough No Silver Bullet ================ @@ -40,7 +40,7 @@ See: - http://en.wikipedia.org/wiki/No_Silver_Bullet +* http://en.wikipedia.org/wiki/No_Silver_Bullet Rule of thumb ============= @@ -51,7 +51,7 @@ See: - http://en.wikipedia.org/wiki/Rule_of_thumb +* http://en.wikipedia.org/wiki/Rule_of_thumb The Zero One or Infinity ======================== @@ -63,7 +63,7 @@ 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 +* http://en.wikipedia.org/wiki/Zero_One_Infinity 80-20 rule (pareto principle) ============================= @@ -78,7 +78,7 @@ See: - http://en.wikipedia.org/wiki/80:20_rule +* http://en.wikipedia.org/wiki/80:20_rule 1% rule ======= @@ -89,7 +89,7 @@ See: - http://en.wikipedia.org/wiki/1%25_rule_%28Internet_culture%29 +* http://en.wikipedia.org/wiki/1%25_rule_%28Internet_culture%29 Parkinson's Law =============== @@ -100,7 +100,7 @@ See: - http://en.wikipedia.org/wiki/Parkinson%27s_law +* http://en.wikipedia.org/wiki/Parkinson%27s_law Ninety-ninety rule ================== @@ -111,7 +111,7 @@ See: - http://en.wikipedia.org/wiki/Ninety-ninety_rule +* http://en.wikipedia.org/wiki/Ninety-ninety_rule Wirth's law =========== @@ -120,7 +120,7 @@ See: - http://en.wikipedia.org/wiki/Wirth%27s_law +* http://en.wikipedia.org/wiki/Wirth%27s_law Student syndrome ================ @@ -132,7 +132,7 @@ See: - http://en.wikipedia.org/wiki/Student_syndrome +* http://en.wikipedia.org/wiki/Student_syndrome Conway's Law ============ @@ -154,7 +154,7 @@ See: - http://en.wikipedia.org/wiki/Conway%27s_Law +* http://en.wikipedia.org/wiki/Conway%27s_Law Brooks's law ============ @@ -167,7 +167,7 @@ See: - http://en.wikipedia.org/wiki/Brooks%27_law +* http://en.wikipedia.org/wiki/Brooks%27_law Code bloat ========== @@ -177,7 +177,7 @@ 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 +* http://en.wikipedia.org/wiki/Code_bloat Software bloat ============== @@ -225,7 +225,7 @@ XXX read more http://thedailywtf.com/Articles/The_Inner-Platform_Effect.aspx - http://en.wikipedia.org/wiki/Inner-platform_effect +* http://en.wikipedia.org/wiki/Inner-platform_effect Feature creep ============= @@ -235,7 +235,7 @@ can result in baroque over-complication, or "featuritis", rather than simple, elegant design. - http://en.wikipedia.org/wiki/Feature_creep +* http://en.wikipedia.org/wiki/Feature_creep Bullet-point engineering ======================== @@ -248,7 +248,7 @@ 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 +* http://en.wikipedia.org/wiki/Bullet-point_engineering KISS ==== @@ -258,7 +258,7 @@ 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 +* http://en.wikipedia.org/wiki/KISS_principle Minimalism ========== @@ -266,7 +266,7 @@ 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 +* http://en.wikipedia.org/wiki/Minimalism_%28computing%29 Unix philosophy =============== @@ -322,26 +322,27 @@ 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. +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. +Misc +==== "Unix is simple. It just takes a genius to understand its simplicity." - -– Dennis Ritchie + -– Dennis Ritchie "Unix never says 'please'." - -– Rob Pike + -– Rob Pike - http://en.wikipedia.org/wiki/Unix_philosophy +* http://en.wikipedia.org/wiki/Unix_philosophy Worse is better =============== @@ -370,8 +371,8 @@ 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 +http://dreamsongs.com/WIB.html + Lisp: Good News, Bad News, How to Win Big The right thing =============== @@ -393,8 +394,10 @@ 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 +See: + +http://dreamsongs.com/WIB.html + Lisp: Good News, Bad News, How to Win Big YAGNI ===== @@ -403,17 +406,17 @@ programming that programmers should not add functionality until it is necessary. - http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it +* 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. +* VCS allow multiple and diverging copies ("branches"). +* Source code generation. - http://en.wikipedia.org/wiki/Don%27t_repeat_yourself +* http://en.wikipedia.org/wiki/Don%27t_repeat_yourself Do it yourself (DIY) ==================== @@ -424,7 +427,7 @@ when tasklist longer then people life mutch easy use already written libraries then wrote own. - http://en.wikipedia.org/wiki/Do_it_yourself +* http://en.wikipedia.org/wiki/Do_it_yourself Once and Only Once (OAOO) ========================= @@ -434,15 +437,17 @@ 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. +* 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 +See: + +* http://en.wikipedia.org/wiki/MoSCoW_Method Separation of concerns ====================== @@ -460,7 +465,7 @@ 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 +* http://en.wikipedia.org/wiki/Separation_of_concerns Modular design ============== @@ -470,7 +475,7 @@ independently created and then used in different systems to drive multiple functionalities. - http://en.wikipedia.org/wiki/Modular_design +* http://en.wikipedia.org/wiki/Modular_design Occam's razor ============= @@ -485,7 +490,7 @@ Programmers immediately begin producing code. Bugs must be fixed before the product can be shipped. - http://en.wikipedia.org/wiki/Code_and_fix +* http://en.wikipedia.org/wiki/Code_and_fix Cowboy coding ============= @@ -499,12 +504,12 @@ 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 +* http://en.wikipedia.org/wiki/Cowboy_coding Extreme Programming =================== - http://en.wikipedia.org/wiki/Extreme_Programming +* http://en.wikipedia.org/wiki/Extreme_Programming Hollywood Principle =================== @@ -513,7 +518,7 @@ 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 +* http://en.wikipedia.org/wiki/Hollywood_Principle Inversion of control ==================== @@ -522,17 +527,17 @@ 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 +* http://en.wikipedia.org/wiki/Inversion_of_control Literate programming ==================== - http://en.wikipedia.org/wiki/Literate_Programming +* http://en.wikipedia.org/wiki/Literate_Programming Model-driven architecture ========================= - http://en.wikipedia.org/wiki/Model-driven_architecture +* http://en.wikipedia.org/wiki/Model-driven_architecture Quick-and-dirty =============== @@ -544,7 +549,7 @@ 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 +* http://en.wikipedia.org/wiki/Quick-and-dirty Release early, release often ============================ @@ -554,7 +559,7 @@ releases in creating a tight feedback loop between developers and testers or users. - http://en.wikipedia.org/wiki/Release_early,_release_often +* http://en.wikipedia.org/wiki/Release_early,_release_often Test-driven development ======================= @@ -565,7 +570,7 @@ 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 +* http://en.wikipedia.org/wiki/Test-driven_development Unified Process =============== @@ -575,19 +580,20 @@ best-known and extensively documented refinement of the Unified Process is the Rational Unified Process (RUP). - http://en.wikipedia.org/wiki/Unified_Process +* 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 +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 +* http://en.wikipedia.org/wiki/Waterfall_model -* Do it yourself. +Do it yourself +============== diff -r 1e9323e7ec88 -r 837f1337c59b devel-scm.rst --- a/devel-scm.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-scm.rst Sat Feb 10 01:30:24 2018 +0200 @@ -20,20 +20,20 @@ Each artifact can contain several attributes as: - * Status. - * Type. - * Component. - * Version. - * Milestone. - * Severity. - * Priority. - * Resolution. - * ID. - * Date. - * Reposter, assigned, CC. +* Status. +* Type. +* Component. +* Version. +* Milestone. +* Severity. +* Priority. +* Resolution. +* ID. +* Date. +* Reposter, assigned, CC. - http://trac.edgewall.org/wiki/TracTickets - The Trac Ticket System +http://trac.edgewall.org/wiki/TracTickets + The Trac Ticket System Status/State. ------------- @@ -78,8 +78,8 @@ See: - http://www.debian.org/Bugs/Developer#severities - Severity levels in Debian project. +http://www.debian.org/Bugs/Developer#severities + Severity levels in Debian project. Priority. --------- diff -r 1e9323e7ec88 -r 837f1337c59b devel-versioning.rst --- a/devel-versioning.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel-versioning.rst Sat Feb 10 01:30:24 2018 +0200 @@ -20,26 +20,26 @@ Examples of marketing version schema: - * Years. - * Ancient gods. - * Star/satellite/galactic names. +* Years. +* Ancient gods. +* Star/satellite/galactic names. Look thread for GDB: - http://www.cygwin.com/ml/gdb/2007-07/msg00061.html +* http://www.cygwin.com/ml/gdb/2007-07/msg00061.html There discussed: - * Is it essential to update major version if significant change made for - licence? Answer: **NO**! +* Is it essential to update major version if significant change made for + licence? Answer: **NO**! - GPLv3 is a big deal spread out over the whole GNU project, but not a big deal - for GDB in particular. - * Is it right follow date version schema regardless major changes? Answer: - **NO**! + GPLv3 is a big deal spread out over the whole GNU project, but not a big deal + for GDB in particular. +* Is it right follow date version schema regardless major changes? Answer: + **NO**! - Many OS distribution encode year in versions but versions does not present - featureset but package set instead. + Many OS distribution encode year in versions but versions does not present + featureset but package set instead. Year as version name. --------------------- @@ -51,13 +51,13 @@ Version name components. ======================== - * major - * minor - * patch (patchlevel), micro - * rev (revision) - * build - * date - * hotfix, fix +* major +* minor +* patch (patchlevel), micro +* rev (revision) +* build +* date +* hotfix, fix Version components usually combined in such group:: @@ -129,12 +129,12 @@ Milestone markers. ------------------ - * a (alpha) means new development is complete and code checkins are frozen. - Alpha builds should work well enough to be testable. - * b (beta) means most severe bugs are fixed and end users can start trying the - release. - * rc (release candidate) are believed to meet all of the criteria for release - and can be installed on test instances of production systems. +* a (alpha) means new development is complete and code checkins are frozen. + Alpha builds should work well enough to be testable. +* b (beta) means most severe bugs are fixed and end users can start trying the + release. +* rc (release candidate) are believed to meet all of the criteria for release + and can be installed on test instances of production systems. Compatibility formula. ---------------------- @@ -162,36 +162,36 @@ Product is a set of conponents that stalled to some versions. Components can be switches as written for library versioning: - * Any fix releases interchanged, greater version mean less bug count. - * Any minor release interchanged with next minor releases. - * Major release does not interchanged at all, switching from old to new require - upgrade. +* Any fix releases interchanged, greater version mean less bug count. +* Any minor release interchanged with next minor releases. +* Major release does not interchanged at all, switching from old to new require + upgrade. Product update vs upgrade. -------------------------- Product update involve: - * Replacing product executable files, resources files. - * Config files and user data stay unchanged. +* Replacing product executable files, resources files. +* Config files and user data stay unchanged. Product upgrade involve: - * Replacing product executable files, resources files. - * Config files and used data require modification and performed by upgrade - scripts or manually by user (if this is ever possible). +* Replacing product executable files, resources files. +* Config files and used data require modification and performed by upgrade + scripts or manually by user (if this is ever possible). Build data. =========== - * Build number. - * Build date. - * VCS revision. - * Branch-tag used. - * Overnight build (Y/N). - * QA tested (Y/N). - * QA test results (Pass/Fail). - * Location of full build logs. +* Build number. +* Build date. +* VCS revision. +* Branch-tag used. +* Overnight build (Y/N). +* QA tested (Y/N). +* QA test results (Pass/Fail). +* Location of full build logs. Stop your VCS hook to update version! ===================================== @@ -200,29 +200,28 @@ Why do not do this on success build: - * You can have several build machine which may concurrently update version. - * There does not exist tools for easy querying for status of build by its - number (as ok/fail, build configuration, date, coverage, lint checks status, - etc). - * Some part of development team may not have permission for bumping version and - they must revert some automatically updated files after build. +* You can have several build machine which may concurrently update version. +* There does not exist tools for easy querying for status of build by its + number (as ok/fail, build configuration, date, coverage, lint checks status, + etc). +* Some part of development team may not have permission for bumping version and + they must revert some automatically updated files after build. Why do not do this from pre-/post-commit hooks: - * Some changes can only partially introduce feature/bugfix. +* Some changes can only partially introduce feature/bugfix. Version ordering formula. ========================= Strongly recommend: - * Numbers are not decimal fractions. They are integers separated by delimiters. - * Only offically released versions of the program get version numbers. - Development snapshots don't. Nor do test releases. - * If the last component is zero, it may be omitted. Do not distinguish version - X.Y from version X.Y.0. - * Avoid using anything other than numbers in version numbers. - +* Numbers are not decimal fractions. They are integers separated by delimiters. +* Only offically released versions of the program get version numbers. + Development snapshots don't. Nor do test releases. +* If the last component is zero, it may be omitted. Do not distinguish version + X.Y from version X.Y.0. +* Avoid using anything other than numbers in version numbers. Debian version ordering formula. -------------------------------- @@ -340,9 +339,7 @@ Odd/even numbering. ------------------- -Who use: - - GLib GTK+ Gimp GNOME Kaffe +Who uses: GLib, GTK+, Gimp, GNOME, Kaffe. Forms of compatibility. ======================= @@ -375,10 +372,10 @@ Examples: - * Change type of argument in method to more generic take source compatibility - but break binary compatibility. - * Adding new method to abstract class take binary compatibility but break - compilation (unimplement method error). +* Change type of argument in method to more generic take source compatibility + but break binary compatibility. +* Adding new method to abstract class take binary compatibility but break + compilation (unimplement method error). Format or protocol compatibility. --------------------------------- @@ -389,9 +386,9 @@ In order to do that file format or protocol MUST store or provide some versioning information. Usually this done by: - * Separate versioning field in data. - * New prefix or name in data. - * List of feature requirements, supported algorighm, etc. +* Separate versioning field in data. +* New prefix or name in data. +* List of feature requirements, supported algorighm, etc. It is essential to make code that detect unknown or possibly new format or protocol and stop working with them to avoid user data corruption. @@ -399,8 +396,8 @@ It is essential to make file format or protocol extensible. This can be achieved by: - * Reserving some possible names/prefixes for future use. - * Generalising file format or protocol to envelop more cases. +* Reserving some possible names/prefixes for future use. +* Generalising file format or protocol to envelop more cases. Extracting version from VCS. ============================ @@ -438,32 +435,32 @@ Reference. ========== - http://semver.org/ - Semantic Versioning - http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version - Debian - http://www.openbsd.org/faq/ports/specialtopics.html - OpenBSD - http://java.sun.com/j2se/versioning_naming.html - Oracle - http://www.intel.com/support/graphics/sb/CS-020667.htm - Intel - http://wiki.eclipse.org/index.php/Version_Numbering - Eclipse - http://apr.apache.org/versioning.html - Apache - http://www106.pair.com/rhp/parallel.html - Conflict resolution - http://www.rpm.org/wiki/PackagerDocs/Dependencies - RH - http://www.rpm.org/max-rpm/s1-rpm-depend-manual-dependencies.html - RH - http://fedoraproject.org/wiki/Packaging/NamingGuidelines - RH - http://wikis.sun.com/display/IpsBestPractices/Packaging+Best+Practices+-+Versioning - Oracle - http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution - Maven - http://docs.codehaus.org/display/MAVEN/Versioning - Maven +http://semver.org/ + Semantic Versioning +http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version + Debian +http://www.openbsd.org/faq/ports/specialtopics.html + OpenBSD +http://java.sun.com/j2se/versioning_naming.html + Oracle +http://www.intel.com/support/graphics/sb/CS-020667.htm + Intel +http://wiki.eclipse.org/index.php/Version_Numbering + Eclipse +http://apr.apache.org/versioning.html + Apache +http://www106.pair.com/rhp/parallel.html + Conflict resolution +http://www.rpm.org/wiki/PackagerDocs/Dependencies + RH +http://www.rpm.org/max-rpm/s1-rpm-depend-manual-dependencies.html + RH +http://fedoraproject.org/wiki/Packaging/NamingGuidelines + RH +http://wikis.sun.com/display/IpsBestPractices/Packaging+Best+Practices+-+Versioning + Oracle +http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution + Maven +http://docs.codehaus.org/display/MAVEN/Versioning + Maven diff -r 1e9323e7ec88 -r 837f1337c59b devel.rst --- a/devel.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/devel.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,17 +9,17 @@ 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 +* 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 diff -r 1e9323e7ec88 -r 837f1337c59b dict.rst --- a/dict.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/dict.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,7 +9,7 @@ GoldenDict. =========== - http://ru.wikipedia.org/wiki/GoldenDict +* http://ru.wikipedia.org/wiki/GoldenDict StarDict. ========= @@ -20,8 +20,8 @@ See - http://sourceforge.net/projects/sdcv/ - http://en.wikipedia.org/wiki/Stardict +* http://sourceforge.net/projects/sdcv/ +* http://en.wikipedia.org/wiki/Stardict sdcv. ===== @@ -32,8 +32,8 @@ See - http://sdcv.sourceforge.net/ - http://en.wikipedia.org/wiki/Sdcv +* http://sdcv.sourceforge.net/ +* http://en.wikipedia.org/wiki/Sdcv dict. ===== @@ -67,8 +67,8 @@ dicML is an XML-based markup language currently being developed to describe the contents of dictionaries. - http://gml.gidoo.de/eng/index.html - http://en.wikipedia.org/wiki/DicML +* http://gml.gidoo.de/eng/index.html +* http://en.wikipedia.org/wiki/DicML XDXF. ----- @@ -78,8 +78,8 @@ format, convertible from and to other popular formats like Mova, PtkDic, StarDict. - http://xdxf.revdanica.com/ - http://en.wikipedia.org/wiki/XDXF +* http://xdxf.revdanica.com/ +* http://en.wikipedia.org/wiki/XDXF Binary dict format. =================== @@ -92,8 +92,8 @@ to allow clients to access more dictionaries during use. Dict servers and clients use TCP port 2628. - http://www.dict.org - http://en.wikipedia.org/wiki/DICT +* http://www.dict.org +* http://en.wikipedia.org/wiki/DICT dictd. ====== @@ -102,9 +102,9 @@ See - http://www.dict.org/ - http://tools.ietf.org/html/rfc2229 - http://en.wikipedia.org/wiki/DICT +* http://www.dict.org/ +* http://tools.ietf.org/html/rfc2229 +* http://en.wikipedia.org/wiki/DICT Free dictionaries. ================== @@ -123,8 +123,8 @@ $ sudo apt-get install dict-devil - http://en.wikipedia.org/wiki/Devil%27s_Dictionary - Wikipedia. +http://en.wikipedia.org/wiki/Devil%27s_Dictionary + Wikipedia. Free On-line Dictionary of Computing (FOLDOC). ---------------------------------------------- @@ -132,9 +132,8 @@ $ sudo apt-get install dict-foldoc - http://en.wikipedia.org/wiki/FOLDOC - Wikipedia. - +http://en.wikipedia.org/wiki/FOLDOC + Wikipedia. Comprehensive English Dictionary. --------------------------------- @@ -172,6 +171,6 @@ Notable dictionaries. ===================== - http://en.wikipedia.org/wiki/Monolingual_learner%27s_dictionary - Monolingual learner's dictionary +http://en.wikipedia.org/wiki/Monolingual_learner%27s_dictionary + Monolingual learner's dictionary. diff -r 1e9323e7ec88 -r 837f1337c59b display.rst --- a/display.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/display.rst Sat Feb 10 01:30:24 2018 +0200 @@ -50,19 +50,19 @@ Selecting display ================= - http://www.100fps.com/how_many_frames_can_humans_see.htm - How many frames per second can the human eye see? - http://www.tftcentral.co.uk/articles/panel_parts.htm - Panel Part Databases - http://www.tftcentral.co.uk/panelsearch.htm - Panel Search - http://www.lagom.nl/lcd-test/inversion.php - LCD inversion test. +http://www.100fps.com/how_many_frames_can_humans_see.htm + How many frames per second can the human eye see? +http://www.tftcentral.co.uk/articles/panel_parts.htm + Panel Part Databases +http://www.tftcentral.co.uk/panelsearch.htm + Panel Search +http://www.lagom.nl/lcd-test/inversion.php + LCD inversion test. ICC Profiles ============ - * https://wiki.archlinux.org/index.php/ICC_Profiles +* https://wiki.archlinux.org/index.php/ICC_Profiles PC display modes. ================= @@ -139,11 +139,14 @@ .. note:: As of VBE 2.0, VESA no longer defines new modes by number. It provides a mechanism for defining the mode by resolution. - Number Pixel bits - colors R G B - 32K 5 5 5 - 64K 5 6 5 - 16M 8 8 8 +========= ========== +Number Pixel bits +colors R G B +========= ========== +32K 5 5 5 +64K 5 6 5 +16M 8 8 8 +========= ========== Earlier IBM modes:: diff -r 1e9323e7ec88 -r 837f1337c59b django.rst --- a/django.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/django.rst Sat Feb 10 01:30:24 2018 +0200 @@ -29,8 +29,9 @@ EOF $ ./manage.py runserver -Start server. -============= +Start server +============ +:: $ ./manage.py runserver $ ./manage.py runserver 8080 diff -r 1e9323e7ec88 -r 837f1337c59b djvu.rst --- a/djvu.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/djvu.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,30 +9,32 @@ About djvu. =========== - http://djvu.org/links/ - many useful links +http://djvu.org/links/ + Many useful links. DJVU viewers. ============= - * DjVuLibre (all OS). - * WinDjvu (Windows). +* DjVuLibre (all OS). +* WinDjvu (Windows). DJVU Editors. ============= - * DjVuLibre (all OS). - * DjVu Solo (Windows). +* DjVuLibre (all OS). +* DjVu Solo (Windows). DjVuLibre. ---------- - * A full set of utilities to manipulate and assemble DjVu images and documents. - * A set of decoders to convert DjVu to a number of other formats. - * A standalone DjVu viewer for Unix under X11 (based on the Qt library). - * A browser plugin that works with most Unix browsers +* A full set of utilities to manipulate and assemble DjVu images and documents. +* A set of decoders to convert DjVu to a number of other formats. +* A standalone DjVu viewer for Unix under X11 (based on the Qt library). +* A browser plugin that works with most Unix browsers - http://djvu.sourceforge.net/ +See: + +* http://djvu.sourceforge.net/ DjVu Solo. ---------- @@ -40,7 +42,7 @@ Tool for editing and merge files and documents in DjVu format from LizardTech. Currently not maintained. - http://www.djvu.org/resources/ +* http://www.djvu.org/resources/ djvu to pdf. ============ @@ -73,8 +75,8 @@ $ pdf2djvu file.pdf - http://code.google.com/p/pdf2djvu/ - home page +http://code.google.com/p/pdf2djvu/ + Home page. JPEG to Djvu. ============= diff -r 1e9323e7ec88 -r 837f1337c59b dup.rst --- a/dup.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/dup.rst Sat Feb 10 01:30:24 2018 +0200 @@ -18,16 +18,16 @@ Open source or free licence: - * http://duplo.sourceforge.net/ - * http://clonedigger.sourceforge.net/ - * http://www.ccfinder.net/ccfinderxos.html +* http://duplo.sourceforge.net/ +* http://clonedigger.sourceforge.net/ +* http://www.ccfinder.net/ccfinderxos.html Proprietary or restricted licence: - * http://www.txl.ca/nicaddownload.html - * http://www.harukizaemon.com/simian/index.html - * http://getatomiq.com/ - * http://www.harukizaemon.com/simian/index.html +* http://www.txl.ca/nicaddownload.html +* http://www.harukizaemon.com/simian/index.html +* http://getatomiq.com/ +* http://www.harukizaemon.com/simian/index.html http://stackoverflow.com/questions/191614/how-to-detect-code-duplication-during-development How to detect code duplication during development? @@ -47,16 +47,16 @@ This utilities only search for duplicate files: - http://duff.sourceforge.net/ - duff home page - http://freedup.org/ - freedup home page - http://dupedit.com/ - dupedit home page - http://rdfind.pauldreik.se/ - Rdfind home page - http://code.google.com/p/softenido/wiki/FindRepe - FindRepe home page +http://duff.sourceforge.net/ + duff home page +http://freedup.org/ + freedup home page +http://dupedit.com/ + dupedit home page +http://rdfind.pauldreik.se/ + Rdfind home page +http://code.google.com/p/softenido/wiki/FindRepe + FindRepe home page fdupes ====== @@ -66,12 +66,12 @@ See: - http://code.google.com/p/fdupes/ - fdupes home page - http://ru.wikipedia.org/wiki/Fdupes - fdupes wiki page - http://packages.debian.org/search?keywords=fdupes - fdupes Debian package +http://code.google.com/p/fdupes/ + fdupes home page +http://ru.wikipedia.org/wiki/Fdupes + fdupes wiki page +http://packages.debian.org/search?keywords=fdupes + fdupes Debian package freedups ======== @@ -81,8 +81,8 @@ exist in their respective directories, but only one copy of the data is stored on disk; both directory entries point to the same data blocks. - http://www.stearns.org/freedups/ - freedups home page +http://www.stearns.org/freedups/ + freedups home page dupmerge ======== @@ -92,8 +92,8 @@ files, all but one are unlinked to reclaim the disk space and recreated as hard links to the remaining copy. - https://sourceforge.net/projects/dupmerge/ - dupmerge home page +https://sourceforge.net/projects/dupmerge/ + dupmerge home page ssdeep ====== @@ -103,8 +103,8 @@ inputs have sequences of identical bytes in the same order, although bytes in between these sequences may be different in both content and length. - http://ssdeep.sourceforge.net/ - ssdeep home page +http://ssdeep.sourceforge.net/ + ssdeep home page comparator ========== diff -r 1e9323e7ec88 -r 837f1337c59b emacs.rst --- a/emacs.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/emacs.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,27 +9,25 @@ About. ====== - http://elpa.gnu.org/ - Packages for Emacs. This requires Emacs version 24.1 or - higher. +http://elpa.gnu.org/ + Packages for Emacs. Getting help. ============= - * http://news.gmane.org/gmane.emacs.help - * http://news.gmane.org/gmane.emacs.announce - * http://news.gmane.org/gmane.emacs.auctex.announce +* http://news.gmane.org/gmane.emacs.help +* http://news.gmane.org/gmane.emacs.announce +* http://news.gmane.org/gmane.emacs.auctex.announce Installing Emacs. ================= - - http://ftp.gnu.org/gnu/emacs/windows/ - Clean GNU Emacs for 32-bit Windows. - http://alpha.gnu.org/gnu/emacs/windows/ - Official alpha build of GNU Emacs. - http://emacsformacosx.com/ - Clean GNU Emacs for Mac OS X. +http://ftp.gnu.org/gnu/emacs/windows/ + Official build of GNU Emacs for Windows. +http://alpha.gnu.org/gnu/emacs/windows/ + Official alpha build of GNU Emacs. +http://emacsformacosx.com/ + Clean GNU Emacs for Mac OS X. Development. ============ @@ -156,9 +154,8 @@ Elisp debug tips. ----------------- - * Use a keyboard macro that moves forward one expression (sexp) and evaluates - it. - * Try C-x check-parens. +* Use a keyboard macro that moves forward one expression (sexp) and evaluates it. +* Try C-x check-parens. Enable debug mode (also on loading). ------------------------------------ @@ -229,9 +226,9 @@ Text based WWW browser. ----------------------- - * http://en.wikipedia.org/wiki/W3m - * http://emacs-w3m.namazu.org/ - * http://www.gnu.org/software/w3/ +* http://en.wikipedia.org/wiki/W3m +* http://emacs-w3m.namazu.org/ +* http://www.gnu.org/software/w3/ Tricks. ======= @@ -339,18 +336,18 @@ See - * http://www.gnu.org/software/emacs/elisp-manual/html_node/Library-Headers.html - * http://www.emacswiki.org/cgi-bin/wiki/ElispAreaConventions +* http://www.gnu.org/software/emacs/elisp-manual/html_node/Library-Headers.html +* http://www.emacswiki.org/cgi-bin/wiki/ElispAreaConventions CheckDoc. --------- CheckDoc checks your EmacsLisp code for errors in documentation and style. - http://cedet.sourceforge.net/checkdoc.shtml - home page before including it into GNU Emacs - http://www.emacswiki.org/emacs/CheckDoc - CheckDoc +http://cedet.sourceforge.net/checkdoc.shtml + home page before including it into GNU Emacs +http://www.emacswiki.org/emacs/CheckDoc + CheckDoc Installing Emacs. ================= @@ -358,15 +355,15 @@ From sources. ------------- - * http://ftp.gnu.org/pub/gnu/emacs +* http://ftp.gnu.org/pub/gnu/emacs Windows. -------- - http://ftp.gnu.org/pub/gnu/emacs/windows - Releases for Windows. - http://alpha.gnu.org/gnu/emacs/windows - Beta releases for Windows. +http://ftp.gnu.org/pub/gnu/emacs/windows + Releases for Windows. +http://alpha.gnu.org/gnu/emacs/windows + Beta releases for Windows. Debian. ------- @@ -414,15 +411,15 @@ File manager. ============= - * http://www.emacswiki.org/emacs/Sunrise_Commander +* http://www.emacswiki.org/emacs/Sunrise_Commander Semantic. ========= - semantic-lex-spp-describe - Describe the current list of spp macros. - semantic-lex-c-preprocessor-symbol-file - List of C/C++ files that contain preprocessor macros for the C lexer. +semantic-lex-spp-describe + Describe the current list of spp macros. +semantic-lex-c-preprocessor-symbol-file + List of C/C++ files that contain preprocessor macros for the C lexer. Debugging C code. ================= @@ -441,11 +438,11 @@ The mode currently supports two Java XSLT processors: - * Saxon - fully supported, including debugging capabilities. - * Xalan - fully supported, including debugging capabilities. +* Saxon - fully supported, including debugging capabilities. +* Xalan - fully supported, including debugging capabilities. - http://xslt-process.sourceforge.net/ - home page +http://xslt-process.sourceforge.net/ + home page Useful program logging. ======================= @@ -475,18 +472,18 @@ Edit HTML. ========== - * psgml-mode - * nxml-mode - * sgml-mode +* psgml-mode +* nxml-mode +* sgml-mode html-helper-mode. ----------------- Highlighting, autocompletion, and auto-insertion of closing tags. - * http://www.emacswiki.org/emacs/HtmlHelperMode - * http://savannah.nongnu.org/projects/baol-hth/ - * http://www.nongnu.org/baol-hth/ +* http://www.emacswiki.org/emacs/HtmlHelperMode +* http://savannah.nongnu.org/projects/baol-hth/ +* http://www.nongnu.org/baol-hth/ Source. ======= @@ -506,19 +503,18 @@ See: - * http://www.emacswiki.org/emacs/BzrForEmacsDevs +* http://www.emacswiki.org/emacs/BzrForEmacsDevs Emacs Git mirror. ----------------- - * http://www.emacswiki.org/emacs/EmacsFromGit +* http://www.emacswiki.org/emacs/EmacsFromGit Patch. ====== - http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5719 - [patch] fix bat-generic-mode highlighting pattern for CLI - switch. +http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5719 + [patch] fix bat-generic-mode highlighting pattern for CLI switch. How report bug. =============== @@ -528,13 +524,12 @@ Finding emacs packages. ======================= - * http://anc.ed.ac.uk/~stephen/emacs/ell.html - * http://www.emacswiki.org/emacs/WikifiedEmacsLispList - * http://www.emacswiki.org/emacs/RationalElispPackaging +* http://anc.ed.ac.uk/~stephen/emacs/ell.html +* http://www.emacswiki.org/emacs/WikifiedEmacsLispList +* http://www.emacswiki.org/emacs/RationalElispPackaging - http://tromey.com/elpa/index.html - Emacs Lisp Package Archive - +http://tromey.com/elpa/index.html + Emacs Lisp Package Archive EPLA. ----- @@ -548,34 +543,34 @@ ("marmalade" . "http://marmalade-repo.org/packages/") )) - * http://www.emacswiki.org/emacs/ELPA - * http://marmalade-repo.org/ +* http://www.emacswiki.org/emacs/ELPA +* http://marmalade-repo.org/ - http://elpa.gnu.org/ - official GNU Emacs Lisp Package Archive - http://tromey.com/elpa/ - old Emacs Lisp Package Archive home page - http://tromey.com/elpa/upload.html - how to contribute +http://elpa.gnu.org/ + official GNU Emacs Lisp Package Archive +http://tromey.com/elpa/ + old Emacs Lisp Package Archive home page +http://tromey.com/elpa/upload.html + how to contribute Emacswiki. ---------- - * http://www.emacswiki.org/emacs/ElispArea - * http://www.emacswiki.org/emacs/WikifiedEmacsLispList +* http://www.emacswiki.org/emacs/ElispArea +* http://www.emacswiki.org/emacs/WikifiedEmacsLispList emacsmirror. ------------ - * https://github.com/emacsmirror/p/wiki - * http://www.emacsmirror.org/ - * http://www.emacswiki.org/emacs/Emacsmirror +* https://github.com/emacsmirror/p/wiki +* http://www.emacsmirror.org/ +* http://www.emacswiki.org/emacs/Emacsmirror Funny Emacs modes. ================== - glasses - Minor mode for making identifiers likeThis readable. +glasses + Minor mode for making identifiers likeThis readable. Useful commands. ================ diff -r 1e9323e7ec88 -r 837f1337c59b embedded.rst --- a/embedded.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/embedded.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,17 +9,17 @@ Embedded OS =========== - * bertos - * contiki - * tnkernel - * nut - * rtems - * threadx - * mantis - * rtt - * smx - * scmrtos - * xmkrtos - * freertos - * tinyos +* bertos +* contiki +* tnkernel +* nut +* rtems +* threadx +* mantis +* rtt +* smx +* scmrtos +* xmkrtos +* freertos +* tinyos diff -r 1e9323e7ec88 -r 837f1337c59b epub.rst --- a/epub.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/epub.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,17 +11,17 @@ Cool Reader: - http://coolreader.org/ - Home page. +http://coolreader.org/ + Home page. Creating ePub ============= eCub: - http://www.juliansmart.com/ecub - home page +http://www.juliansmart.com/ecub + home page Sigil: - http://en.wikipedia.org/wiki/Sigil_%28application%29 +* http://en.wikipedia.org/wiki/Sigil_%28application%29 diff -r 1e9323e7ec88 -r 837f1337c59b expect.rst --- a/expect.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/expect.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,15 +9,15 @@ About ===== - http://sourceforge.net/projects/expect/ - Home page. - http://wiki.tcl.tk/201 - links about expect on tcl wiki - http://en.wikipedia.org/wiki/Expect - Wiki page. +http://sourceforge.net/projects/expect/ + Home page. +http://wiki.tcl.tk/201 + links about expect on tcl wiki +http://en.wikipedia.org/wiki/Expect + Wiki page. Java implementation =================== - http://expectj.sourceforge.net/ - Home page. +http://expectj.sourceforge.net/ + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b feed.rst --- a/feed.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/feed.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,33 +9,33 @@ 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. +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 +http://www.atomenabled.org/feedvalidator/ + for Atom and RSS Emacs feed reader ================= newsticker.el: - http://www.nongnu.org/newsticker/ - Home page. +http://www.nongnu.org/newsticker/ + Home page. Feed readers ============ - * Thunderbird - * Google Reader +* Thunderbird +* Google Reader Blog posting software ===================== @@ -44,5 +44,5 @@ Web browser, and Apple Safari Web browser that allows you to easily post to all of your blogs. - http://www.scribefire.com/ - home page +http://www.scribefire.com/ + home page diff -r 1e9323e7ec88 -r 837f1337c59b fileid.rst --- a/fileid.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/fileid.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,10 +9,10 @@ File signature list =================== - http://www.garykessler.net/library/file_sigs.html - File signatures table - http://www.magicdb.org/ - magicdb +http://www.garykessler.net/library/file_sigs.html + File signatures table +http://www.magicdb.org/ + magicdb Determine file type utilities ============================= @@ -24,6 +24,6 @@ Freewere, close source: - http://www.peid.info - home page +http://www.peid.info + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b firefox-devel.rst --- a/firefox-devel.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/firefox-devel.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ Useful Firefox add-ons for developers. ====================================== - https://addons.mozilla.org/en-US/firefox/collections/mozilla/webdeveloper/ - Plug-ins for Web-development. +https://addons.mozilla.org/en-US/firefox/collections/mozilla/webdeveloper/ + Plug-ins for Web-development. Firebug. -------- @@ -19,58 +19,58 @@ while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. - http://getfirebug.com - home page - https://addons.mozilla.org/firefox/addon/1843 - download page +http://getfirebug.com + Home page. +https://addons.mozilla.org/firefox/addon/1843 + download page Live HTTP Headers. ------------------ - * First by adding a 'Headers' tab in 'View Page Info' of a web page. - * Second by adding a tool in the 'Tools->Web Development' menu to be able to display http - headers in real time (while pages are being downloaded from the Internet. - * Third by letting you edit request headers and replay an URL (beta). Look for the Replay - button in the live window! +* First by adding a 'Headers' tab in 'View Page Info' of a web page. +* Second by adding a tool in the 'Tools->Web Development' menu to be able to display http + headers in real time (while pages are being downloaded from the Internet. +* Third by letting you edit request headers and replay an URL (beta). Look for the Replay + button in the live window! This project may be of some help for the following: - * Help debugging web application. - * See which kind of web server the remote site is using. - * See the cookies sent by remote site. +* Help debugging web application. +* See which kind of web server the remote site is using. +* See the cookies sent by remote site. Alternatively you can use fiddler2 (only Windows as it written in .NET) - http://livehttpheaders.mozdev.org/ - home page - https://addons.mozilla.org/en-US/firefox/addon/3829/ - download page - http://www.fiddler2.com/fiddler2/ - Web Debugging Proxy +http://livehttpheaders.mozdev.org/ + home page +https://addons.mozilla.org/en-US/firefox/addon/3829/ + download page +http://www.fiddler2.com/fiddler2/ + Web Debugging Proxy Wappalyzer. ----------- Reverse which libraries and frameworks used by page. - https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/ - download page +https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/ + download page Tamper Data. ------------ - * Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. - * Trace and time http response/requests. - * Security test web applications by modifying POST parameters. +* Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. +* Trace and time http response/requests. +* Security test web applications by modifying POST parameters. Based on code and incompotable with "Live HTTP Headers" extensions. - http://tamperdata.mozdev.org/index.html - home page - https://addons.mozilla.org/en-US/firefox/addon/966/ - download page - http://jimbojw.com/wiki/index.php?title=Tamper_Data - Tamper Data tutorial. +http://tamperdata.mozdev.org/index.html + home page +https://addons.mozilla.org/en-US/firefox/addon/966/ + download page +http://jimbojw.com/wiki/index.php?title=Tamper_Data + Tamper Data tutorial. Extension security. =================== @@ -142,9 +142,9 @@ See: - * https://developer.mozilla.org/en-US/docs/Web/API/console - * https://developer.mozilla.org/en/Using_the_Web_Console - * https://developer.mozilla.org/en-US/docs/Tools/Web_Console +* https://developer.mozilla.org/en-US/docs/Web/API/console +* https://developer.mozilla.org/en/Using_the_Web_Console +* https://developer.mozilla.org/en-US/docs/Tools/Web_Console Debugging JavaScript with Firebug. ---------------------------------- @@ -155,14 +155,14 @@ Same but with different coloring do 'console.debug', 'console.info', 'console.warn', and 'console.error' functions. - http://getfirebug.com/logging - logging - http://getfirebug.com/wiki/index.php/Console_API - Console API - http://getfirebug.com/wiki/index.php/Command_Line - Command Line - http://getfirebug.com/wiki/index.php/Console_Panel - Console Panel +http://getfirebug.com/logging + logging +http://getfirebug.com/wiki/index.php/Console_API + Console API +http://getfirebug.com/wiki/index.php/Command_Line + Command Line +http://getfirebug.com/wiki/index.php/Console_Panel + Console Panel dump(). ------- @@ -172,7 +172,7 @@ All messages go to native console. On Windows this require ``-console`` option for ``firefox.exe``. - https://developer.mozilla.org/en/DOM/window.dump +* https://developer.mozilla.org/en/DOM/window.dump Components.utils.reportError. ----------------------------- @@ -186,20 +186,20 @@ Firefox 3.x require set preference 'javascript.options.showInConsole' to 'true' which is default value fro Firefox 4.x. - * https://developer.mozilla.org/en/Components.utils.reportError +* https://developer.mozilla.org/en/Components.utils.reportError Build Firefox from sources. =========================== - https://developer.mozilla.org/en/Build_Documentation - Build Instructions - https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29 - Getting Mozilla Source Code Using Mercurial +https://developer.mozilla.org/en/Build_Documentation + Build Instructions +https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29 + Getting Mozilla Source Code Using Mercurial Native Firefox debugging. ========================= - * https://developer.mozilla.org/en/how_to_get_a_stacktrace_with_windbg +* https://developer.mozilla.org/en/how_to_get_a_stacktrace_with_windbg Adding symbols from Symbol Server. ---------------------------------- @@ -214,4 +214,4 @@ See: - https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server +* https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server diff -r 1e9323e7ec88 -r 837f1337c59b firefox.rst --- a/firefox.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/firefox.rst Sat Feb 10 01:30:24 2018 +0200 @@ -18,9 +18,9 @@ about:config -See +See: - http://www.mozilla.org/unix/customizing.html#prefs +* http://www.mozilla.org/unix/customizing.html#prefs Profiles. ========= @@ -75,7 +75,6 @@ Change user agent. ================== - :: general.useragent.override @@ -95,8 +94,8 @@ See also: - http://kb.mozillazine.org/Browser.link.open_external - http://kb.mozillazine.org/Browser.link.open_newwindow.restriction +* http://kb.mozillazine.org/Browser.link.open_external +* http://kb.mozillazine.org/Browser.link.open_newwindow.restriction How to prevent links from resize window? ======================================== @@ -115,7 +114,7 @@ See: - http://kb.mozillazine.org/Network.http.max-connections +* http://kb.mozillazine.org/Network.http.max-connections Copy link without escaping non ASCII chars. =========================================== @@ -125,16 +124,16 @@ Firefox downloading. ==================== - ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ - Download older version. +ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ + Download older version. Privacy. ======== -See +See: - http://www.mozilla.com/en-US/privacy-policy.html - http://www.mozilla.com/en-US/legal/privacy/firefox-en.html +* http://www.mozilla.com/en-US/privacy-policy.html +* http://www.mozilla.com/en-US/legal/privacy/firefox-en.html Do not send anything through Breakpad. -------------------------------------- @@ -148,7 +147,7 @@ breakpad.reportURL is URL where send report. Set it to http://localhost to not send report. - http://kb.mozillazine.org/Breakpad.reportURL +* http://kb.mozillazine.org/Breakpad.reportURL Do not use "Report Broken Web Site Feature" and "Report Web Forgery Feature". ----------------------------------------------------------------------------- @@ -171,9 +170,9 @@ Per site permission can accesssed through "Navigate to the site" -> "Tools" menu -> "Page Info" -> "Permissions tab" -> "Share Location". -See +See: - http://www.mozilla.com/en-US/firefox/geolocation/ +* http://www.mozilla.com/en-US/firefox/geolocation/ Disable Google safe browsing. ----------------------------- @@ -181,7 +180,7 @@ It can be disabled through "Tools -> Options -> Security tab", untick the checkboxes for attacks and forgeries. -Set +Set:: browser.safebrowsing.enabled "false" do not use safebrowsing @@ -191,245 +190,253 @@ use local blacklist to determine a site's phishiness instead submitting the URL to a third party (deprecated?) -See +See: - http://kb.mozillazine.org/Browser.safebrowsing.enabled - http://kb.mozillazine.org/Browser.safebrowsing.remoteLookups +* http://kb.mozillazine.org/Browser.safebrowsing.enabled +* http://kb.mozillazine.org/Browser.safebrowsing.remoteLookups View_source. ============ - view_source.wrap_long_lines - True - HTML code will wrap in the view source window, false - (default). - view_source.syntax_highlight - True (default) - enable syntax highlighting in the view source - window. "View → Syntax Highlighting". +``view_source.wrap_long_lines`` + True - HTML code will wrap in the view source window, false + (default). +``view_source.syntax_highlight`` + True (default) - enable syntax highlighting in the view source + window. "View → Syntax Highlighting". Privacy. ======== - privacy.item.cache - True (default) - clear the cache when using the Clear Private Data feature - (Firefox 1.5 and above only). This can be changed via "Tools → Options → - Privacy → Settings..." (Firefox 1.5) or "Tools → Options → Privacy / - Private Data → Settings..." (Firefox 2.0 and above). - privacy.item.cookies - True - delete all cookies when using the Clear Private Data feature - (Firefox 1.5 and above only). - This can be changed via "Tools → Options → Privacy → Settings..." (Firefox - 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox - 2.0 and above). - privacy.item.downloads - True (default) - clear history of downloaded files when using the Clear - Private Data feature (Firefox 1.5 and above only). - Note: This can be changed via "Tools → Options → Privacy → Settings..." - (Firefox 1.5) or "Tools → Options → Privacy / Private Data → Settings..." - (Firefox 2.0 and above). - privacy.item.formdata - True (default) - clear all saved form data when using the Clear Private - Data feature (Firefox 1.5 and above only). - This can be changed via "Tools → Options → Privacy → Settings..." (Firefox - 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox - 2.0 and above). - privacy.item.history - True (default) - clear the browsing history when using the Clear Private - Data feature (Firefox 1.5 and above only). - This can be changed via "Tools → Options → Privacy → Settings..." (Firefox - 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox - 2.0 and above). - privacy.item.offlineApps - True - clear the offline website data when using the Clear Private Data - feature (Firefox 3 and above only). - This can be changed via "Tools → Options → Privacy / Private Data → Settings...". - privacy.item.passwords - True - delete all saved passwords when using the Clear Private Data - feature (Firefox 1.5 and above only). - This can be changed via "Tools → Options → Privacy → Settings..." (Firefox - 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox - 2.0 and above). - privacy.item.sessions - True (default) - clear all authenticated SSL sessions when using the Clear - Private Data feature (Firefox 1.5 and above only). - This can be changed via "Tools → Options → Privacy → Settings..." (Firefox - 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox - 2.0 and above). - privacy.popups.firstTime - True (default) - the user has never hidden the popup blocker notification - bar before, so show a dialog explaining the status bar icon. - False - the user has been informed of the status bar icon. - privacy.popups.policy - Determines the popup blocker behavior. 1 - allow popups, 2 - reject popups. - Seems to be deprecated in favor of dom.disable_open_during_load. - privacy.popups.showBrowserMessage - True (default) - display a message at the top of the browser window when a - popup has been blocked. - False - display a status bar icon to indicate when a popup has been blocked. - privacy.sanitize.promptOnSanitize - True (default) - prompt before performing the Clear Private Data operation - (Firefox 1.5 and above only) - In Firefox 1.5 and above, this can be changed via "Tools → Options → Privacy → Settings...". - privacy.sanitize.sanitizeOnShutdown - True: Perform the Clear Private Data operation when closing the browser - (Firefox 1.5 and above only). - Note: In Firefox 1.5 and above, this can be changed via "Tools → Options → - Privacy → Settings..." +``privacy.item.cache`` + True (default) - clear the cache when using the Clear Private Data feature + (Firefox 1.5 and above only). This can be changed via "Tools → Options → + Privacy → Settings..." (Firefox 1.5) or "Tools → Options → Privacy / + Private Data → Settings..." (Firefox 2.0 and above). +``privacy.item.cookies`` + True - delete all cookies when using the Clear Private Data feature + (Firefox 1.5 and above only). + This can be changed via "Tools → Options → Privacy → Settings..." (Firefox + 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox + 2.0 and above). +``privacy.item.downloads`` + True (default) - clear history of downloaded files when using the Clear + Private Data feature (Firefox 1.5 and above only). + Note: This can be changed via "Tools → Options → Privacy → Settings..." + (Firefox 1.5) or "Tools → Options → Privacy / Private Data → Settings..." + (Firefox 2.0 and above). +``privacy.item.formdata`` + True (default) - clear all saved form data when using the Clear Private + Data feature (Firefox 1.5 and above only). + This can be changed via "Tools → Options → Privacy → Settings..." (Firefox + 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox + 2.0 and above). +``privacy.item.history`` + True (default) - clear the browsing history when using the Clear Private + Data feature (Firefox 1.5 and above only). + This can be changed via "Tools → Options → Privacy → Settings..." (Firefox + 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox + 2.0 and above). +``privacy.item.offlineApps`` + True - clear the offline website data when using the Clear Private Data + feature (Firefox 3 and above only). + This can be changed via "Tools → Options → Privacy / Private Data → Settings...". +``privacy.item.passwords`` + True - delete all saved passwords when using the Clear Private Data + feature (Firefox 1.5 and above only). + This can be changed via "Tools → Options → Privacy → Settings..." (Firefox + 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox + 2.0 and above). +``privacy.item.sessions`` + True (default) - clear all authenticated SSL sessions when using the Clear + Private Data feature (Firefox 1.5 and above only). + This can be changed via "Tools → Options → Privacy → Settings..." (Firefox + 1.5) or "Tools → Options → Privacy / Private Data → Settings..." (Firefox + 2.0 and above). +``privacy.popups.firstTime`` + True (default) - the user has never hidden the popup blocker notification + bar before, so show a dialog explaining the status bar icon. + False - the user has been informed of the status bar icon. +``privacy.popups.policy`` + Determines the popup blocker behavior. 1 - allow popups, 2 - reject popups. + Seems to be deprecated in favor of dom.disable_open_during_load. +``privacy.popups.showBrowserMessage`` + True (default) - display a message at the top of the browser window when a + popup has been blocked. + False - display a status bar icon to indicate when a popup has been blocked. +``privacy.sanitize.promptOnSanitize`` + True (default) - prompt before performing the Clear Private Data operation + (Firefox 1.5 and above only) + In Firefox 1.5 and above, this can be changed via "Tools → Options → Privacy → Settings...". +``privacy.sanitize.sanitizeOnShutdown`` + True: Perform the Clear Private Data operation when closing the browser + (Firefox 1.5 and above only). + Note: In Firefox 1.5 and above, this can be changed via "Tools → Options → + Privacy → Settings..." -Security. -========= +Security +======== - security.warn_entering_secure - True (default) - display a dialog warning the user when - entering a secure site from an insecure one. - security.warn_entering_secure.show_once - True (default) - Leave the "Alert me whenever..." box - unchecked on the security warning dialog. - security.warn_entering_weak - True (default) - display a dialog warning the user when - entering an insecure site from a secure one. - security.warn_entering_weak.show_once - True (default) - leave the "Alert me whenever..." box - unchecked on the security warning dialog. - security.warn_leaving_secure - True (default) - display a dialog warning the user when leaving a secure site. - security.warn_leaving_secure.show_once - True (default) - leave the "Alert me whenever..." box - unchecked on the security warning dialog. - security.warn_submit_insecure - True (default) - display a dialog warning the user when - submitting a form to an insecure site. - security.warn_submit_insecure.show_once - True (default) - leave the "Alert me whenever..." box - unchecked on the security warning dialog. - security.warn_viewing_mixed - True (default) - display a dialog warning the user when a page - has both encrypted and non-encrypted content. - security.warn_viewing_mixed.show_once - True (default) - leave the "Alert me whenever..." box unchecked - on the security warning dialog. - security.xpconnect.plugin.unrestricted - True (default) - allow scripting of plugins by untrusted scripts. +``security.warn_entering_secure`` + True (default) - display a dialog warning the user when + entering a secure site from an insecure one. +``security.warn_entering_secure.show_once`` + True (default) - Leave the "Alert me whenever..." box + unchecked on the security warning dialog. +``security.warn_entering_weak`` + True (default) - display a dialog warning the user when + entering an insecure site from a secure one. +``security.warn_entering_weak.show_once`` + True (default) - leave the "Alert me whenever..." box + unchecked on the security warning dialog. +``security.warn_leaving_secure`` + True (default) - display a dialog warning the user when leaving a secure site. +``security.warn_leaving_secure.show_once`` + True (default) - leave the "Alert me whenever..." box + unchecked on the security warning dialog. +``security.warn_submit_insecure`` + True (default) - display a dialog warning the user when + submitting a form to an insecure site. +``security.warn_submit_insecure.show_once`` + True (default) - leave the "Alert me whenever..." box + unchecked on the security warning dialog. +``security.warn_viewing_mixed`` + True (default) - display a dialog warning the user when a page + has both encrypted and non-encrypted content. +``security.warn_viewing_mixed.show_once`` + True (default) - leave the "Alert me whenever..." box unchecked + on the security warning dialog. +``security.xpconnect.plugin.unrestricted`` + True (default) - allow scripting of plugins by untrusted scripts. Signon. ======= - signon.prefillForms - True (default) - allows auto-filling of stored usernames and - passwords on webpage forms. - signon.rememberSignons - True (default) - enable the Password Manager. +``signon.prefillForms`` + True (default) - allows auto-filling of stored usernames and + passwords on webpage forms. +``signon.rememberSignons`` + True (default) - enable the Password Manager. JavaScript. =========== - javascript.enabled (Boolean). - Set this to true should you desire support for JavaScript. The - same as the Enable JavaScript option in the Content tab. - dom.allow_scripts_to_close_windows (Boolean). - Setting this to true specifies that any window may be closed - and isn’t recommended. Entering false specifies that only - windows opened by script can be closed via close(). - dom.disable_image_src_set (Boolean). - This option determines whether JavaScript is allowed to change - images. Set this to true to enable this feature and false to - disable it (recommended). - dom.disable_open_click_delay (Integer). - This option specifies the amount of time, in milliseconds, - that must be surpassed before a pop-up window created by - JavaScript setInterval() or setTimeout() calls aren’t managed - by current pop-up blocker settings. Beneath this threshold - existing pop-up blocker settings are applied. Default is 1000 (1 second). - dom.disable_open_during_load (Boolean). - Set this to true to enable Firefox’s built-in pop-up blocker, which disables the loading of much pop-up content on sites – which will mostly be advertisements (it’s worth noting this is not perfect and will also disable many legitimate pop-ups). Should a pop-up be blocked in this way an information bar will appear at the top of the window, from which you can select what action to take. Setting this to false disables the pop-up blocker (Not recommended). Note – This is the same as the Block pop-up windows option in the Options menu, Content tab. +``javascript.enabled (Boolean).`` + Set this to true should you desire support for JavaScript. The + same as the Enable JavaScript option in the Content tab. +``dom.allow_scripts_to_close_windows (Boolean).`` + Setting this to true specifies that any window may be closed + and isn’t recommended. Entering false specifies that only + windows opened by script can be closed via close(). +``dom.disable_image_src_set (Boolean).`` + This option determines whether JavaScript is allowed to change + images. Set this to true to enable this feature and false to + disable it (recommended). +``dom.disable_open_click_delay (Integer).`` + This option specifies the amount of time, in milliseconds, + that must be surpassed before a pop-up window created by + JavaScript setInterval() or setTimeout() calls aren’t managed + by current pop-up blocker settings. Beneath this threshold + existing pop-up blocker settings are applied. Default is 1000 (1 second). +``dom.disable_open_during_load (Boolean).`` + Set this to true to enable Firefox’s built-in pop-up blocker, which disables the loading of much pop-up content on sites – which will mostly be advertisements (it’s worth noting this is not perfect and will also disable many legitimate pop-ups). Should a pop-up be blocked in this way an information bar will appear at the top of the window, from which you can select what action to take. Setting this to false disables the pop-up blocker (Not recommended). Note – This is the same as the Block pop-up windows option in the Options menu, Content tab. - dom.disable_window_flip (Boolean). - This option controls whether JavaScript may be used to bring windows into the foreground/background via focus(). Setting this to true disables such actions, which won’t affect new pop-ups from loading in the foreground, though can force existing ones to remain in the background unless switched to manually. Set this to false to allow the script to determine what happens. Note – This is the same as the Raise or lower windows option in Advanced JavaScript Settings. +``dom.disable_window_flip (Boolean).`` + This option controls whether JavaScript may be used to bring windows into the foreground/background via focus(). Setting this to true disables such actions, which won’t affect new pop-ups from loading in the foreground, though can force existing ones to remain in the background unless switched to manually. Set this to false to allow the script to determine what happens. Note – This is the same as the Raise or lower windows option in Advanced JavaScript Settings. - dom.disable_window_move_resize (Boolean). - This option controls whether JavaScript can be used to move &/or resize windows, whereby setting this to false enables scripts to do this. It would perhaps be best to set this to true, allowing only yourself to resize/move windows. Note – This is the same as the Move or resize existing windows option in Advanced JavaScript Settings. +``dom.disable_window_move_resize (Boolean).`` + This option controls whether JavaScript can be used to move &/or resize windows, whereby setting this to false enables scripts to do this. It would perhaps be best to set this to true, allowing only yourself to resize/move windows. Note – This is the same as the Move or resize existing windows option in Advanced JavaScript Settings. + +``dom.disable_window_open_feature.close (Boolean).`` + Set this to false to enable the use of scripting to hide the close button of windows, true forces the close button to always be displayed (recommended). - dom.disable_window_open_feature.close (Boolean). - Set this to false to enable the use of scripting to hide the close button of windows, true forces the close button to always be displayed (recommended). +``dom.disable_window_open_feature.directories (Boolean).`` + Set this to false to enable the use of scripting to hide the bookmarks toolbar, true prevents the bookmarks toolbar from being hidden in this way. + +``dom.disable_window_open_feature.location (Boolean).`` + Set this to false to enable the use of scripting to hide the Location (Address) bar, true prevents the Address bar from being hidden. - dom.disable_window_open_feature.directories (Boolean). - Set this to false to enable the use of scripting to hide the bookmarks toolbar, true prevents the bookmarks toolbar from being hidden in this way. +``dom.disable_window_open_feature.menubar (Boolean).`` + Set this to false to enable the use of scripting to hide the Menu bar, true disables the hiding of the Menu bar. - dom.disable_window_open_feature.location (Boolean). - Set this to false to enable the use of scripting to hide the Location (Address) bar, true prevents the Address bar from being hidden. +``dom.disable_window_open_feature.minimizable (Boolean).`` + Set this to false to enable the use of scripting to disable the minimizing of windows, true enables the minimizing of such windows (recommended). - dom.disable_window_open_feature.menubar (Boolean). - Set this to false to enable the use of scripting to hide the Menu bar, true disables the hiding of the Menu bar. - - dom.disable_window_open_feature.minimizable (Boolean). - Set this to false to enable the use of scripting to disable the minimizing of windows, true enables the minimizing of such windows (recommended). - - dom.disable_window_open_feature.resizable (Boolean). - Set this to true to enable the use of scripting to hide the close button of windows, false forces the close button to always be displayed (recommended). - - dom.disable_window_open_feature.scrollbar (Boolean). - Set this to false to enable the use of scripting to hide the Scroll bar in windows, true disables the hiding of the Scroll bar in windows. - - dom.disable_window_open_feature.status (Boolean). - This option controls whether JavaScript can be used to hide the status bar, whereby setting this to false enables scripts to do this. Set this to true to force the status bar to be displayed at all times. Note – This is the same as the Hide the status bar option in Advanced JavaScript Settings. - - dom.disable_window_open_feature.titlebar (Boolean). - Set this to false to enable the use of scripting to hide the Title bar of windows, true forces the Title bar to always be displayed. - - dom.disable_window_open_feature.toolbar (Boolean). - Set this to false to enable the use of scripting to hide the Navigation toolbar, i.e. Back, Forward, etc. buttons, false prevents the hiding of the Navigation toolbar. - - dom.disable_window_status_change (Boolean). - This option controls whether JavaScript can be used to display custom text in the status bar, e.g. moving the mouse over a hyperlink normally would display where the link points to, though a script could be used to display something else instead. Set this to false to allow such custom status bar text displayed, while true will disable this. Note – This is the same as the Change status bar text option in Advanced JavaScript Settings. - - dom.event.contextmenu.enabled (Boolean). - This option controls whether JavaScript can be used to alter, or even disable the context menu, e.g. right clicking could be disabled on certain pages. Set this to true if you wish to allow sites to be able to do this, while false ensures scripts can’t be used to alter this functionality. Note – This is the same as the Disable or replace context menus option in Advanced JavaScript Settings. - - dom.max_script_run_time (Integer). - This specifies the amount of time, in seconds, that a script - in content may run before being prompted whether to continue - running it or not (default 10). Setting to 0 allows scripts to - run as long as required. - dom.max_chrome_script_run_time (Integer). - This specifies the amount the amount of time, in seconds, that - a script with chrome privileges may run before being prompted - whether to continue running it or not (default 20). - dom.popup_maximum (Integer). - This value specifies the maximum number of pop-up windows that - may be open simultaneously (default 20). +``dom.disable_window_open_feature.resizable (Boolean).`` + Set this to true to enable the use of scripting to hide the close button of windows, false forces + the close button to always be displayed (recommended). +``dom.disable_window_open_feature.scrollbar (Boolean).`` + Set this to false to enable the use of scripting to hide the Scroll bar in windows, true disables + the hiding of the Scroll bar in windows. +``dom.disable_window_open_feature.status (Boolean).`` + This option controls whether JavaScript can be used to hide the status bar, whereby setting this + to false enables scripts to do this. Set this to true to force the status bar to be displayed at + all times. Note – This is the same as the Hide the status bar option in Advanced JavaScript + Settings. +``dom.disable_window_open_feature.titlebar (Boolean).`` + Set this to false to enable the use of scripting to hide the Title bar of windows, true forces the + Title bar to always be displayed. +``dom.disable_window_open_feature.toolbar (Boolean).`` + Set this to false to enable the use of scripting to hide the Navigation toolbar, i.e. Back, + Forward, etc. buttons, false prevents the hiding of the Navigation toolbar. +``dom.disable_window_status_change (Boolean).`` + This option controls whether JavaScript can be used to display custom text in the status bar, e.g. + moving the mouse over a hyperlink normally would display where the link points to, though a script + could be used to display something else instead. Set this to false to allow such custom status bar + text displayed, while true will disable this. Note – This is the same as the Change status bar + text option in Advanced JavaScript Settings. +``dom.event.contextmenu.enabled (Boolean).`` + This option controls whether JavaScript can be used to alter, or even disable the context menu, + e.g. right clicking could be disabled on certain pages. Set this to true if you wish to allow + sites to be able to do this, while false ensures scripts can’t be used to alter this + functionality. Note – This is the same as the Disable or replace context menus option in Advanced + JavaScript Settings. +``dom.max_script_run_time (Integer).`` + This specifies the amount of time, in seconds, that a script + in content may run before being prompted whether to continue + running it or not (default 10). Setting to 0 allows scripts to + run as long as required. +``dom.max_chrome_script_run_time (Integer).`` + This specifies the amount the amount of time, in seconds, that + a script with chrome privileges may run before being prompted + whether to continue running it or not (default 20). +``dom.popup_maximum (Integer).`` + This value specifies the maximum number of pop-up windows that + may be open simultaneously (default 20). See - http://kb.mozillazine.org/Dom.max_script_run_time - http://kb.mozillazine.org/Dom.max_chrome_script_run_time +* http://kb.mozillazine.org/Dom.max_script_run_time +* http://kb.mozillazine.org/Dom.max_chrome_script_run_time Plugin. ======= - plugin.default_plugin_disabled - True (default) - when a plugin is needed, prompt the user. - False - don't prompt the user to install needed plugins. - plugin.expose_full_path - True - in about:plugins and navigator.plugins, reveal the full path to - plugin files. - False (default) - show only the plugin filename +``plugin.default_plugin_disabled`` + True (default) - when a plugin is needed, prompt the user. + False - don't prompt the user to install needed plugins. +``plugin.expose_full_path`` + True - in about:plugins and navigator.plugins, reveal the full path to + plugin files. + False (default) - show only the plugin filename Download Manager. ================= - browser.download.manager.flashCount - Set to 0 to stop flashing Download Manager. - browser.download.manager.showAlertOnComplete - Set to false to top flashing alter on complete download. - browser.download.manager.retention - Clear immediately the download history: - 0 - upon successful download - 1 - when the Firefox browser closes - 2 - needs user to clear it manually (default) - browser.download.manager.closeWhenDone - Set to false to stop Firefox closing Download Manager when download is - complete. - browser.download.manager.scanWhenDone - Set to false to stop scaning for viruses. +``browser.download.manager.flashCount`` + Set to 0 to stop flashing Download Manager. +``browser.download.manager.showAlertOnComplete`` + Set to false to top flashing alter on complete download. +``browser.download.manager.retention`` + Clear immediately the download history: + 0 - upon successful download + 1 - when the Firefox browser closes + 2 - needs user to clear it manually (default) +``browser.download.manager.closeWhenDone`` + Set to false to stop Firefox closing Download Manager when download is + complete. +``browser.download.manager.scanWhenDone`` + Set to false to stop scaning for viruses. Search. ======= @@ -437,7 +444,7 @@ OpenSearch. ----------- - http://en.wikipedia.org/wiki/OpenSearch +* http://en.wikipedia.org/wiki/OpenSearch Smart Keywords. --------------- @@ -453,10 +460,10 @@ Block from loading ads and banners. - http://adblockplus.org/en/ - home page - https://addons.mozilla.org/en-US/firefox/addon/4364 - official mozilla download place +http://adblockplus.org/en/ + home page +https://addons.mozilla.org/en-US/firefox/addon/4364 + official mozilla download place NoScript. --------- @@ -465,42 +472,42 @@ web sites of your choice (e.g. your online bank), and provides the most powerful Anti-XSS protection available in a browser. - http://noscript.net/ - home page +http://noscript.net/ + home page Cookie Monster. --------------- Cookie Monster provides proactive cookie management on a site or domain level basis. - https://addons.mozilla.org/en-US/firefox/addon/4703 - home page +https://addons.mozilla.org/en-US/firefox/addon/4703 + home page FlashGot. --------- The best Firefox download manager integration. - http://flashgot.net - home page +http://flashgot.net + home page DownloadHelper. --------------- - http://www.downloadhelper.net - home page +http://www.downloadhelper.net + home page GreaseMonkey. ------------- Allows you to customize the way a webpage displays using small bits of JavaScript. - http://www.greasespot.net - Home page. - https://addons.mozilla.org/firefox/748 - Download page. - https://greasyfork.org/scripts/1317-download-youtube-videos-as-mp4 - Download YouTube Videos as MP4. +http://www.greasespot.net + Home page. +https://addons.mozilla.org/firefox/748 + Download page. +https://greasyfork.org/scripts/1317-download-youtube-videos-as-mp4 + Download YouTube Videos as MP4. How to disable GZIP compression in Firefox? =========================================== diff -r 1e9323e7ec88 -r 837f1337c59b font.rst --- a/font.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/font.rst Sat Feb 10 01:30:24 2018 +0200 @@ -77,11 +77,11 @@ Setup font for emacs. ===================== -If X running by xinit, write to ~/.xinitrc +If X running by xinit, write to ~/.xinitrc:: xrdb -merge ~/.Xdefaults & -and write to ~/.Xdefaults +and write to ``~/.Xdefaults``:: emacs.font: 7x13 @@ -98,27 +98,27 @@ Check font spreading statistics and usage: - * http://www.awayback.com/revised-font-stack/ - * http://www.cssfontstack.com/ +* http://www.awayback.com/revised-font-stack/ +* http://www.cssfontstack.com/ Fonts family. ============= See - http://en.wikipedia.org/wiki/Free_software_Unicode_typefaces - Free typefaces at Wikipedia. - http://www.openfontlibrary.org - Open Font Library, a library of free fonts - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=FontsInCyberspace&_sc=1 - SIL fonts. +http://en.wikipedia.org/wiki/Free_software_Unicode_typefaces + Free typefaces at Wikipedia. +http://www.openfontlibrary.org + Open Font Library, a library of free fonts +http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=FontsInCyberspace&_sc=1 + SIL fonts. DejaVu. ------- The DejaVu fonts are a font family based on the Vera Fonts. - http://dejavu-fonts.org/wiki/index.php?title=Main_Page +* http://dejavu-fonts.org/wiki/index.php?title=Main_Page For Debian:: @@ -129,10 +129,10 @@ From Microsoft. - http://corefonts.sourceforge.net - mirror - http://en.wikipedia.org/wiki/Core_fonts_for_the_Web - Wikipedia article. +http://corefonts.sourceforge.net + mirror +http://en.wikipedia.org/wiki/Core_fonts_for_the_Web + Wikipedia article. Liberation. ----------- @@ -141,29 +141,29 @@ As alternative to Arial, Times New Roman, and Courier New. - https://fedorahosted.org/liberation-fonts - home page - http://en.wikipedia.org/wiki/Liberation_fonts - Wikipedia article. +https://fedorahosted.org/liberation-fonts + home page +http://en.wikipedia.org/wiki/Liberation_fonts + Wikipedia article. Linux Libertine. ---------------- Free and open alternatives to commercial fonts like Times Roman. - http://www.linuxlibertine.org - home page - http://en.wikipedia.org/wiki/Linux_Libertine - Wikipedia article. +http://www.linuxlibertine.org + home page +http://en.wikipedia.org/wiki/Linux_Libertine + Wikipedia article. SIL (IPA font). --------------- Charis SIL, Doulos SIL, Gentium. - http://scripts.sil.org/DoulosSILfont - http://scripts.sil.org/CharisSILfont - http://scripts.sil.org/Gentium +* http://scripts.sil.org/DoulosSILfont +* http://scripts.sil.org/CharisSILfont +* http://scripts.sil.org/Gentium For Debian:: @@ -176,7 +176,7 @@ Have beta status. - http://en.wikipedia.org/wiki/Junicode +* http://en.wikipedia.org/wiki/Junicode How configure font for X? ========================= @@ -196,20 +196,20 @@ Font development under Microsoft. --------------------------------- - http://www.microsoft.com/typography/DevToolsOverview.mspx - Tools & SDKs from Microsoft - http://www.microsoft.com/typography/DevArticles.mspx - Articles from Microsoft +http://www.microsoft.com/typography/DevToolsOverview.mspx + Tools & SDKs from Microsoft +http://www.microsoft.com/typography/DevArticles.mspx + Articles from Microsoft FontForge. ---------- Typeface (font) editor program. BSD licence. - http://fontforge.sourceforge.net - home page - http://en.wikipedia.org/wiki/FontForge - Wikipedia article. +http://fontforge.sourceforge.net + home page +http://en.wikipedia.org/wiki/FontForge + Wikipedia article. Best font for reading. ====================== diff -r 1e9323e7ec88 -r 837f1337c59b forth.rst --- a/forth.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/forth.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,21 +9,8 @@ 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 +* http://ffl.dvoudheusden.net/index.html List of Forth systems ===================== - http://freshmeat.net/projects/4th - diff -r 1e9323e7ec88 -r 837f1337c59b freedom.rst --- a/freedom.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/freedom.rst Sat Feb 10 01:30:24 2018 +0200 @@ -248,10 +248,10 @@ 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. +* 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. diff -r 1e9323e7ec88 -r 837f1337c59b fs.rst --- a/fs.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/fs.rst Sat Feb 10 01:30:24 2018 +0200 @@ -96,8 +96,8 @@ Windows file name restriction. ============================== - http://msdn.microsoft.com/en-us/library/aa365247.aspx - Naming Files, Paths, and Namespaces +http://msdn.microsoft.com/en-us/library/aa365247.aspx + Naming Files, Paths, and Namespaces How get UUID and label? ======================= @@ -157,10 +157,10 @@ Ext2Fsd is an open source linux ext3/ext4 file system driver for Windows systems (NT/2K/XP/Win7/Win8, X86/AMD64) and only alive project. - http://www.ext2fsd.com/ - Home page. - http://sourceforge.net/projects/ext2fsd/ - Sourceforge home page. +http://www.ext2fsd.com/ + Home page. +http://sourceforge.net/projects/ext2fsd/ + Sourceforge home page. Ext2 IFS. --------- @@ -173,8 +173,8 @@ After install use 'ifsdrives.cpl' control panel to modify settings. - http://www.fs-driver.org/ - home page +http://www.fs-driver.org/ + home page rfstool. -------- @@ -184,10 +184,8 @@ complete rewrite of the ReiserFS functions needed to list directories, copy files, and backup metadata. - http://p-nand-q.com/e/reiserfs.html - home page - http://freshmeat.net/projects/rfstool/ - Freshmeat home page. +http://p-nand-q.com/e/reiserfs.html + home page Summary files size. =================== @@ -220,4 +218,4 @@ $ tune2fs -i 2w /dev/$DISK Or disable checks in ``/etc/fstab`` completely (by setting last colon to ``0`` -value)! \ No newline at end of file +value)! diff -r 1e9323e7ec88 -r 837f1337c59b fvwm.rst --- a/fvwm.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/fvwm.rst Sat Feb 10 01:30:24 2018 +0200 @@ -58,19 +58,17 @@ FVWM Themes. ============ -See - - http://fvwm-themes.sourceforge.net/ +* http://fvwm-themes.sourceforge.net/ FVWM configs. ============= - http://home.gna.org/fvwm-crystal/features.html - Usable for ideas how to do things. +http://home.gna.org/fvwm-crystal/features.html + Usable for ideas how to do things. Menu. ===== - https://wiki.archlinux.org/index.php/Xdg-menu - Generates menus for WMs using the Free Desktop menu standard. +https://wiki.archlinux.org/index.php/Xdg-menu + Generates menus for WMs using the Free Desktop menu standard. diff -r 1e9323e7ec88 -r 837f1337c59b game-console.rst --- a/game-console.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/game-console.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,16 +9,16 @@ Best games. =========== - * http://en.wikipedia.org/wiki/List_of_video_games_considered_the_best - * http://en.wikipedia.org/wiki/List_of_best-selling_video_games - * http://www.hardcoregaming101.net/ +* http://en.wikipedia.org/wiki/List_of_video_games_considered_the_best +* http://en.wikipedia.org/wiki/List_of_best-selling_video_games +* http://www.hardcoregaming101.net/ Free ROMs. ========== - * http://coolrom.com/ - * http://www.freeroms.com/ - * http://www.emu-land.net +* http://coolrom.com/ +* http://www.freeroms.com/ +* http://www.emu-land.net Console planforms. ================== @@ -29,27 +29,27 @@ NES. ---- - * ``mednafen`` - * ``higan`` +* ``mednafen`` +* ``higan`` SEGA/Genesis. ------------- - * ``mednafen`` +* ``mednafen`` See: - * http://ru.wikipedia.org/wiki/Sega_Mega_Drive +* http://ru.wikipedia.org/wiki/Sega_Mega_Drive SNES. ----- - * ``mednafen`` - * ``zsnes`` / ``higan`` +* ``mednafen`` +* ``zsnes`` / ``higan`` CPU: 16-bit 65c816 Ricoh 5A22 3.58 MHz - * http://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System +* http://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System Playstation1/PS1. ----------------- @@ -61,8 +61,8 @@ Resolution: 640x480 Sound: 16-bit 24 channel PCM - * http://en.wikipedia.org/wiki/PlayStation_%28console%29 - * http://en.wikipedia.org/wiki/PlayStation_technical_specifications +* http://en.wikipedia.org/wiki/PlayStation_%28console%29 +* http://en.wikipedia.org/wiki/PlayStation_technical_specifications Nintendo 64 (N64). ------------------ @@ -72,8 +72,8 @@ CPU: 64-bit NEC VR4300 @ 93.75 MHz Graphics: SGI RCP @ 62.5 MHz - * http://en.wikipedia.org/wiki/Nintendo_64 - * http://en.wikipedia.org/wiki/List_of_best-selling_Nintendo_64_video_games +* http://en.wikipedia.org/wiki/Nintendo_64 +* http://en.wikipedia.org/wiki/List_of_best-selling_Nintendo_64_video_games Saturn. ------- @@ -82,7 +82,7 @@ CPU: 2 × Hitachi SH-2 32-bit RISC (28.6 MHz) - * http://en.wikipedia.org/wiki/Sega_Saturn +* http://en.wikipedia.org/wiki/Sega_Saturn GameCube. --------- @@ -106,8 +106,8 @@ See: - * http://mednafen.sourceforge.net/ - * http://en.wikipedia.org/wiki/Mednafen +* http://mednafen.sourceforge.net/ +* http://en.wikipedia.org/wiki/Mednafen zsnes. ------ @@ -120,10 +120,10 @@ See: - http://mamedev.org - Home page. - http://gmame.wordpress.com/feed - Unofficial blog. +http://mamedev.org + Home page. +http://gmame.wordpress.com/feed + Unofficial blog. pcsxr. ------ @@ -133,7 +133,7 @@ See: - * http://pcsxr.codeplex.com/ +* http://pcsxr.codeplex.com/ Mupen64Plus. ------------ @@ -143,8 +143,8 @@ See: - https://code.google.com/p/mupen64plus/ - Home page. +https://code.google.com/p/mupen64plus/ + Home page. Yabause. -------- @@ -154,7 +154,7 @@ See: - * http://yabause.org +* http://yabause.org Dolphin. -------- @@ -163,8 +163,8 @@ See: - https://dolphin-emu.org/ - Home page. Download for Ubuntu. - https://code.google.com/p/mupen64plus/ - Source code. +https://dolphin-emu.org/ + Home page. Download for Ubuntu. +https://code.google.com/p/mupen64plus/ + Source code. diff -r 1e9323e7ec88 -r 837f1337c59b game-rogue.rst --- a/game-rogue.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/game-rogue.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,10 +11,10 @@ NetHack is a single-player roguelike video game originally released in 1987. - http://www.nethack.org/ - Home page. - http://en.wikipedia.org/wiki/NetHack - Wiki page. +http://www.nethack.org/ + Home page. +http://en.wikipedia.org/wiki/NetHack + Wiki page. Angband ======= @@ -24,9 +24,9 @@ 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. +http://www.thangorodrim.net/ + Home page. +http://angband.calamarain.net/ + Game comic. diff -r 1e9323e7ec88 -r 837f1337c59b game.rst --- a/game.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/game.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ Civilisation. ============= - http://forums.civfanatics.com - English fan site. +http://forums.civfanatics.com + English fan site. Shooter. ======== @@ -70,10 +70,10 @@ $ sudo apt-get install megaglest - http://megaglest.org - home page - http://en.wikipedia.org/wiki/Megaglest - wiki page +http://megaglest.org + home page +http://en.wikipedia.org/wiki/Megaglest + wiki page Warzone2100. ============ @@ -110,17 +110,16 @@ See: - http://gnurobbo.sourceforge.net/ - Home page. - http://www.anotherguest.se/ - Simbian port. +http://gnurobbo.sourceforge.net/ + Home page. +http://www.anotherguest.se/ + Simbian port. Frozen Bubble. ============== - http://fb-s60.sourceforge.net/ - Frozen Bubble for S60. - +http://fb-s60.sourceforge.net/ + Frozen Bubble for S60. gnujump. ======== @@ -174,7 +173,7 @@ Interesting games. ================== - * http://en.wikipedia.org/wiki/Fez_%28video_game%29 - * http://en.wikipedia.org/wiki/Maple_Story - * http://en.wikipedia.org/wiki/WonderKing_Online +* http://en.wikipedia.org/wiki/Fez_%28video_game%29 +* http://en.wikipedia.org/wiki/Maple_Story +* http://en.wikipedia.org/wiki/WonderKing_Online diff -r 1e9323e7ec88 -r 837f1337c59b gcc.rst --- a/gcc.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/gcc.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,30 +11,30 @@ 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. +``-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. +``-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. +``-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. +``-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. +``-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.) +``-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 ======== @@ -54,6 +54,7 @@ Default search path =================== +:: $ echo | gcc -v -x c -E - @@ -62,7 +63,7 @@ programs: ... libraries: ... -Use -### in actual invoking:: +Use ``-###`` in actual invoking:: $ gcc -### -o foo foo.c diff -r 1e9323e7ec88 -r 837f1337c59b gimp.rst --- a/gimp.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/gimp.rst Sat Feb 10 01:30:24 2018 +0200 @@ -8,4 +8,4 @@ Reducing Graininess. -------------------- - http://docs.gimp.org/ru/gimp-imaging-photos.html +* http://docs.gimp.org/ru/gimp-imaging-photos.html diff -r 1e9323e7ec88 -r 837f1337c59b graph.rst --- a/graph.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/graph.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,7 +9,7 @@ General view ============ - http://en.wikipedia.org/wiki/List_of_graphing_software +* http://en.wikipedia.org/wiki/List_of_graphing_software RRDtool ======= @@ -19,8 +19,8 @@ shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings. - http://oss.oetiker.ch/rrdtool/ - Home page. +http://oss.oetiker.ch/rrdtool/ + Home page. Graphviz ======== @@ -30,8 +30,8 @@ important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains. - http://www.graphviz.org/ - Home page. +http://www.graphviz.org/ + Home page. Gnuplot ======= @@ -48,5 +48,5 @@ printers, and output to many file formats (eps, fig, jpeg, LaTeX, metafont, pbm, pdf, png, postscript, svg, ...). - http://www.gnuplot.info - Home page. +http://www.gnuplot.info + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b gui.rst --- a/gui.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/gui.rst Sat Feb 10 01:30:24 2018 +0200 @@ -11,116 +11,116 @@ About widgets: - http://en.wikipedia.org/wiki/GUI_widget +* http://en.wikipedia.org/wiki/GUI_widget Menu: - http://en.wikipedia.org/wiki/Menu_%28computing%29 +* http://en.wikipedia.org/wiki/Menu_%28computing%29 Context menu: - http://en.wikipedia.org/wiki/Context_menu +* http://en.wikipedia.org/wiki/Context_menu Menubar: - http://en.wikipedia.org/wiki/Menu_bar +* http://en.wikipedia.org/wiki/Menu_bar Toolbar: - http://en.wikipedia.org/wiki/Toolbar +* http://en.wikipedia.org/wiki/Toolbar Taskbar: - http://en.wikipedia.org/wiki/Taskbar +* http://en.wikipedia.org/wiki/Taskbar Status bar: - http://en.wikipedia.org/wiki/Status_bar +* http://en.wikipedia.org/wiki/Status_bar Scrollbar: - http://en.wikipedia.org/wiki/Scrollbar +* http://en.wikipedia.org/wiki/Scrollbar Progress bar: - http://en.wikipedia.org/wiki/Progress_bar +* http://en.wikipedia.org/wiki/Progress_bar Infobar: - http://en.wikipedia.org/wiki/Infobar +* http://en.wikipedia.org/wiki/Infobar Tab: - http://en.wikipedia.org/wiki/Tab_%28GUI%29 +* http://en.wikipedia.org/wiki/Tab_%28GUI%29 Label: - http://en.wikipedia.org/wiki/Label_%28control%29 +* http://en.wikipedia.org/wiki/Label_%28control%29 Text box: - http://en.wikipedia.org/wiki/Text_box +* http://en.wikipedia.org/wiki/Text_box Check box: - http://en.wikipedia.org/wiki/Check_box +* http://en.wikipedia.org/wiki/Check_box List box: - http://en.wikipedia.org/wiki/List_box +* http://en.wikipedia.org/wiki/List_box Combo box: - http://en.wikipedia.org/wiki/Combo_box +* http://en.wikipedia.org/wiki/Combo_box Drop-down list: - http://en.wikipedia.org/wiki/Drop-down_list +* http://en.wikipedia.org/wiki/Drop-down_list Radio button: - http://en.wikipedia.org/wiki/Radio_button +* http://en.wikipedia.org/wiki/Radio_button Spinner: - http://en.wikipedia.org/wiki/Spinner_%28computing%29 +* http://en.wikipedia.org/wiki/Spinner_%28computing%29 Slider: - http://en.wikipedia.org/wiki/Slider_%28computing%29 +* http://en.wikipedia.org/wiki/Slider_%28computing%29 Balloon help: - http://en.wikipedia.org/wiki/Balloon_help +* http://en.wikipedia.org/wiki/Balloon_help Tooltip: - http://en.wikipedia.org/wiki/Tooltip +* http://en.wikipedia.org/wiki/Tooltip Toast: - http://en.wikipedia.org/wiki/Toast_%28computing%29 +* http://en.wikipedia.org/wiki/Toast_%28computing%29 Grid view: - http://en.wikipedia.org/wiki/Grid_view +* http://en.wikipedia.org/wiki/Grid_view Tree view: - http://en.wikipedia.org/wiki/Tree_view +* http://en.wikipedia.org/wiki/Tree_view Disclosure widget: - http://en.wikipedia.org/wiki/Disclosure_widget +* http://en.wikipedia.org/wiki/Disclosure_widget Icon: - http://en.wikipedia.org/wiki/Computer_icon +* http://en.wikipedia.org/wiki/Computer_icon Dialog box: - http://en.wikipedia.org/wiki/Dialog_box +* http://en.wikipedia.org/wiki/Dialog_box Splash screen: - http://en.wikipedia.org/wiki/Splash_screen +* http://en.wikipedia.org/wiki/Splash_screen diff -r 1e9323e7ec88 -r 837f1337c59b hams.rst --- a/hams.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/hams.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,5 +9,5 @@ Hams in Debian project. ======================= - * http://wiki.debian.org/DebianHams +* http://wiki.debian.org/DebianHams diff -r 1e9323e7ec88 -r 837f1337c59b hg.rst --- a/hg.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/hg.rst Sat Feb 10 01:30:24 2018 +0200 @@ -6,12 +6,6 @@ .. contents:: :local: -About. -====== - - http://mercurial.selenic.com/wiki/ProjectsUsingMercurial - Some Projects that Use Mercurial - User config. ============ @@ -66,7 +60,7 @@ Useful extension. ================= -Put to your ~/.hgrc: +Put to your ~/.hgrc:: [extensions] ; To allow 'fetch' command. @@ -140,7 +134,7 @@ See: - http://mercurial.selenic.com/wiki/ConvertExtension +* http://mercurial.selenic.com/wiki/ConvertExtension Fix branch names. ----------------- @@ -180,9 +174,9 @@ See: - http://mercurial.selenic.com/wiki/hgserve - http://mercurial.selenic.com/wiki/HgWebDirStepByStep - http://mercurial.selenic.com/wiki/StaticHTTP +* http://mercurial.selenic.com/wiki/hgserve +* http://mercurial.selenic.com/wiki/HgWebDirStepByStep +* http://mercurial.selenic.com/wiki/StaticHTTP hgweb.config. ------------- @@ -245,8 +239,8 @@ See: - http://mercurial.selenic.com/wiki/PublishingRepositories - Publishing Mercurial Repositories +http://mercurial.selenic.com/wiki/PublishingRepositories + Publishing Mercurial Repositories init.d script. -------------- @@ -287,7 +281,7 @@ See: - http://mercurial.selenic.com/wiki/hgserve +* http://mercurial.selenic.com/wiki/hgserve Manage patches with MQ. ======================= @@ -466,8 +460,8 @@ See: - http://mercurial.selenic.com/wiki/TipsAndTricks#Merge_or_rebase_with_uncommitted_changes - http://mercurial.selenic.com/wiki/ShelveExtension +* http://mercurial.selenic.com/wiki/TipsAndTricks#Merge_or_rebase_with_uncommitted_changes +* http://mercurial.selenic.com/wiki/ShelveExtension Rebase. ======= @@ -577,7 +571,7 @@ Read more: - http://mercurial.selenic.com/wiki/HookExamples +* http://mercurial.selenic.com/wiki/HookExamples Ignore patterns. ---------------- @@ -592,6 +586,6 @@ Free Mercurial hosting. ======================= - http://mercurial.selenic.com/wiki/MercurialHosting - Free Hosting of Mercurial Repositories +http://mercurial.selenic.com/wiki/MercurialHosting + Free Hosting of Mercurial repositories. diff -r 1e9323e7ec88 -r 837f1337c59b highlight.rst --- a/highlight.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/highlight.rst Sat Feb 10 01:30:24 2018 +0200 @@ -17,20 +17,14 @@ SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript. -Support: - - ActionScript3 Bash/shell ColdFusion C# C++ CSS Delphi Diff Erlang Groovy - JavaScript Java JavaFX Perl PHP Plain Text PowerShell Python Ruby Scala SQL - Visual-Basic XML - - http://alexgorbatchev.com/SyntaxHighlighter - home page +http://alexgorbatchev.com/SyntaxHighlighter + Home page. google-code-prettify. --------------------- - http://code.google.com/p/google-code-prettify - home page +http://code.google.com/p/google-code-prettify + home page Command line highlighters. ========================== @@ -44,6 +38,6 @@ Supported output formats: HTML, XHTML, LATEX, MediaWiki, ODF, TEXINFO, DocBook, ANSI color escape sequences. - http://www.gnu.org/software/src-highlite/ - home page +http://www.gnu.org/software/src-highlite/ + Home page. diff -r 1e9323e7ec88 -r 837f1337c59b html-validator.rst --- a/html-validator.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/html-validator.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ w3c online validators. ====================== - * http://validator.w3.org/unicorn/ - * http://www.w3.org/developers/tools +* http://validator.w3.org/unicorn/ +* http://www.w3.org/developers/tools w3c-linkchecker. ================ diff -r 1e9323e7ec88 -r 837f1337c59b html.rst --- a/html.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/html.rst Sat Feb 10 01:30:24 2018 +0200 @@ -39,7 +39,7 @@ See: - http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2 +* http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2 Page or text language ===================== @@ -151,6 +151,6 @@ Browser support. ================ - * http://htmlbook.ru/ - * http://www.quirksmode.org/ +* http://htmlbook.ru/ +* http://www.quirksmode.org/ diff -r 1e9323e7ec88 -r 837f1337c59b http.rst --- a/http.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/http.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ Command line tools for HTTP protocol. ===================================== - http://daniel.haxx.se/docs/curl-vs-wget.html - Comparing curl and wget. +http://daniel.haxx.se/docs/curl-vs-wget.html + Comparing curl and wget. Recursive site download. ======================== diff -r 1e9323e7ec88 -r 837f1337c59b i18n.rst --- a/i18n.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/i18n.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,14 +9,14 @@ Microsoft. ========== - http://www.microsoft.com/Language/en-US/Default.aspx - Microsoft Language Portal. +http://www.microsoft.com/Language/en-US/Default.aspx + Microsoft Language Portal. Microsoft Terminology Collection. --------------------------------- - http://www.microsoft.com/Language/en-US/Terminology.aspx - download page +http://www.microsoft.com/Language/en-US/Terminology.aspx + download page Style Guide. ------------ @@ -24,14 +24,14 @@ Microsoft Style Guides are collections of rules that define language and style conventions for specific languages. - http://www.microsoft.com/Language/en-US/StyleGuides.aspx - download page +http://www.microsoft.com/Language/en-US/StyleGuides.aspx + download page Microsoft Translator. --------------------- - http://www.microsofttranslator.com/ - home page +http://www.microsofttranslator.com/ + home page Microsoft Manual of Style for Technical Publications. ----------------------------------------------------- @@ -42,8 +42,8 @@ Translation guides. =================== - * https://help.launchpad.net/Translations/GuidesList/Russian - * http://l10n.kde.org/docs/translation-howto/ +* https://help.launchpad.net/Translations/GuidesList/Russian +* http://l10n.kde.org/docs/translation-howto/ Translation techniques. ======================= @@ -56,17 +56,17 @@ scripts allow pull uniquer messanges and merge translation back to corresponding branches. - http://techbase.kde.org/Localization/Workflows/PO_Summit - KDE about PO Summit. +http://techbase.kde.org/Localization/Workflows/PO_Summit + KDE about PO Summit. Is translation complete? ======================== - http://l10n.kde.org/docs/translation-howto/starting-translation.html - For GUI translation of KDE. The official rule for release - versions says around 90% of kdelibs4.pot, 75% of - desktop_kdelibs.pot and desktop_l10n.pot and around 75% of - kdebase should be translated in order to get into a release. +http://l10n.kde.org/docs/translation-howto/starting-translation.html + For GUI translation of KDE. The official rule for release + versions says around 90% of kdelibs4.pot, 75% of + desktop_kdelibs.pot and desktop_l10n.pot and around 75% of + kdebase should be translated in order to get into a release. Transliteration. ================ @@ -77,9 +77,9 @@ See: - http://ru.wikipedia.org/wiki/ISO_9 - Транслитерация кириллических алфавитов славянских и неславянских языков посредством латиницы. - http://zakon1.rada.gov.ua/cgi-bin/laws/main.cgi?nreg=55-2010-%EF&p=1264427739007490 - Про впорядкування транслітерації українського алфавіту латиницею. +http://ru.wikipedia.org/wiki/ISO_9 + Транслитерация кириллических алфавитов славянских и неславянских языков посредством латиницы. +http://zakon1.rada.gov.ua/cgi-bin/laws/main.cgi?nreg=55-2010-%EF&p=1264427739007490 + Про впорядкування транслітерації українського алфавіту латиницею. diff -r 1e9323e7ec88 -r 837f1337c59b init.rst --- a/init.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/init.rst Sat Feb 10 01:30:24 2018 +0200 @@ -12,11 +12,11 @@ SysV type. ========== - /etc/init.d/* - Here scripts. - /etc/rc.d/[SK]name - Here symlink to /etc/init.d/ scripts. - runlevel, - - start order from low to high, with K run stop, with S run start. +``/etc/init.d/*`` + Here scripts. +``/etc/rc.d/[SK]name`` + Here symlink to /etc/init.d/ scripts. - runlevel, - + start order from low to high, with K run stop, with S run start. To disable the service, rename the symbolic link so that its name begins with a K instead of with an S and its sequence number is 100 minus NN. @@ -33,6 +33,6 @@ How manage runlevel for startup script. ======================================= -For Debian preferred package is sysvconfig(8). +For Debian preferred package is ``sysvconfig(8)``. -See also bum(8) or update-rc.d(8) or sysv-rc-conf(8). +See also ``bum(8)`` or ``update-rc.d(8)`` or ``sysv-rc-conf(8)``. diff -r 1e9323e7ec88 -r 837f1337c59b ipa.rst --- a/ipa.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/ipa.rst Sat Feb 10 01:30:24 2018 +0200 @@ -8,8 +8,8 @@ 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 +* 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 diff -r 1e9323e7ec88 -r 837f1337c59b irc.rst --- a/irc.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/irc.rst Sat Feb 10 01:30:24 2018 +0200 @@ -14,42 +14,40 @@ 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 +* erc http://www.emacswiki.org/emacs/ERC +* rcirc http://www.emacswiki.org/emacs/rcirc +* ZenIRC http://www.emacswiki.org/emacs/ZenIRC Channel modes ============= -** Invite-Only channel. +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: +To make your channel invite-only:: irc> /mode #channel +i -To invite users to the channel: +To invite users to the channel:: irc> /invite user #channel -** Private channels. +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: +To make your channel private:: irc> /mode #channel +p -** Secret channels. +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 @@ -65,32 +63,32 @@ 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: +Create new channel (by joining to non existed one) with password:: irc> /join # -Another people join same: +Another people join same:: irc> /join # -Or join without password and setup it late: +Or join without password and setup it late:: irc> /join # irc> /mode +k -Don't forget set topic for newly created channel: +Don't forget set topic for newly created channel:: irc> /topic # What server well know? ====================== -Random server (connect to most near placed): +Random server (connect to most nearest placed): - irc.freenode.net - http://freenode.net/ - irc.wyldryde.org - http://www.wyldryde.org/ +``irc.freenode.net`` + http://freenode.net/ +``irc.wyldryde.org`` + http://www.wyldryde.org/ Freenode. ========= @@ -108,8 +106,8 @@ See: - http://freenode.net/faq.shtml#registering - http://freenode.net/faq.shtml#nicksetup. +* http://freenode.net/faq.shtml#registering +* http://freenode.net/faq.shtml#nicksetup. Getting help ============ diff -r 1e9323e7ec88 -r 837f1337c59b java.rst --- a/java.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/java.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,19 +9,20 @@ Class version. ============== - ========= ====== ===================== - major minor Java platform version - ========= ====== ===================== - 45 0x27 3 1.0 - 45 0x27 3 1.1 - 46 0x28 0 1.2 - 47 0x29 0 1.3 - 48 0x30 0 1.4 - 49 0x31 0 5.0 - 50 0x32 0 6.0 - 51 0x33 0 7 - 52 0x34 0 8 - ========= ====== ===================== + +========= ====== ===================== +major minor Java platform version +========= ====== ===================== +45 0x27 3 1.0 +45 0x27 3 1.1 +46 0x28 0 1.2 +47 0x29 0 1.3 +48 0x30 0 1.4 +49 0x31 0 5.0 +50 0x32 0 6.0 +51 0x33 0 7 +52 0x34 0 8 +========= ====== ===================== where ``minor`` and ``major`` are value of 6 and 8 bytes in .class file:: @@ -33,50 +34,50 @@ Public. ------- - * Public class is visible in other packages. - * Public field is visible everywhere (class must be public too). +* Public class is visible in other packages. +* Public field is visible everywhere (class must be public too). Private. -------- - * Private variables or methods may be used only by an instance of the same - class that declares the variable or method - * A private feature may only be accessed by the class that owns the feature. +* Private variables or methods may be used only by an instance of the same + class that declares the variable or method +* A private feature may only be accessed by the class that owns the feature. Protected. ---------- - * Is available to all classes in the same package and also available to all - subclasses of the class that owns the protected feature. - * This access is provided even to subclasses that reside in a different - package from the class that owns the protected feature. +* Is available to all classes in the same package and also available to all + subclasses of the class that owns the protected feature. +* This access is provided even to subclasses that reside in a different + package from the class that owns the protected feature. default. -------- What you get by default ie, without any access modifier. - * It means that it is visible to all within a particular package. +* It means that it is visible to all within a particular package. static. ------- - * Static means one per class, not one for each object no matter how many - instance of a class might exist. This means that you can use them without - creating an instance of a class. - * Static methods are implicitly final, because overriding is done based on - the type of the object, and static methods are attached to a class, not an - object. - * A static method in a superclass can be shadowed by another static method in - a subclass, as long as the original method was not declared final. - * You can't override a static method with a nonstatic method. +* Static means one per class, not one for each object no matter how many + instance of a class might exist. This means that you can use them without + creating an instance of a class. +* Static methods are implicitly final, because overriding is done based on + the type of the object, and static methods are attached to a class, not an + object. +* A static method in a superclass can be shadowed by another static method in + a subclass, as long as the original method was not declared final. +* You can't override a static method with a nonstatic method. final. ------ - * A final class can't be extended ie., final class may not be subclassed. - * A final method can't be overridden when its class is inherited. - * You can't change value of a final variable. +* A final class can't be extended ie., final class may not be subclassed. +* A final method can't be overridden when its class is inherited. +* You can't change value of a final variable. Exceptions. =========== @@ -134,17 +135,17 @@ 64-bit problem. =============== - http://www.java.com/en/download/faq/java_win64bit.xml - Which version of Java should I download for my 64-bit Windows - operating system? - http://java.sun.com/javase/6/webnotes/install/system-configurations.html - Java SE 6 Release Notes Supported System Configurations +http://www.java.com/en/download/faq/java_win64bit.xml + Which version of Java should I download for my 64-bit Windows + operating system? +http://java.sun.com/javase/6/webnotes/install/system-configurations.html + Java SE 6 Release Notes Supported System Configurations Java performance. ================= - http://java.sun.com/performance/reference/whitepapers/5.0_performance.html - http://java.sun.com/performance/reference/whitepapers/6_performance.html +http://java.sun.com/performance/reference/whitepapers/5.0_performance.html +http://java.sun.com/performance/reference/whitepapers/6_performance.html Creating jar. ============= @@ -255,8 +256,8 @@ Find jar by class. ================== - http://mvnrepository.com/search.html?query=PKG - http://www.jarfinder.com +* http://mvnrepository.com/search.html?query=PKG +* http://www.jarfinder.com Set default Java in Debian. =========================== @@ -313,14 +314,14 @@ See: - http://en.wikipedia.org/wiki/Java_EE_version_history - Java EE version history. - http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html - Servlet 3.0 Specification - http://jcp.org/aboutJava/communityprocess/mrel/jsr154/index.html - Servlet 2.5 Specification - http://www.mularien.com/blog/2008/04/24/how-to-reference-and-use-jstl-in-your-web-application/ - How to Reference and Use JSTL in your Web Application +http://en.wikipedia.org/wiki/Java_EE_version_history + Java EE version history. +http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html + Servlet 3.0 Specification +http://jcp.org/aboutJava/communityprocess/mrel/jsr154/index.html + Servlet 2.5 Specification +http://www.mularien.com/blog/2008/04/24/how-to-reference-and-use-jstl-in-your-web-application/ + How to Reference and Use JSTL in your Web Application Java interactive shell. ======================= diff -r 1e9323e7ec88 -r 837f1337c59b javadoc.rst --- a/javadoc.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/javadoc.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,11 +9,11 @@ Convert JavaDoc to CHM. ======================= - * http://www.burgaud.com/jd2chm - * http://javadoc2help.sourceforge.net/ +* http://www.burgaud.com/jd2chm +* http://javadoc2help.sourceforge.net/ JavaDoc in CHM. =============== - * http://javadoc.allimant.org/ +* http://javadoc.allimant.org/ diff -r 1e9323e7ec88 -r 837f1337c59b jboss.rst --- a/jboss.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/jboss.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,11 +9,11 @@ JBoss documentation. ==================== - * https://docs.jboss.org/author/display/AS7/Documentation - * https://docs.jboss.org/author/display/AS7/Getting+Started+Guide - * https://docs.jboss.org/author/display/AS7/Management+Clients - * https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7 - * https://community.jboss.org/wiki/UsingCLIGUIWithJconsoleOnJBossAS7 +* https://docs.jboss.org/author/display/AS7/Documentation +* https://docs.jboss.org/author/display/AS7/Getting+Started+Guide +* https://docs.jboss.org/author/display/AS7/Management+Clients +* https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7 +* https://community.jboss.org/wiki/UsingCLIGUIWithJconsoleOnJBossAS7 Starting local JBoss AS. ======================== @@ -29,6 +29,6 @@ See: - * http://docs.jboss.org/jbossas/7/plugins/maven/latest/examples/deployment-example.html +* http://docs.jboss.org/jbossas/7/plugins/maven/latest/examples/deployment-example.html diff -r 1e9323e7ec88 -r 837f1337c59b js.rst --- a/js.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/js.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ About JS ======== - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources - Links to ECMA 262 specs. +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources + Links to ECMA 262 specs. HTML. ===== @@ -54,44 +54,44 @@ Reduce js code size. ==================== - http://crockford.com/javascript/jsmin - The JavaScript Minifier - http://developer.yahoo.com/yui/compressor/ - YUI Compressor +http://crockford.com/javascript/jsmin + The JavaScript Minifier +http://developer.yahoo.com/yui/compressor/ + YUI Compressor JavaScript standards. ===================== - http://www.ecma-international.org/publications/standards/Ecma-262.htm - ECMAScript Language Specification. - http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm - ECMAScript Language Specification. - http://www.ecma-international.org/publications/standards/Ecma-327.htm - ECMAScript 3rd Edition Compact Profile - http://www.ecma-international.org/publications/standards/Ecma-357.htm - ECMAScript for XML (E4X) Specification. - http://www.ecma-international.org/publications/standards/Ecma-290.htm - ECMAScript Components Specification. +http://www.ecma-international.org/publications/standards/Ecma-262.htm + ECMAScript Language Specification. +http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm + ECMAScript Language Specification. +http://www.ecma-international.org/publications/standards/Ecma-327.htm + ECMAScript 3rd Edition Compact Profile +http://www.ecma-international.org/publications/standards/Ecma-357.htm + ECMAScript for XML (E4X) Specification. +http://www.ecma-international.org/publications/standards/Ecma-290.htm + ECMAScript Components Specification. JavaScript versions. ==================== JavaScript 1.5 was introduced back in 1999. - https://developer.mozilla.org/en-US/docs/JavaScript/Reference#JavaScript.2FBrowser_support_history - List of versions with CHANGES. - http://en.wikipedia.org/wiki/Javascript#Versions - List of versions per browser. - http://en.wikipedia.org/wiki/ECMAScript#Version_correspondence - List of versions. - http://kangax.github.io/compat-table/es5/ - ECMAScript 5 compatibility table. - http://kangax.github.io/compat-table/es6/ - ECMAScript 6 compatibility table. - http://kangax.github.io/compat-table/es7/ - ECMAScript 7 compatibility table. - http://caniuse.com/use-strict - Can I use ECMAScript 5 Strict Mode? +https://developer.mozilla.org/en-US/docs/JavaScript/Reference#JavaScript.2FBrowser_support_history + List of versions with CHANGES. +http://en.wikipedia.org/wiki/Javascript#Versions + List of versions per browser. +http://en.wikipedia.org/wiki/ECMAScript#Version_correspondence + List of versions. +http://kangax.github.io/compat-table/es5/ + ECMAScript 5 compatibility table. +http://kangax.github.io/compat-table/es6/ + ECMAScript 6 compatibility table. +http://kangax.github.io/compat-table/es7/ + ECMAScript 7 compatibility table. +http://caniuse.com/use-strict + Can I use ECMAScript 5 Strict Mode? Pretty print from JavaScript. ============================= @@ -121,13 +121,13 @@ designers implement cross platform applications that take advantage of client-side manipulation of XML data. XML for