merged
authorOleksandr Gavenko <gavenkoa@gmail.com>
Mon, 27 Jul 2009 14:37:46 +0300
changeset 161 16a1467d7aaa
parent 160 775d7e91dc65 (diff)
parent 158 fbffcf6cb772 (current diff)
child 162 d7fc47858ef6
merged
--- a/blog.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/blog.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -5,3 +5,28 @@
 See
 
   http://code.google.com/p/e-blog/
+
+* Livejornal.
+
+** Feed.
+
+See
+
+  http://www.livejournal.com/support/faqbrowse.bml?faqid=149
+
+*** Journal Feed URLs.
+
+ * Atom: http://NAME.livejournal.com/data/atom
+ * RSS: http://NAME.livejournal.com/data/rss
+
+*** Community Feed URLs.
+
+ * Atom: http://community.livejournal.com/NAME/data/atom
+ * RSS: http://community.livejournal.com/NAME/data/rss
+
+*** Tagged Entries.
+
+View entries with a specific tag by adding ?tag=tagname to the end of the feed
+URL, replacing tagname with the actual tag name. If you want to view two or
+more tags at once, separate the tags with commas: ?tag=tag1,tag2.
+
--- a/bluetooth.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/bluetooth.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -16,9 +16,9 @@
     hci0    00:03:C9:05:65:98
     hci1    00:1F:81:00:02:5A
 
-or
+or (hciconfig placed in /usr/sbin, so see you PATH!)
 
-  $ sudo hciconfig -a
+  $ hciconfig -a
 hci0:   Type: USB
     BD Address: 00:03:C9:05:65:98 ACL MTU: 1017:8 SCO MTU: 64:0
     UP RUNNING PSCAN
@@ -57,6 +57,30 @@
 Scanning ...
         00:22:66:D1:B7:20       Nokia 5320
 
+In order to do this remote device must be set "visible".
+
+** How to set bluetooth dongle "visible"?
+
+  $ hciconfig -a | grep hci.:
+hci0: Type: USB
+  $ sudo hciconfig hci0 piscan
+
+** How to determine bluetooth dongle is "visible"?
+
+Run hciconfig -a and see for PSCAN and ISCAN keyword:
+
+  $ hciconfig -a
+hci0: Type: USB
+...
+    UP RUNNING PSCAN ISCAN
+...
+
+then try from another host:
+
+  $ hcitool scan
+
+or use another device such as phone to search.
+
 ** What version of Bluetooth support local device?
 
   $ sudo hciconfig -a
@@ -98,6 +122,10 @@
   http://www.bluez.org/
     bluez home page
 
+* Remote control throw mobile.
+
+  http://anyremote.sourceforge.net/docs.html
+
 * Spec.
 
 See
