# HG changeset patch # User Oleksandr Gavenko # Date 1267994134 -7200 # Node ID dd61a6e88b6320df45958dab0e135b14dd2ed9e2 # Parent 46777be3b34bc67240494473142a76fae64c76c8# Parent 32fc18cfdf8be544234ce05f968e966769df303c merged diff -r 46777be3b34b -r dd61a6e88b63 hg.rst --- a/hg.rst Sun Mar 07 22:34:03 2010 +0200 +++ b/hg.rst Sun Mar 07 22:35:34 2010 +0200 @@ -1,5 +1,55 @@ -*- mode: outline; coding: utf-8 -*- +* Useful customization. + +Put to your ~/.hgrc: + + [ui] + ; Editor for editing commit message. + editor = gvim + ; Who commit. + username = Oleksandr Gavenko + ; Use internal merge algorithm, which mark conflict like <<<<<< ====== >>>>>>. + ; Save previous file version in '*.orig' file, after merge must be marked as + ; resolved by running 'hg resolve -m '. + merge = internal:merge + [web] + ; Default encoding for file hosted by 'hg serv'. + encoding = utf-8 + +** Useful extension. + +Put to your ~/.hgrc: + + [extensions] + ; To allow fetch command. + fetch = + ; To allow Mercurial Queues. + hgext.mq = + +** Multiline log message for log command. + +By default 'hg log' show only first line of log message. To see all message run: + + $ hg log -v + +or put into ~/.hgrc: + + [defaults] + log = -v + +** Follow history ever when file copied. + +By default 'hg log' show only history after last file copy. To see log message +before copying run: + + $ hg log -f + +or put into ~/.hgrc: + + [defaults] + log = -f + * Manage patches with MQ. First enable MQ, add following to your ~/.hgrc: diff -r 46777be3b34b -r dd61a6e88b63 mail.rst --- a/mail.rst Sun Mar 07 22:34:03 2010 +0200 +++ b/mail.rst Sun Mar 07 22:35:34 2010 +0200 @@ -1,5 +1,23 @@ -*- outline -*- +* Message headers fields. + + from = "From:" mailbox-list CRLF + sender = "Sender:" mailbox CRLF + reply-to = "Reply-To:" address-list CRLF + + to = "To:" address-list CRLF + cc = "Cc:" address-list CRLF + bcc = "Bcc:" (address-list / [CFWS]) CRLF + newsgroups + + http://tools.ietf.org/rfc//rfc2076.txt + Common Internet Message Headers, Informational + http://tools.ietf.org/rfc/rfc2822.txt + Internet Message Format, Standard Track + http://tools.ietf.org/rfc/rfc2821.txt + Simple Mail Transfer Protocol, Standard Track + * Sending email via gmail in emacs. ; install starttls from here (no need for patch) diff -r 46777be3b34b -r dd61a6e88b63 newsgroup.rst --- a/newsgroup.rst Sun Mar 07 22:34:03 2010 +0200 +++ b/newsgroup.rst Sun Mar 07 22:35:34 2010 +0200 @@ -18,3 +18,7 @@ ** Mozilla Thunderbird. +* Newsgroup to feed. + + http://groups.google.com/group//feeds + news-name like mozilla.dev.tech.network or comp.emacs diff -r 46777be3b34b -r dd61a6e88b63 windows.rst --- a/windows.rst Sun Mar 07 22:34:03 2010 +0200 +++ b/windows.rst Sun Mar 07 22:35:34 2010 +0200 @@ -1,5 +1,20 @@ -*- outline -*- +* Determining windows version. + +Run winver.exe: + R winver . + +Or type: + . + +Under cmd.exe use built-in command ver. + +For Win 2000 and upper check registry key: + + cmd> reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion + +To check 32/64-bit OS use PROCESSOR_ARCHITECTURE env var (it has such values: +x86, AMD64, IA64). + * XP. ** Check system files integrity. @@ -38,6 +53,11 @@ http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx +** Activate windows. + + http://www.microsoft.com/genuine/selfhelp/XPPkuinst.aspx?sGuid=bab9e103-6365-44dd-9337-93f0cd9dd4b7&displaylang=en + Windows Product Key Update Tool Instructions + * Vista ** Samba. @@ -90,3 +110,54 @@ To remove: cmd> subst disk: /d + +* CMD. + +** How run cmd on 64-bit OS. + +From 64-bit process: + + %windir%\System32\cmd.exe (for 64-bit) + %windir%\SysWOW64\cmd.exe (for 32-bit) + +From 32-bit process: + + %windir%\System32\cmd.exe (for 32-bit) + %windir%\Sysnative\cmd.exe (for 64-bit) + + http://msdn.microsoft.com/en-us/library/aa384187%28VS.85%29.aspx + File System Redirector + +* Standard scripts. + + compmgmt.msc - Computer management + devmgmt.msc - Device manager + diskmgmt.msc - Disk management + dfrg.msc - Disk defrag + eventvwr.msc - Event viewer + fsmgmt.msc - Shared folders + gpedit.msc - Group policies + lusrmgr.msc - Local users and groups + perfmon.msc - Performance monitor + rsop.msc - Resultant set of policies + secpol.msc - Local security settings + services.msc - Various Services + msconfig - System Configuration Utility + regedit - Registry Editor + msinfo32 - System Information + sysedit - System Configuration Editor + win.ini - windows loading information(also system.ini) + winver - Shows current version of windows + mailto: - Opens default email client + command - Opens command prompt + + appwiz.cpl - Add & Remove Programs + timedate.cpl - Date/Time Properties + desk.cpl - Display Properties + inetcpl.cpl - Internet Options + mmsys.cpl - Sound Settings + sysdm.cpl - System Properties + password.cpl - Password Options + main.cpl - Mouse and Keyboard Options + control fonts - Fonts Folder + control printers Printers Folder