<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30596014</id><updated>2011-11-28T08:32:26.099+09:00</updated><category term='postgresql'/><category term='macOSX'/><category term='java'/><category term='php'/><category term='internet explorer'/><category term='html'/><category term='localization'/><category term='gimp'/><category term='virus/worm'/><category term='ssh'/><category term='linux howto'/><category term='ubuntu'/><category term='dotnet'/><category term='bash'/><category term='xp'/><category term='vista'/><title type='text'>Everything void</title><subtitle type='html'>Everything is void, but it's too real and too good to say so ;)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30596014.post-4925742050679500506</id><published>2011-05-08T10:58:00.004+09:00</published><updated>2011-05-08T11:21:20.302+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title type='text'>Workaround for Lifehacker or gizmodo automatically redirect the browser from .com to .jp</title><content type='html'>I sometimes experienced that lifehacker.com or gizmodo.com do redirection automatically to lifehacker.jp or gizmodo.jp. Possibly that the website is either checking the ip address of the user or the browser's local language setting. This auto redirection is quite annoying when accessing the page from google search result, because instead of showing the correct page, it shows the front page of the Japanese version. To solve this annoying redirection, add subdomain "us." in front of the url of lifehacker.com or gizmodo.com page. &lt;br /&gt;&lt;br /&gt;For example, if the original URL is: &lt;br /&gt;&lt;a href="http://lifehacker.com/5799574/top-10-fixes-for-the-webs-most-annoying-problems"&gt;http://lifehacker.com/5799574/top-10-fixes-for-the-webs-most-annoying-problems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;it will become: &lt;br /&gt;&lt;a href="http://us.lifehacker.com/5799574/top-10-fixes-for-the-webs-most-annoying-problems"&gt;http://us.lifehacker.com/5799574/top-10-fixes-for-the-webs-most-annoying-problems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once the us.lifehacker.com is loaded, it will stay in the English version although we omit the subdomain "us." until we delete the cookies.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-4925742050679500506?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/4925742050679500506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2011/05/workaround-for-life-hacker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4925742050679500506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4925742050679500506'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2011/05/workaround-for-life-hacker.html' title='Workaround for Lifehacker or gizmodo automatically redirect the browser from .com to .jp'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-8302383876159560240</id><published>2011-02-28T02:06:00.008+09:00</published><updated>2011-04-29T05:03:40.622+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macOSX'/><title type='text'>How to hibernate instead of standby when closing the lid of macbook(pro|air)</title><content type='html'>Sometimes, we probably prefer to hibernate my mbp instead of make it standby when closing the lid. I am wondering why there is no GUI setting for this simple matter. The only way that I know is by using command pmset from the terminal window as follow:&lt;br /&gt;&lt;br /&gt;(1) To enable the hibernate:&lt;br /&gt;&lt;blockquote class="console"&gt;$ sudo pmset -a hibernatemode 5&lt;/blockquote&gt;&lt;br /&gt;(2) To switch back (standby):&lt;br /&gt;&lt;blockquote class="console"&gt;$ sudo pmset -a hibernatemode 0&lt;/blockquote&gt;&lt;br /&gt;Or for more detail of pmset command, read the manual (man pmset).&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-8302383876159560240?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/8302383876159560240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2011/02/how-to-hibernate-instead-of-standby.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8302383876159560240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8302383876159560240'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2011/02/how-to-hibernate-instead-of-standby.html' title='How to hibernate instead of standby when closing the lid of macbook(pro|air)'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-7377320293589091107</id><published>2011-02-26T13:15:00.007+09:00</published><updated>2011-04-29T05:23:13.604+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macOSX'/><title type='text'>How to show full path in Mac OSX Finder window title bar</title><content type='html'>To show the complete path in the Finder title bar of Mac OSX (maybe only for OSX 10.5 and newer), type the following two commands in terminal:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="console"&gt;$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES&lt;br /&gt;$ killall Finder&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;And to reverse:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="console"&gt;$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO&lt;br /&gt;$ killall Finder&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-7377320293589091107?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/7377320293589091107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2011/02/how-to-show-full-path-in-mac-osx-finder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7377320293589091107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7377320293589091107'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2011/02/how-to-show-full-path-in-mac-osx-finder.html' title='How to show full path in Mac OSX Finder window title bar'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-7107802768237473738</id><published>2011-01-14T22:17:00.005+09:00</published><updated>2011-04-29T05:45:57.880+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macOSX'/><title type='text'>How to add shortcut to sidebar OSX</title><content type='html'>To add shortcut to the finder's sidebar on OSX:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;li&gt;drag and drop the folder or,&lt;/li&gt;&lt;li&gt;select the folder, press: Command+T&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-7107802768237473738?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/7107802768237473738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2011/01/how-to-add-shortcut-to-sidebar-osx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7107802768237473738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7107802768237473738'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2011/01/how-to-add-shortcut-to-sidebar-osx.html' title='How to add shortcut to sidebar OSX'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-219079895112664181</id><published>2010-12-24T02:07:00.009+09:00</published><updated>2011-04-29T05:21:52.428+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><title type='text'>Windows could not start because the following file is missing or corrupt \windows\SYSTEM32\CONFIG\SYSTEM</title><content type='html'>Three days ago, a friend asked me to recover his laptop (winXP) from the following error which always appeared during booting:&lt;br /&gt;&lt;blockquote&gt;Windows could not start because the following file is missing or corrupt \windows\SYSTEM32\CONFIG\SYSTEM&lt;/blockquote&gt;&lt;br /&gt;The solution is straightforward from Microsoft website (&lt;a href="http://support.microsoft.com/kb/307545"&gt;http://support.microsoft.com/kb/307545&lt;/a&gt;). In brief:&lt;br /&gt;The first step is to gain access to windows OS by replacing the broken registry file with the default registry file (windows installation CD is required). The second step is to copy the latest system restore registry file (hopefully your system restore is enabled) to replace the default registry file.&lt;br /&gt;&lt;br /&gt;To be more detail, those steps are done as follow: &lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;boot using the WinXP installation CD, select repair&lt;/li&gt;&lt;br /&gt;&lt;li&gt;after entering the command prompt, manually copy (overwrite) the registry file (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) from C:\WINDOWS\REPAIR\ to C:\WINDOWS\SYSTEM32\CONFIG\ (you might want to backup the original files) &lt;/li&gt;&lt;br /&gt;&lt;li&gt;restart to save mode. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;gain access to System Volume Information folder (&lt;a href="http://support.microsoft.com/kb/309531/"&gt;http://support.microsoft.com/kb/309531/&lt;/a&gt;), inside the folder, find sub folder with name _restore {GUID}\RPx\snapshot. For example: C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot&lt;/li&gt;&lt;br /&gt;&lt;li&gt;copy the following files from the Snapshot folder to any other folders: _REGISTRY_USER_.DEFAULT, _REGISTRY_MACHINE_SECURITY, _REGISTRY_MACHINE_SOFTWARE, _REGISTRY_MACHINE_SYSTEM, _REGISTRY_MACHINE_SAM. Rename each of the files to DEFAULT, SECURITY, SOFTWARE, SYSTEM, SAM, respectively.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;boot using WinXP installation CD, select repair&lt;/li&gt;&lt;br /&gt;&lt;li&gt;after entering the command prompt, manually copy (overwrite) the file from step (5) to C:\WINDOWS\SYSTEM32\CONFIG\&lt;/li&gt;&lt;br /&gt;&lt;li&gt;restart.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;finish, or according to the microsoft website, you should try to restore the setting to previous restore point (Start, All Programs, Accessories, System Tools, System Restore, Restore to a previous restore point).&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-219079895112664181?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/219079895112664181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2010/12/windows-could-not-start-because.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/219079895112664181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/219079895112664181'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2010/12/windows-could-not-start-because.html' title='Windows could not start because the following file is missing or corrupt \windows\SYSTEM32\CONFIG\SYSTEM'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-6689548112652008006</id><published>2010-06-29T01:47:00.008+09:00</published><updated>2011-04-29T05:44:57.231+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macOSX'/><title type='text'>Colored ls in MacOSX terminal</title><content type='html'>To have a colored ls in MacOSX terminal:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;li&gt;edit or create ~/.profile&lt;/li&gt;&lt;li&gt;add line: &lt;pre class="prettyprint"&gt;export CLICOLOR=1&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-6689548112652008006?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/6689548112652008006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2010/06/colored-ls-in-macosx-terminal.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6689548112652008006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6689548112652008006'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2010/06/colored-ls-in-macosx-terminal.html' title='Colored ls in MacOSX terminal'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-3762264593215618211</id><published>2010-02-12T17:01:00.009+09:00</published><updated>2011-04-29T11:01:19.426+09:00</updated><title type='text'>Emulating HASP HL Basic</title><content type='html'>About a month ago, I was asked to remove the protection of a software (it looks like the software is specially developed --not for public sale) which is using usb key to protect the unauthorized execution.&lt;br /&gt;&lt;br /&gt;First of all, I would like to give credit to the &lt;a href="http://www.reteam.org/board/"&gt;reverse engineering team board&lt;/a&gt;, even though I never post any message there, but their board contains invaluable information to help me complete this task. Please notice that I share this information only for educational purpose and only as a note for myself. If you have trouble, please don't ask me. Go to the board instead. :)&lt;br /&gt;&lt;br /&gt;Gladly, the usb key type is HASP HL Basic, which is simpler to emulate.  Here is the step I've done to successfully emulate the usb key:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;li&gt;Get the password-1 and password-2 of the usb key&lt;br /&gt;Tool required: hasploger&lt;br /&gt;Plug the usb key and run hasploger. Then, execute the protected software. Hasploger will be able to get the password-1 and password-2 of the usb key.&lt;/li&gt;&lt;li&gt;Dump the usb key (password-1 and password-2 from step (1) are required)&lt;br /&gt;Tool required: h5dmp&lt;br /&gt;The size of the dump file is 719 bytes (hasp.dmp)&lt;/li&gt;&lt;li&gt;Create dummy memory file&lt;br /&gt;Tool required: any, notepad text editor is also possible&lt;br /&gt;Since hasp HL Basic does not contain memory, create file with any content with size 112 bytes (hhl_mem.dmp)&lt;/li&gt;&lt;li&gt;Convert the dump file from step (2) and (3) to registry file to be used by emulator&lt;br /&gt;Tool required: UniDumpToReg&lt;/li&gt;&lt;li&gt;Install emulation&lt;br /&gt;Tool required: I am using multikey_19.0.2-x86 to emulate the key in vista (32bit). While in XP I am using vbus_0.15.4.&lt;br /&gt;By using the example of registry file from multikey/vbus, modify the registry file from step (4). Then, install the registry and the emulation tool.&lt;/li&gt;&lt;li&gt;Done.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;All of the tools are available freely in the internet, however, it takes time to find.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Update #1 (2010/11/03)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I've just realized that I miss-typed when I checked my files,&lt;span style="font-weight:bold;"&gt;the correct multikey file that I was using is multikey_18.0.2-x86&lt;/span&gt;. Probably there's a new update now since it had been months.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's all :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-3762264593215618211?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/3762264593215618211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2010/02/emulating-hasp-hl-basic.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3762264593215618211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3762264593215618211'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2010/02/emulating-hasp-hl-basic.html' title='Emulating HASP HL Basic'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-3133600092182414570</id><published>2009-10-30T00:10:00.005+09:00</published><updated>2011-04-29T05:31:50.246+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>How to set NetBeans locale to English</title><content type='html'>My Windows OS has Japanese language as its default locale. However, I am still having troubles understanding Japanese anyway lol. When I try to install JDK+NetBeans, by defaults it will start with the default locale of my system --that is Japanese. After googling here and there, finally found the way to run the NetBeans in English: &lt;br /&gt;&lt;br /&gt;Execute the NetBeans with startup parameter --locale:&lt;br /&gt;&lt;blockquote class="console"&gt;netbeans --locale en&lt;/blockquote&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;Edit the configuration files (usually in &lt;installation_dir&gt;\etc\netbeans.conf), find the entry started with netbeans_default_options="..." and insert the locale parameter to it:&lt;br /&gt;&lt;blockquote class="console"&gt;netbeans_default_options="--locale en ..."&lt;/blockquote&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/FaqMessagesInEnglish"&gt;http://wiki.netbeans.org/FaqMessagesInEnglish&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-3133600092182414570?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/3133600092182414570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/10/how-to-set-netbeans-locale-to-english.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3133600092182414570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3133600092182414570'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/10/how-to-set-netbeans-locale-to-english.html' title='How to set NetBeans locale to English'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-4852200585741792889</id><published>2009-07-25T02:54:00.008+09:00</published><updated>2011-04-29T05:47:08.789+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>How to merge file dll to exe C#</title><content type='html'>Today, at work I have to create a demo application using C# to automatically launch IE and open certain URL and modify its form input. Since this task requires SHDocVW and MSHTML components, I have to let dll files accompany the exe file. But there is a requirement that the application shall consist of one single executable. Hence, I have to find a way to merge the dll to executable. Gladly, after searching in the internet, I found that it is very simple. &lt;br /&gt;&lt;br /&gt;The step is as follows: &lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;Download ILMerge from microsoft site &lt;a href="http://www.microsoft.com/Downloads/details.aspx?familyid=22914587-B4AD-4EAE-87CF-B14AE6A939B0&amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Install and copy the ilmerge.exe to windows directory or simply make the PATH to installation directory (to let us execute ilmerge.exe from anywhere)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Go to the project properties, Build Events. Assuming the dll files are in the same directory of the Target, enter the following code to the post built even command line:&lt;br /&gt;&lt;blockquote class="console"&gt;ilmerge /wildcards /out:$(TargetDir)my-final-app.exe $(TargetPath) $(TargetDir)*.dll&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;To have a better understanding on how to execute ilmerge, I suggest to read the ilmerge.doc which is located in the installation folder.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-4852200585741792889?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/4852200585741792889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/07/how-to-merge-file-dll-to-exe-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4852200585741792889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4852200585741792889'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/07/how-to-merge-file-dll-to-exe-c.html' title='How to merge file dll to exe C#'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-8744022117119912258</id><published>2009-04-16T05:32:00.008+09:00</published><updated>2011-05-08T10:36:12.764+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title type='text'>how to change gimp language setting</title><content type='html'>After changing some regional and language settings in my vista to Japanese, if I run gimp, it displays unreadable character instead of English. I found this url is very helpful to change the language of gimp (in XP, Linux, and MacOSX):&lt;br /&gt;&lt;a href="http://docs.gimp.org/en/gimp-fire-up.html#gimp-concepts-running-language"&gt;http://docs.gimp.org/en/gimp-fire-up.html#gimp-concepts-running-language&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For vista, it is very similar with XP, example is to use English (en):&lt;br /&gt;&lt;ol class="myol"&gt;&lt;li&gt;go to control panel, system, advanced system settings&lt;/li&gt;&lt;li&gt;click Environment variables..&lt;/li&gt;&lt;li&gt;add new environment variable (click New...):&lt;br /&gt;variable name: LANG&lt;br /&gt;variable value: en&lt;/li&gt;&lt;li&gt;Ok. Finish.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-8744022117119912258?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/8744022117119912258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/04/how-to-change-gimp-language-setting.html#comment-form' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8744022117119912258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8744022117119912258'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/04/how-to-change-gimp-language-setting.html' title='how to change gimp language setting'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-7761249955089636572</id><published>2009-04-02T18:56:00.006+09:00</published><updated>2011-04-29T05:59:19.075+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><title type='text'>Cannot display Hidden Folders and Files</title><content type='html'>If you have just infected by some worm or mallware, probably your windows cannot display hidden folders and files although you already set the hidden files options from explorer.&lt;br /&gt;Copy paste the following text to notepad, and save it (for example: repair.reg), then double click to make changes to windows registry.&lt;br /&gt;&lt;pre class="prettyprint"&gt;Windows Registry Editor Version 5.00&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]&lt;br /&gt;"Text"="@shell32.dll,-30499"&lt;br /&gt;"Type"="group"&lt;br /&gt;"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\&lt;br /&gt;00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\&lt;br /&gt;48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\&lt;br /&gt;00&lt;br /&gt;"HelpID"="shell.hlp#51131"&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30501"&lt;br /&gt;"Type"="radio"&lt;br /&gt;"CheckedValue"=dword:00000002&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51104"&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30500"&lt;br /&gt;"Type"="radio"&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51105"&lt;br /&gt;"CheckedValue"=dword:00000001&lt;/pre&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-7761249955089636572?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/7761249955089636572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/04/cannot-display-hidden-folders-and-files.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7761249955089636572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7761249955089636572'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/04/cannot-display-hidden-folders-and-files.html' title='Cannot display Hidden Folders and Files'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-6870836354822407485</id><published>2009-03-31T20:42:00.009+09:00</published><updated>2011-04-29T06:09:51.348+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>How to change ubuntu resolution in Virtual Box</title><content type='html'>Today, I'm installing Ubuntu 8.04 in Virtual Box, with Vista as the host OS. I'm planning to use it as Qtopia development environment. After the installation is completed, I found that the maximum resolution I could set was only 800x600. After some googling, found the &lt;a href="http://tombuntu.com/index.php/2008/05/23/install-virtualbox-additions-for-an-ubuntu-804-guest/"&gt;solution&lt;/a&gt; as follows:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;install linux guest additions in virtual box&lt;ol class="myol"&gt;&lt;li&gt;Select from menu: Devices, Install Guest Additions... Ubuntu will detect a new CD inserted and mount it automatically.&lt;/li&gt;&lt;li&gt;go to the terminal, run the VBoxLinuxAdditions.run as root&lt;blockquote class="console"&gt;$ sudo /media/cdrom/VBoxLinuxAdditions-x86.run&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;edit /etc/X11/xorg.conf using any text editor you're familiar with.&lt;/li&gt;&lt;ol class="myol"&gt;&lt;li&gt;Find section "Device" as follows:&lt;pre class="prettyprint"&gt;Section "Device"&lt;br /&gt;        Identifier      "Configured Video Device"&lt;br /&gt;        ...&lt;br /&gt;EndSection&lt;/pre&gt;Insert additional setting so that the section "Device" will look as follows:&lt;pre class="prettyprint"&gt;Section "Device"&lt;br /&gt;        Identifier      "Configured Video Device"&lt;br /&gt;        ...&lt;br /&gt;        Driver            "vboxvideo"&lt;br /&gt;EndSection&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Find section "Screen" as follows:&lt;pre class="prettyprint"&gt;Section "Screen"&lt;br /&gt;        Identifier      "Default Screen"&lt;br /&gt;        Device          "VirtualBox graphics card"&lt;br /&gt;        Monitor        "Generic Monitor" &lt;br /&gt;        ...&lt;br /&gt;EndSection&lt;/pre&gt;Modify value of Device and Monitor, and insert some additional setting before EndSection so that the section will look similar with the following (I set resolution 1024x768 here):&lt;pre class="prettyprint"&gt;Section "Screen"&lt;br /&gt;        Identifier      "Default Screen"&lt;br /&gt;        Device          "VirtualBox graphics card"&lt;br /&gt;        Monitor        "Generic Monitor"&lt;br /&gt;        DefaultDepth  24&lt;br /&gt;        ....&lt;br /&gt;        SubSection "Display"&lt;br /&gt;            Depth      24&lt;br /&gt;            Modes      "1024x768"&lt;br /&gt;        EndSubSection&lt;br /&gt;EndSection&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finish, reboot.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-6870836354822407485?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/6870836354822407485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/03/how-to-change-ubuntu-resolution-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6870836354822407485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6870836354822407485'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/03/how-to-change-ubuntu-resolution-in.html' title='How to change ubuntu resolution in Virtual Box'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-3129470388326683624</id><published>2009-03-20T08:19:00.004+09:00</published><updated>2011-04-29T06:12:50.238+09:00</updated><title type='text'>pppd segmentation fault</title><content type='html'>At work, I have to develop an embedded system sh3 with busybox and 2.6.12.6 kernel inside it. It is connected to gsm modem through ttySC1. After shutting down several times and rebooting, the pppd occasionally got segmentation fault. The suggestion from &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=111052"&gt;debian bug report&lt;/a&gt; solves my problem. It is pretty straightforward: Simply delete /var/run/pppd.tdb file (in my system, it is /var/run/pppd2.tdb).&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-3129470388326683624?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/3129470388326683624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/03/pppd-segmentation-fault.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3129470388326683624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/3129470388326683624'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/03/pppd-segmentation-fault.html' title='pppd segmentation fault'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-4198375352009486046</id><published>2009-02-14T00:54:00.016+09:00</published><updated>2011-04-29T06:38:45.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='virus/worm'/><title type='text'>jwgkvsq.vmx worm/virus RECYCLER folder</title><content type='html'>To clean up system which automatically creates autorun.inf and RECYCLER folder with jwgkvsq.vmx, download and run &lt;a href="http://download.bitdefender.com/resources/files/Download/en/anti-Downadup-EN.zip"&gt;this&lt;/a&gt; program. After reboot, the system probably will complain about missing dll file. To fix it manually, you can use regedit or msconfig:&lt;br /&gt;&lt;br /&gt;Regedit: &lt;ol class="myol"&gt;&lt;li&gt;run regedit.exe (start menu, run: regedit.exe),&lt;/li&gt;&lt;li&gt;search the dll file name (CTRL+F)&lt;/li&gt;&lt;li&gt;delete the entry which contains the missing dll file. Usually, the entry should be found on registry location: HKCU\Software\Microsoft\Windows\CurrentVersion\Run\&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Or MsConfig: &lt;ol class="myol"&gt;&lt;li&gt;run msconfig.exe (start menu, run: msconfig.exe),&lt;/li&gt;&lt;li&gt;go to startup tab&lt;/li&gt;&lt;li&gt;Uncheck the Startup Item which contains missing dll file on the command.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;To clean up the infected flash disk or external disk with FAT file system, simply delete the autorun.inf and RECYCLER folder. But if it has NTFS file system, windows will complain about having unauthorized access to the file and folder. You can use Linux and mount the NTFS volume (probably it must be mounted forcefully with options -o force), then delete them. Live CD such as Ubuntu will do.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Updated:&lt;/span&gt;&lt;br /&gt;If the above cleaning process didn't work (somehow, the above process works perfectly on my PC but has no effect on my friend's), scan the system using &lt;a href="http://www.symantec.com/content/en/us/global/removal_tool/threat_writeups/FixDownadup.exe"&gt;this&lt;/a&gt; tool. After scanning, there are probably some unaccessible files (check the log file). then:&lt;ol class="myol"&gt;&lt;li&gt;find suspicious hidden dll file on \windows\system32\,&lt;/li&gt;&lt;li&gt;boot to save mode&lt;/li&gt;&lt;li&gt;change the ownership of the file (right click, properties, security, click advanced.. the rest I expect you know how.. ;)  ), then&lt;/li&gt;&lt;li&gt;change the access permissions for everyone,&lt;/li&gt;&lt;li&gt;delete the dll file manually.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Perhaps, step (3) to (5) can be applied to remove the autorun.inf and RECYCLER folder too..&lt;br /&gt;&lt;br /&gt;That's all :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Updated #2:&lt;br /&gt;&lt;/span&gt;For those who have trouble downloading from antivirus website, I add mirrors for the antivirus:&lt;ul class="myol"&gt;&lt;li&gt;&lt;a href="http://happyfunz.net/antivirus/FixDownadup.zip"&gt;http://happyfunz.net/antivirus/FixDownadup.zip&lt;/a&gt;&lt;br /&gt;(MD5 sum: 2363a7fce1919a42095b018f7b49b1aa)&lt;/li&gt;&lt;li&gt;&lt;a href="http://happyfunz.net/antivirus/anti-Downadup-EN.zip"&gt;http://happyfunz.net/antivirus/anti-Downadup-EN.zip&lt;/a&gt;&lt;br /&gt;(MD5 sum: 053c297c3bdb1f86f141176db3d1b42c)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;PS. Turn off System Restore and unplug your network before executing the removal tool. Otherwise, the virus might not be cleaned up. And refer to microsoft bulletin &lt;a href="http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx"&gt;here&lt;/a&gt; to update the vulnerable patch.&lt;br /&gt;&lt;br /&gt;If none of the above methods works for you, perhaps you should try to follow the cleaning process from microsoft knowledge base &lt;a href="http://support.microsoft.com/kb/962007"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;Updated #3:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you still got problem, The FAQ about conficker from &lt;a href="http://www.kaspersky.com/technews?id=203038750"&gt;kaspersky&lt;/a&gt; might be helpful.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-4198375352009486046?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/4198375352009486046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/02/jwgkvsqvmx-wormvirus.html#comment-form' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4198375352009486046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4198375352009486046'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/02/jwgkvsqvmx-wormvirus.html' title='jwgkvsq.vmx worm/virus RECYCLER folder'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-5533585063707346379</id><published>2009-02-07T06:35:00.009+09:00</published><updated>2011-05-08T10:36:52.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Zend framework mail: broken kanji</title><content type='html'>I'm using &lt;a href="http://framework.zend.com/"&gt;Zend framework&lt;/a&gt; for most of my web projects at work. One of the must-have features is must be able to send email either scheduled routinely using &lt;a href="http://en.wikipedia.org/wiki/Cron"&gt;cron&lt;/a&gt; or executed manually from the web. Somehow, I found that on certain web based email clients the contents of the email with Japanese kanji is unreadable.&lt;br /&gt;&lt;br /&gt;I'm quite surprised that after doing many trial and errors converting the encoding type, the solution is very straightforward. Simply add a line to the header of the email contains MIME-Version information as follows:&lt;br /&gt;&lt;pre class="prettyprint"&gt;$class-&gt;addHeader('MIME-Version','1.0');&lt;/pre&gt;&lt;br /&gt;But I still don't know why it should be added manually..  :S&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-5533585063707346379?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/5533585063707346379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2009/02/zend-framework-mail-broken-kanji.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5533585063707346379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5533585063707346379'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2009/02/zend-framework-mail-broken-kanji.html' title='Zend framework mail: broken kanji'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-8637212194317535234</id><published>2008-10-18T02:39:00.009+09:00</published><updated>2011-04-29T06:14:12.317+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><title type='text'>disable SELINUX? for smbd.log:  Error was Permission denied</title><content type='html'>I've just tried to setup another samba for my new linux vmware (I'm using CentOS running on VMWare player). As I already has several linux vmware with samba, I simply copied the samba configuration from other linux which already running.&lt;br /&gt;&lt;br /&gt;But.. to my surprised, from the new linux vmware+samba, I cannot mount the samba directory from windows. Checking /var/log/smbd.log, found the following error message:&lt;br /&gt;&lt;blockquote class="console"&gt;[2008/10/18 00:26:32, 0] smbd/service.c:make_connection_snum(911)&lt;br /&gt;'/home/user1' does not exist or permission denied when connecting to [remote] Error was Permission denied&lt;/blockquote&gt;&lt;br /&gt;I already checked that the directory /home/user1 did exist, the user for connecting was also already had permission to access. After searching for the solution, it seems the problem is related with security enhanced linux policy (called SELINUX ?). Executing man smb_selinux will explain everything what should be done. Well, since this system is only for development, I'm not concerning much for security. The easiest way IMO is by disabling SELINUX at /etc/selinux/config. lol..&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;SELINUX=disabled&lt;/pre&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-8637212194317535234?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/8637212194317535234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/10/disable-selinux-for-smbdlog-error-was.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8637212194317535234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8637212194317535234'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/10/disable-selinux-for-smbdlog-error-was.html' title='disable SELINUX? for smbd.log:  Error was Permission denied'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-5093639266967410533</id><published>2008-09-11T05:02:00.008+09:00</published><updated>2011-04-29T06:41:23.205+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><title type='text'>How to change vista shutdown/power button behaviour</title><content type='html'>By default, power button in start menu of vista will change the system into sleep mode. &lt;br /&gt;&lt;br /&gt;Here is the way to change it, so it will simply shut down our computer: &lt;br /&gt;&lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;go to control panel&lt;/li&gt;&lt;br /&gt;&lt;li&gt;if your control panel is in classic view, click 'Power Options', otherwise, click 'Hardware and Sound', then click 'Power Options'.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Click 'Change plan settings'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Click 'Change advanced power settings'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A new dialog window will appear, find in the list 'Power buttons and lid', expand the 'Start menu power button'.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;By default, the value should be: Sleep. Click it to display some options to choose: Sleep, Hibernate, Shutdown. Choose whichever you prefer. For example, Selecting shutdown will turn off computer whenever the power button in start menu is clicked.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-5093639266967410533?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/5093639266967410533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/09/how-to-change-vista-shutdownpower.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5093639266967410533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5093639266967410533'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/09/how-to-change-vista-shutdownpower.html' title='How to change vista shutdown/power button behaviour'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-4036712198384449441</id><published>2008-05-27T03:16:00.004+09:00</published><updated>2008-05-27T03:30:28.373+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><title type='text'>Internet Explorer cannot open the Internet site http://mail.google.com/mail/</title><content type='html'>I'm not internet explorer (IE) fanboy, but sometimes I'm still using IE together with firefox. When using IE,  if gmail already accessed before, after sign in I often get error message as follows:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Internet Explorer cannot open the Internet site http://mail.google.com/mail/&lt;br /&gt;Operation aborted&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The only workaround I found is : by clearing the IE temporary internet files (in IE7: menu Tools, delete browsing history, delete files..), and reload the gmail.&lt;br /&gt;&lt;br /&gt;That's all. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-4036712198384449441?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/4036712198384449441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/05/internet-explorer-cannot-open-internet.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4036712198384449441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4036712198384449441'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/05/internet-explorer-cannot-open-internet.html' title='Internet Explorer cannot open the Internet site http://mail.google.com/mail/'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-13669371438511173</id><published>2008-05-13T17:08:00.005+09:00</published><updated>2011-04-29T06:15:22.224+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='postgresql'/><title type='text'>postgresql ilike for non latin character</title><content type='html'>I was having problem with insensitive query of non latin character in postgresql. My postgresql version is 8.2.5, with EUC_JP encoding. However, for temporary solution, I'm using workaround as follows.&lt;br /&gt;&lt;br /&gt;Suppose you are having table ABCD with field name: FIELD1 which might contain non latin characters, with database encoding EUC_JP.  For example, to search word 'keyword' with ilike in FIELD1, use the following sql:&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;select * from ABCD where convert(FIELD1 ,'euc_jp','unicode') ilike '%keyword%';&lt;/pre&gt;&lt;br /&gt;that's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-13669371438511173?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/13669371438511173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/05/postgresql-ilike-for-non-latin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/13669371438511173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/13669371438511173'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/05/postgresql-ilike-for-non-latin.html' title='postgresql ilike for non latin character'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-13783422897976732</id><published>2008-04-15T02:15:00.006+09:00</published><updated>2011-04-29T06:43:29.775+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><title type='text'>Disable All Auto Play in Vista</title><content type='html'>Below is a way to globally disable auto play in vista:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;Open Control Panel, if it is in classic mode, click Control Panel Home to switch to vista default style for control panel. And then click on "Play CDs or other media automatically" (below the title Hardware and Sound).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select take no Actions for every media.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Or, if you are using Vista Business or Vista Ultimate,  edit group policies:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;start, run, type: gpedit.msc&lt;/li&gt;&lt;br /&gt;&lt;li&gt;press CTRL+SHIFT+Enter to execute group policy in administrator mode&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Expand: Computer Configuration, Administrative Template, Windows Components, AutoPlay Policies. Double click at Turn off Autoplay. Set enabled. You can choose Turn Off autoplay on certain drive or All drives.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Expand: User Configuration, Administrative Template, Windows Components, AutoPlay Policies. Double click at Turn off Autoplay. Set enabled. You can choose Turn Off autoplay on certain drive or All drives.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-13783422897976732?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/13783422897976732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/04/disable-all-auto-play-in-vista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/13783422897976732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/13783422897976732'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/04/disable-all-auto-play-in-vista.html' title='Disable All Auto Play in Vista'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-6274313051310106735</id><published>2008-04-09T01:13:00.002+09:00</published><updated>2008-04-09T01:32:18.885+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><title type='text'>Gimp on Vista: svg.exe has stopped working</title><content type='html'>I've just installed Gimp 2.4.5 on Vista. Every time I run Gimp, there're always error message like this:&lt;br /&gt;&lt;br /&gt;svg.exe has stopped working&lt;br /&gt;&lt;br /&gt;helpbrowser.exe has stopped working&lt;br /&gt;&lt;br /&gt;Checking the detail information, seems there's problem with libxml2.dll ( Fault Module Name: libxml2.dll ). Searching from internet, finally found out the workaround:&lt;br /&gt;&lt;br /&gt;As administrator, copy libxml2.dll from the bin directory of installed gimp (default will be c:\program files\gimp\bin ) into c:\windows.  And don't forget to backup the original libxml2.dll just in case it is required, by simply rename it into any file name, eg: libxml2.dll.original.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-6274313051310106735?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/6274313051310106735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/04/gimp-on-vista-svgexe-has-stopped.html#comment-form' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6274313051310106735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/6274313051310106735'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/04/gimp-on-vista-svgexe-has-stopped.html' title='Gimp on Vista: svg.exe has stopped working'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-9154288438595559848</id><published>2008-03-03T03:57:00.009+09:00</published><updated>2011-04-29T06:19:31.995+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Cancelling clicked href link in html</title><content type='html'>If we want to create a link which is not linked to anywhere but only want to trigger something example as follows:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&amp;lt;a href="#" onclick="alert('test');"&amp;gt;...&amp;lt;/a&amp;gt;&lt;/pre&gt;&lt;br /&gt;The page will scroll to the top since the link is nowhere found in that page. To disable the scroll, simply add return false like this:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&amp;lt;a href="#" onclick="alert('test'); return false;"&amp;gt;...&amp;lt;/a&amp;gt;&lt;/pre&gt;&lt;br /&gt;or&lt;br /&gt;&lt;pre class="prettyprint"&gt;&amp;lt;a href="" onclick="alert('test'); return false;"&amp;gt;...&amp;lt;/a&amp;gt;&lt;/pre&gt;&lt;br /&gt;That's all. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-9154288438595559848?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/9154288438595559848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/03/cancelling-clicked-href-link-in-html.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/9154288438595559848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/9154288438595559848'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/03/cancelling-clicked-href-link-in-html.html' title='Cancelling clicked href link in html'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-8250255279163256702</id><published>2008-02-01T22:54:00.002+09:00</published><updated>2011-04-29T06:20:24.741+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Display flash (swf) as background in html</title><content type='html'>If we have flash embedded in a html page. Usually, it will be placed on top of other div or other components. There is a way to display other thing on top of flash, that is by adding the parameter: wmode with value opaque. Example:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&amp;lt;param name="wmode" value="opaque"&amp;gt;&lt;/pre&gt;&lt;br /&gt;Or, there's a good library for embedding flash object to html by using SWFObject. It is located in &lt;a href="http://blog.deconcept.com/swfobject/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;that's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-8250255279163256702?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/8250255279163256702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/02/display-flash-swf-as-background-in-html.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8250255279163256702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8250255279163256702'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/02/display-flash-swf-as-background-in-html.html' title='Display flash (swf) as background in html'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-7294714806881171990</id><published>2008-02-01T22:46:00.003+09:00</published><updated>2011-04-29T06:23:11.372+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Preventing form tag create new line</title><content type='html'>To prevent form tag in html creating new line, create the css for the form with attribute display: inline;&lt;br /&gt;For example, to apply it for all forms, create css as follow:&lt;pre class="prettyprint"&gt;form {display: inline; }&lt;/pre&gt; or directly in the form:&lt;pre class="prettyprint"&gt;&amp;lt;form style="display: inline"&amp;gt;&lt;/pre&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-7294714806881171990?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/7294714806881171990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/02/preventing-form-tag-create-new-line.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7294714806881171990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7294714806881171990'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/02/preventing-form-tag-create-new-line.html' title='Preventing form tag create new line'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-5836904391603214470</id><published>2008-01-06T20:36:00.001+09:00</published><updated>2011-04-29T06:46:25.919+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>How to disable root access from ssh</title><content type='html'>By default, usually ssh allow us to login as root. If we are concerned a lot about security, we'll want to disable root access from ssh. Belows are steps to disable direct root access from ssh:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;br /&gt;&lt;li&gt;login to your server, and gain root access (by sudo or su - )&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Edit ssh configuration file. Usually the file is located at /etc/ssh/sshd_config&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Find the line: PermitRootLogin yes, then replace the line into: PermitRootLogin no&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you'd like to only enable protocol version 2, find the line: Protocol 2,1 then replace it into: Protocol 2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save the files&lt;/li&gt;&lt;br /&gt;&lt;li&gt;restart ssh: &lt;blockquote class="console"&gt;/etc/rc.d/init.d/sshd restart&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-5836904391603214470?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/5836904391603214470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-disable-root-access-from-ssh.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5836904391603214470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/5836904391603214470'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-disable-root-access-from-ssh.html' title='How to disable root access from ssh'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-1302865318452819681</id><published>2008-01-05T20:47:00.003+09:00</published><updated>2011-04-29T06:32:08.934+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>How to ssh/scp w/o password prompt</title><content type='html'>Sometimes, we'd like to automate a file transfer process between main server and backup server. We can use scp to transfer files but usually scp requires input for password prompt. Belows are quick steps to remove the password prompt for scp/ssh.Basically, there are two steps needed:&lt;ol class="myol"&gt;&lt;li&gt;create public and private key in the ssh client &lt;br /&gt;&lt;/li&gt;&lt;li&gt;copy or append the public key content to the ssh server&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;If you are using SSH version 2, follow the following steps:&lt;br /&gt;&lt;ol class="myol"&gt;&lt;li&gt;at the client machine, login as the user who will execute the ssh or scp, then create pair of public and private key using dsa to ~/.ssh/id_dsa with the following command:&lt;blockquote class="console"&gt;$ ssh-keygen -t dsa -f .ssh/id_dsa&lt;/blockquote&gt;(If there's a prompt asking for password, leave it blank. There will be two files created on ~/.ssh/ : id_dsa (private key) and id_dsa.pub (public key))&lt;/li&gt;&lt;li&gt;Copy or append the content of id_dsa.pub (public key) above to the ssh server at the home directory of the ssh user: ~/.ssh/authorized_keys2&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;If you are using SSH version 1, follow the following steps (very similar):&lt;ol class="myol"&gt;&lt;li&gt;At the client machine, login as the user who will execute the ssh or scp, then create pair of public and private key using rsa to ~/.ssh/id_rsa with the following command:&lt;blockquote class="console"&gt;$ ssh-keygen -t rsa -f .ssh/id_rsa&lt;/blockquote&gt;(If there's a prompt asking for password, leave it blank, there will be two files created.)&lt;/li&gt;&lt;li&gt;Copy or append the content of id_rsa.pub (public key) above to the ssh server at the home directory of the ssh user: ~/.ssh/authorized_keys&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;That's all :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;Don't forget to set the file permission for the public key file in ssh server:&lt;br /&gt;&lt;blockquote class="console"&gt;chmod 600 ~/.ssh/authorized_keys   or chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-1302865318452819681?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/1302865318452819681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-ssh-or-scp-without-password.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/1302865318452819681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/1302865318452819681'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-ssh-or-scp-without-password.html' title='How to ssh/scp w/o password prompt'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-7025867587085517049</id><published>2008-01-04T21:58:00.002+09:00</published><updated>2011-04-29T06:48:04.826+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>How to use vi style in Bash</title><content type='html'>If you are vi fans, probably you want to have vi command style in bash shell.&lt;br /&gt;&lt;br /&gt;Simply add the following command in your ~/.profile_bash file:&lt;br /&gt;&lt;pre class="prettyprint"&gt;set -o vi&lt;/pre&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-7025867587085517049?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/7025867587085517049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-use-vi-style-in-bash.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7025867587085517049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/7025867587085517049'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-use-vi-style-in-bash.html' title='How to use vi style in Bash'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-4271836907734925316</id><published>2008-01-03T21:06:00.002+09:00</published><updated>2011-04-29T06:50:29.525+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>How to get yesterday time</title><content type='html'>Sometimes, we need to create a simple script in linux which involves retrieving system time several days/hours/minutes ago.&lt;br /&gt;&lt;br /&gt;Belows are example use of date command:&lt;br /&gt;&lt;br /&gt;To get yesterday time:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="1 days ago" &lt;/blockquote&gt; or&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="-1 days"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To get one month ago:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="1 months ago"&lt;/blockquote&gt; or&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="-1 months"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To get one hour ago:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="1 hours ago"&lt;/blockquote&gt; or&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="-1 hours"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To get one minutes in the future:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="+1 minutes"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To get one seconds in the future:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="+1 seconds"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;We can also combine it, example to get one month and two hours ago:&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="1 month 2 hours ago"&lt;/blockquote&gt; or&lt;br /&gt;&lt;blockquote class="console"&gt;$ date --date="-1 month -2 hours"&lt;/blockquote&gt;&lt;br /&gt;There are many other ways to express the particular time.&lt;br /&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-4271836907734925316?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/4271836907734925316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-get-yesterday-time.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4271836907734925316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/4271836907734925316'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/how-to-get-yesterday-time.html' title='How to get yesterday time'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-8547207412526451828</id><published>2008-01-02T21:32:00.002+09:00</published><updated>2011-04-29T06:57:07.249+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Bash keyboard shortcut</title><content type='html'>Below is list of keyboard shortcut for bash shell.&lt;br /&gt;&lt;br /&gt;Why we need keyboard shortcut? The short answer is: to save time!&lt;br /&gt;Especially, when we are accessing bash remotely (eg: by ssh) and the network access pretty slow, we will need a keyboard shortcut such as deleting the entire command line, moving to the beginning of the command, etc to save a lot of time.&lt;br /&gt;&lt;br /&gt;Below are some of keyboard shortcuts for bash. Maybe in certain conditions it does not work properly.&lt;br /&gt;&lt;ul class="myol"&gt;&lt;br /&gt;&lt;li&gt;ALT + b : move the cursor backward one word.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ALT + f : move the cursor forward one word.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ALT + d : cut one word after the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ALT + u : uppercase one word after the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + a : go to the first character of the line.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + b : move back one character.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + c : Sending signal SIGINT the current process you run (usually the process will be killed).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + d : Sending EOF, Exit/logout the current shell.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + e : go to the last character of the line.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + f : move forward one character.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + h : clear one character before the cursor. (similar with backspace)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + k : cut all characters after the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + l : clear screen.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + r : search for previously used commands.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + t : swap the last two characters before the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + u : cut all characters before the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + w : delete one word before the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + y : recall the last cut character by CTRL+u or CTRL+k or ALT+d (just like paste)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CTRL + z : put the current process you run into background process. To restore it, use command fg.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ESC + t : swap the last two words before the cursor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;TAB : autocomplete command/files or folders name.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;That's all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-8547207412526451828?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/8547207412526451828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/bash-keyboard-shortcut.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8547207412526451828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/8547207412526451828'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2008/01/bash-keyboard-shortcut.html' title='Bash keyboard shortcut'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-115202896401673795</id><published>2006-07-05T00:32:00.000+09:00</published><updated>2008-01-06T22:29:29.780+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Dapper Drake + XGL + Compiz + Acer Aspire 5502 Part 2</title><content type='html'>All right folks, now I'd like to share what I've done to enable XGL and compiz to my aspire 5502. FYI, acer aspire 5502 is using ATI X-700 as it's VGA card with screen resolution 1280x800.&lt;br /&gt;&lt;br /&gt;At the beginning of running Dapper Drake CD installer, all I got was only blank screen on Graphics mode. I had to switch to console, using sudo, and edited /etc/xorg.conf to enable viewing the graphics on the LCD screen.&lt;br /&gt;At the Section "Device" I added:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;Option "MonitorLayout" "LVDS,CRT"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;And voila.. I could see the GUI but the resolution only worked at 640x480. I've tried dpkg-reconfigure -phigh xserver-xorg but still the same. Well, nevermind, from &lt;a href="http://ubuntuforums.org/showthread.php?t=204910"&gt;http://ubuntuforums.org/showthread.php?t=204910&lt;/a&gt;, I got a clear step to install fglrx 8.26.18 (the latest ATI proprietary driver for now). Here's the step I've done:&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;0. make sure having the latest ubuntu packages&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get dist-upgrade&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;(I also update my kernel into the latest one)&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;1. download the ATI driver file&lt;/span&gt; from&lt;br /&gt;&lt;a href="https://www2.ati.com/drivers/linux/ati-driver-installer-8.26.18-x86.run"&gt;https://www2.ati.com/drivers/linux/ati-driver-installer-8.26.18-x86.run&lt;/a&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;2. Edit /etc/apt/sources.list&lt;/span&gt; to enable universe and multiverse repository (actually I enable all repository, lol)&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;3. install some necessary tools:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install module-assistant build-essential&lt;br /&gt;sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;and from synaptic package manager, I also install linux-header and linux-headers-386 (I think it's needed by ATI proprietary driver, because without installing it, the installation of ATI proprietary driver was failed)&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;4. continue the walkthrough&lt;/span&gt; from &lt;a href="http://ubuntuforums.org/showthread.php?t=204910"&gt;http://ubuntuforums.org/showthread.php?t=204910&lt;/a&gt;, that is to create deb package:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;chmod +x ati-driver-installer-8.26.18-x86.run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;./ati-driver-installer-8.26.18-x86.run --buildpkg Ubuntu/dapper&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;5. install the package:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i xorg-driver-fglrx_8.26.18-1_i386.deb &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i fglrx-kernel-source_8.26.18-1_i386.deb &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i fglrx-control_8.26.18-1_i386.deb&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;6. compile the kernel module:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;sudo module-assistant prepare,update &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo module-assistant build,install fglrx &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo depmod&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;7.finish. &lt;/span&gt;Just need to update the xorg.conf file:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;sudo aticonfig --initial &lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;then I edit manually the xorg.conf :)&lt;br /&gt;&lt;br /&gt;To make sure everything is on the correct way, running fglrxinfo, I got message looks like this:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;display: :0.0 screen: 0&lt;br /&gt;OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;OpenGL renderer string: MOBILITY RADEON X700 Generic&lt;br /&gt;OpenGL version string: 2.0.5879 (8.26.18)&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Now onto the installation of compiz.. Based on the walkthrough I found at &lt;a href="http://www.compiz.net/viewtopic.php?id=389"&gt;http://www.compiz.net/viewtopic.php?id=389&lt;/a&gt; and &lt;a href="http://www.tectonic.co.za/view.php?id=916"&gt;http://www.tectonic.co.za/view.php?id=916&lt;/a&gt;, I follow the combination steps from both url before it works for my laptop:&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;0.Edit /etc/apt/sources.list&lt;/span&gt;, adding repositories for compiz:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;deb http://www.beerorkid.com/compiz/ dapper main&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;deb http://xgl.compiz.info/ dapper main&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;deb-src http://xgl.compiz.info/ dapper main&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;1. download and import the gpg key for quinnstorms repository&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;wget http://www.beerorkid.com/compiz/quinn.key.asc -O -  sudo apt-key add -&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;2. update apt packages again:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;sudo apt-get update&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;3. install the compiz related packages:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;4. create file .Xsession and save it into /home/{$user}&lt;/span&gt;&lt;br /&gt;The contains is like this (I copy paste directly from &lt;a href="http://www.tectonic.co.za/view.php?id=916"&gt;http://www.tectonic.co.za/view.php?id=916&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Start up Xgl, compiz, and GNOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Run Xgl server on :1, on top of normal X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Xgl :1 -fullscreen -ac -accel xv -accel glx:pbuffer &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Tell subsequent X programs to access the Xgl server at :1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DISPLAY=:1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Start Compiz window manager&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;gnome-window-decorator &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;compiz gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Start GNOME &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;exec gnome-session&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;5. Finish.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's all... When I tried to create new user account for my ubuntu, I should create .Xsession to run Xgl server on :2 (not :1), so the .Xsession for the 2nd user should be like this (I ommit the comment line):&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Xgl :2 -fullscreen -ac -accel xv -accel glx:pbuffer &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DISPLAY=:2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;gnome-window-decorator &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;compiz gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;exec gnome-session&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now I'm quite happy with my "pretty funny" ubuntu. ;)&lt;br /&gt;&lt;br /&gt;Want to see my xorg.conf ? here is:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;Identifier "Default Layout"&lt;br /&gt;Screen 0 "aticonfig-Screen[0]" 0 0&lt;br /&gt;InputDevice "Generic Keyboard"&lt;br /&gt;InputDevice "Configured Mouse"&lt;br /&gt;InputDevice "Synaptics Touchpad"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;&lt;br /&gt;# path to defoma fonts&lt;br /&gt;FontPath "/usr/share/X11/fonts/misc"&lt;br /&gt;FontPath "/usr/share/X11/fonts/cyrillic"&lt;br /&gt;FontPath "/usr/share/X11/fonts/100dpi/:unscaled"&lt;br /&gt;FontPath "/usr/share/X11/fonts/75dpi/:unscaled"&lt;br /&gt;FontPath "/usr/share/X11/fonts/Type1"&lt;br /&gt;FontPath "/usr/share/X11/fonts/100dpi"&lt;br /&gt;FontPath "/usr/share/X11/fonts/75dpi"&lt;br /&gt;FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;Load "bitmap"&lt;br /&gt;Load "dbe"&lt;br /&gt;Load "ddc"&lt;br /&gt;Load "dri"&lt;br /&gt;# Load "extmod"&lt;br /&gt;Load "freetype"&lt;br /&gt;Load "glx"&lt;br /&gt;Load "int10"&lt;br /&gt;Load "type1"&lt;br /&gt;Load "vbe"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier "Generic Keyboard"&lt;br /&gt;Driver "kbd"&lt;br /&gt;Option "CoreKeyboard"&lt;br /&gt;Option "XkbRules" "xorg"&lt;br /&gt;Option "XkbModel" "pc104"&lt;br /&gt;Option "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier "Configured Mouse"&lt;br /&gt;Driver "mouse"&lt;br /&gt;Option "CorePointer"&lt;br /&gt;Option "Device" "/dev/input/mice"&lt;br /&gt;Option "Protocol" "ExplorerPS/2"&lt;br /&gt;Option "ZAxisMapping" "4 5"&lt;br /&gt;Option "Emulate3Buttons" "true"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier "Synaptics Touchpad"&lt;br /&gt;Driver "synaptics"&lt;br /&gt;Option "SendCoreEvents" "true"&lt;br /&gt;Option "Device" "/dev/psaux"&lt;br /&gt;Option "Protocol" "auto-dev"&lt;br /&gt;Option "HorizScrollDelta" "0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier "aticonfig-Monitor[0]"&lt;br /&gt;Option "VendorName" "ATI Proprietary Driver"&lt;br /&gt;Option "ModelName" "Generic Autodetecting Monitor"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;Identifier "aticonfig-Device[0]"&lt;br /&gt;Driver "fglrx"&lt;br /&gt;Option "ForceMonitors" "lvds"&lt;br /&gt;Option "no_accel" "no"&lt;br /&gt;Option "no_dri" "no"&lt;br /&gt;Option "DynamicClocks" "on"&lt;br /&gt;Option "mtrr" "on"&lt;br /&gt;Option "DesktopSetup" "Single"&lt;br /&gt;Option "ScreenOverlap" "0"&lt;br /&gt;Option "Capabilities" "0x00000000"&lt;br /&gt;Option "CapabilitiesEx" "0x00000000"&lt;br /&gt;Option "VideoOverlay" "on"&lt;br /&gt;Option "OpenGLOverlay" "off"&lt;br /&gt;Option "CenterMode" "off"&lt;br /&gt;Option "PseudoColorVisuals" "off"&lt;br /&gt;Option "Stereo" "off"&lt;br /&gt;Option "StereoSyncEnable" "1"&lt;br /&gt;Option "FSAAEnable" "no"&lt;br /&gt;Option "FSAAScale" "1"&lt;br /&gt;Option "FSAADisableGamma" "no"&lt;br /&gt;Option "FSAACustomizeMSPos" "no"&lt;br /&gt;Option "FSAAMSPosX0" "0.000000"&lt;br /&gt;Option "FSAAMSPosY0" "0.000000"&lt;br /&gt;Option "FSAAMSPosX1" "0.000000"&lt;br /&gt;Option "FSAAMSPosY1" "0.000000"&lt;br /&gt;Option "FSAAMSPosX2" "0.000000"&lt;br /&gt;Option "FSAAMSPosY2" "0.000000"&lt;br /&gt;Option "FSAAMSPosX3" "0.000000"&lt;br /&gt;Option "FSAAMSPosY3" "0.000000"&lt;br /&gt;Option "FSAAMSPosX4" "0.000000"&lt;br /&gt;Option "FSAAMSPosY4" "0.000000"&lt;br /&gt;Option "FSAAMSPosX5" "0.000000"&lt;br /&gt;Option "FSAAMSPosY5" "0.000000"&lt;br /&gt;Option "UseFastTLS" "0"&lt;br /&gt;Option "BlockSignalsOnLock" "on"&lt;br /&gt;Option "UseInternalAGPGART" "no"&lt;br /&gt;Option "ForceGenericCPU" "no"&lt;br /&gt;Option "KernelModuleParm" "agplock=0"&lt;br /&gt;Option "PowerState" "1"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;Identifier "aticonfig-Screen[0]"&lt;br /&gt;Device "aticonfig-Device[0]"&lt;br /&gt;Monitor "aticonfig-Monitor[0]"&lt;br /&gt;DefaultDepth 24&lt;br /&gt;SubSection "Display"&lt;br /&gt;&lt;br /&gt;#Viewport 0 0&lt;br /&gt;#Depth 24&lt;br /&gt;Depth 24&lt;br /&gt;Modes "1280x800" "1024x768" "800x600" "640x480"&lt;br /&gt;EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;Mode 0666&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-115202896401673795?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/115202896401673795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2006/07/ubuntu-dapper-drake-xgl-compiz-acer_04.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/115202896401673795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/115202896401673795'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2006/07/ubuntu-dapper-drake-xgl-compiz-acer_04.html' title='Ubuntu Dapper Drake + XGL + Compiz + Acer Aspire 5502 Part 2'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30596014.post-115193849970606621</id><published>2006-07-03T23:44:00.000+09:00</published><updated>2008-01-06T22:29:16.121+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Dapper Drake + XGL + Compiz + Acer Aspire 5502</title><content type='html'>Last weekend, I was very anxious to see how good is XGL, so I search any howto for installing xgl and compiz to linux ubuntu.&lt;br /&gt;&lt;br /&gt;I got many helps from compiz forum and ubuntu forum.&lt;br /&gt;&lt;br /&gt;Here is the step to enable XGL+compiz on my Acer Aspire 5502 and Ubuntu dapper drake.&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;1. Make sure 3d graphics already enabled&lt;/span&gt;&lt;br /&gt;just make it easy.. I got the howto in here:&lt;br /&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=204910"&gt;http://www.ubuntuforums.org/showthread.php?t=204910&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;2. Installing compiz+xgl&lt;/span&gt;&lt;br /&gt;I got the walkthrough in here:&lt;br /&gt;&lt;a href="http://www.compiz.net/viewtopic.php?id=389"&gt;http://www.compiz.net/viewtopic.php?id=389&lt;/a&gt; (the 2nd howto) and&lt;br /&gt;&lt;a href="http://www.tectonic.co.za/view.php?id=916"&gt;http://www.tectonic.co.za/view.php?id=916&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Later on, if I'm not lazy, I'll post the summary, so you can see the detail what I've done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30596014-115193849970606621?l=tuxvoid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxvoid.blogspot.com/feeds/115193849970606621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tuxvoid.blogspot.com/2006/07/ubuntu-dapper-drake-xgl-compiz-acer.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/115193849970606621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30596014/posts/default/115193849970606621'/><link rel='alternate' type='text/html' href='http://tuxvoid.blogspot.com/2006/07/ubuntu-dapper-drake-xgl-compiz-acer.html' title='Ubuntu Dapper Drake + XGL + Compiz + Acer Aspire 5502'/><author><name>chn</name><uri>http://www.blogger.com/profile/10296708456491496752</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QhIzln4rMHo/SZmsyBX9P6I/AAAAAAAAABE/lUouDBWb5R8/S220/DSC00039-resize.JPG'/></author><thr:total>1</thr:total></entry></feed>