--- a/devel-windows.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/devel-windows.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -1,63 +1,63 @@
--*- mode: outline -*-
-
-* Dependency Walker.
-
-Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows
-module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of
-all dependent modules. For each module found, it lists all the functions that
-are exported by that module, and which of those functions are actually being
-called by other modules. Another view displays the minimum set of required
-files, along with detailed information about each file including a full path
-to the file, base address, version numbers, machine type, debug information,
-and more.
-
-See
-
-  http://www.dependencywalker.com/
-
-* Kill process.
-
-** tskill.exe.
-
-  cmd> tskill {<pid>|<name>}
-
-** taskkill.exe.
-
-  cmd> taskkill /IM notepad.exe
-  cmd> taskkill /PID 827
-
-* lsof for Windows.
-
-** handle.exe from Sysinternals.
-
-  cmd> handle d:\home
-ispell.exe         pid: 244     784: D:\home\drivers\token_api\src
-Far.exe            pid: 432     10C: D:\home\drivers\token_api
-
-  cmd> handle -p 1265
-  C: File  (RW-)   C:\Program Files\Common Files\GTK\2.0\bin
-288: Section       \BaseNamedObjects\mmGlobalPnpInfo
-
-** TaskList.exe.
-
-  cmd> TaskList
-Process Name                 PID Session Name     #Session       Memory
-========================= ====== ================ ======== ============
-System Idle Process            0 Console                 0        28 KB
-System                         4 Console                 0       236 KB
-smss.exe                     592 Console                 0       432 KB
-csrss.exe                    656 Console                 0     4 404 KB
-winlogon.exe                 680 Console                 0     2 792 KB
-services.exe                 724 Console                 0     3 260 KB
-
-** netstat.exe.
-
-  cmd> netstat -o
-Type Local addr   Remote addr        State         PID
-TCP  user:1154    localhost:1153     ESTABLISHED   1512
-TCP  user:5152    localhost:1052     CLOSE_WAIT    1524
-TCP  user:1036    services.int:5222  ESTABLISHED   1188
-
-* Sysinternals.
-
-
+-*- mode: outline -*-
+
+* Dependency Walker.
+
+Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows
+module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of
+all dependent modules. For each module found, it lists all the functions that
+are exported by that module, and which of those functions are actually being
+called by other modules. Another view displays the minimum set of required
+files, along with detailed information about each file including a full path
+to the file, base address, version numbers, machine type, debug information,
+and more.
+
+See
+
+  http://www.dependencywalker.com/
+
+* Kill process.
+
+** tskill.exe.
+
+  cmd> tskill {<pid>|<name>}
+
+** taskkill.exe.
+
+  cmd> taskkill /IM notepad.exe
+  cmd> taskkill /PID 827
+
+* lsof for Windows.
+
+** handle.exe from Sysinternals.
+
+  cmd> handle d:\home
+ispell.exe         pid: 244     784: D:\home\drivers\token_api\src
+Far.exe            pid: 432     10C: D:\home\drivers\token_api
+
+  cmd> handle -p 1265
+  C: File  (RW-)   C:\Program Files\Common Files\GTK\2.0\bin
+288: Section       \BaseNamedObjects\mmGlobalPnpInfo
+
+** TaskList.exe.
+
+  cmd> TaskList
+Process Name                 PID Session Name     #Session       Memory
+========================= ====== ================ ======== ============
+System Idle Process            0 Console                 0        28 KB
+System                         4 Console                 0       236 KB
+smss.exe                     592 Console                 0       432 KB
+csrss.exe                    656 Console                 0     4 404 KB
+winlogon.exe                 680 Console                 0     2 792 KB
+services.exe                 724 Console                 0     3 260 KB
+
+** netstat.exe.
+
+  cmd> netstat -o
+Type Local addr   Remote addr        State         PID
+TCP  user:1154    localhost:1153     ESTABLISHED   1512
+TCP  user:5152    localhost:1052     CLOSE_WAIT    1524
+TCP  user:1036    services.int:5222  ESTABLISHED   1188
+
+* Sysinternals.
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dict.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,18 @@
+-*- outline -*-
+
+* StarDict.
+
+
+
+See
+
+  http://sourceforge.net/projects/sdcv/
+
+** sdcv.
+
+sdcv is the command line version of StarDict.
+
+See
+
+  http://sdcv.sourceforge.net/
+  http://en.wikipedia.org/wiki/Sdcv
--- a/font.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/font.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -3,6 +3,7 @@
 * How see installed font for X window.
 
   $ fontsel &
+  $ gucharmap &
 
 * Setup font for emacs.
 
@@ -21,6 +22,38 @@
 
   $ xterm -fn "-misc-fixed-medium-r-*-*-18-*-*-*-*-*-iso10646-1" -geometry 120x42 -e mc -x
 
+* Fonts family.
+
+See
+
+  http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=FontsInCyberspace&_sc=1
+
+** DejaVu.
+
+The DejaVu fonts are a font family based on the Vera Fonts.
+
+See
+
+  http://dejavu-fonts.org/wiki/index.php?title=Main_Page
+
+*** Debian.
+
+  $ sudo apt-get install ttf-dejavu
+
+** IPA.
+
+See
+
+  http://scripts.sil.org/DoulosSILfont
+  http://scripts.sil.org/CharisSILfont
+  http://scripts.sil.org/Gentium
+
+*** Debian.
+
+  $ sudo apt-get install ttf-sil-doulos
+  $ sudo apt-get install ttf-sil-charis
+  $ sudo apt-get install ttf-gentium
+
 * How configure font for X?
 
 ** Debian.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fvwm.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,7 @@
+-*- outline -*-
+
+* FVWM Themes.
+
+See
+
+  http://fvwm-themes.sourceforge.net/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/game.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,19 @@
+-*- mode: outline; coding: utf-8 -*-
+
+* Shuter.
+
+** Linux.
+
+*** Wolfenstein: Enemy Territory.
+
+*** UT2004 (Unreal Tournament).
+
+Unreal Tournament 2004 is closed source, but it's one of the few commercial
+games which also provide a native Linux port.
+
+*** Quake 3.
+
+Game was licensed under the GPL in 2005. ioQuake 3 continued development to
+Quake 3, fixing bugs and bringing new improvements to this true classic game.
+
+*** Urban Terror.
--- a/hardware-listner.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/hardware-listner.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -6,6 +6,61 @@
   $ lsusb
   $ lspci
 
