<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>L.A.M.N.K &#187; Computer</title> <atom:link href="http://www.lamnk.com/blog/category/computer/feed/" rel="self" type="application/rss+xml" /><link>http://www.lamnk.com/blog</link> <description>Free your mind ... and your ass will follow</description> <lastBuildDate>Tue, 29 Nov 2011 15:09:17 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Remove the black Google bar with Greasemonkey script</title><link>http://www.lamnk.com/blog/computer/remove-the-black-google-bar-with-greasemonkey-script/</link> <comments>http://www.lamnk.com/blog/computer/remove-the-black-google-bar-with-greasemonkey-script/#comments</comments> <pubDate>Thu, 17 Nov 2011 17:18:19 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=334</guid> <description><![CDATA[If you use Google Docs in Chrome&#8217;s or Firefox&#8217;s app mode, you will see instantly how disturbing the new black Google bar is. It&#8217;s very intrusive: You can use this script to remove the black bar. However this script works on all Google&#8217;s websites. Sometimes it&#8217;s useful to have direct links to Google Mail, Images, [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/how-to-fix-error-1601-1604-when-unlock-iphone-with-winpwn/' rel='bookmark' title='How to fix error 1601 1604 when unlock iPhone with Winpwn'>How to fix error 1601 1604 when unlock iPhone with Winpwn</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If you use Google Docs in Chrome&#8217;s or Firefox&#8217;s app mode, you will see instantly how disturbing the new black Google bar is. It&#8217;s <em>very </em> intrusive:</p><p><a
href="http://i.imgur.com/zbDvI.png"><img
src="http://i.imgur.com/whe6K.png" alt="google black bar" /></a></p><p>You can use <a
href="http://userscripts.org/scripts/show/105723" title="Greasemonkey script">this script</a> to remove the black bar. However this script works on all Google&#8217;s websites. Sometimes it&#8217;s useful to have direct links to Google Mail, Images, News or Pictures so those sites are only one click away. But when you are in app mode, you&#8217;ll want to focus to your document only. In Firefox you can change the affected sites in Greasemonkey&#8217;s settings. However because Chrome installs user&#8217;s scripts directly, you must edit the script and replace the wildcard regex with <code>https://docs.google.*/*</code></p><p>The result:</p><p><a
href="http://i.imgur.com/KUP8Z.png"><img
src="http://i.imgur.com/jGnRk.png" alt="google black bar" /></a></p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/how-to-fix-error-1601-1604-when-unlock-iphone-with-winpwn/' rel='bookmark' title='How to fix error 1601 1604 when unlock iPhone with Winpwn'>How to fix error 1601 1604 when unlock iPhone with Winpwn</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/remove-the-black-google-bar-with-greasemonkey-script/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fixing Ubuntu 11.10 Oneiric Ocelot wireless problem with Atheros AR9285 and Ralink RT3090</title><link>http://www.lamnk.com/blog/computer/fixing-ubuntu-11-10-oneiric-ocelot-wireless-problem-with-atheros-ar9285-and-ralink-rt3090/</link> <comments>http://www.lamnk.com/blog/computer/fixing-ubuntu-11-10-oneiric-ocelot-wireless-problem-with-atheros-ar9285-and-ralink-rt3090/#comments</comments> <pubDate>Mon, 31 Oct 2011 15:15:28 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=330</guid> <description><![CDATA[If your laptop has either Atheros AR9285 or Ralink RT3090 wireless adapter, then Ubuntu 11.10 shows that driver is properly loaded, wlan0 interface is up, however you can not enable wireless in NetworkManager. Wireless is turned off instantly after you click on &#8220;Enable Wireless&#8221; or after manually bringing the interface up. The solution is to [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/acer-extensa-5520-wireless-problem-under-linux/' rel='bookmark' title='Acer Extensa 5520 wireless problem under linux'>Acer Extensa 5520 wireless problem under linux</a></li><li><a
href='http://www.lamnk.com/blog/computer/xml-mapping-gem-has-permission-problem/' rel='bookmark' title='XML-Mapping gem has permission problem'>XML-Mapping gem has permission problem</a></li><li><a
href='http://www.lamnk.com/blog/vpn/never-ending-headache-disconnect-problem-again/' rel='bookmark' title='Never ending headache … disconnect problem again'>Never ending headache … disconnect problem again</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If your laptop has either Atheros AR9285 or Ralink RT3090 wireless adapter, then Ubuntu 11.10 shows that driver is properly loaded, wlan0 interface is up, however you can not enable wireless in NetworkManager. Wireless is turned off instantly after you click on &#8220;Enable Wireless&#8221; or after manually bringing the interface up.</p><p>The solution is to blacklist the <code>acer-wmi</code> module: open the file <code>/etc/modprobe.d/blacklist.conf</code> and add this line:</p><blockquote><p><code>blacklist acer-wmi</code></p></blockquote><p>Then reboot.</p><p>Note: in Archlinux the module is named <code>acer_wmi</code></p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/acer-extensa-5520-wireless-problem-under-linux/' rel='bookmark' title='Acer Extensa 5520 wireless problem under linux'>Acer Extensa 5520 wireless problem under linux</a></li><li><a
href='http://www.lamnk.com/blog/computer/xml-mapping-gem-has-permission-problem/' rel='bookmark' title='XML-Mapping gem has permission problem'>XML-Mapping gem has permission problem</a></li><li><a
href='http://www.lamnk.com/blog/vpn/never-ending-headache-disconnect-problem-again/' rel='bookmark' title='Never ending headache … disconnect problem again'>Never ending headache … disconnect problem again</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/fixing-ubuntu-11-10-oneiric-ocelot-wireless-problem-with-atheros-ar9285-and-ralink-rt3090/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Optimize WordPress for speed</title><link>http://www.lamnk.com/blog/computer/optimize-wordpress-for-speed/</link> <comments>http://www.lamnk.com/blog/computer/optimize-wordpress-for-speed/#comments</comments> <pubDate>Sun, 28 Nov 2010 00:34:38 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[pagespeed]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[yslow]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=281</guid> <description><![CDATA[I confess, I&#8217;m a speed freak, premature optimization type Still not that good with Google&#8217;s PageSpeed, i&#8217;ll fix those warnings soon (most of them, however, is from external hosts) The essential plugins are: WP-Super-Cache: this one is trivial. Every WordPress blog should have this plugin enabled by default. Use Google Libraries: replace WordPress included javascript [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/wordpress-installation-error-establishing-a-database-connection/' rel='bookmark' title='WordPress installation &#8211; Error establishing a database connection'>WordPress installation &#8211; Error establishing a database connection</a></li><li><a
href='http://www.lamnk.com/blog/computer/wordpress-blank-screen-of-death/' rel='bookmark' title='WordPress Blank Screen of Death'>WordPress Blank Screen of Death</a></li></ol>]]></description> <content:encoded><![CDATA[<p>I confess, I&#8217;m a speed freak, premature optimization type <img
src='http://www.lamnk.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p><img
src="http://i.imgur.com/JrUfJ.png" alt="optimize YSlow Grade A" height="304" width="519"/></p><p>Still not that good with Google&#8217;s PageSpeed, i&#8217;ll fix those warnings soon (most of them, however, is from external hosts)</p><p><img
src="http://i.imgur.com/1rhvr.png" alt="optimize PageSpeed" height="316" width="519" /></p><p>The essential plugins are:</p><ul><li><a
href="http://ocaoimh.ie/wp-super-cache/">WP-Super-Cache</a>: this one is trivial. Every WordPress blog should have this plugin enabled by default.</li><li><a
href="http://wordpress.org/extend/plugins/use-google-libraries/">Use Google Libraries</a>: replace WordPress included javascript libraries with copies hosted on Google&#8217;s servers.</li><li><a
href="http://omninoggin.com/wordpress-plugins/wp-minify-wordpress-plugin/">WP-Minify</a>: minify your files (HTML, CSS) then concatenate CSS files into one file. Javascript files served by <em>Use Google Libraries</em> are external and minified already.</li></ul><p>combining with some tweaks in my WordPress theme and nginx.conf</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/wordpress-installation-error-establishing-a-database-connection/' rel='bookmark' title='WordPress installation &#8211; Error establishing a database connection'>WordPress installation &#8211; Error establishing a database connection</a></li><li><a
href='http://www.lamnk.com/blog/computer/wordpress-blank-screen-of-death/' rel='bookmark' title='WordPress Blank Screen of Death'>WordPress Blank Screen of Death</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/optimize-wordpress-for-speed/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Remember to specify nginx’s temp directory path</title><link>http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/</link> <comments>http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/#comments</comments> <pubDate>Sun, 21 Nov 2010 16:54:13 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[fastcgi]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[php-fpm]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=269</guid> <description><![CDATA[I catched this error in my log: 2010/11/20 12:38:22 [crit] 792#0: *58342 open() “/usr/local/fastcgi_temp/2/23/0000002309″ failed (13: Permission denied) while reading upstream, client: XXX.XXX.XXX.XXX, server: xxx.host.com, request: “GET /page.php”, upstream: “http://0.0.0.0/dir/page.php”, host: “lamnk.com”, referrer: “http://referrer.com/” fastcgi_temp should in no way belong to /usr/local. It&#8217;s clear that if you forget to set configuration flags, nginx will set [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/fix-nginx-411-length-required-error/' rel='bookmark' title='Fix Nginx 411 Length Required error'>Fix Nginx 411 Length Required error</a></li><li><a
href='http://www.lamnk.com/blog/computer/compile-rtorrent-on-centos-64bit/' rel='bookmark' title='Compile rtorrent on CentOS 64bit'>Compile rtorrent on CentOS 64bit</a></li><li><a
href='http://www.lamnk.com/blog/computer/replace-a-string-in-all-files-recursively-within-a-directory/' rel='bookmark' title='Replace a string in all files recursively within a directory'>Replace a string in all files recursively within a directory</a></li></ol>]]></description> <content:encoded><![CDATA[<p>I catched this error in my log:</p><blockquote><p><code>2010/11/20 12:38:22 [crit] 792#0: *58342 open() “/usr/local/fastcgi_temp/2/23/0000002309″ failed (13: Permission denied) while reading upstream, client: XXX.XXX.XXX.XXX, server: xxx.host.com, request: “GET /page.php”, upstream: “http://0.0.0.0/dir/page.php”, host: “lamnk.com”, referrer: “http://referrer.com/”</code></p></blockquote><p><code>fastcgi_temp</code> should in no way belong to <code>/usr/local</code>. It&#8217;s clear that if you forget to set configuration flags, nginx will set the path to <code>prefix</code>&#8216;s path during compilation. Run <code>./configure --help</code> show:</p><blockquote><p><code>% ./configure --help | grep -e "temp-path"<br
/> --http-client-body-temp-path=PATH  set path to the http client request body<br
/> --http-proxy-temp-path=PATH        set path to the http proxy temporary files<br
/> --http-fastcgi-temp-path=PATH      set path to the http fastcgi temporary<br
/> --http-uwsgi-temp-path=PATH        set path to the http uwsgi temporary files<br
/> --http-scgi-temp-path=PATH         set path to the http scgi temporary files</code></p></blockquote><p>On my system they go to <code>/var/tmp/nginx</code> according to CentOS file system structure.</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/fix-nginx-411-length-required-error/' rel='bookmark' title='Fix Nginx 411 Length Required error'>Fix Nginx 411 Length Required error</a></li><li><a
href='http://www.lamnk.com/blog/computer/compile-rtorrent-on-centos-64bit/' rel='bookmark' title='Compile rtorrent on CentOS 64bit'>Compile rtorrent on CentOS 64bit</a></li><li><a
href='http://www.lamnk.com/blog/computer/replace-a-string-in-all-files-recursively-within-a-directory/' rel='bookmark' title='Replace a string in all files recursively within a directory'>Replace a string in all files recursively within a directory</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fix Nginx 411 Length Required error</title><link>http://www.lamnk.com/blog/computer/fix-nginx-411-length-required-error/</link> <comments>http://www.lamnk.com/blog/computer/fix-nginx-411-length-required-error/#comments</comments> <pubDate>Sun, 21 Nov 2010 02:49:16 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[api]]></category> <category><![CDATA[http]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[readability]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=260</guid> <description><![CDATA[If you don&#8217;t want to read my rant below: use HttpChunkinModule In my case i used a Readbility API to parse news articles&#8217; content. The API receives requests and POST it back to URL specified in the request. However no matter how hard i tried, the API&#8217;s log always told me there was error. I [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/' rel='bookmark' title='Remember to specify nginx’s temp directory path'>Remember to specify nginx’s temp directory path</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If you don&#8217;t want to read my rant below: use <a
href="https://github.com/agentzh/chunkin-nginx-module">HttpChunkinModule</a></p><p>In my case i used a <a
href="http://preona.net/2010/11/ever-wanted-arc90s-readability-as-an-api/">Readbility API</a> to parse news articles&#8217; content. The API receives requests and POST it back to URL specified in the request.</p><p>However no matter how hard i tried, the API&#8217;s log always told me there was error. I POST&#8217;ed many requests manually to test it myself; my server received and processed all of them, but not the API&#8217;s ?</p><p>So I turned on <a
href="http://unicorn.bogomips.org/">unicorn</a>&#8216;s log to see what&#8217;s wrong. Well, there was absolutely no hit from any IP except from my computer. Strange, it means API&#8217;s requests must be blocked from higher (lower?) level, either nginx or iptables. Firewall is unlikely the cause since it&#8217;s normal HTTP, it must be nginx:</p><blockquote><p><code>129.206.*.* - - [20/Nov/2010:15:37:08 -0800] "POST / HTTP/1.1" 200 106 "-" "Ruby" "-"<br
/> 77.234.*.* - - [20/Nov/2010:15:37:45 -0800] "POST / HTTP/1.1" 411 174 "-" "-" "-"</code></p></blockquote><p>Aha, here you are. But why the hell nginx returned <a
href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">error code 411</a> ? According to Sysoev, author of <a
href="http://nginx.org">nginx</a>, there may be <a
href="http://www.ruby-forum.com/topic/162976#715758">3 reasons for 411 error</a> if you use POST or PUT method to send requests to nginx:</p><blockquote><ul><li>client sent invalid &#8220;Content-Length&#8221; header</li><li>client sent &#8230; method without &#8220;Content-Length&#8221; header</li><li>client sent &#8220;Transfer-Encoding: chunked&#8221; header</li></ul><p>The last reason is nginx feature: it still does not support chunked body.</p></blockquote><p>Oh, it&#8217;s not a bug, it&#8217;s a feature ! I couldn&#8217;t stop swearing, this &#8220;feature&#8221; takes me almost one day to find out. And Google shows a lot people who are like me.</p><p>nginx&#8217;s error log (you must turn debug on):</p><blockquote><p><code>2010/11/20 18:19:05 [info] 16755#0: *80135 client sent "Transfer-Encoding: chunked" header while reading client request headers, client: 77.234.129.43, server: lab.lamnk.com, request: "POST / HTTP/1.1", host: "lab.lamnk.com"</code></p></blockquote><p>Once you know causes of the problem, then it&#8217;s (supposed to be) easy to fix it: recompile nginx with HttpChunkinModule, added configuration directives in nginx.conf and we&#8217;re good !</p><p>PS: kudos to the guys at <a
href="http://preona.net/about/">Preona</a> for the nice API</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/' rel='bookmark' title='Remember to specify nginx’s temp directory path'>Remember to specify nginx’s temp directory path</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/fix-nginx-411-length-required-error/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fix Cydia crashes</title><link>http://www.lamnk.com/blog/computer/fix-cydia-crashes/</link> <comments>http://www.lamnk.com/blog/computer/fix-cydia-crashes/#comments</comments> <pubDate>Sun, 14 Nov 2010 18:49:29 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[cydia]]></category> <category><![CDATA[iphone]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=255</guid> <description><![CDATA[If Cydia quits during an installation process, it could refuse to run next time. Solution: remove everything in: /var/lib/dpkg/updates/ and every files in /var/lib/apt/lists/ except the folder called partial. Then reboot your Iphone. No related posts.
No related posts.]]></description> <content:encoded><![CDATA[<p>If Cydia quits during an installation process, it could refuse to run next time. Solution: remove everything in:</p><blockquote><p><code>/var/lib/dpkg/updates/</code></p></blockquote><p>and every files in</p><blockquote><p><code>/var/lib/apt/lists/</code></p></blockquote><p>except the folder called <code>partial</code>. Then reboot your Iphone.</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/fix-cydia-crashes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Replace a string in all files recursively within a directory</title><link>http://www.lamnk.com/blog/computer/replace-a-string-in-all-files-recursively-within-a-directory/</link> <comments>http://www.lamnk.com/blog/computer/replace-a-string-in-all-files-recursively-within-a-directory/#comments</comments> <pubDate>Sat, 06 Nov 2010 02:28:30 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[grep]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[sed]]></category> <category><![CDATA[unix]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=250</guid> <description><![CDATA[Power of NIX: find /some/dir -type f &#124; xargs sed -i 's&#124;string1&#124;string2&#124;' Even stronger, replace a string in all files that match a regex: grep -rlE "^regexhere$" /some/dir &#124; xargs sed -i 's&#124;string1&#124;string2&#124;' Note that grep uses POSIX regex, not perl-like regex. But i think POSIX regex is sufficient for most cases. Or you can [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/' rel='bookmark' title='Remember to specify nginx’s temp directory path'>Remember to specify nginx’s temp directory path</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Power of NIX:</p><blockquote><p><code>find /some/dir -type f | xargs sed -i 's|string1|string2|'</code></p></blockquote><p>Even stronger, replace a string in all files that match a regex:</p><blockquote><p><code>grep -rlE "^regexhere$" /some/dir | xargs sed -i 's|string1|string2|'</code></p></blockquote><p>Note that grep uses POSIX regex, not perl-like regex. But i think POSIX regex is sufficient for most cases.</p><p>Or you can use <a
href="http://www.laffeycomputer.com/rpl.html">rpl</a> (I don&#8217;t)</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remember-to-specify-nginxs-temp-directory-path/' rel='bookmark' title='Remember to specify nginx’s temp directory path'>Remember to specify nginx’s temp directory path</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/replace-a-string-in-all-files-recursively-within-a-directory/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Remove GNOME panel</title><link>http://www.lamnk.com/blog/computer/remove-gnome-panel/</link> <comments>http://www.lamnk.com/blog/computer/remove-gnome-panel/#comments</comments> <pubDate>Fri, 22 Oct 2010 02:41:43 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[gnome. linux]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=235</guid> <description><![CDATA[How to remove GNOME panel (it&#8217;s not to remove gnome-panel package) Removing the last panel isn&#8217;t possible, and as long as the panel is running as Gnome component it will automatically spawn back if you try to kill it. So, if you want to remove the Gnome-panel from your desktop you need to start gconf-editor [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remove-the-black-google-bar-with-greasemonkey-script/' rel='bookmark' title='Remove the black Google bar with Greasemonkey script'>Remove the black Google bar with Greasemonkey script</a></li><li><a
href='http://www.lamnk.com/blog/all-about-me/almost-there/' rel='bookmark' title='Almost there &#8230;'>Almost there &#8230;</a></li></ol>]]></description> <content:encoded><![CDATA[<p><a
href="http://ubuntuforums.org/showpost.php?p=8243486&#038;postcount=4">How to remove GNOME panel</a> (it&#8217;s not to remove gnome-panel package)</p><blockquote><p>Removing the last panel isn&#8217;t possible, and as long as the panel is running as Gnome component it will automatically spawn back if you try to kill it.</p><p>So, if you want to remove the Gnome-panel from your desktop you need to start gconf-editor and then remove &#8220;panel&#8221; from the list in desktop/gnome/session/required_components list (and perhaps also unset the desktop/gnome/session/required_components/panel -key).</p><p>But if you are planning to just run some other panel or dock instead it would make sense the leave the panel in the session components, and then just set the desktop/gnome/session/required_components/panel to use whatever program you are planning to run. This would automatically start that app for you and also autospawn it back if it crashes or is killed.</p><p>Also note that if you disable Gnome-panel you will loose the Alt-F2 Run dialog as well, so make sure you have some other way to start applications that the Run dialog and panel menus.. If you want similar functionality without running the Gnome-panel Gmrun is a nice app for the purpose, just set Alt-F2 as keyboard shortcut to launch it.</p></blockquote><p>I don&#8217;t understand why we aren&#8217;t allowed to remove the last panel ? And loose the Run Dialog as consequence ???</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/remove-the-black-google-bar-with-greasemonkey-script/' rel='bookmark' title='Remove the black Google bar with Greasemonkey script'>Remove the black Google bar with Greasemonkey script</a></li><li><a
href='http://www.lamnk.com/blog/all-about-me/almost-there/' rel='bookmark' title='Almost there &#8230;'>Almost there &#8230;</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/remove-gnome-panel/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sometimes it’s beyond your imagination</title><link>http://www.lamnk.com/blog/computer/sometimes-its-beyond-your-imagination/</link> <comments>http://www.lamnk.com/blog/computer/sometimes-its-beyond-your-imagination/#comments</comments> <pubDate>Mon, 17 May 2010 16:49:52 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[shopping]]></category> <category><![CDATA[vietkey]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=227</guid> <description><![CDATA[The sheer stupidity of this registration form is unfathomable. Not only they don&#8217;t allow white spaces, they also forbid vietnamese characters ! How can I submit my name now ?! On the other side, i really give kudos to LacViet for having an usable ecommerce site. They make online transactions quite pleasant to go through [...]
No related posts.]]></description> <content:encoded><![CDATA[<p>The sheer stupidity of this registration form is unfathomable. Not only they don&#8217;t allow white spaces, they also forbid vietnamese characters ! How can I submit my name now ?!</p><p><img
src="http://i.imgur.com/FMMSj.png" alt="lacviet mtd registration form stupidity" /></p><p>On the other side, i really give kudos to <a
href="http://www.lacviet.com.vn">LacViet</a> for having an usable ecommerce site. They make online transactions quite pleasant to go through (except the atrocity above, of course)</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/sometimes-its-beyond-your-imagination/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Interesting Windows hotkeys you should know about</title><link>http://www.lamnk.com/blog/computer/interesting-windows-hotkeys-you-should-know-about/</link> <comments>http://www.lamnk.com/blog/computer/interesting-windows-hotkeys-you-should-know-about/#comments</comments> <pubDate>Fri, 26 Mar 2010 15:51:30 +0000</pubDate> <dc:creator>Lamnk</dc:creator> <category><![CDATA[Computer]]></category> <category><![CDATA[hotkey]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://www.lamnk.com/blog/?p=220</guid> <description><![CDATA[Vim has shown me the power of muscle memory. That&#8217;s why i always try to learn hotkeys of any thing i use daily. Managing your desktop environment of course is one of those tasks. Below are non-trivial and useful windows hotkeys that you probably don&#8217;t know about. Win + Pause = System Properties Win + [...]
Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/reset-tcpip-networking-stack-in-windows-7-and-vista/' rel='bookmark' title='Reset TCP/IP networking stack in Windows 7 and Vista'>Reset TCP/IP networking stack in Windows 7 and Vista</a></li><li><a
href='http://www.lamnk.com/blog/vpn/how-to-fix-cisco-vpn-client-error-442-on-windows-vista/' rel='bookmark' title='How to fix Cisco VPN Client error 442 on Windows Vista'>How to fix Cisco VPN Client error 442 on Windows Vista</a></li><li><a
href='http://www.lamnk.com/blog/computer/write-a-blog-post-with-word-2007/' rel='bookmark' title='Write a blog post with Word 2007'>Write a blog post with Word 2007</a></li></ol>]]></description> <content:encoded><![CDATA[<p><img
src="http://i.imgur.com/qo8f0.png" alt="non trivial windows hotkeys" width="331" height="187" /></p><p>Vim has shown me the power of muscle memory. That&#8217;s why i always try to learn hotkeys of any thing i use daily. Managing your desktop environment of course is one of those tasks.</p><p>Below are non-trivial and useful windows hotkeys that you probably don&#8217;t know about.</p><p><strong>Win + Pause</strong> = System Properties</p><p><strong>Win + D</strong> = Show Desktop</p><p><strong>Win + M</strong> = Minimize all windows</p><p><strong>Win + E</strong> = Launch Win Explorer (@ My Computer),</p><p><strong>Win + R</strong> = Run Command</p><p><strong>Win + L</strong> = Lock the screen</p><p><strong>Win + X</strong> = Open Windows Mobility Center</p><p><strong>Win + T</strong> = Shift through windows list in task bar (Win7)</p><p><strong>Win + P</strong> = Change display output between Computer and Projector</p><p><strong>Win + B</strong> = Let you select items in task bar&#8217;s tray</p><p><strong>Ctrl + Esc</strong> = Start Menu (for those who use old keyboard)</p><p><strong>Ctrl + Shift + Esc</strong> = Show Task Manager</p><p><strong>Win + Shift + M</strong> = Maximize all windows</p><p><strong>Alt + Spacebar + X</strong> = Maximize window</p><p><strong>Alt + Spacebar + N</strong> = Minimize window</p><p><strong>Alt + Spacebar + R</strong> = Restore</p><p><strong>Alt + Tab</strong> = Shift between Windows (this one is trivial but do you know that <strong>Alt + Shift + Tab</strong> = Shift between Windows in reverse order ?)</p><p><strong>Ctrl+ Shift + F10</strong> = Shows Context Menu (Mouse Right Click Effect)</p><p>Application Specific (generally): <strong>Ctrl + S</strong> = Save, <strong>F3/Ctrl + F</strong> = Find</p><p>Desktop/Win Explorer: <strong>F2</strong> = Rename File, <strong>F3/Win + S</strong> = Launch Search</p><p>Related posts:<ol><li><a
href='http://www.lamnk.com/blog/computer/reset-tcpip-networking-stack-in-windows-7-and-vista/' rel='bookmark' title='Reset TCP/IP networking stack in Windows 7 and Vista'>Reset TCP/IP networking stack in Windows 7 and Vista</a></li><li><a
href='http://www.lamnk.com/blog/vpn/how-to-fix-cisco-vpn-client-error-442-on-windows-vista/' rel='bookmark' title='How to fix Cisco VPN Client error 442 on Windows Vista'>How to fix Cisco VPN Client error 442 on Windows Vista</a></li><li><a
href='http://www.lamnk.com/blog/computer/write-a-blog-post-with-word-2007/' rel='bookmark' title='Write a blog post with Word 2007'>Write a blog post with Word 2007</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.lamnk.com/blog/computer/interesting-windows-hotkeys-you-should-know-about/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