+** Graphics card.
+
+glxinfo - details about OpenGL, the Xserver, and your graphics card
+glxinfo | grep direct - do you have direct 3d rendering?
+glxinfo | grep vendor - graphics card vendor
+lspci | grep VGA - specific graphics card model
+glxgears - a simple 3d benchmark, prints frame rate to the terminal
+xrandr - supported display resolutions
+
+** Audio.
+
+lspci | grep Audio - audio controller
+aplay --list-devices - more audio device information
+
+** Software versions.
+cat /etc/issue - current distribution and version
+apt-cache showpkg packagename - packagename’s version and dependencies
+uname -r - Linux kernel version
+uname -a - all kernel details
+
+** Networking.
+
+lspci | grep Ethernet - Ethernet controllers
+ifconfig - networking interfaces, IP addresses, and more
+
+** Processor.
+
+cat /proc/cpuinfo - all processors, clock speeds, flags, and more
+cat /proc/loadavg - processor load average for the last 1, 5, and 15 minutes
+top - press C key to sort processes by CPU usage
+
+** Memory.
+
+cat /proc/meminfo - amount of RAM and swap, and how much is being used for what
+free -m - total, used, and free memory shown in MB
+top - press M key to sort processes by memory usage
+
+** Hard disks.
+
+df -H - partitions, as well as their mount-points and usage in GB
+sudo fdisk -l - all partitions, their device names, and positions on disk
+
+** USB devices.
+
+lsusb - USB buses and attached devices
+
+** Even more.
+
+lshal -m - monitor for hardware changes
+lspci - all PCI devices
+hwinfo --short (install from package hwinfo) - overview of all hardware, as well as more detailed info
+lshw - another program for listing hardware
+lshw -html | w3m -T text/html - lists hardware with HTML output in the w3m web browser
+uptime - current time elapsed since last reboot, users, and load average
+
 ** Debian.
 
   $ sudo apt-get install lshw
--- a/irc.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/irc.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -2,15 +2,110 @@
 
 * What are IRC client for emacs?
 
+Most preferred is erc - it is powerful and comes with Emacs since 22.1
+version.
+
 See: http://www.emacswiki.org/emacs/InternetRelayChat.
 
- * erc, see:
+ * erc
    http://www.emacswiki.org/emacs/ERC
 
+ * rcirc
+   http://www.emacswiki.org/emacs/rcirc
+
  * ZenIRC, see:
    http://www.emacswiki.org/emacs/ZenIRC
 
-* How register on freenode?
+* Channel modes.
+
+** Invite-Only channel.
+
+An Invite-Only channel can only be joined if you are invited by one of its
+channel operators.
+
+To make your channel invite-only:
+
+  irc> /mode #channel +i
+
+To invite users to the channel:
+
+  irc> /invite user #channel
+
+** Private channels.
+
+Private channels turn up normally in the channels list. People can see you are
+on a private channel somewhere, but they can never find out on -which- private
+channel you are unless they search all (private) channels by brute force.
+
+To make your channel private:
+
+  irc> /mode #channel +p
+
+** Secret channels.
+
+Secret channels do not show up in a channels list and you cannot find out its
+topic unless you join it. If you are on a secret channel, someone who is not
+on the same channel can't see that you are there.
+
+To make your channel secret:
+
+  irc> /mode #channel +s
+
+* How make chanal for private discuss?
+
+Create new channel and set it invite-only and invite all you need. Or make
+password protected channel.
+
+Create new channel (by joining to non existed one) with password:
+
+  irc> /join #<channel> <password>
+
+Another people join same:
 
-Go to http://freenode.net/faq.shtml#nicksetup.
+  irc> /join #<channel> <password>
+
+Or join without password and setup it late:
+
+  irc> /join #<channel>
+  irc> /mode +k <password>
+
+Don't forget set topic for newly created channel:
+
+  irc> /topic #<channel> <topic>
+
+* What server well know?
+
+Random server (connect to most near placed):
+
+  irc.freenode.net
+                http://freenode.net/
+  irc.wyldryde.org
+                http://www.wyldryde.org/
+
+* Freenode.
+
+** How register on freenode?
 
+  irc> /msg nickserv register <your-password> <your-email>
+...get mail, make mail instructions...
+  irc> /msg nickserv set hidemail on
+
+** Adding alternative nick.
+
+After nick setup change nick:
+
+  irc> /nick foo_
+  irc> /msg nickserv group
+
+See
+
+  http://freenode.net/faq.shtml#registering
+  http://freenode.net/faq.shtml#nicksetup.
+
+* Getting help
+
+  /help
+  /msg nickserv help
+  /msg chanserv help
+
+/msg chanserv access #icfp-contest list
--- a/licence.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/licence.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -109,3 +109,40 @@
 Zlib/libpng License             -
 Zope Public License             2.0/2.1
 
+* Copyright low.
+
+See
+
+  http://en.wikipedia.org/wiki/List_of_parties_to_international_copyright_treaties
+                List of parties to international copyright agreements.
+
+** Berne Convention for the Protection of Literary and Artistic Works.
+
+Came into force 1887-12-05.
+
+  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=15
+                List of country where Berne convention in force.
+
+** Universal Copyright Convention, Geneva Act (UCC Geneva).
+
+Came into force 1955-09-16.
+
+** Universal Copyright Convention, Paris Act (UCC Paris).
+
+Came into force 1974-07-10.
+
+** World Intellectual Property Organization Copyright Treaty.
+
+  http://www.wipo.int/treaties/en/ip/wct/trtdocs_wo033.html
+                Text of convention.
+  http://www.wipo.int/treaties/en/ShowResults.jsp?lang=en&treaty_id=16
+                List of country where WTC convention in force.
+
+** Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS)
+
+Membership in TRIPS coincides with membership in the World Trade Organization.
+
+  http://www.wto.org/english/docs_e/legal_e/27-trips_01_e.htm
+                Text of convention.
+  http://en.wikipedia.org/wiki/Agreement_on_Trade-Related_Aspects_of_Intellectual_Property_Rights
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/selections.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,28 @@
+-*- mode: outline; coding: utf-8 -*-
+
+* MS Windows.
+
+* X Windows.
+
+X11 selection transfers (which both PRIMARY and CLIPBOARD are instances of)
+are done through synthesized X11 events and properties changes.
+
+The messages used to transfer the selections have a maximum size that's
+actually quite low (a few kilobytes).
+
+See
+
+  http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt
+  http://www.jwz.org/doc/x-cut-and-paste.html
+  http://en.wikipedia.org/wiki/X_Window_selection
+  http://www.emacswiki.org/cgi-bin/wiki/CopyAndPaste
+
+** xclipboard.
+
+The xclipboard command emulates the traditional Macintosh style clipboard by
+claiming ownership of the CLIPBOARD selection and answering any requests for
+its value. When it loses the selection, it immediately asks the new owner for
+the value of the CLIPBOARD selection, makes a local copy, and then reasserts
+ownership of the CLIPBOARD. This way the clipboard contents can persist after
+the original application has exited.
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/swap.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,20 @@
+-*- outline -*-
+
+* Enable swap in file.
+
+Create large file and set up a Linux swap area, enable file for paging and swapping:
+
+  $ dd if=/dev/zero of=/swapfile bs=1024 count=524288
+  $ mkswap -v1 /swapfile
+  $ sudo swapon /swapfile
+  $ sync
+
+Insure that all fine:
+
+  $ dmesg | tail
+ ...
+  $ cat /proc/swaps
+ ...
+
+Add line to /etc/fstab:
+/swapfile   swap        swap    defaults    0   0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/x.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -0,0 +1,8 @@
+-*- mode: outline; coding: utf-8 -*-
+
+* Standard.
+
+See
+
+  http://www.tronche.com/gui/x/icccm/
+
--- a/xorg.rst	Mon Jul 20 11:00:08 2009 +0300
+++ b/xorg.rst	Mon Jul 27 14:37:46 2009 +0300
@@ -22,3 +22,47 @@
   EndSection
 
 Time measure in minute.
+
+To enable this configuration you must set "DPMS" option in "Monitor" section:
+
+  Section "Monitor"
+...
+      Option "DPMS"
+...
+  EndSection
+
+* Set display dimensions.
+
+To see currect settings type:
+
+  $ xdpyinfo | grep   dimensions:
+dimensions:    1280x1024 pixels (382x302 millimeters)
+
+From this dimensions calculated your display dpi resolution:
+
+  $ xdpyinfo | grep resolution:
+resolution:    85x86 dots per inch
+
+To set dimensions edit '/etc/X11/xorg.conf' (size in mm):
+
+  $ cat /etc/X11/xorg.conf
+...
+Section "Monitor"
+...
+  DisplaySize     width height
+...
+EndSection
+
+**  Overriding EDID Settings for NVidia cards.
+
+If you're using NVIDIA display drivers version 8756 or above and your monitor
+reports an EDID DPI value, you must tell the drivers to ignore this value as
+it takes precedence over all the above configuration options/arguments:
+
+Section "Monitor"
+...
+  DisplaySize     width height
+  Option         "UseEdidDpi"  "false"
+...
+EndSection
+