<?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-4531223942882864425</id><updated>2012-01-25T00:00:44.375+08:00</updated><category term='libcdio'/><category term='LPR'/><category term='DNAT'/><category term='ccsm'/><category term='flash'/><category term='Fedora Core'/><category term='F1'/><category term='Fedora'/><category term='ZC0301'/><category term='Internet Explorer 7'/><category term='wimax'/><category term='news'/><category term='VLAN'/><category term='ShoutBox'/><category term='bug'/><category term='Mandriva 2007'/><category term='knetworkmanager'/><category term='apt-get'/><category term='Maatkit'/><category term='mencoder'/><category term='migrate'/><category term='dbmail-2.2.1'/><category term='Windows'/><category term='upgrade'/><category term='Steve Balmer'/><category term='hfs'/><category term='eaccelerator'/><category term='popt'/><category term='restore'/><category term='freshrpms'/><category term='Z-Star'/><category term='Fedora Core 5'/><category term='mouse'/><category term='KDE 4.4.0'/><category term='Xgl'/><category term='wpa_supplicant'/><category term='limits.h'/><category term='KSalup'/><category term='beryl'/><category term='video'/><category term='Mac OS X'/><category term='Opteron'/><category term='server room'/><category term='conficker'/><category term='sysctl.conf'/><category term='K3B'/><category term='GL'/><category term='winpopup'/><category term='open source city'/><category term='patch'/><category term='transactional'/><category term='table'/><category term='mpgtx'/><category term='mogrify'/><category term='foreign key'/><category term='System setting'/><category term='IP Forwarding'/><category term='FOSS'/><category term='ffmpeg'/><category term='df'/><category term='HPC'/><category term='openSuSe'/><category term='2007'/><category term='Cooker'/><category term='USB'/><category term='main.cf'/><category term='gamin'/><category term='squid'/><category term='NAT'/><category term='XFree86'/><category term='rain'/><category term='Firefox'/><category term='monopoly'/><category term='xorg.conf'/><category term='worm'/><category term='imapproxy'/><category term='Slackware'/><category term='compiz fusion'/><category term='cats and dogs'/><category term='clamav'/><category term='procmail'/><category term='Intel'/><category term='Blog'/><category term='MBR'/><category term='Meeting'/><category term='google'/><category term='Bulletin Board'/><category term='usb mouse'/><category term='Vista'/><category term='dansguardian'/><category term='smtp'/><category term='Microsoft'/><category term='comment'/><category term='noatun'/><category term='livna'/><category term='perl'/><category term='benign'/><category term='wine'/><category term='Mandriva 2010 Beta 1'/><category term='Oracle'/><category term='bloggeroid'/><category term='BSD'/><category term='avidemux'/><category term='Chromium'/><category term='httpd.conf'/><category term='RedHat'/><category term='technician'/><category term='fglrx'/><category term='Chrome'/><category term='Mandriva 2010 Spring RC'/><category term='Mandriva 2010 Spring'/><category term='mysqldump'/><category term='AMD'/><category term='FC'/><category term='firewall'/><category term='System Administrator'/><category term='fail2ban'/><category term='hfsplus'/><category term='yumex'/><category term='KDE 4.5'/><category term='FC6'/><category term='driver'/><category term='scroll mouse'/><category term='Network'/><category term='Mandriva 2010 Beta 2'/><category term='squid 2.6. transparent proxy'/><category term='KDE'/><category term='SCSI'/><category term='Mandriva 2009 Spring'/><category term='local_recipient_maps'/><category term='netbios'/><category term='iMac G3'/><category term='3D cube'/><category term='migration'/><category term='ssh'/><category term='size'/><category term='Itanium'/><category term='Open Source'/><category term='YellowDog'/><category term='Manheim'/><category term='spamassassin'/><category term='mail server'/><category term='CUPS'/><category term='Mandriva 2009.0'/><category term='AIGLX'/><category term='wireless'/><category term='Linux'/><category term='shorewall'/><category term='virus scanner'/><category term='kernel'/><category term='ATI'/><category term='mod_rewrite'/><category term='virus'/><category term='samba'/><category term='gcc'/><category term='Ubuntu'/><category term='Firefox 3.5'/><category term='SCO'/><category term='FOSS.my'/><category term='avisync'/><category term='kpackagekit'/><category term='Merdeka'/><category term='turk mmcache'/><category term='avisplit'/><category term='magazine'/><category term='mailbox'/><category term='lenny'/><category term='RAID'/><category term='printing'/><category term='packagekit'/><category term='WebKit'/><category term='date'/><category term='mageia'/><category term='tcpwrapper'/><category term='yahoo webcam'/><category term='celcom broadband'/><category term='rewrite'/><category term='LPRNG'/><category term='tiff'/><category term='KISS'/><category term='RSS'/><category term='yum'/><category term='first post'/><category term='mandriva 2009'/><category term='mpg'/><category term='tips'/><category term='mpeg'/><category term='dbmail-2.2.10'/><category term='utf8'/><category term='sdparm'/><category term='KDE4'/><category term='Mesa'/><category term='dpkg'/><category term='gnome-blog'/><category term='Mandrake'/><category term='character set'/><category term='downadup'/><category term='hwclock'/><category term='SuSe'/><category term='X11'/><category term='greasemonkey'/><category term='limit'/><category term='iMac'/><category term='backup'/><category term='up-imapproxy'/><category term='foremost'/><category term='gspca'/><category term='IE7'/><category term='Mandriva 2008 Spring'/><category term='phpBB'/><category term='mysql'/><category term='httpd'/><category term='security'/><category term='CentOS'/><category term='master.cf'/><category term='webcam'/><category term='wins'/><category term='repo'/><category term='filter'/><category term='Mandriva Cooker'/><category term='software'/><category term='queuegraph'/><category term='etch'/><category term='clamd'/><category term='Red Alert'/><category term='KDE 4.3'/><category term='HP LaserJet 1020'/><category term='release'/><category term='cat'/><category term='zend'/><category term='smb.conf'/><category term='zlib'/><category term='monsoon'/><category term='phpBB3'/><category term='mmap'/><category term='/proc'/><category term='proxy'/><category term='RHEL'/><category term='grub'/><category term='huawei'/><category term='New Year'/><category term='strip'/><category term='trashscan'/><category term='firefox 3.6'/><category term='google talk'/><category term='64bit'/><category term='postfix'/><category term='ip_forward'/><category term='File size limit exceeded'/><category term='Konqueror'/><category term='rpm'/><category term='tmnet'/><category term='mailserver'/><category term='ipw3945'/><category term='plymouth'/><category term='name-based virtual host'/><category term='Mozilla'/><category term='avi'/><category term='internet'/><category term='debian'/><category term='lawsuit'/><category term='imagemagick'/><category term='xvidcap'/><category term='slapt-get'/><category term='compiz'/><category term='phpBB2'/><category term='dbmail'/><category term='GLX'/><category term='database'/><category term='apache'/><category term='vcdimager'/><category term='repositories'/><category term='privilege'/><category term='compiz-fusion'/><category term='dbmail-2.2.6-rc1'/><category term='dbmail-2.2.9'/><category term='Linux Format'/><category term='php'/><category term='transparent proxy'/><category term='KDE 4.5rc3'/><category term='modem'/><category term='2010'/><category term='Mandriva 2011'/><category term='MS'/><category term='Linus Torvalds'/><category term='Java'/><category term='ShoutMix'/><category term='time'/><category term='Mandriva'/><category term='xorg'/><category term='3D'/><category term='virtual host'/><category term='imap'/><category term='urpmi'/><category term='google tips'/><category term='https'/><category term='IE'/><category term='iptables'/><category term='squirrelmail'/><category term='Mandriva 2008.1'/><title type='text'>My Linux Life</title><subtitle type='html'>News and my experience working with GNU/Linux and open source softwares.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default?start-index=101&amp;max-results=100'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>178</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5249534979341316012</id><published>2012-01-24T23:53:00.001+08:00</published><updated>2012-01-24T23:58:17.376+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Perl: Terminal does not support AddHistory</title><content type='html'>If you see the error when running Perl shell, you need to install&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Tahoma, Arial, Calibri, Geneva, sans-serif; font-size: 13px;"&gt;Term::ReadLine::Perl.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Verdana, Tahoma, Arial, Calibri, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Tahoma, Arial, Calibri, Geneva, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Tahoma, Arial, Calibri, Geneva, sans-serif; font-size: x-small;"&gt;That's all there is to it. Have fun!.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5249534979341316012?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5249534979341316012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5249534979341316012&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5249534979341316012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5249534979341316012'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2012/01/perl-terminal-does-not-support.html' title='Perl: Terminal does not support AddHistory'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7934762535181436316</id><published>2012-01-24T23:03:00.000+08:00</published><updated>2012-01-24T23:59:04.319+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='knetworkmanager'/><title type='text'>changing manually wireless connection to be controlled by knetworkmanager</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://userbase.kde.org/KNetworkManager" target="_blank"&gt;knetworkmanager&lt;/a&gt; is a Network Manager for KDE4. It is hated or liked by users and usually not in between. I personally like it although it has its fair share of bugs. But I like Mandriva's net_applet more. It is stable and more reliable. It is prefered by many Mandriva users. However, if you are stuck with recent problems (bug?) of perl in Mandriva Cooker like me, you are forced to use command line of wpa_supplicant or iwconfig or using gui application like knetworkmanager.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Mandriva, you can change which network manager control the wireless connection by changing the option in net_applet or you can manually change in file&amp;nbsp;/etc/sysconfig/network-scripts/ifcfg-wlan0. If you want knetworkmanager in control of it, you just have to change this line to yes:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;NM_CONTROLLED=yes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7934762535181436316?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7934762535181436316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7934762535181436316&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7934762535181436316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7934762535181436316'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2012/01/changing-manually-wireless-connection.html' title='changing manually wireless connection to be controlled by knetworkmanager'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-996114654600109883</id><published>2012-01-22T18:22:00.000+08:00</published><updated>2012-01-24T23:59:54.793+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='wpa_supplicant'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>Connecting to wireless AP with WPA/2 security using wpa_supplicant</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recently, my cooker updated perl packages and it broke all of drak* family especially drakconf and net_applet. net_applet is the network manager for Mandriva in applet form. I can also use draknetcenter. Now the problem is I cant open net_applet and knetcenter due to this error:&lt;/div&gt;&lt;blockquote&gt;/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;So how do I connect to wireless AP? I dont know how to use iwconfig to connect to such AP or can I? After googling, I found a solution: wpa_supplicant.In Mandriva, I just have to run this command (as root):&lt;/div&gt;&lt;blockquote&gt;wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &amp;amp;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;If you have setup the connection before with draknetcenter, you dont have to edit the file wpa_supplicant.conf. If not, you have to manually edit the file to suit your environment. it is heavily documented.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then you have to run dhclient to get IP address from the AP or other dhcp server:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp;dhclient wlan0&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;wlan0 is my wireless interface. Please change it according to your environment. I bet the broken packages will be updated sooner so that I can use net_applet again.&lt;/div&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-996114654600109883?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/996114654600109883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=996114654600109883&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/996114654600109883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/996114654600109883'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2012/01/connecting-to-wireless-ap-with-wpa2.html' title='Connecting to wireless AP with WPA/2 security using wpa_supplicant'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5827076494949624013</id><published>2012-01-02T05:14:00.000+08:00</published><updated>2012-01-02T05:14:02.929+08:00</updated><title type='text'>Happy New Year and distros for router</title><content type='html'>&lt;div style="text-align: justify;"&gt;Happy New Year everbody. Hope 2012 will be a great year for Linux. In 2011, I tested several distros for different purposes. For routers, I found several free distros that serve as a really good gateway for my network. Among others are:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Zentyal - this is the best distro for routers. Fully featured with webcache, url filtering, load balancing for multiple lines and has 32-bit and 64-bit version. It is based on Ubuntu.&lt;/li&gt;&lt;li&gt;ClearOS - Also the best but it doesn't have 64-bit version (at the time of this writing. recently there's a 64-bit release but still in beta stage). Has many features as Zentyal. Based on Redhat.&lt;/li&gt;&lt;li&gt;pfSense - this is not Linux-based. It is freeBSD-based firewall and router. It has bug with my servers pertaining to PCI-E. So I dumped it. It's good but the bug prevent it from being operational.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Others:&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Untangle - didn't try it because the free version has no webcache feature.&lt;/li&gt;&lt;li&gt;Zeroshell - tried it but a little awkward to use.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;So I chose Zentyal as my distro for my server router and info from its web, I need to add more RAM and bigger hard disk to serve more than 500 users.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Happy New Year everybody! Thanks for reading.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5827076494949624013?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5827076494949624013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5827076494949624013&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5827076494949624013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5827076494949624013'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2012/01/happy-new-year-and-distros-for-router.html' title='Happy New Year and distros for router'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2638141256036050632</id><published>2011-10-17T11:06:00.000+08:00</published><updated>2011-10-17T11:06:22.155+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebKit'/><category scheme='http://www.blogger.com/atom/ns#' term='Konqueror'/><title type='text'>Changing konqueror web browser's engine to WebKit</title><content type='html'>&lt;div style="text-align: justify;"&gt;Konqueror is a native KDE web browser and it uses KHTML as the rendering engine. Fortunately, the smart developers of Konqueror has made it possible to change not only the interface but also the engine that renders the webpage we visit and so far only webkit is supported. We hope many more in the future. or maybe not. :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is Webkit?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Webkit engine is derived from KDE's KHTML engine and contains many enhancements that made it better than its mother. It has been used for Apple's Safari and Google's Chrome web browsers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For Mandriva 2011 users, to be able to change the engine to Webkit is by installing the engine package. It's called webkitkde. (for other distro, the package name might be a bit different) You might have installed it. Install it using this command:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;urpmi webkitkde&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now open Konqueror (or restart if it is open) and go to Settings --&amp;gt; Configure Konqueror --&amp;gt; General --&amp;gt; Default web browser engine. You should have 2 options in there. KHTML and WebKit. Screenshot below.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4LeguhUK_HA/TpuZL2bbzGI/AAAAAAAAAeY/QUfmqaA-Jeg/s1600/KonquerorSettings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="404" src="http://3.bp.blogspot.com/-4LeguhUK_HA/TpuZL2bbzGI/AAAAAAAAAeY/QUfmqaA-Jeg/s640/KonquerorSettings.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;That's all there is to it. You should now enjoy browsing the web using WebKit engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2638141256036050632?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2638141256036050632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2638141256036050632&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2638141256036050632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2638141256036050632'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/10/changing-konqueror-web-browsers-engine.html' title='Changing konqueror web browser&apos;s engine to WebKit'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-4LeguhUK_HA/TpuZL2bbzGI/AAAAAAAAAeY/QUfmqaA-Jeg/s72-c/KonquerorSettings.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1912644746635326826</id><published>2011-08-30T21:14:00.002+08:00</published><updated>2011-08-30T21:18:38.371+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2011'/><title type='text'>Mandriva 2011 codenamed Hydrogen is out</title><content type='html'>I just copy this &lt;a href="http://blog.mandriva.com/en/2011/08/28/mandriva-2011-hydrogen-is-out/"&gt;as announced&lt;/a&gt; on Mandriva blog:&lt;br /&gt;&lt;br /&gt;&lt;div class="entry-content"&gt;&lt;div style="text-align: justify;"&gt; 						&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Hooray! As promised earlier, we are happy to announce that Mandriva 2011 is out. You can download ISO images from &lt;a href="http://www.mandriva.com/en/downloads/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;When downloading an iso-image, perhaps you will want to read the &lt;a href="http://wiki.mandriva.com/en/2011.0_Notes"&gt;Release Notes&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We prepared a &lt;a href="http://wiki.mandriva.com/en/Upgrading_Mandriva_Linux_from_2010_to_2011"&gt;small manual of how to upgrade to the new release&lt;/a&gt; for users of the Mandriva Desktop 2010.2.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;If you have never tried Mandriva, take a look at the &lt;a href="http://wiki.mandriva.com/en/2011.0_Tour"&gt;Mandriva 2011 Tour&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Happy upgrading :)&lt;br /&gt;&lt;/p&gt; 											&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1912644746635326826?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1912644746635326826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1912644746635326826&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1912644746635326826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1912644746635326826'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/08/mandriva-2011-codenamed-hydrogen-is-out.html' title='Mandriva 2011 codenamed Hydrogen is out'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2078331446759473634</id><published>2011-08-22T01:30:00.002+08:00</published><updated>2012-01-25T00:00:44.384+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='cat'/><title type='text'>Merging video files</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recently I downloaded 2 video files which is actually a video file splitted into two for faster upload by the uploader. To merge them on Linux, we can use the command &lt;span style="font-style: italic; font-weight: bold;"&gt;cat&lt;/span&gt; like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;cat video1.mkv video2.mkv &amp;gt;&amp;gt; video.mkv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And it took seconds to complete merging. Now I can watch the video in 1 file.&lt;br /&gt;&lt;br /&gt;Have fun!.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2078331446759473634?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2078331446759473634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2078331446759473634&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2078331446759473634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2078331446759473634'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/08/merging-video-files.html' title='Merging video files'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3701465286184500342</id><published>2011-06-19T16:06:00.001+08:00</published><updated>2012-01-24T23:57:45.497+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bloggeroid'/><title type='text'>Testing bloggeroid</title><content type='html'>&lt;br /&gt;This post is for testing purposes only. Please &amp;amp;lt;&amp;amp;lt;ignore&amp;amp;gt;&amp;amp;gt; it. &lt;br /&gt;&lt;br /&gt;posted with Bloggeroid&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-cd_wfl-ph4E/Tf2u9ROs9KI/AAAAAAAAAZs/M6qDHHbdL74/1308470926513.jpeg"&gt;&lt;img border="0" src="http://lh3.ggpht.com/-cd_wfl-ph4E/Tf2u9ROs9KI/AAAAAAAAAZs/M6qDHHbdL74/s288/1308470926513.jpeg" style="cursor: hand; cursor: pointer; display: block; height: 216px; margin: 0px auto 10px; text-align: center; width: 288px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3701465286184500342?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3701465286184500342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3701465286184500342&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3701465286184500342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3701465286184500342'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/06/testing-blogroid.html' title='Testing bloggeroid'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-cd_wfl-ph4E/Tf2u9ROs9KI/AAAAAAAAAZs/M6qDHHbdL74/s72-c/1308470926513.jpeg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6342722531380909531</id><published>2011-06-04T00:35:00.003+08:00</published><updated>2011-06-04T00:41:20.664+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mageia'/><title type='text'>Mageia 1 is out!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Kifs2rT-gO4/TekOozVjr_I/AAAAAAAAAZg/Xvr6-0lAK5A/s1600/opt-mageia-450.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;" src="http://2.bp.blogspot.com/-Kifs2rT-gO4/TekOozVjr_I/AAAAAAAAAZg/Xvr6-0lAK5A/s400/opt-mageia-450.jpg" alt="" id="BLOGGER_PHOTO_ID_5614034504632217586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A distribution forked from Mandriva, Mageia, released its important milestone, Mageia 1 stable. Read the Changelog &lt;a href="http://www.mageia.org/en/1/notes/"&gt;here&lt;/a&gt; to get an insight of this release after 9 months it was born.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6342722531380909531?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6342722531380909531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6342722531380909531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6342722531380909531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6342722531380909531'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/06/mageia-1-is-out.html' title='Mageia 1 is out!'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Kifs2rT-gO4/TekOozVjr_I/AAAAAAAAAZg/Xvr6-0lAK5A/s72-c/opt-mageia-450.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7537699808726649621</id><published>2011-05-26T01:06:00.009+08:00</published><updated>2011-05-26T01:54:27.222+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooker'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>My Mandriva desktop</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sorry for not posting anything for a rather long time. I have been using Mandriva Cooker 2011 for about 2 months now since I bought my new ASUS laptop from someone with half the current market price. :) With RPM5, ROSA, and many exciting features of KDE 4 in Cooker, I didn't want to miss the chance to test and have fun with them.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here is the screenshots of my desktop with urpmi and 3D effects in action.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-sYe-E7qB9ao/Td1Bf3TVlII/AAAAAAAAAY0/6wIHHsWt-P8/s1600/myMandrivaSmall.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 485px; height: 217px;" src="http://4.bp.blogspot.com/-sYe-E7qB9ao/Td1Bf3TVlII/AAAAAAAAAY0/6wIHHsWt-P8/s320/myMandrivaSmall.png" alt="" id="BLOGGER_PHOTO_ID_5610712726450312322" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-DrQs9TnA7iU/Td1Ap7kSwQI/AAAAAAAAAYc/b7qF1rS4PYs/s1600/myMandriva3DSmall.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 489px; height: 252px;" src="http://1.bp.blogspot.com/-DrQs9TnA7iU/Td1Ap7kSwQI/AAAAAAAAAYc/b7qF1rS4PYs/s320/myMandriva3DSmall.png" alt="" id="BLOGGER_PHOTO_ID_5610711799882236162" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-RLLAUcUqYA4/Td1A99e2e9I/AAAAAAAAAYk/wXLHCk4OVX8/s1600/myMandriva3D1Small.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 482px; height: 213px;" src="http://1.bp.blogspot.com/-RLLAUcUqYA4/Td1A99e2e9I/AAAAAAAAAYk/wXLHCk4OVX8/s320/myMandriva3D1Small.png" alt="" id="BLOGGER_PHOTO_ID_5610712143993666514" border="0" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-ihdqQeUsRf8/Td1BO7i1pCI/AAAAAAAAAYs/34uLcN_IQgQ/s1600/myMandriva3D2Small.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 474px; height: 218px;" src="http://4.bp.blogspot.com/-ihdqQeUsRf8/Td1BO7i1pCI/AAAAAAAAAYs/34uLcN_IQgQ/s320/myMandriva3D2Small.png" alt="" id="BLOGGER_PHOTO_ID_5610712435531293730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Please click on the image to see bigger picture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7537699808726649621?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7537699808726649621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7537699808726649621&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7537699808726649621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7537699808726649621'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/05/my-mandriva-desktop.html' title='My Mandriva desktop'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-sYe-E7qB9ao/Td1Bf3TVlII/AAAAAAAAAY0/6wIHHsWt-P8/s72-c/myMandrivaSmall.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3072071022405170910</id><published>2011-04-08T02:02:00.002+08:00</published><updated>2011-04-08T02:09:18.375+08:00</updated><title type='text'>Load balance 2 WAN links BASH script</title><content type='html'>&lt;div&gt;BASH script to load balance 2 WAN links.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# bal_local&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Load-balance internet connection over two local links&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# Version:&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;1.0.0 - Fri, Sep 26, 2008&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# Author:&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Niels Horn &lt;niels.horn@gmail.com&gt;&lt;/niels.horn@gmail.com&gt;&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Set devices:&lt;/div&gt;&lt;div&gt;DEV1=${1-eth0}&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;# default eth0&lt;/div&gt;&lt;div&gt;DEV2=${2-ppp0}&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;# default ppp0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Get IP addresses of our devices:&lt;/div&gt;&lt;div&gt;ip1=`ifconfig $DEV1 | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`&lt;/div&gt;&lt;div&gt;ip2=`ifconfig $DEV2 | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Get default gateway for our devices:&lt;/div&gt;&lt;div&gt;gw1=`route -n | grep $DEV1 | grep '^0.0.0.0' | awk '{ print $2 }'`&lt;/div&gt;&lt;div&gt;gw2=`route -n | grep $DEV2 | grep '^0.0.0.0' | awk '{ print $2 }'`&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;echo "$DEV1: IP=$ip1 GW=$gw1"&lt;/div&gt;&lt;div&gt;echo "$DEV2: IP=$ip2 GW=$gw2"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;### Definition of routes ###&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Check if tables exists, if not -&amp;gt; create them:&lt;/div&gt;&lt;div&gt;if [ -z "`cat /etc/iproute2/rt_tables | grep '^251'`" ] ; then&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;echo "251&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rt_dev1" &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;/div&gt;&lt;div&gt;fi&lt;/div&gt;&lt;div&gt;if [ -z "`cat /etc/iproute2/rt_tables | grep '^252'`" ] ; then&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;echo "252&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rt_dev2" &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;/div&gt;&lt;div&gt;fi&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Define routing tables:&lt;/div&gt;&lt;div&gt;ip route add default via $gw1 table rt_dev1&lt;/div&gt;&lt;div&gt;ip route add default via $gw2 table rt_dev2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Create rules:&lt;/div&gt;&lt;div&gt;ip rule add from $ip1 table rt_dev1&lt;/div&gt;&lt;div&gt;ip rule add from $ip2 table rt_dev2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# If we already have a 'nexthop' route, delete it:&lt;/div&gt;&lt;div&gt;if [ ! -z "`ip route show table main | grep 'nexthop'`" ] ; then&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ip route del default scope global&lt;/div&gt;&lt;div&gt;fi&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Balance links based on routes:&lt;/div&gt;&lt;div&gt;ip route add default scope global nexthop via $gw1 dev $DEV1 weight 1 nexthop via $gw2 dev $DEV2 weight 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Flush cache table:&lt;/div&gt;&lt;div&gt;ip route flush cache&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# All done...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;To use the script, copy it to /usr/local/bin, make it executable with 'chmod +x' and call it with:&lt;/div&gt;&lt;div&gt;bal_local &lt;dev1&gt; &lt;dev2&gt;&lt;/dev2&gt;&lt;/dev1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.linuxquestions.org/questions/slackware-14/script-to-load-balance-two-isps-with-ip-route-and-ip-rules-672602/"&gt;source&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3072071022405170910?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3072071022405170910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3072071022405170910&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3072071022405170910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3072071022405170910'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/04/load-balance-2-wan-links-script.html' title='Load balance 2 WAN links BASH script'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6672973494924895007</id><published>2011-01-31T23:36:00.004+08:00</published><updated>2011-02-01T00:07:45.481+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Moving your mysql database to another hard disk</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recently, my server's only hard disk was almost full. I bought a new hard disk with bigger size and I decided to just add it as a second hard disk. Since I need to move it to the 2nd hard disk, I need to find a proper way to move the db with minimum downtime. So I googled around and found a solution.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;First, I needed to format the 2nd hard disk and I chose xfs as the filesystem. I created 2 partitions using Linux's fdisk for this task. First partition is 10 GB and 2nd one is around 900 GB. That's approximately added up to 1 TB. Then I mounted the 2nd partition in current partition eg /media/hd2 as follows:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;mount -t xfs /dev/sdb5 /media/hd2&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;where /dev/sdb5 is the partition and /media/hd2 is the mounting dir.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Stop mysql db before doing anything:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;service mysql stop&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Afterthat, I copied the entire db to newly mounted hard disk:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;cp -rv /var/lib/mysql /media/hd2&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It will take a while if you have huge databases.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then, change the ownership of the dir to user and group of mysql:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;chown -R mysql:mysql /media/hd2/mysql&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You need to change the mysql config file in /etc/my.cnf to point to the dir:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;[mysqld]&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;user            = mysql&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;datadir         = /media/hd2/mysql&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;port            = 3306&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;socket          = /var/lib/mysql/mysql.sock&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;pid-file        = /var/run/mysqld/mysqld.pid&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now you can restart mysql db:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;service mysql start&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If there are no errors on startup, you can test by login to your mysql db and do sql query.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can leave other settings as it is. If this doesn't work and if you use innodb, you may want to change these lines:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;# Uncomment the following if you are using InnoDB tables&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;#innodb_data_home_dir = /var/lib/mysql/&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;#innodb_data_file_path = ibdata1:10M:autoextend&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;#innodb_log_group_home_dir = /var/lib/mysql/&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;#innodb_log_arch_dir = /var/lib/mysql/&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Make sure you test your dbs before deleting the old ones. Have fun!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6672973494924895007?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6672973494924895007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6672973494924895007&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6672973494924895007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6672973494924895007'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/01/moving-your-mysql-database-to-another.html' title='Moving your mysql database to another hard disk'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1591621595076752529</id><published>2011-01-18T23:28:00.002+08:00</published><updated>2011-01-18T23:43:33.661+08:00</updated><title type='text'>The easiest way to 'burn' iso to USB disk.</title><content type='html'>&lt;div style="text-align: justify;"&gt;The easiest way to 'burn' iso to USB disk is by using dd command. Let's say you don't want to burn your newly downloaded iso to CD/DVD but want to use USB disk instead, you can run this command :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;b&gt;dd if=/path/to/file.iso of=/dev/sdb&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This assumes your USB disk is /dev/sdb. You can use &lt;b style="font-style: italic; "&gt;mount &lt;/b&gt;command to check what device your USB disk is using. Now you can install your new distro using USB disk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have fun!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1591621595076752529?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1591621595076752529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1591621595076752529&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1591621595076752529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1591621595076752529'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/01/easiest-way-to-burn-iso-to-usb-disk.html' title='The easiest way to &apos;burn&apos; iso to USB disk.'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-324190091339530080</id><published>2011-01-04T11:00:00.008+08:00</published><updated>2011-01-04T12:30:50.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dansguardian'/><category scheme='http://www.blogger.com/atom/ns#' term='limits.h'/><title type='text'>/usr/include/linux/netfilter_ipv4.h:53: error: ‘INT_MIN’ was not declared in this scope</title><content type='html'>This error happened when I was compiling dansguardian 2.10.1.1 with Linux netfilter support.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;In file included from ConnectionHandler.cpp:48:&lt;/div&gt;&lt;div&gt;/usr/include/linux/netfilter_ipv4.h:53: error: ‘INT_MIN’ was not declared in this scope&lt;/div&gt;&lt;div&gt;/usr/include/linux/netfilter_ipv4.h:64: error: ‘INT_MAX’ was not declared in this scope&lt;/div&gt;&lt;div&gt;/usr/include/linux/netfilter_ipv4.h:65: error: ‘INT_MAX’ was not declared in this scope&lt;/div&gt;&lt;div&gt;make[2]: *** [dansguardian-ConnectionHandler.o] Error 1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To solve it, you have to edit netfilter_ipv4.h and type #include &amp;lt;limits.h&amp;gt; just below or after other #include lines.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have fun!.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-324190091339530080?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/324190091339530080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=324190091339530080&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/324190091339530080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/324190091339530080'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/01/usrincludelinuxnetfilteripv4h53-error.html' title='/usr/include/linux/netfilter_ipv4.h:53: error: ‘INT_MIN’ was not declared in this scope'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5110211915341495219</id><published>2011-01-04T00:21:00.004+08:00</published><updated>2011-01-04T01:05:51.725+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plymouth'/><title type='text'>How to change the plymouth default theme</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.freedesktop.org/wiki/Software/Plymouth"&gt;Plymouth&lt;/a&gt; is a graphical boot system that runs very early in the boot process. It provides graphical animation while the boot process happens in the background. Starting from Mandriva 2010 Beta, it replaced &lt;a href="http://splashy.alioth.debian.org/wiki/"&gt;splashy&lt;/a&gt; to manage boot splash. Many latest distributions now are using plymouth. Since it displays graphical boot login, users usually do not bother to tinker with it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;What is the default theme?&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;To know the current default theme, run this command without any options:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;plymouth-set-default-theme&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;Changing theme&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To change plymouth theme, we have to know what themes are installed. To list them, run (as root):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;plymouth-set-default-theme --list&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You'll get something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;details&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;fade-in&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Mandriva-Free&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;spinfinity&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;text&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So to change to a particular theme as the default, for example fade-in, run :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;plymouth-set-default-theme fade-in --rebuild-initrd&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;--rebuilt-initrd&lt;/b&gt; option is a must or the change won't take effect. You can explore other options by running &lt;b&gt;plymouth-set-default-theme -h&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Have fun!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5110211915341495219?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5110211915341495219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5110211915341495219&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5110211915341495219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5110211915341495219'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2011/01/how-to-change-plymouth-default-theme.html' title='How to change the plymouth default theme'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2458815572353362421</id><published>2010-12-30T23:35:00.003+08:00</published><updated>2010-12-30T23:43:08.755+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='urpmi'/><title type='text'>urpmi: /bin/mv: cannot stat `/var/cache/urpmi/partial/descriptions': No such file or directory</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you got this problem (or something like it) while updating packages with urpmi.update -a or urpmi --auto-updates :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;/bin/mv: cannot stat `/var/cache/urpmi/partial/descriptions': No such file or directory&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Can't move file /var/cache/urpmi/partial/descriptions to /var/lib/urpmi/Main Updates (Cooker2011.0-2)/descriptions&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then the solution is by removing the file /var/cache/urpmi/mirrors.cache for urpmi to use different mirror. This is because the mirror has problem. So issuing this command should solve the problem:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;rm -fv /var/cache/urpmi/mirrors.cache&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's all there is to it. Have fun!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2458815572353362421?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2458815572353362421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2458815572353362421&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2458815572353362421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2458815572353362421'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/12/urpmi-binmv-cannot-stat.html' title='urpmi: /bin/mv: cannot stat `/var/cache/urpmi/partial/descriptions&apos;: No such file or directory'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2249881756502666355</id><published>2010-12-18T17:02:00.003+08:00</published><updated>2010-12-18T17:23:02.662+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><title type='text'>Solving squid's pinger error: IcmpSquid.cc(155) Recv: recv: (111) Connection refused</title><content type='html'>&lt;div style="text-align: justify;"&gt;I've installed latest squid (3.2.0.3) recently from source. I configured it with --with-icmp to enable incoming icmp request. After compiling and installing it, it's time to run it. From the log I noticed that the pinger program produced an error like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;IcmpSquid.cc(155) Recv: recv: (111) Connection refused&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and filtering the log of the word pinger (using grep) :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;pinger: Initialising ICMP pinger ...&lt;/div&gt;&lt;div&gt;2010/12/18 10:57:16| pinger: Unable to start ICMP pinger.&lt;/div&gt;&lt;div&gt;2010/12/18 10:57:16| pinger: Unable to start ICMPv6 pinger.&lt;/div&gt;&lt;div&gt;2010/12/18 10:57:16| FATAL: pinger: Unable to open any ICMP sockets.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;From the errors above, I knew that they were related to permission problem (connection refused, unable to open socket). It solved when I setuid the pinger program to enable it to open the required socket :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;chown 4755 pinger &lt;/b&gt;(run this as root of course)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This pinger program is usually located in the bin directory of squid path e.g /usr/local/squid/bin (this is the default if you compile from source). Please consult your distro if you install it using package manager.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After restarting squid, I could see in the log as below:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;pinger: Initialising ICMP pinger ...&lt;/div&gt;&lt;div&gt;2010/12/18 16:58:48| pinger: ICMP socket opened.&lt;/div&gt;&lt;div&gt;2010/12/18 16:58:48| pinger: ICMPv6 socket opened&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That I think solved the problem. Have fun.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2249881756502666355?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2249881756502666355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2249881756502666355&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2249881756502666355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2249881756502666355'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/12/solving-squids-pinger-error.html' title='Solving squid&apos;s pinger error: IcmpSquid.cc(155) Recv: recv: (111) Connection refused'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1975703735854535265</id><published>2010-12-05T19:29:00.003+08:00</published><updated>2010-12-05T19:34:51.242+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2011'/><title type='text'>What's coming in Mandriva 2011</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ostatic.com/files/Mandriva-logo_1_0.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://ostatic.com/files/Mandriva-logo_1_0.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;p style="text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(38, 38, 38); font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; line-height: 19px; "&gt;After the &lt;a href="http://ostatic.com/blog/mandriva-christmas-present-and-beyond" style="text-decoration: none; color: rgb(7, 105, 141); cursor: pointer; "&gt;wonderful news&lt;/a&gt; that Mandriva would be continuing as usual despite financial difficulties and an exodus of developers comes the technical specifications and other tidbits for Mandriva 2011. There are quite a few exciting changes ahead, many of which prove that Mandriva is still a cutting edge distribution.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;With 2011, Mandriva will be switching to RPM5. This news was announced by Per Øyvind Karlsen last week and is the first item in the &lt;a href="http://wiki.mandriva.com/en/2011_Development#Technical_specifications" style="text-decoration: none; color: rgb(7, 105, 141); cursor: pointer; "&gt;list&lt;/a&gt;. RPM5 is actually a fork of RPM with the main goals of supporting XAR, an XML based archiving format, and featuring an integrated dependency resolver. This move has been in the works for quite some time but Mandriva 2011 will be the first release fully committed. Per Øyvind Karlsen said RPM5, "is the only sensible choice." Relatedly, their software center is scheduled a face-lift for a "more modern and simple to use interface."&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;Mandriva 2011 will be using the Galbraith Latency patch whether the kernel that will be used has it or not - meaning they will backport it if necessary. This latency patch, first brought to wide attention by &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_2637_video&amp;amp;num=1" style="text-decoration: none; color: rgb(7, 105, 141); cursor: pointer; "&gt;Phoronix.com&lt;/a&gt;, is said to help speed up desktop processes especially in the areas of graphic and video rendering.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;It is listed that Mandriva would be adopting &lt;em style="font-style: italic; font-weight: normal; "&gt;systemd&lt;/em&gt; for the boot process. Several other distributions started out trying to move to systemd, but so far, they have changed their minds due to difficulties associated with such a major subsystem replacement. But Mandriva is going to give it the ole college try for 2011. The advantages of &lt;em style="font-style: italic; font-weight: normal; "&gt;systemd&lt;/em&gt; are faster boots for some setups because of parallel, early background, and dependency booting of processes.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;Like several other distributions have done, most of Mandriva's configuration tools will be integrated into the KDE Control Center (System Settings) in 2011.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;All the logins and desktops are getting new a new look and improved resource consumption. No further details on any of these items are given at this time, but it's always exciting to see what the new releases will look like.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;The installer is supposed to be simplified in order to be more new user-friendly. Desktop selection and installation summary steps will be removed, meaning those will personal preferences or cranky hardware will have to wait until after the install.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;During this cycle, Cooker will no longer be frozen before release and instead continue to be developed in parallel. The release code will be branched off and Cooker will proceed as a rolling release.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;Finally, something originally asked for over three years ago is finally being implemented. A new user Welcome application will be added in order to help new and migrating users to acclimate to Mandriva. Again, no further details what will exactly be included, but one can speculate it will give links to online resources such as forums and documentation; perhaps a tour of the desktop, menu, and applications; and maybe offer to install popular applications, codecs, and drivers.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;And unfortunately, there are still no plans posted about a 64-bit One release. One has the advantage of being shipped with proprietary codecs and drivers that aren't available in the other versions, so a 64-bit version would be extremely handy.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;Of course, there are lots of other highly technical deep code improvements ahead as well. But just looking at the items that users will notice easily, Mandriva 2011 certainly sounds very exciting. A release candidate is scheduled for April 25 and final is planned for May 30.&lt;/p&gt;&lt;p style="text-align: justify; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 1.6em; color: rgb(38, 38, 38); font-size: 12px; font-family: 'Lucida Grande', Trebuchet, 'Helvetica Neue', Helvetica, sans-serif; "&gt;&lt;a href="http://ostatic.com/blog/whats-coming-in-mandriva-2011"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1975703735854535265?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1975703735854535265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1975703735854535265&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1975703735854535265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1975703735854535265'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/12/whats-coming-in-mandriva-2011.html' title='What&apos;s coming in Mandriva 2011'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4988489253947313887</id><published>2010-10-29T17:35:00.002+08:00</published><updated>2010-10-29T17:56:41.034+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4 Beta and Greasemonkey Add-on</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you are using &lt;a href="http://www.mozilla.com/en-US/firefox/beta/"&gt;Firefox 4 Beta&lt;/a&gt; (i'm using Beta 6) and want to install Greasemonkey add-on through Tools --&gt; Add-ons, you're out of luck. But there's a website that provides nightly build Greasemonkey:&lt;br /&gt;&lt;br /&gt;https://arantius.com/misc/gm-nightly/&lt;br /&gt;&lt;br /&gt;Click &lt;span style="font-weight: bold;"&gt;Allow&lt;/span&gt; if prompted before installing. This add-on is for testing purposes and may not stable. Please remember that you're also using Firefox Beta.&lt;br /&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4988489253947313887?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4988489253947313887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4988489253947313887&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4988489253947313887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4988489253947313887'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/10/firefox-4-beta-and-greasemonkey-add-on.html' title='Firefox 4 Beta and Greasemonkey Add-on'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4483731656646804625</id><published>2010-09-16T12:24:00.004+08:00</published><updated>2010-09-16T12:38:35.343+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>A preview of next flash player released</title><content type='html'>&lt;div style="text-align: justify;"&gt;A preview release of the next Flash Player released. Codenamed as Square, designated as version 10.2.161.22) and available for &lt;a href="http://labs.adobe.com/downloads/flashplayer10.html"&gt;download&lt;/a&gt; right from Adobe Labs. It is not only available in 32-bit but also in 64-bit for Mac, Windows and Linux operating systems. For the 64-bit release,this is the first time preview for Mac and Windows OS users. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This release has an advantage for IE9 Beta users where it has been enhanced to directly support the hardware-accelerated graphics capabilities in the newest version of IE. Flash Player "Square" leverages the new GPU support available with IE 9 Beta to deliver a faster and more responsive user experience (more than 35% improved performance).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Users are encouraged to test this release especially for the 64-bit. If you encounter any issues, please file a bug report here: https://bugs.adobe.com/flashplayer/&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4483731656646804625?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4483731656646804625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4483731656646804625&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4483731656646804625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4483731656646804625'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/09/preview-of-next-flash-player-released.html' title='A preview of next flash player released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7335747672317387007</id><published>2010-08-11T19:53:00.003+08:00</published><updated>2010-08-11T20:07:04.215+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4.5'/><title type='text'>KDE 4.5 stable released</title><content type='html'>KDE 4.5 stable released. For Mandriva users, please add KDE 4.5 repo (as root):&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;64-bit:&lt;/div&gt;&lt;div&gt;urpmaddmedia kde-4.5 http://ftp.twaren.net/Unix/X/KDE/stable/4.5.0/Mandriva/2010.1/x86_64/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;32-bit:&lt;/div&gt;&lt;div&gt;urpmi.addmedia kde-4.5 http://ftp.twaren.net/Unix/X/KDE/stable/4.5.0/Mandriva/2010.1/i586/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may want to remove the old KDE repo first.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;or if you prefer KDE server as your repo thusly:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;64-bit:&lt;/div&gt;&lt;div&gt;urpmi.addmedia kde-4.5 ftp://ftp.kde.org/pub/kde/stable/4.5.0/Mandriva/2010.1/x86_64&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;32-bit:&lt;/div&gt;&lt;div&gt;urpmi.addmedia kde-4.5 ftp://ftp.kde.org/pub/kde/stable/4.5.0/Mandriva/2010.1/i586&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have fun!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7335747672317387007?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7335747672317387007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7335747672317387007&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7335747672317387007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7335747672317387007'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/08/kde-45-stable-released.html' title='KDE 4.5 stable released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7740047432765858002</id><published>2010-08-02T02:27:00.003+08:00</published><updated>2010-08-02T02:38:17.793+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4.5rc3'/><title type='text'>KDE 4.5 RC3 released for Mandriva</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://kde.org/announcements/announce-4.5-rc3.php"&gt;KDE 4.5 Release Candidate 3&lt;/a&gt; is released for Mandriva users. The final version will be available next week. This last RC is intended  for verifying no showstoppers will creep into the final release of  4.5.0. It will also interest those who want an early look at what is  coming to their desktops and netbooks this summer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;To install, please add KDE 4.5RC3 repo first:&lt;br /&gt;&lt;br /&gt;urpmi.addmedia kde-4.5rc3 http://ftp.twaren.net/Unix/X/KDE/unstable/4.4.95/Mandriva/2010.1/x86_64/&lt;br /&gt;&lt;br /&gt;I use above mirror for my repo for faster access. You may want to use main KDE server for your repo thus:&lt;br /&gt;&lt;br /&gt;urpmi.addmedia kde-4.5rc3 ftp://ftp.kde.org/pub/kde/unstable/4.4.95/Mandriva/2010.1/x86_64/&lt;br /&gt;&lt;br /&gt;For x86 (32-bit) users, please change the path x86_64 to i586. Then run urpmi --auto-select to update your KDE packages.&lt;br /&gt;&lt;br /&gt;Have fun with your new KDE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7740047432765858002?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7740047432765858002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7740047432765858002&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7740047432765858002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7740047432765858002'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/08/kde-45-rc3-released-for-mandriva.html' title='KDE 4.5 RC3 released for Mandriva'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4263472209000942142</id><published>2010-07-09T16:10:00.006+08:00</published><updated>2010-07-09T16:42:38.934+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2010 Spring'/><title type='text'>Mandriva Linux Spring 2010 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/TDbbJrSKkAI/AAAAAAAAAX4/gbyJhNWrJl8/s1600/boot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/TDbbJrSKkAI/AAAAAAAAAX4/gbyJhNWrJl8/s400/boot.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5491817754909118466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mandriva Linux 2010.1 aka Mandriva Linux Spring 2010 code named Farman released. For more information please check out &lt;a href="http://blog.mandriva.com/2010/07/08/2010-spring-code-name-farman-is-out/"&gt;Mandriva's Blog&lt;/a&gt; and &lt;a href="http://www2.mandriva.com/linux/overview/"&gt;website&lt;/a&gt; especially &lt;a href="http://www2.mandriva.com/linux/features/"&gt;the new features&lt;/a&gt; in this release. You can download it &lt;a href="http://www2.mandriva.com/downloads/"&gt;here&lt;/a&gt;. Please also read the &lt;a href="http://wiki.mandriva.com/en/2010.1_Errata"&gt;errata page&lt;/a&gt; for know bugs and other issues.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Have fun with this latest Mandriva offering.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4263472209000942142?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4263472209000942142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4263472209000942142&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4263472209000942142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4263472209000942142'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/07/mandriva-linux-spring-2010-released.html' title='Mandriva Linux Spring 2010 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/TDbbJrSKkAI/AAAAAAAAAX4/gbyJhNWrJl8/s72-c/boot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5832329288205902091</id><published>2010-06-24T14:04:00.003+08:00</published><updated>2010-06-24T14:44:22.187+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mogrify'/><category scheme='http://www.blogger.com/atom/ns#' term='imagemagick'/><title type='text'>Batch resize your images using mogrify</title><content type='html'>&lt;div style="text-align: justify;"&gt;Let's say you have lots of images and want to upload them to Facebook or to your website but you have to resize or edit all the images to suitable size for faster web access without losing too much of the quality of them. One tool to help you in this situation is mogrify.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;mogrify&lt;/span&gt; is in imagemagick package. So you just need to install the package to get it. How to use it? Let's see some examples below:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;mogrify -resize 320x240 *.jpg&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This command will resize all files ending with .jpg (jpeg image) to resolution of 320x240 and replace all the files with the same name. mogrify may not produce the exact resolution to preserve aspect ratio.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2.&lt;span style="font-weight: bold;"&gt;mogrify -path Image-Small/ -resize 800x600 -density 25x25 *.gif&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This command will resize all images ending with .gif to 800x600 with density 25x25. The resized images will be saved in Image-Small directory. So the original files is unmodified.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;mogrify -resize 50%  rose.jpg&lt;/span&gt;&lt;br /&gt;This will resize the image to 50% and the original file replaced.&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;mogrify -format jpg  *.png&lt;/span&gt;&lt;br /&gt;This will convert all png files in currect directory to jpeg.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;mogrify has many options for you to explore. Just man mogrify to read the manual or go to http://www.imagemagick.org/www/mogrify.html. For more command-line examples, go &lt;a href="http://www.ibm.com/developerworks/library/l-graf/?ca=dnt-428"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5832329288205902091?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5832329288205902091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5832329288205902091&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5832329288205902091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5832329288205902091'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/06/batch-resize-your-images-using-mogrify.html' title='Batch resize your images using mogrify'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7531724493765508688</id><published>2010-05-21T22:24:00.002+08:00</published><updated>2010-05-21T22:29:44.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2010 Spring RC'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>Mandriva 2010 Spring RC released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/S_aYrCPMfMI/AAAAAAAAAXw/WaCkQHpE8fE/s1600/MANDRIVALogo200.jpg-68f03c3e59ce51c5.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 46px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/S_aYrCPMfMI/AAAAAAAAAXw/WaCkQHpE8fE/s400/MANDRIVALogo200.jpg-68f03c3e59ce51c5.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5473730262217817282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="  line-height: 17px; font-family:Helvetica, sans-serif;font-size:14px;"&gt;The &lt;a href="http://www2.mandriva.com/" rel="external" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(25, 25, 112); "&gt;Mandriva&lt;/a&gt; developers have &lt;a href="http://blog.mandriva.com/2010/05/20/mandriva-linux-2010-spring-rc-isos-are-available/" rel="external" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(25, 25, 112); "&gt;announced&lt;/a&gt; the arrival of a release candidate (RC) for Mandriva Linux 2010 Spring (2010.1). This is to be the last development release for Mandriva Linux 2010 Spring and the final version is &lt;a href="http://wiki.mandriva.com/en/2010.1_Development#Development_planning:_2010_Spring_planning_and_delivery" rel="external" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(25, 25, 112); "&gt;scheduled&lt;/a&gt; for release on the 3rd of June, 2010.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="  line-height: 17px; font-family:Helvetica, sans-serif;font-size:14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px;font-size:14px;"&gt;Building on the previous beta releases, the RC is based on the 2.6.33.4 Linux kernel and features the latest GNOME 2.30.1 and KDE 4.4.3 desktops. A number of changes have been implemented in the Nautilus file manager in anticipation of the GNOME 3.0 release with the GNOME Shell. Built-in desktop applications include version 3.2 of OpenOffice.org, Firefox 3.6.3, the Chromium web browser and version 1.92 of the Transmission BitTorrent client. Other changes include use of the Nouveau driver for NVIDIA graphics hardware and improvements to the Mandriva tools, such as data encryption, parental control and network profiles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px;font-size:14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px;font-size:14px;"&gt;As with all development releases, use in production environments and on mission critical systems is not advised. Users testing the release are encouraged to provide &lt;a href="http://forum.mandriva.com/" rel="external" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(25, 25, 112); "&gt;feedback&lt;/a&gt; and &lt;a href="http://qa.mandriva.com/" rel="external" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(25, 25, 112); "&gt;report&lt;/a&gt; any bugs that they encounter.  &lt;b&gt;It's not for the faint of heart&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px;font-size:14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px;font-size:14px;"&gt;More info can be read here:  &lt;a href="http://wiki.mandriva.com/en/2010.1_RC"&gt;http://wiki.mandriva.com/en/2010.1_RC&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7531724493765508688?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7531724493765508688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7531724493765508688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7531724493765508688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7531724493765508688'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/05/mandriva-2010-spring-rc-released.html' title='Mandriva 2010 Spring RC released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/S_aYrCPMfMI/AAAAAAAAAXw/WaCkQHpE8fE/s72-c/MANDRIVALogo200.jpg-68f03c3e59ce51c5.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4539115354218702597</id><published>2010-05-13T19:14:00.002+08:00</published><updated>2010-05-13T19:16:33.951+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>Current Mandriva situation</title><content type='html'>&lt;div style="text-align: justify;"&gt;These last days, numerous rumors have been spread about Mandriva’s situation. Out of respect for our clients and community, we want to clear the situation.&lt;br /&gt;&lt;br /&gt;Mandriva has always been involved in investment and aquisition processes. Over the past years, Mandriva bought Edge-IT, Conectiva and Linbox FAS. Today, Mandriva is in takeover talks with various investors. These discussions concerning new investments in Mandriva are not new, they have happened all throughout the life of the company, and there are still going on today. We want to stress out the fact that Mandriva has not been bought by anybody.&lt;br /&gt;&lt;br /&gt;Like many other companies, Mandriva has been impacted by the economic slow-down and took advantage of this period to develop and improve its products: an operating system dedicated to a uniquely ergonomic server (MES5.1), the most reliable free machine-management software on the market (Pulse2), Mandriva Smart Desktop to simplify the use of office desktops, education-dedicated distribution. Mandriva is also involved in many research projects, and is constantly working with the community to increase the efficiency and ease-of-use of its distribution.&lt;br /&gt;&lt;br /&gt;We are beginning to harvest the results of this development work with hundreds of thousands of PCs using the Mandriva OS sold in South America, Asia and rapid sales of Pulse2 and MES5 in Europe. So it is unsurprising that Mandriva has once again attracted the interest of industry decision-makers.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Arnaud Laprévote&lt;br /&gt;Mandriva’s CEO&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.mandriva.com/2010/05/12/about-mandrivas-current-situation/"&gt;Source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4539115354218702597?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4539115354218702597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4539115354218702597&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4539115354218702597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4539115354218702597'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/05/current-mandriva-situation.html' title='Current Mandriva situation'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1890396808368282665</id><published>2010-05-13T16:14:00.000+08:00</published><updated>2010-05-13T16:14:29.881+08:00</updated><title type='text'>Mandriva is up for sale - The Inquirer</title><content type='html'>&lt;a href="http://www.theinquirer.net/inquirer/news/1636018/mandriva-sale"&gt;Mandriva is up for sale - The Inquirer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1890396808368282665?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theinquirer.net/inquirer/news/1636018/mandriva-sale' title='Mandriva is up for sale - The Inquirer'/><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1890396808368282665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1890396808368282665&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1890396808368282665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1890396808368282665'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/05/mandriva-is-up-for-sale-inquirer.html' title='Mandriva is up for sale - The Inquirer'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2631825781427903062</id><published>2010-05-04T00:15:00.005+08:00</published><updated>2010-07-25T20:50:54.940+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imapproxy'/><title type='text'>imapproxy will find a new home</title><content type='html'>This is a message sent out to &lt;a href="mailto:imapproxy-info@lists.andrew.cmu.edu"&gt;imapproxy-info mailing list&lt;/a&gt; by the maintainer Dave McMurtrie:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Good morning,&lt;br /&gt;&lt;br /&gt;I'm writing today to let you know that I'm officially retiring from my duties as, well, the sole keeper of all things imapproxy.&lt;br /&gt;&lt;br /&gt;You've probably noticed that over the past year I haven't exactly been lighting this project on fire.  In fact, I've been doing pretty much the bare minimum I had to do to keep it alive.  Patches have come in and I've ignored them.  Questions have been raised to me and I've ignored them, too.  I can assure you all that it's been a matter of laziness and not hubris.  Well, it's been a mixture of laziness and the fact that I've been extremely busy in my day job.  I never took the time to make imapproxy into a "real" project with a real team of people working on it&lt;br /&gt;and it suffered because of that.&lt;br /&gt;&lt;br /&gt;I had considered just shutting the whole thing down, but there are still a couple people who run it so I embarked on a quest to find a new home for the software.  The first group I thought of was the Squirrelmail team.  imapproxy and Squirrelmail are a great complement to each other, and the Squirrelmail team is actually a team and not one guy like I am, so they're much more likely to be responsive to patch review and putting out new releases.  Also, I've been running Squirrelmail myself for many years at more than one place of employment and I've been very impressed with their level of user support.  They're a fine group, and I felt they would make for a much better caretaker of imapproxy than I have been.&lt;br /&gt;&lt;br /&gt;With much trepidation, I contacted the Squirrelmail folks to gauge interest.  I'm pleased to let you know that after much thought and discussion they're willing to take over the imapproxy project and keep it alive.  Details of the transition are still being discussed, but it's already in the works.  The imapproxy.org domain has been transferred over and they're now hosting the old website.&lt;br /&gt;&lt;br /&gt;Many thanks go out to all the kind folks who have supported imapproxy (and indirectly, me) over the years.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;Dave&lt;br /&gt;--&lt;br /&gt;Dave McMurtrie, SPE&lt;br /&gt;Email Systems Team Leader&lt;br /&gt;Carnegie Mellon University,&lt;br /&gt;Computing Services&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I myself, have been using imapproxy for 7 years and impressed with its performance. 4 years with squirrelmail and 3 years with roundcube. It helps a lot to enhance the performance of my mailserver. Hope the new maintainer will keep up the good job of Dave.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Thanks Dave. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2631825781427903062?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2631825781427903062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2631825781427903062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2631825781427903062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2631825781427903062'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/05/imapproxy-will-find-new-home.html' title='imapproxy will find a new home'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5648297039542603127</id><published>2010-05-03T19:52:00.004+08:00</published><updated>2010-05-03T19:59:56.188+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2010 Beta 2'/><title type='text'>Mandriva Linux 2010 Spring Beta 2 available</title><content type='html'>&lt;div style="text-align: justify;"&gt;Second Beta release of mandriva Linux is available for test now. Download the DVD iso for your architecture. You can also dump it on USB key as an installation media. This second beta release comes with many updates and  improvements on major softwares. Mandriva tools have also been updated  and propose new functionalities: &lt;/div&gt;&lt;div id="_mcePaste"&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;data encryption&lt;/strong&gt;: you want to protect your data.  Encrypt your home directory or your system: it’s as easy as clic!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;parental control&lt;/strong&gt;: many bug fixes, you can now  control not only network access but also applications&lt;/li&gt;&lt;li&gt;&lt;strong&gt;network profiles&lt;/strong&gt;: add your network services in your  network profiles.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://mds.mandriva.org/"&gt;Mandriva Directory Server&lt;/a&gt;&lt;/strong&gt;:  this new release proposes new functionnalities to help you manage a  LDAP directory (userquota module, massive users import, OpenSSH LDAP  public keys management..)&lt;/li&gt;&lt;/ul&gt;More details on this Beta2 release can be read &lt;a href="http://wiki.mandriva.com/en/2010.1_Beta2"&gt;here&lt;/a&gt;. See &lt;a href="http://wiki.mandriva.com/en/2010.1_Beta2#Worldwide_Mandriva_Official_Mirrors"&gt;here&lt;/a&gt; for download mirror.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5648297039542603127?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5648297039542603127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5648297039542603127&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5648297039542603127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5648297039542603127'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/05/mandriva-linux-2010-spring-beta-2.html' title='Mandriva Linux 2010 Spring Beta 2 available'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5541376262300859575</id><published>2010-04-04T19:37:00.003+08:00</published><updated>2010-04-04T19:48:58.491+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2010 Beta 1'/><title type='text'>Mandriva Linux 2010 Spring Beta 1 available</title><content type='html'>&lt;div style="text-align: justify;"&gt;First beta of Mandriva 2010 Spring Beta 1 released. Mandriva Spring final will be out on June 6th &lt;a href="http://wiki.mandriva.com/en/2010.1_Development#Development_planning:_2010_Spring_planning_and_delivery"&gt;as planned&lt;/a&gt; by Mandriva Team. For those who want to test it, you can download it from your &lt;a href="http://wiki.mandriva.com/en/Mandriva_mirrors"&gt;nearest mirror&lt;/a&gt;. For those who use Cooker like me, you don't need to download because you may get the upadates via drakrpm.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This release includes GNOME 2.30 (released on April 1st) and a  preview edition of GNOME-Shell, which will be part of GNOME 3 (which is  planned for release on september 2010). Of course, KDE 4.4.2 is also  available, as well as various updates for many programs in the  distribution.  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;As usual all your feedbacks are really important to help in improving  global quality of distribution. You can report improvements proposals  and/or bugs in &lt;a href="http://qa.mandriva.com/"&gt;Mandriva Bugzilla&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5541376262300859575?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5541376262300859575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5541376262300859575&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5541376262300859575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5541376262300859575'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/04/mandriva-linux-2010-spring-beta-1.html' title='Mandriva Linux 2010 Spring Beta 1 available'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2988530619652340125</id><published>2010-04-02T23:55:00.002+08:00</published><updated>2010-04-02T23:58:53.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox 3.6'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Mozilla 3.6.3 released. Fixed critical security hole.</title><content type='html'>Mozilla has just announced the release of Mozilla Firefox 3.6.3. It only fixed a critical security flaw that could potentially allow remote code execution (see &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555109"&gt;bug 555109&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.mozilla.org/security/announce/2010/mfsa2010-25.html"&gt;memory  corruption flaw&lt;/a&gt;, demonstrated by Nils of MWR Infosecurity at &lt;a href="http://www.h-online.com/news/item/Pwn2Own-2010-iPhone-hacked-as-well-as-IE-8-Firefox-and-Safari-963463.html"&gt;Pwn2Own  2010&lt;/a&gt;, is caused by moving DOM nodes between documents and  triggering garbage collection at the right time, leaving an incorrectly  retained node which would be used later. This, in turn, could be used to  execute remotely injected code. Mozilla say the exploit only affects  Firefox 3.6, but that it plans to patch Firefox 3.5 in a coming release  "just in case there is an alternate way of triggering the bug".&lt;br /&gt;&lt;br /&gt;There are no other changes in Firefox 3.6.3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2988530619652340125?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2988530619652340125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2988530619652340125&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2988530619652340125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2988530619652340125'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/04/mozilla-363-released-fixed-critical.html' title='Mozilla 3.6.3 released. Fixed critical security hole.'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7752574638736548968</id><published>2010-02-17T15:16:00.004+08:00</published><updated>2010-02-17T15:29:13.326+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4.4.0'/><title type='text'>KDE 4.4 is ready for Mandriva</title><content type='html'>&lt;div&gt;Run one of these to add KDE-4.4.0 repo (depending on your OS of course):&lt;br /&gt;&lt;br /&gt;32 bits:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;urpmi.addmedia kde-4.4.0  ftp://ftp.kde.org/pub/kde/stable/4.4.0/Mandriva/2010.0/i586&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;64 bits:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;urpmi.addmedia kde-4.4.0  ftp://ftp.kde.org/pub/kde/stable/4.4.0/Mandriva/2010.0/x86_64&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;After adding the KDE 4.4. repository you will need to update,  download and install all of KDE 4.4 packages. You can do all of this in  one command, but, I, for safety, prefer to do it in two steps. First,  update the repositories and download all the packages before installing  them to make sure that the installation is possible:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;urpmi --auto-update  --auto-select --test&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When all  packages finish downloading and you see a message at the end saying that  the installation is possible, you can run the same command without the  --test parameter to now actually perform the installation:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;urpmi  --auto-update --auto-select &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After  the package installation finishes, logout and log back in, that's it !!  you will have a brand new, shiny, awesome and rocking KDE 4.4 desktop  :D&lt;br /&gt;&lt;br /&gt;Enjoy!!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Credit goes to&lt;span class="fn"&gt; &lt;a href="http://not403.blogspot.com/"&gt;Juan Luis Baptiste&lt;/a&gt; for the info.&lt;a href="http://not403.blogspot.com/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7752574638736548968?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7752574638736548968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7752574638736548968&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7752574638736548968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7752574638736548968'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/02/kde-44-is-ready-for-mandriva.html' title='KDE 4.4 is ready for Mandriva'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4966418148185190209</id><published>2010-01-22T10:08:00.004+08:00</published><updated>2010-01-22T11:19:23.938+08:00</updated><title type='text'>originalip option in dansguardian</title><content type='html'>&lt;div style="text-align: justify;"&gt;I upgraded my firewall on Mandriva 2009.1 to 2010 and got into problem with dansguardian.  Client computers got &lt;span style="font-weight: bold;"&gt;DansGuardian 400 - Bad Request&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;, url is malformed&lt;/span&gt; for certain sites such as google and facebook. I suspected it must be related to new option introduced by newly installed dansguardian (2.10.1.1). In changelog, I got this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jan 21 17:18:39 firewall6 dansguardian[1090]: Destination host of dnl-15.geo.kaspersky.com did not match the original destination IP of 95.211.85.42                                                                             &lt;br /&gt;Jan 21 17:18:40 firewall6 dansguardian[1111]: Destination host of www.google-analytics.com did not match the original destination IP of 72.14.213.113                                                                            &lt;br /&gt;Jan 21 17:18:40 firewall6 dansguardian[1074]: Destination host of us.bc.yahoo.com did not match the original destination IP of 216.252.124.30                                                                                    &lt;br /&gt;Jan 21 17:18:40 firewall6 dansguardian[1072]: Destination host of dnl-11.geo.kaspersky.com did not match the original destination IP of 38.117.98.202                                                                            &lt;br /&gt;Jan 21 17:18:41 firewall6 dansguardian[1091]: Destination host of dnl-04.geo.kaspersky.com did not match the original destination IP of 38.117.98.199                                                                            &lt;br /&gt;Jan 21 17:18:42 firewall6 dansguardian[1083]: Destination host of dnl-07.geo.kaspersky.com did not match the original destination IP of 38.117.98.199                                                                            &lt;br /&gt;Jan 21 17:18:42 firewall6 dansguardian[1116]: Destination host of newsrss.bbc.co.uk did not match the original destination IP of 212.58.226.73&lt;br /&gt;Jan 21 17:18:43 firewall6 dansguardian[1076]: Destination host of dnl-11.geo.kaspersky.com did not match the original destination IP of 38.117.98.202&lt;br /&gt;Jan 21 17:18:43 firewall6 dansguardian[1086]: Destination host of dnl-02.geo.kaspersky.com did not match the original destination IP of 38.117.98.196&lt;br /&gt;Jan 21 17:18:49 firewall6 dansguardian[1270]: Started sucessfully.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After &lt;span style="font-weight: bold;"&gt;diff'&lt;/span&gt;ing between previous dansguardian.conf (currently in use) and the current version of the file (not in use). It turned out that &lt;span style="font-weight: bold;"&gt;originalip&lt;/span&gt; option was the culprit. It was &lt;span style="font-weight: bold;"&gt;on &lt;/span&gt;by default if it wasn't in there. To turn it off, I must tell it off as below:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;# Network Settings&lt;br /&gt;#&lt;br /&gt;# the IP that DansGuardian listens on.  If left blank DansGuardian will&lt;br /&gt;# listen on all IPs.  That would include all NICs, loopback, modem, etc.&lt;br /&gt;# Normally you would have your firewall protecting this, but if you want&lt;br /&gt;# you can limit it to a certain IP. To bind to multiple interfaces,&lt;br /&gt;# specify each IP on an individual filterip line.&lt;br /&gt;filterip = 192.168.6.6&lt;br /&gt;&lt;br /&gt;# the port that DansGuardian listens to.&lt;br /&gt;filterport = 8080&lt;br /&gt;&lt;br /&gt;# the ip of the proxy (default is the loopback - i.e. this server)&lt;br /&gt;proxyip = 127.0.0.1&lt;br /&gt;&lt;br /&gt;# the port DansGuardian connects to proxy on&lt;br /&gt;proxyport = 3128&lt;br /&gt;&lt;br /&gt;originalip = off&lt;br /&gt;&lt;br /&gt;This is what changelog says about originalip option:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fri 5th June 2009 - DansGuardian 2.10.1.1 - stable&lt;/strong&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;Add "originalip" option to dansguardian.conf, for determining the original destination IP in transparent proxy set-ups, and ensuring that the destination domain of the request resolves to that IP.  This can help to address a particular transparent proxy security vulnerability (US-CERT VU#435052), but because of certain limitations - only implemented on Linux/Netfilter; potential breakage of websites using round-robin DNS - the code is not enabled by default.  Enable by passing "--enable-orig-ip" to the configure script. Fix a crash which could occur when dealing with simultaneous incoming connections in configurations using more than one listening socket. Fix a crash when checking time limits on item lists. Fix potential usage of uninitialised memory during phrase filtering. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Luckily, Mandriva package was built with --enable-orig-ip enabled.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4966418148185190209?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4966418148185190209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4966418148185190209&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4966418148185190209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4966418148185190209'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/01/originalip-option-in-dansguardian.html' title='originalip option in dansguardian'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2957752452431012354</id><published>2010-01-20T15:42:00.003+08:00</published><updated>2010-01-20T15:49:24.641+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strip'/><category scheme='http://www.blogger.com/atom/ns#' term='comment'/><title type='text'>Stripping comments from a file</title><content type='html'>You can run this command to strip comments (line starting with a #) and empty lines from a file in Linux:&lt;br /&gt;&lt;br /&gt;&lt;pre class="bbcodeblock" dir="ltr" style="margin: 0px -99999px 0px 0px; padding: 3px; border: 1px inset; width: 98%; height: 34px; text-align: left; overflow: auto;"&gt;cat /etc/squid/squid.conf | grep -v ^# | grep -v ^$&lt;/pre&gt;&lt;br /&gt;I usually run this command on squid.conf, a file heavily commented.&lt;br /&gt;&lt;br /&gt;To save the lines to file squiD.conf, you can run:&lt;br /&gt;&lt;br /&gt;&lt;pre class="bbcodeblock" dir="ltr" style="margin: 0px -99999px 0px 0px; padding: 3px; border: 1px inset; width: 98%; height: 34px; text-align: left; overflow: auto;"&gt;cat /etc/squid/squid.conf | grep -v ^# | grep -v ^$ &gt; squiD.conf&lt;/pre&gt;&lt;br /&gt;Have fun!...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2957752452431012354?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2957752452431012354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2957752452431012354&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2957752452431012354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2957752452431012354'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/01/stripping-comments-from-file.html' title='Stripping comments from a file'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-8834094235982160001</id><published>2010-01-09T12:42:00.002+08:00</published><updated>2010-01-09T12:53:41.061+08:00</updated><title type='text'>Nat Friedman leaves Novell</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/S0gLvRAe6CI/AAAAAAAAAXo/9OGk-AyTVqk/s1600-h/nat_friedman.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 125px; height: 167px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/S0gLvRAe6CI/AAAAAAAAAXo/9OGk-AyTVqk/s400/nat_friedman.png" alt="" id="BLOGGER_PHOTO_ID_5424598657814947874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nat Friedman and Miguel de Icaza were the founders of &lt;a href="http://www.novell.com/linux/ximian.html"&gt;Ximian project&lt;/a&gt;. They both were known for their famous GNOME project where Ximian bornt. You can read what Nat will do next in &lt;a href="http://nat.org/blog/"&gt;his blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-8834094235982160001?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/8834094235982160001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=8834094235982160001&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8834094235982160001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8834094235982160001'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2010/01/nat-friedman-leaves-novell.html' title='Nat Friedman leaves Novell'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/S0gLvRAe6CI/AAAAAAAAAXo/9OGk-AyTVqk/s72-c/nat_friedman.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7145133776765147748</id><published>2009-12-17T11:15:00.002+08:00</published><updated>2009-12-17T11:19:01.307+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>We are using MySQL, help save it</title><content type='html'>&lt;div style="text-align: justify;"&gt;As Oracle are progressing to acquire Sun, the future of MySQL is at stake. Read Monty's article about this at http://monty-says.blogspot.com/2009/12/help-saving-mysql.html to understand this issue better.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7145133776765147748?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7145133776765147748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7145133776765147748&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7145133776765147748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7145133776765147748'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/12/we-are-using-mysql-help-save-it.html' title='We are using MySQL, help save it'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4975030306618673162</id><published>2009-12-06T02:31:00.006+08:00</published><updated>2009-12-06T02:45:57.982+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE4'/><category scheme='http://www.blogger.com/atom/ns#' term='System setting'/><title type='text'>How to change KDE 4 startup sound</title><content type='html'>It may not obvious for beginner. These are the steps on how to change startup sound in KDE 4.&lt;br /&gt;&lt;br /&gt;1. Open KDE System Setting&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SxqnlDFd5fI/AAAAAAAAAXE/-Yc_Tj9enw4/s1600-h/kde4sys.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 453px; height: 262px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SxqnlDFd5fI/AAAAAAAAAXE/-Yc_Tj9enw4/s400/kde4sys.png" alt="" id="BLOGGER_PHOTO_ID_5411822157164307954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Double click on the notifications to open it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/Sxqn_3Hz3HI/AAAAAAAAAXM/7wEczdWHMZI/s1600-h/kde4sysnotify.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 458px; height: 262px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/Sxqn_3Hz3HI/AAAAAAAAAXM/7wEczdWHMZI/s400/kde4sysnotify.png" alt="" id="BLOGGER_PHOTO_ID_5411822617809378418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. For &lt;span style="font-weight: bold;"&gt;Event source&lt;/span&gt;, select KDE System Notifications as below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/Sxqor_ov-SI/AAAAAAAAAXU/qO0gAOVQvJ4/s1600-h/kde4sysnotify2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 453px; height: 262px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/Sxqor_ov-SI/AAAAAAAAAXU/qO0gAOVQvJ4/s400/kde4sysnotify2.png" alt="" id="BLOGGER_PHOTO_ID_5411823376009263394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. From the list, select &lt;span style="font-weight: bold;"&gt;Login&lt;/span&gt; and click browse button to change the sound file.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/Sxqpqo16qNI/AAAAAAAAAXc/XdQOd65HqyU/s1600-h/kde4sysnotify3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 483px; height: 262px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/Sxqpqo16qNI/AAAAAAAAAXc/XdQOd65HqyU/s400/kde4sysnotify3.png" alt="" id="BLOGGER_PHOTO_ID_5411824452222232786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From here, there are lots of options for you to try. Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4975030306618673162?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4975030306618673162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4975030306618673162&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4975030306618673162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4975030306618673162'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/12/how-to-change-kde-4-startup-sound.html' title='How to change KDE 4 startup sound'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/SxqnlDFd5fI/AAAAAAAAAXE/-Yc_Tj9enw4/s72-c/kde4sys.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4950372063192891442</id><published>2009-12-04T02:27:00.006+08:00</published><updated>2009-12-04T04:16:55.404+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Chromium'/><title type='text'>Google Chrome 64-bit for Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/SxgcPfsPEoI/AAAAAAAAAW8/HXHJMojDbxA/s1600-h/google-chrome2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SxgcPfsPEoI/AAAAAAAAAW8/HXHJMojDbxA/s400/google-chrome2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5411106004816302722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/SxgFkI7gLNI/AAAAAAAAAW0/F_hghaB7D18/s1600-h/google-chrome.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SxgFkI7gLNI/AAAAAAAAAW0/F_hghaB7D18/s400/google-chrome.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5411081070716136658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;After searching for hours for Google Chrome 64-bit for Mandriva 2010, I found &lt;a href="http://depo.mandrivaturkiye.com/2010.0/x86_64/free/google-chrome-4.0.223.5r29485-1mvt2010.0.x86_64.rpm"&gt;this one&lt;/a&gt; works great. Please expect some bugs. At least flash plugin works with the help of Mozilla's. This package may work for other distro too. You have to try it yourself.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4950372063192891442?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4950372063192891442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4950372063192891442&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4950372063192891442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4950372063192891442'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/12/google-chrome-64-bit-for-linux.html' title='Google Chrome 64-bit for Linux'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/SxgcPfsPEoI/AAAAAAAAAW8/HXHJMojDbxA/s72-c/google-chrome2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6983178068148674245</id><published>2009-11-05T18:24:00.004+08:00</published><updated>2009-11-05T19:28:28.785+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>Mandriva Linux 2010 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/Sid9GjUDyhI/AAAAAAAAAVw/mZ4xKQ8HtIY/S150/mandriva.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 150px; height: 38px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/Sid9GjUDyhI/AAAAAAAAAVw/mZ4xKQ8HtIY/S150/mandriva.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Announced on Nov 4th 2009, the release of Mandriva 2010. It is available in three editions : &lt;strong&gt;One&lt;/strong&gt;, &lt;strong&gt;Powerpack&lt;/strong&gt; and &lt;strong&gt;Free&lt;/strong&gt;, for architectures i586 and x86-64. &lt;strong&gt;One&lt;/strong&gt; and &lt;strong&gt;Free&lt;/strong&gt; can be &lt;a href="http://www2.mandriva.com/downloads/"&gt;downloaded for free &lt;/a&gt;from &lt;a href="http://www2.mandriva.com/downloads/?p=linux-free"&gt;official Mandriva mirrors&lt;/a&gt; and via BitTorrent.&lt;br /&gt;&lt;br /&gt;To know what this edition has to offer, &lt;a href="http://www2.mandriva.com/linux/features/"&gt;read here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What really attracts me is this:&lt;br /&gt;&lt;br /&gt;Mandriva Linux 2010 includes Go-OO branch of the popular OpenOffice.org.                         That means more features, like SVG support, 3D transitions, VBA support,                         KDE 4 integration and Includes useful extensions.&lt;br /&gt;&lt;br /&gt;So for those who *really* need these features of Go-OO, should consider use this edition of Mandriva Linux.&lt;br /&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;&lt;br /&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6983178068148674245?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6983178068148674245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6983178068148674245&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6983178068148674245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6983178068148674245'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/11/mandriva-linux-2010-released.html' title='Mandriva Linux 2010 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/Sid9GjUDyhI/AAAAAAAAAVw/mZ4xKQ8HtIY/s72-c/mandriva.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6783813628701399317</id><published>2009-10-03T12:45:00.003+08:00</published><updated>2009-10-03T13:07:20.320+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='urpmi'/><title type='text'>how to solve urpmi or rpm database locked error?</title><content type='html'>&lt;div style="text-align: justify;"&gt;I'm sure for those using package manager for rpm-based distro had encountered "rpm database locked". For Mandriva users, they will encounter similar error such as "urpmi database locked". Those errors are produced when other application is using rpm or urpmi database and to prevent simultaneous access to those databases. In many cases though, there is no application accessing rpm/urpmi database simultaneously but the stale locks are still there. This could happen when the application accessing the database terminated abnormally.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;To overcome this problem, you have to remove the lock files manually. For rpm lock file it is in /var/lib/rpm/.RPMLOCK and urpmi lock file is in /var/lib/urpmi/.LOCK. Depends on what error produced, you need to remove either one. Obviously, for error "urpmi database locked", you need to remove file in /var/lib/urpmi/.LOCK and afterthat if you receive error "rpm database locked", you need to remove the other one. Usually if you receive error "urpmi database locked", you need to remove both stale lock files. This is from my experience.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6783813628701399317?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6783813628701399317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6783813628701399317&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6783813628701399317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6783813628701399317'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/10/how-to-solve-urpmi-or-rpm-database.html' title='how to solve urpmi or rpm database locked error?'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4436911311873982488</id><published>2009-08-30T11:56:00.006+08:00</published><updated>2009-08-30T13:05:22.454+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Slackware'/><title type='text'>Slackware 13 is ready</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/Spn8eVMcOZI/AAAAAAAAAWA/IP0cWXCu3V0/s1600-h/slackware_title.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 90px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/Spn8eVMcOZI/AAAAAAAAAWA/IP0cWXCu3V0/s400/slackware_title.jpg" alt="" id="BLOGGER_PHOTO_ID_5375605228258998674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Slackware, the first distribution I have been using since 1995 , one of the oldest distributions, has released version 13. One of the most important to note is that this is the first version that comes with 64-bit port. Slackware Linux known as a stable and rock-solid distribution has its unique fans even there are many modern  distributions suitable for beginners and experts.&lt;br /&gt;&lt;br /&gt;More details about the release can be found in the &lt;a target="_blank" href="http://www.slackware.com/releasenotes/13.0.php" rel="external"&gt;release notes&lt;/a&gt; and in the &lt;a target="_blank" href="ftp://slackware.osuosl.org/pub/slackware/slackware-13.0/CHANGES_AND_HINTS.TXT" rel="external"&gt;changes and hints&lt;/a&gt; and &lt;a target="_blank" href="ftp://ftp.slackware.com/pub/slackware/slackware-13.0/PACKAGES.TXT" rel="external"&gt;packages&lt;/a&gt; text files.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4436911311873982488?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4436911311873982488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4436911311873982488&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4436911311873982488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4436911311873982488'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/08/slackware-13-is-ready.html' title='Slackware 13 is ready'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/Spn8eVMcOZI/AAAAAAAAAWA/IP0cWXCu3V0/s72-c/slackware_title.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-111149819158618597</id><published>2009-08-05T19:34:00.002+08:00</published><updated>2009-08-05T19:42:36.997+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4.3'/><title type='text'>KDE 4.3 released</title><content type='html'>KDE 4.3 (Caizen) was released on 4th August 2009. KDE 4.3 is the latest major release in the KDE 4 series, delivering a more polished user experience. The KDE community has fixed over 10,000 bugs and implemented almost 2,000 feature requests in the last 6 months. Close to 63,000 changes were checked in by a little under 700 contributors. Read on for an overview of the changes in the KDE 4.3 Desktop Workspace, Application Suites and the KDE 4.3 Development Platform.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://blip.tv/play/hIsigZW3agI" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt; &lt;br /&gt;&lt;br /&gt;More info can be read on kde.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-111149819158618597?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/111149819158618597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=111149819158618597&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/111149819158618597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/111149819158618597'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/08/kde-43-released.html' title='KDE 4.3 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1773074043041935924</id><published>2009-07-21T14:13:00.000+08:00</published><updated>2009-07-21T14:26:11.700+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='Maatkit'/><title type='text'>Maatkit: A great MySQL toolbox</title><content type='html'>&lt;span style="font-weight: bold;"&gt;What is Maatkit?&lt;/span&gt; (copied verbatim from its website)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Maatkit makes MySQL easier and safer to manage.  It provides           simple, predictable ways to do things you cannot otherwise do.  It           would be nice if these features were included with MySQL, but they are           not.  That's why Maatkit is now shipping by default with many           GNU/Linux distributions such as Debian and CentOS. Unfortunately, it isn't included in Mandriva repo. In that case, we can download it &lt;a href="http://code.google.com/p/maatkit/"&gt;here&lt;/a&gt; or &lt;a href="http://code.google.com/p/maatkit/wiki/MoreWaysToGetMaatkit"&gt;read here&lt;/a&gt; for more ways to download it.           &lt;/div&gt;&lt;p style="text-align: justify;"&gt;You can use Maatkit to prove replication is working correctly, fix           corrupted data, automate repetitive tasks, speed up your servers, and           much, much more.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Maatkit is sponsored by Percona, who releases it under the GPL and offers paid support and sponsorship of new features.  &lt;a href="http://code.google.com/p/maatkit/"&gt;Maatkit is hosted on Google Code&lt;/a&gt; and free support is available in the &lt;a href="http://groups.google.com/group/maatkit-discuss"&gt;Maatkit Discuss Google Group&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.maatkit.org/tools.html"&gt;What can Maatkit do&lt;/a&gt; and more can be read on&lt;a href="http://www.maatkit.org"&gt; the website&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://jeremy.zawodny.com/blog/"&gt;Jeremy Zawodny&lt;/a&gt; highlights a few of his favorite utilities &lt;a href="http://www.linux-mag.com/cache/7422/1.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1773074043041935924?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1773074043041935924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1773074043041935924&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1773074043041935924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1773074043041935924'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/07/maatkit-great-mysql-toolbox.html' title='Maatkit: A great MySQL toolbox'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4371432525870685727</id><published>2009-07-01T10:13:00.005+08:00</published><updated>2009-07-01T10:22:45.144+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Mozilla Firefox 3.5 released</title><content type='html'>&lt;div style="text-align: justify;"&gt;Yeah. You've heard it. The latest firefox has been released. It supports the new HTML elements such as audio and video tags. It also supports Ogg Vorbis and Ogg Theora natively and speed improvements. I haven't experience it myself though because I'm waiting for it to be in Mandriva Cooker's repositories and it will be there soon. You guys can download it from Mozilla's mirror if you don't want to wait.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Release notes can be read &lt;a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/"&gt;here&lt;/a&gt;.&lt;br /&gt;Download latest firefox &lt;a href="http://www.spreadfirefox.com/?q=affiliates&amp;amp;id=106624&amp;amp;t=81"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4371432525870685727?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4371432525870685727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4371432525870685727&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4371432525870685727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4371432525870685727'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/07/mozilla-firefox-35-released.html' title='Mozilla Firefox 3.5 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7003048094874392715</id><published>2009-06-24T09:54:00.002+08:00</published><updated>2009-06-24T09:58:28.826+08:00</updated><title type='text'>Getting IP address from computer name using samba</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you know the name of a computer from your network and want to know the IP address of it using samba (if you're using Linux or UNIX-based OS), issue this command:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nmblookup -I computername&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7003048094874392715?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7003048094874392715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7003048094874392715&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7003048094874392715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7003048094874392715'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/06/getting-ip-address-from-computer-name.html' title='Getting IP address from computer name using samba'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3155119277825186601</id><published>2009-06-10T18:34:00.004+08:00</published><updated>2009-06-10T18:59:00.030+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mod_rewrite'/><category scheme='http://www.blogger.com/atom/ns#' term='rewrite'/><category scheme='http://www.blogger.com/atom/ns#' term='https'/><title type='text'>Permanently redirect your client to https using apache webserver</title><content type='html'>&lt;div style="text-align: justify;"&gt;If your webserver has no problem with https service, this is a working solution that I found to permanently redirect your visitors (clients) to https port of your webserver. I found many solutions but this one worked for me as I tested it. Why permanent secure connection? This is really important for applications that need higher security to protect your data. For more info on this topic please google. :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;These 3 lines are needed to put in /etc/httpd/conf/httpd.conf :&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;RewriteEngine on&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;RewriteCond %{SERVER_PORT} !^443$&lt;br /&gt;RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Where to put them? Search &lt;span style="font-weight: bold;"&gt;Directory&lt;/span&gt; directive in httpd.conf. Below is sample from httpd.conf&lt;br /&gt;on Mandriva.&lt;br /&gt;&lt;br /&gt;&lt;directory&gt;&lt;br /&gt;# Possible values for the Options directive are "None", "All",&lt;br /&gt;# or any combination of:&lt;br /&gt;#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews&lt;br /&gt;# Note that "MultiViews" must be named *explicitly* --- "Options All"&lt;br /&gt;# doesn't give it to you.&lt;br /&gt;# The Options directive is both complicated and important.  Please see&lt;br /&gt;# http://httpd.apache.org/docs-2.0/mod/core.html#options&lt;br /&gt;# for more information.&lt;br /&gt;&lt;br /&gt;  Options -Indexes FollowSymLinks MultiViews&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# AllowOverride controls what directives may be placed in .htaccess files.&lt;br /&gt;# It can be "All", "None", or any combination of the keywords:&lt;br /&gt;#   Options FileInfo AuthConfig Limit Indexes&lt;br /&gt;&lt;br /&gt;  AllowOverride None&lt;br /&gt;&lt;br /&gt;# Controls who can get stuff from this server.&lt;br /&gt;  Order allow,deny&lt;br /&gt;  Allow from all&lt;br /&gt;&lt;br /&gt;&lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;After putting those 3 lines:&lt;br /&gt;&lt;br /&gt;&lt;directory&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RewriteEngine On&lt;/span&gt;&lt;br /&gt;# Possible values for the Options directive are "None", "All",&lt;br /&gt;# or any combination of:&lt;br /&gt;#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews&lt;br /&gt;# Note that "MultiViews" must be named *explicitly* --- "Options All"&lt;br /&gt;# doesn't give it to you.&lt;br /&gt;# The Options directive is both complicated and important.  Please see&lt;br /&gt;# http://httpd.apache.org/docs-2.0/mod/core.html#options&lt;br /&gt;# for more information.&lt;br /&gt;&lt;br /&gt;  Options -Indexes FollowSymLinks MultiViews&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# AllowOverride controls what directives may be placed in .htaccess files.&lt;br /&gt;# It can be "All", "None", or any combination of the keywords:&lt;br /&gt;#   Options FileInfo AuthConfig Limit Indexes&lt;br /&gt;&lt;br /&gt;  AllowOverride None&lt;br /&gt;&lt;br /&gt;# Controls who can get stuff from this server.&lt;br /&gt;  Order allow,deny&lt;br /&gt;  Allow from all&lt;br /&gt;  &lt;span style="font-weight: bold;"&gt;RewriteCond %{SERVER_PORT} !^443$&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;So now test it. Should be ok. If not, check the log and troubleshoot.&lt;br /&gt;&lt;br /&gt;That's the whole ball of wax.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3155119277825186601?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3155119277825186601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3155119277825186601&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3155119277825186601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3155119277825186601'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/06/permanently-redirect-your-client-to.html' title='Permanently redirect your client to https using apache webserver'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5544866170072571123</id><published>2009-05-28T19:36:00.003+08:00</published><updated>2009-05-28T20:05:06.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiff'/><category scheme='http://www.blogger.com/atom/ns#' term='foremost'/><title type='text'>Handling tif image produced by MS Office Document Scanning</title><content type='html'>&lt;div style="text-align: justify;"&gt;I scanned a paper using MS Office Document Scanning (on Windows XP) and the output was a tiff image file. Using file command, I could see the file type as below:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;image.tif: TIFF image data, little-endian&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As usual, I wanted to open it with a image editing software like gimp or imagemagick or krita or even with  document viewer like okular but to no avail. The error produced by GIMP was: &lt;span style="font-weight: bold;"&gt;unsupported layout, No RGBA loader.&lt;/span&gt; The error produced by Krita was: &lt;span style="font-weight: bold;"&gt;Cannot create storage&lt;/span&gt;. I tried &lt;span style="font-weight: bold; font-style: italic;"&gt;convert&lt;/span&gt;  a utility packaged with imagemagick to convert the image to jpg :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[zamri@triniton KINGSTON]# convert image.tif -quality 90 kpd.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I got this error:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image.tif: unknown field with tag 512 (0x200) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image.tif: unknown field with tag 513 (0x201) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image: unknown field with tag 514 (0x202) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image.tif: unknown field with tag 37677 (0x932d) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image.tif: unknown field with tag 37678 (0x932e) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: image.tif: unknown field with tag 37680 (0x9330) encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/525.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: compression not supported `image.tif' @ tiff.c/ReadTIFFImage/811.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert: missing an image filename `kpd.jpg' @ convert.c/ConvertImageCommand/2776.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;So I searched the internet and I found the solution on this &lt;a href="http://suppressingfire.org/%7Eburner/evil-mods-tiff/"&gt;website&lt;/a&gt;. I installed &lt;span style="font-weight: bold; font-style: italic;"&gt;foremost&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;by issuing this command: urpmi foremost. Luckily Mandriva has this utility in its repositories. Then I issued this command:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;foremost -i image.tif -o image&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The first argument -i is the input file and second arg -o is for the dir where we want to extract the content of the image. It appeared that the tif file was compressed and contained many files including the jpg file that of interest to me. The output of above command was a directory (folder) named image. In the directory,I got:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;audit.txt  jpg/  ole/&lt;br /&gt;&lt;br /&gt;In directory jpg, I got :&lt;br /&gt;&lt;br /&gt;00000000.jpg  00000703.jpg&lt;br /&gt;&lt;br /&gt;The file named &lt;span style="font-weight: bold;"&gt;00000000.jpg&lt;/span&gt; was the image file type jpeg that can be opened with any image viewer. The other one was the thumbnail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5544866170072571123?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5544866170072571123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5544866170072571123&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5544866170072571123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5544866170072571123'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/05/handling-tif-image-produced-by-ms.html' title='Handling tif image produced by MS Office Document Scanning'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4544208432504582947</id><published>2009-05-15T14:11:00.004+08:00</published><updated>2009-05-15T14:29:44.663+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hfsplus'/><category scheme='http://www.blogger.com/atom/ns#' term='hfs'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><title type='text'>Mounting Mac OS X partition from Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;My friend asked me to save his data on a Mac OS X partition since his machine couldn't boot properly into Mac OS X GUI mode. So I booted the machine with Ubuntu 5.04 Live CD. I know it was an old version but who cares as long as it supports hfsplus filesystem used by Mac OS X.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So I mounted one of the partitions where he saved his work with this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo mount -t hfsplus /dev/hda5 /mnt&lt;/span&gt;  (for Ubuntu)&lt;br /&gt;&lt;br /&gt;(If you are using other distro and logged in as root, just omit the &lt;span style="font-weight: bold;"&gt;sudo&lt;/span&gt; from above command.)&lt;br /&gt;&lt;br /&gt;where /dev/hda5 is the partition and /mnt is the mount point.&lt;br /&gt;&lt;br /&gt;From now, insert usb drive and copy file to it. After this, he can wipe out all partitions and/or reinstall Mac OS X.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4544208432504582947?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4544208432504582947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4544208432504582947&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4544208432504582947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4544208432504582947'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/05/mounting-mac-os-x-partition-from-linux.html' title='Mounting Mac OS X partition from Linux'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6461902142371456981</id><published>2009-05-14T18:51:00.002+08:00</published><updated>2009-05-14T19:01:32.575+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>KDE 4.3 Beta 1 released for testing</title><content type='html'>KDE.org announced the release of KDE 4.3 Beta 1 for testing. This is the first review of the 3rd iteration of KDE 4 desktop.&lt;br /&gt;&lt;br /&gt;Some highlights of this beta release are:&lt;br /&gt;1.Integration of PolicyKit and Geolocation services&lt;br /&gt;2.More usable Run command pop-up (press alt+F2 to activate)&lt;br /&gt;3. Many new and improved add-ons for plasma&lt;br /&gt;4. Many bugfixes and improvements across all applications and more integration of features coming with the KDE 4 platform&lt;br /&gt;5. New tree mode in System Settings&lt;br /&gt;&lt;br /&gt;and many more. For a complete list of changes, you can browse subversion log.&lt;br /&gt;&lt;br /&gt;Reference&lt;br /&gt;http://kde.org/announcements/announce-4.3-beta1.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6461902142371456981?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6461902142371456981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6461902142371456981&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6461902142371456981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6461902142371456981'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/05/kde-43-beta-1-released-for-testing.html' title='KDE 4.3 Beta 1 released for testing'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5515743543018331616</id><published>2009-04-30T10:29:00.003+08:00</published><updated>2009-04-30T14:04:01.900+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2009 Spring'/><title type='text'>Mandriva Linux 2009 Spring released</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www2.mandriva.com/"&gt;Mandriva&lt;/a&gt; has announced the launch of the final version of Mandriva Linux 2009 Spring (codename Pauillac). This new version comes with a host of improvements and changes, as always. Fun fact: this is the first release reported to us by Anne Nicolas instead of Adam Williamson. For those that keep score. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Mandriva Linux 2009 Spring comes in the flavour of your choice, KDE, GNOME or LXDE, in more than 70 languages. There's the Free edition (100% open source software) in 2 DVDs for 32 and 64 architecture and the One edition (installable live CD, available in KDE and GNOME versions). Major updates includes KDE 4.2.2, GNOME 2.26, Xorg server 1.6, Linux kernel 2.6.29, Xfce 4.6, Qt Creator 1, Tcl/Tk 8.6, syslinux 3.75, and much more. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mandriva Linux 2009 Spring comes with an improvement in boot time. The tools of Mandriva Control Center have also been optimised. Network center now supports advanced network configuration together with additional pre-configured Internet providers, integration with new network devices and support for different wireless regulatory domains. msev, the Mandriva security framework, has been also redesigned. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The ext4 file system is now supported in the stable version and proposed during installation. Last update of syslinux comes with the HDT module (Hardware Detection Tool), which brings you a way to detect all your hardware before booting your system.&lt;br /&gt;&lt;br /&gt;You can take the &lt;a href="http://wiki.mandriva.com/en/2009.1_Tour"&gt;2009 Spring tour&lt;/a&gt;, read the &lt;a href="http://wiki.mandriva.com/en/2009.1_Notes"&gt;Release notes&lt;/a&gt; and &lt;a href="http://wiki.mandriva.com/en/2009.1_Errata"&gt;Errata&lt;/a&gt;, and of course, &lt;a href="http://www.mandriva.com/en/download/"&gt;download&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.osnews.com/story/21401/Mandriva_Linux_2009_Spring_Released"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5515743543018331616?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5515743543018331616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5515743543018331616&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5515743543018331616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5515743543018331616'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/mandriva-linux-2009-released.html' title='Mandriva Linux 2009 Spring released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2656013300990435067</id><published>2009-04-28T22:40:00.003+08:00</published><updated>2009-04-28T22:46:43.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3.0.10 fixes critical vulnerability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SfcWBN_sNzI/AAAAAAAAAVo/H8ftdusGSrw/s1600-h/firefox3.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 72px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SfcWBN_sNzI/AAAAAAAAAVo/H8ftdusGSrw/s400/firefox3.png" alt="" id="BLOGGER_PHOTO_ID_5329752894208751410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;  The &lt;a target="_blank" href="http://www.mozilla.org/" rel="external"&gt;Mozilla&lt;/a&gt; developers have &lt;a target="_blank" href="http://blog.mozilla.com/blog/2009/04/27/firefox-3010-security-and-stability-release-now-available/" rel="external"&gt;announced&lt;/a&gt; the release of version 3.0.10 of their open source Firefox web browser.  The security and stability release addresses a &lt;a target="_blank" href="http://www.mozilla.org/security/announce/2009/mfsa2009-23.html" rel="external"&gt;critical security vulnerability&lt;/a&gt; introduced in &lt;a href="http://www.h-online.com/security/Firefox-3-0-9-patches-critical-vulnerabilities--/news/113123" title="Firefox 3.0.9 patches critical vulnerabilities"&gt;Firefox 3.0.9&lt;/a&gt;.  &lt;/p&gt;  &lt;p style="text-align: justify;"&gt;The vulnerability is a regression which in some cases caused frequent crashes. Users running the HTML Validator add-on were particularly affected, although other users also experienced the crashes. The problem was due to memory corruption, similar to problems identified as security vulnerabilities in the past.&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;More details about the release can be found in the &lt;a target="_blank" href="http://www.mozilla.com/en-US/firefox/3.0.10/releasenotes/" rel="external"&gt;release notes&lt;/a&gt;. Firefox 3.0.10 is available to &lt;a target="_blank" href="http://www.mozilla.com/en-US/firefox/all.html" rel="external"&gt;download&lt;/a&gt;, or Firefox users can use the Firefox update service by selecting Help, then Check For Updates.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://www.h-online.com/security/Firefox-3-0-10-fixes-critical-vulnerability--/news/113165"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2656013300990435067?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2656013300990435067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2656013300990435067&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2656013300990435067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2656013300990435067'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/firefox-3010-fixes-critical.html' title='Firefox 3.0.10 fixes critical vulnerability'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/SfcWBN_sNzI/AAAAAAAAAVo/H8ftdusGSrw/s72-c/firefox3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-8581080165789882817</id><published>2009-04-25T18:48:00.011+08:00</published><updated>2009-04-25T19:28:21.819+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Red Alert'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Testing Red Alert 2 with wine</title><content type='html'>&lt;div style="text-align: justify;"&gt;I had unsuccessful attempt to run (old) Red Alert 2 game with sound using wine 1.x.x. After ignoring to test it for a few months due to my busy work, yesterday I decided to try it again. It worked. My wine version is 1.1.17. My Red Alert 2 is Yuri's Revenge with no-cd patch. Below is how I set wine to make sound works. The graphics setting is just an additional setting to set virtual destop to make the game runs in a window (and not in full screen as default).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Audio Setting&lt;/span&gt;&lt;br /&gt;Run winecfg to change audio setting for wine.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/SfLsn8evogI/AAAAAAAAAVQ/Tr1idHXop8o/s1600-h/winecfg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 401px; height: 246px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SfLsn8evogI/AAAAAAAAAVQ/Tr1idHXop8o/s320/winecfg.png" alt="" id="BLOGGER_PHOTO_ID_5328581480126849538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Click on the Audio tab. Make sure PulseAudio (recent wine support PulseAudio driver) and OSS driver checked and in DirectSound section  make sure Hardware Acceleration is set to Emulation. And then click OK button to save the settings.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Graphics Settings&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Click on Graphics tab and check Emulate a virtual desktop setting and set Desktop size to 800 x 600 or 1024 x 768.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now it's ready to be run. See screenshots below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/SfLyeQzTweI/AAAAAAAAAVY/Nwiq0j6nzBE/s1600-h/red-alert2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 437px; height: 273px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SfLyeQzTweI/AAAAAAAAAVY/Nwiq0j6nzBE/s320/red-alert2.png" alt="" id="BLOGGER_PHOTO_ID_5328587910852887010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SfLywbtEEMI/AAAAAAAAAVg/A6AGRhpRy-g/s1600-h/red-alert2-1.png"&gt;&lt;img style="cursor: pointer; width: 438px; height: 321px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SfLywbtEEMI/AAAAAAAAAVg/A6AGRhpRy-g/s400/red-alert2-1.png" alt="" id="BLOGGER_PHOTO_ID_5328588223017128130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-8581080165789882817?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/8581080165789882817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=8581080165789882817&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8581080165789882817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8581080165789882817'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/testing-red-alert-2-with-wine.html' title='Testing Red Alert 2 with wine'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/SfLsn8evogI/AAAAAAAAAVQ/Tr1idHXop8o/s72-c/winecfg.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6745895870303102071</id><published>2009-04-13T18:15:00.000+08:00</published><updated>2009-04-22T19:57:26.557+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='local_recipient_maps'/><category scheme='http://www.blogger.com/atom/ns#' term='smtp'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='main.cf'/><category scheme='http://www.blogger.com/atom/ns#' term='master.cf'/><category scheme='http://www.blogger.com/atom/ns#' term='postfix'/><title type='text'>postfix can't connect to MySQL</title><content type='html'>I got this error in syslog when postfix was trying to connect to MySQL:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Apr 13 17:34:53 webmail postfix/smtpd[6726]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)                                                     &lt;br /&gt;Apr 13 17:34:53 webmail postfix/smtpd[6726]: NOQUEUE: reject: RCPT from rv-out-0506.google.com[209.85.198.233]: 451 4.3.0 &lt;zamri@myfakedomain.net&gt;: Temporary lookup failure; from=&lt;myzamri@gmail.com&gt; to=&lt;zamri@myfakedomain.net&gt; proto=ESMTP helo=&lt;rv-out-0506.google.com&gt;    &lt;br /&gt;&lt;/rv-out-0506.google.com&gt;&lt;/zamri@myfakedomain.net&gt;&lt;/myzamri@gmail.com&gt;&lt;/zamri@myfakedomain.net&gt;&lt;/blockquote&gt;&lt;br /&gt;I got a reference to MySQL database in my main.cf which triggered the error:&lt;br /&gt;&lt;br /&gt;local_recipient_maps = mysql:/etc/postfix/sql-recipients.cf&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;From the error it was obvious postfix couldn't connect to MySQL. Email from outside wouldn't be received properly by dbmail. I checked MySQL service and it was running and I could log into MySQL manually. I found a solution after googling a bit. The cause was in file /etc/postfix/master.cf. I got smtp service of postfix to run chroot'ed (see y below).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;#service type  private unpriv  chroot  wakeup  maxproc command + args&lt;br /&gt;smtp    inet    n              -           y             -                 -               smtpd&lt;br /&gt;&lt;br /&gt;So I changed the line to:&lt;br /&gt;&lt;br /&gt;#service type  private unpriv  chroot  wakeup  maxproc command + args&lt;br /&gt;smtp    inet    n              -           n             -                 -               smtpd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Voila!. It worked. See log below:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Apr 13 18:03:02 webmail postfix/smtpd[7039]: connect from rv-out-0506.google.com[209.85.198.239]               &lt;br /&gt;Apr 13 18:03:03 webmail sqlgrey: grey: domain awl match: updating 209.85.198(209.85.198.239), gmail.com        &lt;br /&gt;Apr 13 18:03:03 webmail postfix/smtpd[7039]: B3246A3075: client=rv-out-0506.google.com[209.85.198.239]         &lt;br /&gt;Apr 13 18:03:04 webmail postfix/cleanup[7042]: B3246A3075: message-id=&lt;23c8d5620904130314j7f4c619di57c7d8c0d217ed62@mail.gmail.com&gt;                                                                                             &lt;br /&gt;Apr 13 18:03:04 webmail postfix/qmgr[7033]: B3246A3075: from=&lt;myzamri@gmail.com&gt;, size=2277, nrcpt=1 (queue active)                                                                                                             &lt;br /&gt;Apr 13 18:03:05 webmail postfix/smtpd[7046]: connect from webmail.myfakedomain.net[127.0.0.1]             &lt;br /&gt;Apr 13 18:03:05 webmail postfix/smtpd[7046]: 26BBFA3076: client=rv-out-0506.google.com[209.85.198.239]         &lt;br /&gt;Apr 13 18:03:05 webmail postfix/cleanup[7042]: 26BBFA3076: message-id=&lt;23c8d5620904130314j7f4c619di57c7d8c0d217ed62@mail.gmail.com&gt;                                                                                             &lt;br /&gt;Apr 13 18:03:05 webmail postfix/qmgr[7033]: 26BBFA3076: from=&lt;myzamri@gmail.com&gt;, size=2751, nrcpt=1 (queue active)                                                                                                             &lt;br /&gt;Apr 13 18:03:05 webmail postfix/smtpd[7046]: disconnect from webmail.myfakedomain.net[127.0.0.1]          &lt;br /&gt;Apr 13 18:03:05 webmail dbmail/lmtpd[20480]: Message:[serverchild] serverchild.c,PerformChildTask(+349): incoming connection from [127.0.0.1] by pid [20480]                                                                    &lt;br /&gt;Apr 13 18:03:05 webmail postfix/lmtp[7043]: B3246A3075: to=&lt;zamri@myfakedomain.net&gt;, relay=127.0.0.1[127.0.0.1]:10025, delay=2, delays=0.96/0.01/0/1, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=01032-05, from MTA([127.0.0.1]:10026): 250 2.0.0 Ok: queued as 26BBFA3076)                                                                   &lt;br /&gt;Apr 13 18:03:05 webmail postfix/qmgr[7033]: B3246A3075: removed                                &lt;/zamri@myfakedomain.net&gt;&lt;/myzamri@gmail.com&gt;&lt;/myzamri@gmail.com&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6745895870303102071?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6745895870303102071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6745895870303102071&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6745895870303102071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6745895870303102071'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/postfix-can-connect-to-mysql.html' title='postfix can&amp;#39;t connect to MySQL'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6457259730408351186</id><published>2009-04-08T17:04:00.000+08:00</published><updated>2009-04-22T19:57:26.557+08:00</updated><title type='text'>CUPS: Unable to open device and permission denied</title><content type='html'>&lt;span&gt;&lt;span class="highlight"&gt;I use&lt;/span&gt;&lt;b class="highlight"&gt; CUPS &lt;/b&gt;&lt;span class="highlight"&gt;for my printer system and I got this error:&lt;br /&gt;&lt;/span&gt;&lt;b class="highlight"&gt;&lt;br /&gt;Unable&lt;/b&gt; &lt;b class="highlight"&gt;to&lt;/b&gt; &lt;b class="highlight"&gt;open&lt;/b&gt; &lt;b class="highlight"&gt;device&lt;/b&gt; "&lt;b class="highlight"&gt;&lt;/b&gt;&lt;/span&gt;hal:///org/freedesktop/Hal/devices/usb_device_3f0_217_00SGKGB09615_if0_printer_noserial&lt;span&gt;": &lt;b class="highlight"&gt;Permission&lt;/b&gt; &lt;b class="highlight"&gt;denied&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span&gt;&lt;span class="highlight"&gt;How t&lt;/span&gt;&lt;span class="highlight"&gt;o solve this problem&lt;/span&gt;? The settings of the printer was correct and was just a permission problem. Googling a bit, I found this &lt;a href="http://www.plasticboy.de/2008/06/01/unable-to-open-device-halorgfreedesktophaldevicesusb_device_-permission-denied/"&gt;site&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;br /&gt;These steps what I did to solve it:&lt;br /&gt;1. cd /usr/lib/cups/backend&lt;br /&gt;2. chmod 700 hal (previously 755)&lt;br /&gt;3. chmod 700 usb (previously 755)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span&gt;For step 2 and 3, I found out that you have to change the mod to 700 although the file hal and usb has 'rwx' on them on the 'user' part. The culprit was the 'group' and the 'other' part of the permission. They should be chmod'ed to 0. On my system, the 'group' and 'other' part of both files was 5 (r-x) previously.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span class="highlight"&gt;&lt;/span&gt;&lt;b class="highlight"&gt;&lt;br /&gt;&lt;/b&gt;&lt;span class="highlight"&gt;I hope this saves some people's time of head scratching.&lt;/span&gt;&lt;b class="highlight"&gt;&lt;br /&gt;&lt;/b&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6457259730408351186?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6457259730408351186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6457259730408351186&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6457259730408351186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6457259730408351186'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/cups-unable-to-open-device-and.html' title='CUPS: Unable to open device and permission denied'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3652576502141866392</id><published>2009-04-01T18:42:00.000+08:00</published><updated>2009-04-22T19:57:26.557+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='worm'/><category scheme='http://www.blogger.com/atom/ns#' term='clamav'/><category scheme='http://www.blogger.com/atom/ns#' term='downadup'/><category scheme='http://www.blogger.com/atom/ns#' term='conficker'/><title type='text'>clamav detects conficker</title><content type='html'>&lt;p style="text-align: justify;"&gt;Taken from http://www.clamav.net/2009/01/29/conficker-aka-downadup/&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Some of you may have heard of a current major outbreak of a virus known as Downadup that has been reported at &lt;a href="http://news.bbc.co.uk/1/hi/technology/7842013.stm"&gt;http://news.bbc.co.uk/1/hi/technology/7842013.stm&lt;/a&gt; and &lt;a href="http://news.bbc.co.uk/1/hi/technology/7832652.stm"&gt;http://news.bbc.co.uk/1/hi/technology/7832652.stm&lt;/a&gt;. It has been estimated that move than 9 million PCs are infected across the world. &lt;/p&gt;  &lt;p style="text-align: justify;"&gt;ClamAV detects Downadup, also known as Conficker, as Worm.Downadup. Once on a system it downloads components that ClamAV detects as members of the Trojan.Downloader- family of signatures.&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;The virus primarily exploits MS08-067; it can also spread through USB sticks. Since the virus is not spread by email we don’t expect to see much activity in our core user-base, which tends to use ClamAV to scan emails. We are, nevertheless, keeping an eye out for it through freshclam’s statistics gathering system – we are yet to see any obvious spike of activity from it. If we hear anything we’ll let you know.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3652576502141866392?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3652576502141866392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3652576502141866392&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3652576502141866392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3652576502141866392'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/04/clamav-detects-conficker.html' title='clamav detects conficker'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-127344241314343013</id><published>2009-03-14T17:11:00.000+08:00</published><updated>2009-04-22T19:57:26.557+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='time'/><category scheme='http://www.blogger.com/atom/ns#' term='hwclock'/><category scheme='http://www.blogger.com/atom/ns#' term='date'/><title type='text'>Saving date and time to hardware clock manually</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you change date and time in console, the hardware clock may not be updated instantly. There's a script usually find in many distros that save the date and time to hardware clock before the computer off or restart. Some GUI apps changed the hardware clock if you change the software clock. If you want to change the hardware clock manually, here's the command:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;hwclock --systohc&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;and obviously, you have to run it as root.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-127344241314343013?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/127344241314343013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=127344241314343013&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/127344241314343013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/127344241314343013'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/03/saving-date-and-time-to-hardware-clock.html' title='Saving date and time to hardware clock manually'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7194671860673217559</id><published>2009-03-14T13:40:00.000+08:00</published><updated>2009-04-22T19:57:26.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='utf8'/><category scheme='http://www.blogger.com/atom/ns#' term='dbmail'/><category scheme='http://www.blogger.com/atom/ns#' term='character set'/><title type='text'>dbmail and database default character set</title><content type='html'>&lt;div style="text-align: justify;"&gt;I migrated my mailserver to another server recently. I installed dbmail from scratch and restored my database into new mysql server. When I started dbmail to connect to the database server, I found out in syslog (see below) that the dbmail-imapd couldn't connect to the server because of the different character set. It's a FATAL error!. I found out that my old database used latin1 as the default character set and dbmail used utf8 as I defaulted in /etc/dbmail.conf. So I just change the default character set of my dbmail database in MySQL to utf8 (see below). This solved the problem.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In syslog before changing the character set:&lt;/span&gt;&lt;br /&gt;Mar 14 13:01:54 webmail.fakedomain.com.my dbmail-imapd[13986]: Error:[sql] dbmysql.c,db_mysql_check_collations(+138): collation mismatch, your MySQL configuration specifies a different charset than the data currently in your DBMail database.&lt;br /&gt;Mar 14 13:01:54 webmail.fakedomain.com.my dbmail-imapd[13986]: FATAL:[server] server.c,StartServer(+129): Unable to connect to database.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To change default character set of a dbmail database:&lt;/span&gt;&lt;br /&gt;ALTER &lt;em&gt;DATABASE&lt;/em&gt; dbmail &lt;em&gt;DEFAULT CHARACTER SET&lt;/em&gt; utf8;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In syslog after changing database default character set:&lt;/span&gt;&lt;br /&gt;Mar 15 13:20:29 webmail dbmail/imap4d[14107]: Message:[server] pool.c,child_register(+299): register child [14107]&lt;br /&gt;Mar 15 13:20:29 webmail dbmail/imap4d[14109]: Message:[server] pool.c,child_register(+299): register child [14109]&lt;br /&gt;Mar 15 13:20:29 webmail dbmail/imap4d[14111]: Message:[server] pool.c,child_register(+299): register child [14111]&lt;br /&gt;Mar 15 13:20:29 webmail dbmail/imap4d[14113]: Message:[server] pool.c,child_register(+299): register child [14113]&lt;br /&gt;Mar 15 13:20:29 webmail dbmail/imap4d[14101]: Message:[server] pool.c,scoreboard_state(+590): Scoreboard state:children [4/10], spares [4 (2 - 4)]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7194671860673217559?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7194671860673217559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7194671860673217559&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7194671860673217559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7194671860673217559'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/03/dbmail-and-database-default-character.html' title='dbmail and database default character set'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3157264269638401455</id><published>2009-02-26T18:49:00.000+08:00</published><updated>2009-04-22T19:57:26.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kpackagekit'/><category scheme='http://www.blogger.com/atom/ns#' term='packagekit'/><title type='text'>packagekit and Mandriva Cooker</title><content type='html'>I use Mandriva Cooker. A bleeding edge distro. packagekit is the latest offering from Mandriva for package management. Coupled with KDE's kpackagekit, it integrates nicely with KDE 4. It's still not recommended for general though. The interface is confusing for first time user. Every button can be clicked while the other process running and it crashes often. Please use Mandriva Control Center for it.&lt;br /&gt;&lt;br /&gt;Let's see some screenshots of it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_rLns1_l-ATs/SaZ00m-VUUI/AAAAAAAAAUk/jaS2nhUovEU/s1600-h/packagekit.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SaZ00m-VUUI/AAAAAAAAAUk/jaS2nhUovEU/s320/packagekit.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307057658066719042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1NtB6mzI/AAAAAAAAAUs/ouU7lr2b1W0/s1600-h/packagekit-updates.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1NtB6mzI/AAAAAAAAAUs/ouU7lr2b1W0/s320/packagekit-updates.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307058089189088050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1cAZYMyI/AAAAAAAAAU0/EKSi0dWv1RI/s1600-h/packagekit-updates2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1cAZYMyI/AAAAAAAAAU0/EKSi0dWv1RI/s320/packagekit-updates2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307058334905938722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1nYIvDVI/AAAAAAAAAU8/Hf_sW5t0vtE/s1600-h/packagekit-updates3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 151px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SaZ1nYIvDVI/AAAAAAAAAU8/Hf_sW5t0vtE/s320/packagekit-updates3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307058530257145170" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3157264269638401455?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3157264269638401455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3157264269638401455&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3157264269638401455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3157264269638401455'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/02/packagekit-and-mandriva-cooker.html' title='packagekit and Mandriva Cooker'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/SaZ00m-VUUI/AAAAAAAAAUk/jaS2nhUovEU/s72-c/packagekit.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5944141818637842567</id><published>2009-02-05T18:26:00.000+08:00</published><updated>2009-04-22T19:57:26.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Administrator'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='privilege'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Login with admin privilege can make matters worse</title><content type='html'>&lt;div style="text-align: justify;"&gt;Many windows users don't know that they login with administrator privileges. When viruses or worms attack, they use the user's privileges and they can make a catastrophe.&lt;br /&gt;&lt;br /&gt;A new analysis claims that over 90% of the &lt;a itxtdid="7145679" target="_blank" href="http://www.infopackets.com/news/business/microsoft/2009/20090204_uac_vulnerability_found_in_windows_vista.htm#" style="border-bottom: 0.2em dotted rgb(174, 227, 248) ! important; font-weight: normal ! important; font-size: 100% ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: rgb(174, 227, 248) ! important; background-color: transparent ! important;" classname="iAs" class="iAs"&gt;Windows &lt;nobr style="font-weight: normal; font-size: 100%;" id="itxt_nobr_0_0"&gt;security&lt;img style="border: 0pt none ; margin: 0pt; padding: 0pt; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; float: none;" src="http://images.intellitxt.com/ast/adTypes/mag-glass_10x10.gif" /&gt;&lt;/nobr&gt;&lt;/a&gt; vulnerabilities reported last year were made worse by users logged in with &lt;a href="http://www.infopackets.com/news/carols_corner_office/2007/20070410_restricting_permission_to_your_documents_office_2007.htm"&gt;administrative privileges&lt;/a&gt;  -- an issue Microsoft has been hotly debating recently.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;BeyondTrust Corp. (BTC),  a &lt;a itxtdid="6666332" target="_blank" href="http://www.infopackets.com/news/business/microsoft/2009/20090204_uac_vulnerability_found_in_windows_vista.htm#" style="border-bottom: 0.2em dotted rgb(174, 227, 248) ! important; font-weight: normal ! important; font-size: 100% ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: rgb(174, 227, 248) ! important; background-color: transparent ! important;" classname="iAs" class="iAs"&gt;software &lt;nobr style="font-weight: normal; font-size: 100%;" id="itxt_nobr_2_0"&gt;development&lt;img style="border: 0pt none ; margin: 0pt; padding: 0pt; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; float: none;" src="http://images.intellitxt.com/ast/adTypes/mag-glass_10x10.gif" /&gt;&lt;/nobr&gt;&lt;/a&gt; company specializing in enterprise rights management, has  indicated that the act of giving users administrative rights may leave systems  more open to risk. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The report issued by BTC was prepared by assessing security vulnerability bulletins released by Microsoft in 2008, and identifying specific "mitigating factors" (those that could reduce or negate the risk of an attack) within the bulletin. If Microsoft reported that having fewer security privileges would negate or eliminate risk, BTC concluded that the vulnerability was admin-privilege related.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The result of the analysis of the 154 critical Microsoft vulnerabilities indicated that a full 92% could have been prevented if users were not logged into their systems with administrator status. BTC believes that restricting the number of users who can log in with these privileges will "close the window of opportunity" for attackers. This is particularly true for users of &lt;a href="http://www.infopackets.com/news/security/2003/20031009_alternative_to_Internet_explorer_and_its_security_flaws.htm"&gt;Internet Explorer&lt;/a&gt; and Microsoft Office. (Source: &lt;a href="http://www.computerworld.com/action/article.do?command=viewarticlebasic&amp;amp;articleid=9127318&amp;amp;source=rss_news"&gt;computerworld.com&lt;/a&gt;)&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Microsoft has been relatively transparent in their revelation of security vulnerabilities, and has worked with organizations such as Cert.org to identify and address security concerns to the online community. (Source: &lt;a href="http://www.cert.org/incident_notes/in-98-07.html"&gt;cert.org&lt;/a&gt;)&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;While Microsoft is not denying the vulnerabilities present in its various Windows &lt;a itxtdid="6666293" target="_blank" href="http://www.infopackets.com/news/business/microsoft/2009/20090204_uac_vulnerability_found_in_windows_vista.htm#" style="border-bottom: 0.2em dotted rgb(174, 227, 248) ! important; font-weight: normal ! important; font-size: 100% ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: rgb(174, 227, 248) ! important; background-color: transparent ! important;" classname="iAs" class="iAs"&gt;operating &lt;nobr style="font-weight: normal; font-size: 100%;" id="itxt_nobr_6_0"&gt;systems&lt;img style="border: 0pt none ; margin: 0pt; padding: 0pt; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; float: none;" src="http://images.intellitxt.com/ast/adTypes/mag-glass_10x10.gif" /&gt;&lt;/nobr&gt;&lt;/a&gt;, they have not been exactly forthright about how internal programming "holes" (such as increased vulnerability for users with admin privileges) may make users susceptible to threats or attacks.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;I think Microsoft users should be told that using admin privilege accounts is a potential security risk. I found out that many of them don't want to use normal/limited account for their daily account.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Linux users always use ordinary account (non-root acount) to do tasks that do not require admin/root privileges. Ubuntu users for example used to sudo command to do admin tasks like installing packages, upgrade packages etc. Other Linux users are very familiar with su command to do the same tasks. Certain apps will warn you if you run them as admin (ie root). This way Linux users reduce the risks of being infected or attacked by viruses, worms and other types of malwares.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://www.infopackets.com/news/business/microsoft/2009/20090204_uac_vulnerability_found_in_windows_vista.htm"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5944141818637842567?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5944141818637842567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5944141818637842567&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5944141818637842567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5944141818637842567'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/02/login-with-admin-privilege-can-make.html' title='Login with admin privilege can make matters worse'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2943413789386798856</id><published>2009-01-22T18:51:00.000+08:00</published><updated>2009-04-22T19:57:26.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='https'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>How to setup a https server with apache</title><content type='html'>Setting up an https server in Apache is easier by watching video. Don't you agree? :)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ytgxcQsd_b0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ytgxcQsd_b0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2943413789386798856?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2943413789386798856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2943413789386798856&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2943413789386798856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2943413789386798856'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/01/how-to-setup-https-server-with-apache.html' title='How to setup a https server with apache'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2814417657939182224</id><published>2009-01-10T11:41:00.000+08:00</published><updated>2009-04-22T19:57:26.559+08:00</updated><title type='text'>Linux 2.6.28's five best features</title><content type='html'>&lt;div class="submitted"&gt;       By Steven J. Vaughan-Nichols    &lt;/div&gt;      &lt;div class="created"&gt;       Created Jan 9 2009 - 3:29pm    &lt;/div&gt;           &lt;div class="content"&gt;       &lt;div style="float: right; margin-left: 4px;"&gt;       &lt;/div&gt;        &lt;p style="text-align: justify;"&gt;While you were likely to be opening up Christmas presents, Linus Torvalds was giving Linux users around the world a special present: the release of the next major Linux kernel: &lt;u&gt;Linux 2.6.28&lt;/u&gt; [1]. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;We had some time to tinker with this latest and greatest Linux, and it's my kind of Christmas present: solid improvements to my favorite operating system. Here are the five features that I think most of us will appreciate the most as we move into the New Year.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="font-weight: bold;"&gt;1) Ext4  &lt;/p&gt; &lt;p style="text-align: justify;"&gt;The next step up in Linux file systems, has finally arrived. &lt;u&gt;Ext4&lt;/u&gt; [2] improves, well, everything about hard drive storage. It gives you larger file-system and file sizes, faster I/O, better journaling, and it can defragment your drive on the fly. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;In particular, its delayed allocation functionality greatly improves hard disk write performance. This won't help your PC hard drive that much, but if you're running a database server, you'll see significant improvements. How fast is 'significant?' In my informal tests with MySQL 5.0, I saw write-speed boosts of approximately 30% on a 400GB database. Try it yourself on your servers, you'll be impressed. In addition, since Ext4 can handle up to 1024 petabytes per volume. I expect Ext4 and Sun's ZFS are going to be fighting it out for top server file-system for the next ten-years.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="font-weight: bold;"&gt;2) GEM Memory Manager for Graphics  &lt;/p&gt; &lt;p style="text-align: justify;"&gt;Linux is finally getting decent support from the major graphic vendors, like &lt;u&gt;ATI&lt;/u&gt; [3] and &lt;u&gt;NVIDIA&lt;/u&gt; [4]. That's great, if you have a high-end graphics card with its own memory and processor. But, say you're like the rest of us without much money and you're using the graphics that are built into your motherboard? Linux will run fine on your PC, but your graphics won't be that fast. Until now. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;With Linux 2.6.28, GEM (&lt;u&gt;Graphics Execution Manager&lt;/u&gt; [5]) Linux finally includes a graphics memory manager. This will matter your graphics memory whether it's on a dedicated card or part of your main memory. By providing a central, common memory manager, GEM enables even ordinary graphics, like the popular and cheap &lt;u&gt;Intel 915 chipset, to run 50% faster&lt;/u&gt; [6]. That's a performance boost that anyone can see.   &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;GEM is still very much a work in progress. At this time, only the 915 is fully supported. Other graphic chip developers though are already hard at work getting their drivers to work with GEM. This graphics memory manager will not only make their lives easier, it will also deliver much faster performance for both low-end and top-of-the-line desktop users. In short, GEM may not be much now, but it's going to be a win-win for everyone by this summer.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;3) Disk Shock Protection&lt;/span&gt;  &lt;/p&gt; &lt;p style="text-align: justify;"&gt;Ever drop a laptop? I have. So far, I've been lucky and I have smacked a hard drive silly. Laptop vendors know they can't count on everyone being lucky so they've been incorporating drop protection into their notebooks and netbooks. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;This works by moving the hard drive read/write heads away from the disk if the laptop detects that it's moving quickly and is likely to be slamming on the floor in a few milliseconds. Until now, though, Linux didn't know a thing about this kind of protection. So, you could end up with Linux trying to get the drive heads to write while the drive firmware was trying to move the out of the way before laptop and concrete had a sudden, violent meeting. Now, Linux will work with most of these fumble-finger proof hard drives. Speaking for klutzes everywhere, I'd like to say thank-you. &lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;4) Staging Drivers&lt;/span&gt;  &lt;/p&gt; &lt;p style="text-align: justify;"&gt;Did you ever want to use a device for Linux where there was 'some' support for it, but it wasn't good enough to be in the main kernel? If you use a lot of new hardware, you've probably been there. As &lt;u&gt;Jake Edge reports&lt;/u&gt; [7], "There has been an ongoing struggle between those who want to see drivers get included as quickly as possible versus those who want to see them approach or attain normal kernel quality levels first." He's got that right. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Greg Kroah-Hartman, who has been leading &lt;u&gt;Linux hackers' efforts to create drivers&lt;/u&gt; [8], created the -staging tree for these, not quite ready for prime-time drivers. You don't have to use them, but they're available there if you need them. For example, I wanted access to USB/IP. This driver enables you to USB devices over a TCP/IP network. I'm using it to access printers that are attached to a &lt;u&gt;Belkin Network USB Hub&lt;/u&gt; [9]. Is it perfect? No. But it does let me get to those printers so that's a win in my book.  &lt;/p&gt; &lt;p style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;5) Network improvements  &lt;/p&gt; &lt;p style="text-align: justify;"&gt;The 2.6.28 kernel includes new support for UWB (Ultra Wide Band), Wireless USB, UWB-IP, and Nokia's mobile phone Phonet Network Protocol. That's all well and good, but unless you're one of the few who work with UWB or Phonet, I'm not sure how important that will be. I do think Wireless USB will end up being a big deal. That said, what I think is easily the neatest improvement in 2.6.28's improved networking is that it now supports the &lt;u&gt;minstrel Wi-Fi rate control&lt;/u&gt; [10].  &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Chances are you haven't heard about minstrel. Once you have it on your Wi-Fi equipped computer though you'll wonder how you ever lived without it. Minstrel keeps a constant watch on which Wi-Fi AP (access points) in your area are delivering the fastest possible performance and automatically hook you up with it. With minstrel, you're pretty much guaranteed to always get the best Wi-Fi connection that's available. I like this. I like this a lot. Frankly, based on what I've been seeing while using it with my Linux-powered ThinkPad R61, I'd upgrade to 2.6.28 for this feature alone. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;So, my advice to you, is that it any of this sounds good, you can either upgrade your PC to Linux 2.6.28 manually, which is what I did, or you can start encouraging your favorite Linux distribution group to move to 2.6.28 sooner rather than later. You'll be pleased you did.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;     &lt;/div&gt;      &lt;hr style="clear: right;" noshade="noshade" size="1"&gt;      &lt;div class="source_url"&gt;       &lt;strong&gt;Source URL:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blogs.computerworld.com/linux_2_6_28s_five_best_features"&gt;http://blogs.computerworld.com/linux_2_6_28s_five_best_features&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;br /&gt;[1] http://lkml.org/lkml/2008/12/24/105&lt;br /&gt;[2] http://ext4.wiki.kernel.org/index.php/Main_Page&lt;br /&gt;[3] http://practical-tech.com/infrastructure/amd-partners-with-novell-to-open-source-ati-graphic-drivers&lt;br /&gt;[4] http://www.nvidia.com/object/unix.html&lt;br /&gt;[5] http://lwn.net/Articles/283793&lt;br /&gt;[6] http://lwn.net/Articles/283798&lt;br /&gt;[7] http://lwn.net/Articles/301192&lt;br /&gt;[8] http://practical-tech.com/infrastructure/linux-hackers-offer-to-create-device-drivers-for-free&lt;br /&gt;[9] http://www.belkin.com/networkusbhub&lt;br /&gt;[10] http://wireless.kernel.org/en/developers/Documentation/mac80211/RateControl/minstrel&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2814417657939182224?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2814417657939182224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2814417657939182224&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2814417657939182224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2814417657939182224'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2009/01/linux-2628-five-best-features.html' title='Linux 2.6.28&amp;#39;s five best features'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-65709298906351123</id><published>2008-12-21T20:43:00.000+08:00</published><updated>2009-04-22T19:57:26.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='celcom broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><title type='text'>How to connect to the internet using Celcom Broadband Modem</title><content type='html'>&lt;div style="text-align: justify;"&gt;Luckily, I got my hand on my friend's Celcom Broadband USB HSDPA Modem. The model is E220. Fortunately on Mandriva, you don't need to type a command. It's all in the comfort of GUI.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;below is the step-by-step process:&lt;br /&gt;&lt;br /&gt;1. Open MCC (Mandriva Control Center) and then select Network &amp;amp; Internet (left frame) and then open Setup a new network interface.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/SU93MGJXYbI/AAAAAAAAATg/khAm7l8gRf4/s1600-h/mcc1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SU93MGJXYbI/AAAAAAAAATg/khAm7l8gRf4/s400/mcc1.png" alt="" id="BLOGGER_PHOTO_ID_5282571937620910514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Select GPRS/Edge/3G and click Next button.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SU933v74nWI/AAAAAAAAATo/3fAhfB4SGbI/s1600-h/mcc2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SU933v74nWI/AAAAAAAAATo/3fAhfB4SGbI/s400/mcc2.png" alt="" id="BLOGGER_PHOTO_ID_5282572687573032290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. The device should be shown and selected here. If not, you have to check whether Linux detected it using lsusb command. In many cases, this shouldn't be a problem for Linux detecting a USB device. Then click the Next button.&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SU94WoQeFgI/AAAAAAAAATw/JL5_bnOT7OI/s1600-h/mcc3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SU94WoQeFgI/AAAAAAAAATw/JL5_bnOT7OI/s400/mcc3.png" alt="" id="BLOGGER_PHOTO_ID_5282573218087835138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;4. It will ask you for PIN number. One problem here. You have to enable PIN Protection for your card by going into MS Windows and use the software provided by TM to enable the PIN Protection. It is disabled by default. If it is disabled, you will get error after this even the PIN number is correct. After enable the PIN Protection, you can boot back into Linux and enter the PIN number as in the pic below. Then click Next.&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/SU941XgKfxI/AAAAAAAAAT4/fwBFfumlLlI/s1600-h/mcc4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SU941XgKfxI/AAAAAAAAAT4/fwBFfumlLlI/s400/mcc4.png" alt="" id="BLOGGER_PHOTO_ID_5282573746166202130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. This dialog opens and you can just click Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/SU96WnQFa6I/AAAAAAAAAUA/0EoswaqK2KE/s1600-h/mcc5.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SU96WnQFa6I/AAAAAAAAAUA/0EoswaqK2KE/s400/mcc5.png" alt="" id="BLOGGER_PHOTO_ID_5282575416841038754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Select the option as below and then click Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SU96sAoaydI/AAAAAAAAAUI/5_B8P1WY7CI/s1600-h/mcc6.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SU96sAoaydI/AAAAAAAAAUI/5_B8P1WY7CI/s400/mcc6.png" alt="" id="BLOGGER_PHOTO_ID_5282575784431241682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. For dialog as below, just leave all fields blank. Click Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SU969Q2zg_I/AAAAAAAAAUQ/hN2I3Vbg6uk/s1600-h/mcc7.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SU969Q2zg_I/AAAAAAAAAUQ/hN2I3Vbg6uk/s400/mcc7.png" alt="" id="BLOGGER_PHOTO_ID_5282576080844325874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. Finish. A window will appear telling you that the settings has been configured successfully. Click Finish button to close it.&lt;br /&gt;&lt;br /&gt;9.  You can see the /var/log/messages on what's been going on and important info like IP address, APN, netmask, gateway and handshakes during the connection process.&lt;br /&gt;&lt;br /&gt;Example log:&lt;br /&gt;Dec 21 23:50:42 localhost ifup-ppp: pppd started for ppp0 on /dev/ttyUSB0 at 115200&lt;br /&gt;Dec 21 23:50:42 localhost pppd[2605]: pppd 2.4.4 started by root, uid 0&lt;br /&gt;Dec 21 23:50:49 localhost pppd[2605]: Serial connection established.&lt;br /&gt;Dec 21 23:50:49 localhost pppd[2605]: Using interface ppp0&lt;br /&gt;Dec 21 23:50:49 localhost pppd[2605]: Connect: ppp0 &lt;--&gt; /dev/ttyUSB0&lt;br /&gt;Dec 21 23:50:53 localhost pppd[2605]: Could not determine remote IP address: defaulting to 10.64.64.64&lt;br /&gt;Dec 21 23:50:53 localhost pppd[2605]: local  IP address 10.58.182.246&lt;br /&gt;Dec 21 23:50:53 localhost pppd[2605]: remote IP address 10.64.64.64&lt;br /&gt;Dec 21 23:50:53 localhost pppd[2605]: primary   DNS address 202. 188.0.133&lt;br /&gt;Dec 21 23:50:53 localhost pppd[2605]: secondary DNS address 202.188.1.5&lt;br /&gt;&lt;br /&gt;That's all there is to it. Good luck guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-65709298906351123?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/65709298906351123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=65709298906351123&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/65709298906351123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/65709298906351123'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/12/how-to-connect-to-internet-using-celcom.html' title='How to connect to the internet using Celcom Broadband Modem'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/SU93MGJXYbI/AAAAAAAAATg/khAm7l8gRf4/s72-c/mcc1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5640738868162632260</id><published>2008-12-12T09:12:00.000+08:00</published><updated>2009-04-22T19:57:26.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='queuegraph'/><category scheme='http://www.blogger.com/atom/ns#' term='postfix'/><title type='text'>Queuegraph - a RRDtool frontend for Postfix queue-statistics</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.arschkrebs.de/postfix/queuegraph/"&gt;queuegraph&lt;/a&gt; is a very simple mail statistics RRDtool frontend for Postfix that produces daily, weekly, monthly and yearly graphs of Postfix's active, deferred, incoming and bounce queues.The postfix's queue is usually in /var/spool/postfix. queuegraph is created by &lt;a href="http://www.arschkrebs.de/"&gt;Ralf Hildebrandt&lt;/a&gt; and based on mailgraph by &lt;a href="http://david.schweikert.ch/"&gt;David Schweikert&lt;/a&gt;. Below is the dirs in my system:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;# ls /var/spool/postfix/&lt;br /&gt;active/  corrupt/  deferred/  etc/     flush/  incoming/  maildrop/  postgrey/  public/  tmp/    var/&lt;br /&gt;bounce/  defer/    dev/       extern/  hold/   lib64/     pid/       private/   saved/   trace/&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;In connection with &lt;tt&gt;qshape&lt;/tt&gt; it can be used to find out if your server is having performance issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a large deferred queue indicates delivery problems&lt;/li&gt;&lt;li&gt;a large active queue points to slow destinations (e.g. a &lt;tt&gt;content_filter&lt;/tt&gt;)&lt;/li&gt;&lt;/ul&gt;You can download queuegraph &lt;a href="http://www.arschkrebs.de/postfix/queuegraph/queuegraph.tar.gz"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Before you download it, pls check the requirements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rrdtools (Mandriva users: urpmi rrdtool)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;librrds-perl (Mandriva users: urpmi perl-rrdtool)&lt;/li&gt;&lt;/ul&gt;After finish downloading it, extract it: &lt;span style="font-weight: bold; font-style: italic;"&gt;tar xzvf queuegraph.tar.gz&lt;/span&gt;&lt;br /&gt;List down the extracted files: &lt;span style="font-weight: bold; font-style: italic;"&gt;ls -l &lt;/span&gt;(see below)&lt;br /&gt;&lt;br /&gt;# ls&lt;br /&gt;queuegraph.cgi*  queuegraph-rrd.sh*  README&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;Create a cronjob that runs queuegraph-rrd.sh every minute -- this populates the *.rrd database:&lt;br /&gt;&lt;br /&gt;* * * * * /usr/local/bin/queuegraph-rrd.sh&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;Note: On Mandriva, i created a dir under /etc named cron.minutes and copied file queuegraph-rrd.sh into it&lt;/span&gt;: &lt;span style="font-weight: bold; font-style: italic;"&gt;cp queuegraph-rrd.sh /etc/cron/minutes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;And then I edited crontab by adding this line:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;* * * * * root nice -19 run-parts --report /etc/cron.minutes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Then I copied queuegraph.cgi into the cgi-bin directory of my webserver: &lt;span style="font-weight: bold; font-style: italic;"&gt;cp queuegraph.cgi /var/www/cgi-bin/&lt;/span&gt; or where your webserver's cgi directory is (consult your distro manual.) Then chmoded it to 755 so that my webserver can run it: &lt;span style="font-weight: bold; font-style: italic;"&gt;chmod 755 queuegraph.cgi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To see the statistics created by queuegraph, point your web browser to http://yourwebseraddress/cgi-bin/queuegraph.cgi&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is the graph for my postfix queue (without the Month and Year graph):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SUHDXRizLSI/AAAAAAAAATM/jVlUruuLYOY/s1600-h/postfix-graph.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SUHDXRizLSI/AAAAAAAAATM/jVlUruuLYOY/s320/postfix-graph.png" alt="" id="BLOGGER_PHOTO_ID_5278715042868702498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;That's all there is to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5640738868162632260?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5640738868162632260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5640738868162632260&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5640738868162632260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5640738868162632260'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/12/queuegraph-rrdtool-frontend-for-postfix.html' title='Queuegraph - a RRDtool frontend for Postfix queue-statistics'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/SUHDXRizLSI/AAAAAAAAATM/jVlUruuLYOY/s72-c/postfix-graph.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1535000252046021452</id><published>2008-11-19T15:35:00.000+08:00</published><updated>2009-04-22T19:57:26.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sdparm'/><category scheme='http://www.blogger.com/atom/ns#' term='SCSI'/><title type='text'>sdparm: a utility for SCSI device</title><content type='html'>&lt;div style="text-align: justify;"&gt;You may have heard of hdparm - a utility for getting info and changing certain parameters for IDE-type hard disk. It can't be used for SCSI hard disk though. So is there any similar utility for scsi hard disk? Yes there's one utility called with almost the same name: sdparm.&lt;br /&gt;&lt;br /&gt;You may think that it has the same or at least similar to hdparm. No it is not. Well let's see what we can do with it below.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to install it?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Ubuntu/Debian:&lt;/span&gt;&lt;span style="font-family: monospace;"&gt; apt-get install sdparm&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Mandriva:&lt;/span&gt; urpmi sdparm&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Redhat:&lt;/span&gt; yum install sdparm&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;A few examples:&lt;/span&gt;&lt;br /&gt;list common  mode parameters of a disk&lt;br /&gt;&lt;code&gt;sdparm /dev/sda &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample output:&lt;/span&gt;&lt;br /&gt;    /dev/sda: COMPAQ    BF03697B5A        HPB2&lt;br /&gt;Read write error recovery mode page:&lt;br /&gt;  AWRE        1  [cha: y, def:  1, sav:  1]&lt;br /&gt;  ARRE        1  [cha: y, def:  1, sav:  1]&lt;br /&gt;  PER         1  [cha: y, def:  1, sav:  1]&lt;br /&gt;Caching (SBC) mode page:&lt;br /&gt;  WCE         0  [cha: y, def:  1, sav:  0]&lt;br /&gt;  RCD         0  [cha: y, def:  0, sav:  0]&lt;br /&gt;Control mode page:&lt;br /&gt;  SWP         0  [cha: y, def:  0, sav:  0]&lt;br /&gt;Informational exceptions control mode page:&lt;br /&gt;  EWASC       1  [cha: y, def:  1, sav:  1]&lt;br /&gt;  DEXCPT      0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  MRIE        4  [cha: y, def:  4, sav:  4]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To list the designators within the device identification VPD page of a disk&lt;br /&gt;&lt;code&gt; sdparm --inquiry /dev/sda&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample output:&lt;/span&gt;&lt;br /&gt;    /dev/sda: COMPAQ    BF03697B5A        HPB2&lt;br /&gt;Device identification VPD page:&lt;br /&gt;  Addressed logical unit:&lt;br /&gt;    id_type: EUI-64 based,  code_set: Binary&lt;br /&gt;      [0x0010b9fd080c1129]&lt;br /&gt;    id_type: T10 vendor identification,  code_set: ASCII&lt;br /&gt;      vendor id: COMPAQ&lt;br /&gt;      vendor specific: E20C9MKK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;To see all parameters for the caching mode page&lt;br /&gt;&lt;code&gt;sdparm --page=ca /dev/sdc&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample output:&lt;/span&gt;&lt;br /&gt;    /dev/sda: COMPAQ    BF03697B5A        HPB2&lt;br /&gt;Caching (SBC) mode page:&lt;br /&gt;  IC          0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  ABPF        0  [cha: n, def:  0, sav:  0]&lt;br /&gt;  CAP         0  [cha: n, def:  0, sav:  0]&lt;br /&gt;  DISC        0  [cha: n, def:  0, sav:  0]&lt;br /&gt;  SIZE        0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  WCE         0  [cha: y, def:  1, sav:  0]&lt;br /&gt;  MF          0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  RCD         0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  DRRP        0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  WRP         0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  DPTL      512  [cha: y, def:512, sav:512]&lt;br /&gt;  MIPF      256  [cha: y, def:256, sav:256]&lt;br /&gt;  MAPF      512  [cha: y, def:512, sav:512]&lt;br /&gt;  MAPFC     512  [cha: y, def:512, sav:512]&lt;br /&gt;  FSW         0  [cha: n, def:  0, sav:  0]&lt;br /&gt;  LBCSS       0  [cha: y, def:  0, sav:  0]&lt;br /&gt;  DRA         1  [cha: y, def:  1, sav:  1]&lt;br /&gt;  NV_DIS      0  [cha: n, def:  0, sav:  0]&lt;br /&gt;  NCS       226  [cha: y, def:226, sav:226]&lt;br /&gt;  CSS         0  [cha: y, def:  0, sav:  0]&lt;br /&gt;&lt;br /&gt;To set the "Writeback Cache Enable" bit in the current values page&lt;br /&gt;&lt;code&gt;# sdparm --set=WCE /dev/sda&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;Sample output:&lt;br /&gt;/dev/sda: COMPAQ    BF03697B5A        HPB2&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://www.cyberciti.biz/tips/sdparm-linux-scsi-device-attribute.html"&gt;Cyberciti.biz&lt;/a&gt;&lt;br /&gt;sdparm manpage&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1535000252046021452?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1535000252046021452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1535000252046021452&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1535000252046021452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1535000252046021452'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/11/sdparm-utility-for-scsi-device.html' title='sdparm: a utility for SCSI device'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5344642801940584757</id><published>2008-11-03T15:04:00.000+08:00</published><updated>2009-04-22T19:57:26.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='/proc'/><category scheme='http://www.blogger.com/atom/ns#' term='ip_forward'/><category scheme='http://www.blogger.com/atom/ns#' term='IP Forwarding'/><category scheme='http://www.blogger.com/atom/ns#' term='sysctl.conf'/><title type='text'>NAT and ip forwarding</title><content type='html'>&lt;div style="text-align: justify;"&gt;NAT (be it SNAT or DNAT) relies on ip forwarding. You enable it, they are effective. I forgot to think about it last time ( I think 3 months ago) I setup Linux as a router. This is because server distros, enable it by default. Some distros however do not and most of them distros targeted for desktop/home users (pls check all popular distros to confirm). To enable it, you have to run this 2 commands:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;sysctl -w net.ipv4.ip_forward=1&lt;br /&gt;sysctl -p /etc/sysctl.conf&lt;/pre&gt;&lt;br /&gt;Of course you have to root to run those.&lt;br /&gt;&lt;br /&gt;The first command is to write 1 in /proc/sys/net/ipv4/ip_forward. It is equivalent to this command:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;echo 1 &gt; /proc/net/ipv4/ip_forward&lt;/pre&gt;&lt;br /&gt;The second command is to apply all changes in file /etc/sysctl.conf.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Whatever you set in sysctl.conf will be applied every system restart. So that's important if you want to enable it permanently as in the case of a router. First command doesn't do that. You have to edit sysctl.conf to make it permanent because it will be read every system restart. Edit the file with your favorite text editor (i personally use joe) and make sure it contains this line:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;net.ipv4.ip_forward = 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;This is just a quick solution for this topic. It doesn't cover everything you should know about sysctl.conf and ip forwarding. You can just google to find more info about them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5344642801940584757?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5344642801940584757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5344642801940584757&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5344642801940584757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5344642801940584757'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/11/nat-and-ip-forwarding.html' title='NAT and ip forwarding'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6290435863297329024</id><published>2008-10-28T18:05:00.000+08:00</published><updated>2009-04-22T19:57:26.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FOSS.my'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>FOSS.my 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blogger.com/%20%20%20%20http://foss.my/wp-content/themes/w2_dnd/images/fossmy-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 243px; height: 74px;" src="http://foss.my/wp-content/themes/w2_dnd/images/fossmy-logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;What is &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://foss.my/"&gt;FOSS.my&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;?&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;(excerpt from the website)&lt;br /&gt;FOSS.my 2008 is Malaysia’s premier Free and Open Source Software (FOSS) event. Whilst this is our first go at it, we aim for this to be an annual event bringing together professionals and enthusiasts from Malaysia, Singapore, Asia and the rest of the world for a two day grassroots driven FOSS conference.&lt;br /&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;FOSS.my is different from other events in that we focus only on FOSS and that this conference is purely non-commercial. There will be no marketing/sales talks by vendors (we are very strict on this!) so all that is presented is FOSS goodness! Instead, vendors will be encouraged to speak on the FOSS technical aspects of their projects/tools. This approach works better as it benefits all through knowledge sharing within the community.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;When?&lt;/span&gt;&lt;br /&gt;It will be held on 8 and 9 Nov 2008&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Where?&lt;/span&gt; ( &lt;a href="http://foss.my/venue/"&gt;Map&lt;/a&gt; )&lt;br /&gt;APIIT TPM Campus&lt;br /&gt;Lot 6, Technology Park Malaysia (TPM)&lt;br /&gt;Bukit Jalil, 57000 Kuala Lumpur&lt;br /&gt;Malaysia.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;What are the agenda?&lt;/span&gt;&lt;br /&gt;Go here: &lt;a target="_blank" rel="nofollow" href="http://foss.my/schedule/"&gt;http://foss.my/schedule/&lt;/a&gt; for more info.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;What should I do?&lt;/span&gt;&lt;br /&gt;Register here: &lt;a target="_blank" rel="nofollow" href="http://foss.my/register/"&gt;http://foss.my/register/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6290435863297329024?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6290435863297329024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6290435863297329024&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6290435863297329024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6290435863297329024'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/10/fossmy-2008.html' title='FOSS.my 2008'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1131868690544937128</id><published>2008-10-12T20:17:00.000+08:00</published><updated>2009-04-22T19:57:26.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='mandriva 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2009.0'/><title type='text'>Mandriva Linux 2009 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SPHubC-Sz9I/AAAAAAAAASk/5BUe9NYTsbM/s1600-h/mandriva.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SPHubC-Sz9I/AAAAAAAAASk/5BUe9NYTsbM/s400/mandriva.png" alt="" id="BLOGGER_PHOTO_ID_5256244388540108754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mandriva.com/"&gt;Mandriva &lt;/a&gt;has released its latest desktop edition which comes in 4 edition: One, Free, PowerPack and Mandriva Flash.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mandriva One&lt;/span&gt; comes in CD and suitable for those who want to start using Mandriva Linux in no time. You can boot in to live CD and start working. It has the option to install to hard disk. This edition comes with proprietary softwares.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mandriva Free&lt;/span&gt; is the free edition. It doesn't contain proprietary softwares. You can add those later though if you add the relevant repositories.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mandriva Powerpack&lt;/span&gt; is a commercial pack containing proprietary packages such as flash plugin, nvidia, nvidia, ati, mp3 codec etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mandriva Flash&lt;/span&gt; is a USB disk version of Mandriva. It now uses 8GB USB drive instead of 4GB in previous version. You have to order it from &lt;a href="http://store.mandriva.com/"&gt;Mandriva Store&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mandriva.com/enterprise/en/company/press/mandriva-presents-its-latest-release-mandriva-linux-2009"&gt;More info on this release&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been using Mandriva Linux for almost 7 years now and in my opinion it is one of the best distributions out there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1131868690544937128?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1131868690544937128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1131868690544937128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1131868690544937128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1131868690544937128'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/10/mandriva-linux-2009-released.html' title='Mandriva Linux 2009 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/SPHubC-Sz9I/AAAAAAAAASk/5BUe9NYTsbM/s72-c/mandriva.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4206541716646082041</id><published>2008-08-29T09:32:00.000+08:00</published><updated>2009-04-22T19:57:26.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva Cooker'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz-fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='ccsm'/><title type='text'>compiz-fusion: Cylinder anyone?</title><content type='html'>If you enable 3D desktop effects in your desktop, we can change the shape of the desktop when we 'spin' it to cylinder.&lt;br /&gt;The steps are as follows:&lt;br /&gt;&lt;br /&gt;1. Run ccsm - Compiz Config Settings Manager. In Mandriva, it's under Tools menu or you can type &lt;span style="font-weight: bold;"&gt;ccsm&lt;/span&gt; in terminal. Afterthat, click on &lt;span style="font-weight: bold;"&gt;Cube Reflection and Deformation&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SLdYyS8t9oI/AAAAAAAAALg/tihMlETmnfc/s1600-h/ccsm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SLdYyS8t9oI/AAAAAAAAALg/tihMlETmnfc/s320/ccsm.png" alt="" id="BLOGGER_PHOTO_ID_5239754312572073602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Go to Deformation tab and click on Deformation menu to and choose Cylinder.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SLdYysksxBI/AAAAAAAAALo/4KGFbihUXaY/s1600-h/ccsm2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SLdYysksxBI/AAAAAAAAALo/4KGFbihUXaY/s320/ccsm2.png" alt="" id="BLOGGER_PHOTO_ID_5239754319450653714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Test it by pressing &lt;span style="font-weight: bold;"&gt;Ctrl+Alt and press left button&lt;/span&gt; of your mouse and move your mouse to spin your desktop.&lt;br /&gt;&lt;br /&gt;Here some screenshots of my desktop on Mandriva Cooker.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://myzamri.googlepages.com/cylinder.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://myzamri.googlepages.com/cylinder.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://myzamri.googlepages.com/cylinder2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://myzamri.googlepages.com/cylinder2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://myzamri.googlepages.com/cylinder3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://myzamri.googlepages.com/cylinder3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://myzamri.googlepages.com/cylinder4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://myzamri.googlepages.com/cylinder4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4206541716646082041?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4206541716646082041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4206541716646082041&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4206541716646082041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4206541716646082041'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/08/compiz-fusion-cylinder-anyone.html' title='compiz-fusion: Cylinder anyone?'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/SLdYyS8t9oI/AAAAAAAAALg/tihMlETmnfc/s72-c/ccsm.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-891351730327168985</id><published>2008-08-19T16:49:00.000+08:00</published><updated>2009-04-22T19:57:26.560+08:00</updated><title type='text'>It takes two to tango</title><content type='html'>&lt;div style="text-align: justify;"&gt;Yeah.. You may well confused with the title of this post. What the hell it has to do with Linux? Yeah. You got it wrong. Make people confuse is one of the tactic to make readers read your blog. Am i right? Well it doesn't matter.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Last week, I setup 2nd router for my office to make traffic smoother. We experienced slow internet connection lately and no wonder since we have 500 clients accessing the only one router to go to the internet. So after thinking a plan on how to solve it, I came out with a soultion to buy a new and powerful router. 3 days later, I was thinking it was a good idea to split the traffic since we have 2 internet connections. So I setup a second router and split up client connections to the two router evenly. After 2 days, I can say it is successfully make our internet experience a pleasure.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In the new router I installed squid 3.0, BIND and dansguardian. All on Mandriva Spring 2008. So every client connected to one of the router has been setup with gateway and dns point to the router.&lt;br /&gt;&lt;br /&gt;So If your office internet connection is becoming slower and slower and you have 2 internet connections, you may to think to split up for smooth traffic to the internet and make your users happy.&lt;br /&gt;&lt;br /&gt;cheers!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-891351730327168985?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/891351730327168985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=891351730327168985&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/891351730327168985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/891351730327168985'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/08/it-takes-two-to-tango.html' title='It takes two to tango'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6624558598614132934</id><published>2008-07-14T22:16:00.000+08:00</published><updated>2009-04-22T19:57:26.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNAT'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><title type='text'>Iptables: DNAT</title><content type='html'>&lt;div align="justify"&gt;DNAT stands for Destination NAT. It is a type of NAT. The other one is SNAT which stands for Source NAT. What's the difference I hear you ask. Good question! :) DNAT changes destination of relevant packets. SNAT changes the source of relevant packets. Last week, my boss asked me to open an internal system in order to be accessed publicly.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Let's say my internal system server's IP is 192.168.2.123 and the system is a web-based system (port 80). It is behind a firewall which has a public IP say 111.222.333.444. To access the internal system from internet, the firewall IP should be used as a gateway to reach the internal system server. &lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Internet ----&gt; Firewall ----&gt; Internal system&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;I want to make any packets destined to port 3256 on firewall should be NAT'ed to internal system server on port 80. So the DNAT in firewall is:&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;iptables -t nat -I PREROUTING -s ! 192.168.2.0/24 -p tcp --dport 3256 -j DNAT --to 192.168.2.123:80&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;There you go. All packets destined to firewall on port 3256 will be redirected to internal system server on port 80. There are other ways to achieve this using other tools like xinetd but I leave that one for exercise for readers. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6624558598614132934?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6624558598614132934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6624558598614132934&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6624558598614132934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6624558598614132934'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/07/iptables-dnat.html' title='Iptables: DNAT'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5228170820800023843</id><published>2008-07-08T18:27:00.000+08:00</published><updated>2009-04-22T19:57:26.561+08:00</updated><title type='text'>Linux : Before Munich, it was Extremadura</title><content type='html'>&lt;div style="text-align: justify;"&gt;I remembered 3 years ago I read a Linux magazine about Munich. The government were going to convert all Windows PCs to Linux. Then I just came across an &lt;a href="http://www.osnews.com/story/12611"&gt;old news&lt;/a&gt; about how one of the poorest region in Spain migrated their all pcs using by civil servants duirng a weekend.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;We changed the desktop systems from Windows to Linux during the weekend, when the civil servants came back next Monday morning they found Linux running on their desktop machines.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;The public government of the Spanish region of Extremadura  has now a long tradition of promoting and using free software. Extremadura is a region located in the South-West of Spain, in the center of a triangle formed by the cities of Madrid, Seville and Lisbon.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;More from the news:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align: justify;"&gt;Another essential component of the network are the end user terminals. These were made from PCs running a localized version of Linux called &lt;a href="http://www.linex.org/"&gt;Linex&lt;/a&gt; (compound word from LINux and EXtremadura) which they tailored to their specific needs and changing the name of the programs to more accessible ones to the people in Extremadura. For example, the Gimp image processing program was renamed to Zurbar�n, a famous Spanish painter.  Besides building one of the best known Linux distributions,  &lt;a href="http://www.linex.org/"&gt;Linex&lt;/a&gt;, they have achieved the amazing goal of having one PC for every two students in their schools. Yes, you read it correctly, &lt;span style="font-weight: bold;"&gt;one PC per two students&lt;/span&gt;.&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;In total they now have some &lt;span style="font-weight: bold;"&gt;80000&lt;/span&gt; desktop PCs running Linux.  Of them, &lt;span style="font-weight: bold;"&gt;66000&lt;/span&gt; are in schools and education centers and the rest, 14000,   are in other public administration buildings. Although not 100% of all Extremadura's public administration departments have been switched to Linux desktops, this numbers certainly indicate that they are in the right path to reaching this goal. &lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Hmm. I think this proves that Linux can be used in government sector without problem. Certain issues need to be addressed first especially pertaining to proprietary softwares used. This issue mostly can be solved. The expert of migration will take of it. :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Do you have any story about Linux in government at your place? Do write in.&lt;br /&gt;&lt;br /&gt;More related news:&lt;br /&gt;&lt;a href="http://www.desktoplinux.com/news/NS3199247984.html"&gt;Munich goes Open Source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.heise.de/english/newsticker/news/80071"&gt;Full steam ahead for Linux in Munich&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.cnet.com/Debian-wins-Munich-Linux-deal/2100-7344_3-5689003.html"&gt;Debian wins Munich Linux deal&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5228170820800023843?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5228170820800023843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5228170820800023843&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5228170820800023843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5228170820800023843'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/07/linux-before-munich-it-was-extremadura.html' title='Linux : Before Munich, it was Extremadura'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6682140036717321194</id><published>2008-06-20T10:00:00.000+08:00</published><updated>2009-04-22T19:57:26.561+08:00</updated><title type='text'>Firefox download fiesta : Awesome record indeed!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/SFtlIyV_MJI/AAAAAAAAAK4/zs1IOjrTb9Y/s1600-h/badge-firefox.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/SFtlIyV_MJI/AAAAAAAAAK4/zs1IOjrTb9Y/s400/badge-firefox.png" alt="" id="BLOGGER_PHOTO_ID_5213872195238834322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Firefox download day was on June 17, 2008 (US timezone).  The original target was 5 million downloads in 24 hours. Not only they reached the target but exceeding it by 3 millions. The best record ever for firefox downloads in a single day. The people of Guiness World Record has yet to validate the record. Please check back&lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt; here&lt;/a&gt; again after a few days.&lt;br /&gt;&lt;br /&gt;&lt;table style="border: 0pt solid transparent; margin-top: 0pt; margin-bottom: 0pt; width: 100%;" class="_dday_stats"&gt;&lt;tbody style="border: 0pt solid transparent;" class="_dday_tbody"&gt;&lt;tr class="_dday_row"&gt;&lt;th style="border: 0pt solid transparent; color: navy; text-align: center; font-size: 12px; font-weight: bold; font-style: normal;" class="_dday_hcell _dday_col_rank"&gt;Rank&lt;/th&gt;&lt;th style="border: 0pt solid transparent; color: navy; text-align: left; font-size: 12px; font-weight: bold; font-style: normal;" class="_dday_hcell _dday_col_country"&gt;Country&lt;/th&gt;&lt;th style="border: 0pt solid transparent; color: navy; text-align: right; font-size: 12px; font-weight: bold; font-style: normal;" class="_dday_hcell _dday_col_pledge"&gt;Pledges&lt;/th&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;1&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;United States&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;3,915,375&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;2&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Germany&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;1,068,315&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;3&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Japan&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;714,845&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;4&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;United Kingdom&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;488,031&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;5&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Iran&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;480,550&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;6&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Spain&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;440,801&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;7&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;France&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;436,447&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;8&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Lithuania&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;370,750&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;9&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Canada&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;365,852&lt;/td&gt;&lt;/tr&gt;&lt;tr class="_dday_row"&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: center; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_rank"&gt;10&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: left; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_country"&gt;Italy&lt;/td&gt;&lt;td style="border: 0pt solid transparent; color: black; text-align: right; font-size: 12px; font-weight: normal; font-style: normal;" class="_dday_cell _dday_col_pledge"&gt;364,634&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Although the time to set the record has over, you are encouraged to download firefox 3 because it has over 15,000 improvements over previous versions. See &lt;a href="http://www.mozilla.com/en-US/firefox/3.0/releasenotes/"&gt;&lt;span style="text-decoration: underline;"&gt;release notes&lt;/span&gt;&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;&lt;span style="font-weight: normal;"&gt;(Excerpt from &lt;/span&gt;&lt;a style="font-weight: normal;" href="http://www.mozilla.com/en-US/press/mozilla-2008-06-17.html"&gt;Mozilla page&lt;/a&gt;)&lt;br /&gt;&lt;/h4&gt;&lt;h4&gt;What’s New in Firefox 3:&lt;/h4&gt;  &lt;p&gt;The Web is all about innovation, and Firefox 3 sets the pace with dozens of new features to deliver a faster, more secure and customizable Web browsing experience for all.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;User Experience&lt;/strong&gt;. The enhancements to Firefox 3 provide the best possible browsing experience on the Web. The new Firefox 3 smart location bar, affectionately known as the “Awesome Bar,” learns as people use it, adapting to user preferences and offering better fitting matches over time. The Firefox 3 Library archives browsing history, bookmarks, and tags, where they can be easily searched and organized. One-click bookmarking and tagging make it easy to remember, search and organize Web sites. The new full-page zoom displays any part of a Web page, up close and readable, in seconds.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Performance&lt;/strong&gt;. Firefox 3 is built on top of the powerful new Gecko 1.9 platform, resulting in a safer, easier to use and more personal product. Firefox 3 now uses less memory while it’s running, and its redesigned page rendering and layout engine means users see Web pages two to three times faster than Firefox 2.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;. Firefox 3 raises the bar for security. The new malware and phishing protection helps protect from viruses, worms, trojans and spyware to keep people safe on the Web. Firefox 3’s one-click site ID information allows users to verify that a site is what it claims to be. Mozilla’s open source process leverages the experience of thousands of security experts around the globe.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customization&lt;/strong&gt;. Everyone uses the Web differently, and Firefox 3 lets users customize their browser with more than 5,000 add-ons. Firefox Add-ons allow users to manage tasks like participating in online auctions, uploading digital photos, seeing the weather forecasts, and listening to music, all from the convenience of the browser. The new Add-ons Manager helps users to find and install add-ons directly from the browser.&lt;/p&gt;  &lt;p&gt;For more information about Mozilla Firefox 3 and how it delivers an easier, faster, and safer online experience, visit &lt;a href="http://www.mozilla.com/firefox/features"&gt;http://www.mozilla.com/firefox/features&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Mozilla Firefox 3 is available now for Windows, Linux, and Mac OS X operating systems as a free download from &lt;a href="http://www.getfirefox.com/"&gt;http://www.getfirefox.com&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Other related stuffs&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;See &lt;a href="http://youtube.com/watch?v=KnZNCuhjrUM"&gt;youtube video&lt;/a&gt; what people said about Mozilla Firefox&lt;br /&gt;&lt;a href="http://mozillamemory.org/"&gt;Mozilla Digital Memory Bank&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.time.com/time/business/article/0,8599,1815363,00.html"&gt;&lt;/a&gt;Press coverage on &lt;a href="http://standblog.org/blog/post/2008/06/19/Firefox-3-launch-press-coverage"&gt;standblog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6682140036717321194?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6682140036717321194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6682140036717321194&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6682140036717321194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6682140036717321194'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/06/firefox-download-fiesta-awesome-record.html' title='Firefox download fiesta : Awesome record indeed!'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/SFtlIyV_MJI/AAAAAAAAAK4/zs1IOjrTb9Y/s72-c/badge-firefox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-856862223107296487</id><published>2008-06-05T10:40:00.000+08:00</published><updated>2009-04-22T19:57:26.561+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iMac G3'/><category scheme='http://www.blogger.com/atom/ns#' term='iMac'/><category scheme='http://www.blogger.com/atom/ns#' term='openSuSe'/><title type='text'>openSUSE and iMac G3</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you have an iMac G3 and want to install Linux (instead of throwing it out of your window and kills 2 people :P), you may want to try &lt;a href="http://en.opensuse.org"&gt;openSUSE&lt;/a&gt;. From my experience, openSuse is the best distro for it. What about other distro? Well, i've tried Ubuntu. It is not suitable for this type of iMac. YDL? The installation went smoothly  but i had to tweak the X before it worked. One caveat though. If your iMac doesn't have DVD drive, you have to install via internet. First you have to &lt;a href="http://software.opensuse.org/"&gt;download the install iso&lt;/a&gt; and burn it to CD. Boot from the CD and there's menu for you to choose. Choose installation and update. For more info on this, &lt;a href="http://en.opensuse.org/INSTALL_Internet"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You will be asked for repository IP address. You can put name address instead of IP. Then, you will asked for directory for packages. Enter the directory. You can find them &lt;a href="http://en.opensuse.org/Mirrors_Released_Version"&gt;here&lt;/a&gt;. Please choose a repository near you.&lt;br /&gt;&lt;br /&gt;Any question regarding installation, just ask here. Maybe I can help. :)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-856862223107296487?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/856862223107296487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=856862223107296487&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/856862223107296487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/856862223107296487'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/06/opensuse-and-imac-g3.html' title='openSUSE and iMac G3'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-9187405345101636268</id><published>2008-05-21T18:22:00.000+08:00</published><updated>2009-04-22T19:57:26.561+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zlib'/><title type='text'>upgrading zlib</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have to upgrade my zlib to version 1.2.3 to upgrade clamav 0.93. If you have recent version (after July 18,2005), you might have it installed already. For older distros, upgrade is a must to avoid security vulnerabilities in 1.2.1 and 1.2.2. You can download the source code here : http://www.zlib.net/zlib-1.2.3.tar.gz&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Install from source.&lt;br /&gt;1. unpack the source : tar xzvf zlib-1.2.3.tar.gz&lt;br /&gt;2. change to source dir: cd zlib-1.2.3&lt;br /&gt;3. configure it: ./configure --shared --prefix=/usr&lt;br /&gt;4. 'make' it: make&lt;br /&gt;5. install it: make install (this will install the library in dir /usr)&lt;br /&gt;&lt;br /&gt;Extra check:&lt;br /&gt;1. Go to /usr/lib and check whether symbolic links are ok :&lt;br /&gt;[root@proxy lib]# ls -l libz*&lt;br /&gt;lrwxrwxrwx  1 root root    13 May 16 06:29 libz.so -&gt; libz.so.1.2.3*&lt;br /&gt;lrwxrwxrwx  1 root root    13 May 16 06:29 libz.so.1 -&gt; libz.so.1.2.3*&lt;br /&gt;-rwxr-xr-x  1 root root 82305 May 16 06:29 libz.so.1.2.3*&lt;br /&gt;&lt;br /&gt;If old libraries are still lying around or libz.so and libz.so.1 point to old library e.g libz.so -&gt; libz.so.1.2.1, delete them.&lt;br /&gt;&lt;br /&gt;That's all there is to it.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://www.zlib.net/"&gt;zlib home&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-9187405345101636268?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/9187405345101636268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=9187405345101636268&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/9187405345101636268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/9187405345101636268'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/05/upgrading-zlib.html' title='upgrading zlib'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-8743982906785948829</id><published>2008-05-07T16:50:00.000+08:00</published><updated>2009-04-22T19:57:26.562+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><title type='text'>Installing CentOS 5.1</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5197559500149332978" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SCFw09lbm_I/AAAAAAAAAKw/oD-byuop6_Q/s400/centos_logo_45.png" border="0" /&gt;&lt;a href="http://3.bp.blogspot.com/_rLns1_l-ATs/SCFwNgF1zRI/AAAAAAAAAKo/f6mY7WU5WKg/s1600-h/centos_icon_60.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5197558822217305362" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SCFwNgF1zRI/AAAAAAAAAKo/f6mY7WU5WKg/s400/centos_icon_60.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Hi all,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div align="justify"&gt;I am installing CentOS 5.1 to a machine at my friend's office. I had to download 7 ISOs beforehand but it needs only 5 CDs for complete installation (depending on what packages I want to install). I might have downloaded the DVD iso but since I don't have DVD-RW drive, I chose to download the CD ISOs.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div align="justify"&gt;The machine is HP Proliant 350 G5 with Intel Xeon processor and it is a 64-bit machine (as all modern Xeon processors are). The machine has been installed Fedora Core 5 before and it had many problems as FC5 is designed for desktop and not server. This should be expected. The machine will be used for database, dhcp and DNS server.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-8743982906785948829?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/8743982906785948829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=8743982906785948829&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8743982906785948829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8743982906785948829'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/05/installing-centos-51.html' title='Installing CentOS 5.1'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/SCFw09lbm_I/AAAAAAAAAKw/oD-byuop6_Q/s72-c/centos_logo_45.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-2771735522014156853</id><published>2008-04-19T14:18:00.000+08:00</published><updated>2009-04-22T19:57:26.562+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiz-fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2008 Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2008.1'/><title type='text'>Compiz-Fusion on Mandriva Spring 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/SAmO9VdR1GI/AAAAAAAAAKQ/0GvSPP9Q4GQ/s1600-h/gearincube.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/SAmO9VdR1GI/AAAAAAAAAKQ/0GvSPP9Q4GQ/s400/gearincube.png" alt="" id="BLOGGER_PHOTO_ID_5190837229904319586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/SAmO9ldR1HI/AAAAAAAAAKY/iDR9hMHTpFA/s1600-h/gearincube2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SAmO9ldR1HI/AAAAAAAAAKY/iDR9hMHTpFA/s400/gearincube2.png" alt="" id="BLOGGER_PHOTO_ID_5190837234199286898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/SAmO9ldR1II/AAAAAAAAAKg/m-8Hefv8zP4/s1600-h/gearincube3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/SAmO9ldR1II/AAAAAAAAAKg/m-8Hefv8zP4/s400/gearincube3.png" alt="" id="BLOGGER_PHOTO_ID_5190837234199286914" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-2771735522014156853?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/2771735522014156853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=2771735522014156853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2771735522014156853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/2771735522014156853'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/04/compiz-fusion-on-mandriva-spring-2008.html' title='Compiz-Fusion on Mandriva Spring 2008'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/SAmO9VdR1GI/AAAAAAAAAKQ/0GvSPP9Q4GQ/s72-c/gearincube.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6729126654897291499</id><published>2008-04-17T10:28:00.000+08:00</published><updated>2009-04-22T19:57:26.562+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2008 Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva 2008.1'/><title type='text'>Upgrading Mandriva 2008 to Mandriva 2008.1 aka Mandriva Spring</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/SAa8O1dR1FI/AAAAAAAAAKI/neQJilXuvrc/s1600-h/MandrivaSpringKDE4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/SAa8O1dR1FI/AAAAAAAAAKI/neQJilXuvrc/s400/MandrivaSpringKDE4.png" alt="" id="BLOGGER_PHOTO_ID_5190042583645148242" border="0" /&gt;&lt;/a&gt;Screenshot of KDE 4 on Mandriva Spring 2008                                                           &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here are the steps to upgrade mandriva 2008 to 2008.1 via online repos.&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt; 1) Back up the current urpmi.cfg&lt;br /&gt;2) Change the repos mentioned in urpmi.cfg from 2008.0 to 2008.1&lt;br /&gt;3) Run urpmi.update -a to verify repos&lt;br /&gt;4) urpmi --auto-update -v&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="postbody"&gt;If there are problems with dependencies, remove the old versions (notably KDE4 as in my experience, yours maybe with different packages).  Then in some cases you have to run this command:&lt;br /&gt;&lt;br /&gt;5) urpmi --auto-select&lt;br /&gt;&lt;br /&gt;Relax and sit back while watching the packages being upgraded. For my system, almost 1600 packages upgraded. Lastly, you will be instructed to reboot the system because of kernel and dbus upgrade. So far the new system is running smoothly without problem.&lt;br /&gt;&lt;br /&gt;reference: &lt;a href="http://forum.mandriva.com/viewtopic.php?t=84245"&gt;Mandriva Forum&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6729126654897291499?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6729126654897291499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6729126654897291499&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6729126654897291499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6729126654897291499'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/04/upgrading-mandriva-2008-to-mandriva.html' title='Upgrading Mandriva 2008 to Mandriva 2008.1 aka Mandriva Spring'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/SAa8O1dR1FI/AAAAAAAAAKI/neQJilXuvrc/s72-c/MandrivaSpringKDE4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5024422631908608632</id><published>2008-04-15T15:13:00.000+08:00</published><updated>2009-04-22T19:57:26.562+08:00</updated><title type='text'>My history of commands</title><content type='html'>Based on &lt;a href="http://blog.kagesenshi.org/"&gt;kagesenshi&lt;/a&gt;'s post titled Me! Me!, I also want to know what commands were used by me regularly.  So:&lt;br /&gt;&lt;br /&gt;[zamri@localhost ~]$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head&lt;br /&gt;126 ssh&lt;br /&gt;100 ls&lt;br /&gt;97 smbclient&lt;br /&gt;86 cd&lt;br /&gt;76 su&lt;br /&gt;58 wine&lt;br /&gt;48 ping&lt;br /&gt;35 joe&lt;br /&gt;32 exit&lt;br /&gt;17 ps&lt;br /&gt;&lt;br /&gt;There you go. The ouput isn't surprising. I did lots of ssh to my servers and wine (ahaaa!! surprise!), I played windows games a lot for the last 4 months. Now I stop playing 'em completely. It is boring when you always win. :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5024422631908608632?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5024422631908608632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5024422631908608632&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5024422631908608632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5024422631908608632'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/04/my-history-of-commands.html' title='My history of commands'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-942475449850927976</id><published>2008-04-15T12:16:00.000+08:00</published><updated>2009-04-22T19:57:26.562+08:00</updated><title type='text'>clamav 0.93 released</title><content type='html'>&lt;div style="text-align: justify;"&gt;I just feel like it was yesterday I upgraded my clamav to 0.92.1. Now it is version 0.93. I gotta upgrade it ASAP. Thanks to the spirit of OSS. The excitement will never end. :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Changes since 0.92.1:&lt;br /&gt;&lt;pre&gt;  * libclamav:&lt;br /&gt;   - New logic in scan limits: provides much more efficient protection against&lt;br /&gt;     DoS attacks but also results in different command line and config options&lt;br /&gt;     to clamscan and clamd (see below)&lt;br /&gt;   - New/improved modules: unzip, SIS, cabinet, CHM, SZDD, text normalisator,&lt;br /&gt;     entity converter&lt;br /&gt;   - Improved filetype detection; filetype definitions can be remotely updated&lt;br /&gt;   - Support for .cld containers (which replace .inc directories)&lt;br /&gt;   - Improved pattern matcher and signature formats&lt;br /&gt;   - More efficient scanning of HTML files&lt;br /&gt;   - Many other improvements&lt;br /&gt;&lt;br /&gt; * clamd:&lt;br /&gt;   - NEW CONFIG FILE OPTIONS: MaxScanSize, MaxFileSize, MaxRecursion, MaxFiles&lt;br /&gt;   - ** THE FOLLOWING OPTIONS ARE NO LONGER SUPPORTED **: MailMaxRecursion,&lt;br /&gt;     ArchiveMaxFileSize, ArchiveMaxRecursion, ArchiveMaxFiles,&lt;br /&gt;     ArchiveMaxCompressionRatio, ArchiveBlockMax&lt;br /&gt;&lt;br /&gt; * clamscan:&lt;br /&gt;   - NEW CMDLINE OPTIONS: --max-filesize, --max-scansize&lt;br /&gt;   - REMOVED OPTIONS: --block-max, --max-space, --max-ratio&lt;br /&gt;&lt;br /&gt; * freshclam:&lt;br /&gt;   - NEW CONFIG OPTION CompressLocalDatabase&lt;br /&gt;   - NEW CMDLINE SWITCH --no-warnings&lt;br /&gt;   - main.inc and daily.inc directories are no longer used by ClamAV; please&lt;br /&gt;     remove them manually from your database directory&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Please note the new config file options.&lt;br /&gt;&lt;br /&gt;Well... happy upgrading!. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-942475449850927976?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/942475449850927976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=942475449850927976&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/942475449850927976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/942475449850927976'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/04/clamav-093-released.html' title='clamav 0.93 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6543429685670424927</id><published>2008-04-01T16:28:00.000+08:00</published><updated>2009-04-22T19:57:26.563+08:00</updated><title type='text'>Yakuake - An easy access console</title><content type='html'>&lt;div style="text-align: justify;"&gt;Yakuake (Yet Another Kuake KDE terminal emulator) is a KDE console application that I use the most for months now. Before, I used to use konsole but after installing yakuake, I rarely use konsole anymore. The most important feature is the quick easy access to it by pressing a key. The key is configurable. I can't remember what is the default key for it but I choose F8 because the default is used by another application.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/R_H1xeqAq4I/AAAAAAAAAJ4/AO2melQiLKs/s1600-h/ykuake.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/R_H1xeqAq4I/AAAAAAAAAJ4/AO2melQiLKs/s320/ykuake.png" alt="" id="BLOGGER_PHOTO_ID_5184194876471815042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing yakuake&lt;/span&gt;&lt;br /&gt;Debian - use synaptic or aptitude or apt-get install yakuake&lt;br /&gt;Mandriva - use graphical rpmdrake or urpmi yakuake&lt;br /&gt;other distros - please consult your distro documentation.&lt;br /&gt;&lt;br /&gt;I have read a Linux mag (don't know which) that it is favorite among KDE developers and will be replacing konsole. I don't know whether this is true. Anyone can confirm this?&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://yakuake.kde.org"&gt;Yakuake home page &lt;/a&gt;(new update)&lt;a href="http://yakuake.kde.org"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.linux.com/articles/52574"&gt;Yakuake - An easy access konsole for KDE&lt;/a&gt;&lt;br /&gt;More info : http://www.kde-apps.org/content/show.php?content=29153&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6543429685670424927?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6543429685670424927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6543429685670424927&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6543429685670424927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6543429685670424927'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/04/yakuake-easy-access-console.html' title='Yakuake - An easy access console'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/R_H1xeqAq4I/AAAAAAAAAJ4/AO2melQiLKs/s72-c/ykuake.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3500407264402576277</id><published>2008-03-25T21:05:00.000+08:00</published><updated>2009-04-22T19:57:26.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dbmail'/><category scheme='http://www.blogger.com/atom/ns#' term='dbmail-2.2.10'/><title type='text'>dbmail 2.2.10 released</title><content type='html'>I have just upgraded my dbmail to 2.2.10. There are bugs fixed. So upgrade is highly recommended.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Changes since 2.2.9:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- - PostgreSQL 8.3 compatibility (# 676).&lt;br /&gt;- - Duplicate key errors and other insertion problems ( #685, #686).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Download:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.dbmail.org/download/2.2/dbmail-2.2.10.tar.gz" target="_blank"&gt;http://www.dbmail.org/download&lt;wbr&gt;/2.2/dbmail-2.2.10.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Debian etch backport:&lt;/span&gt;&lt;br /&gt;deb &lt;a href="http://debian.nfgd.net/debian" target="_blank"&gt;http://debian.nfgd.net/debian&lt;/a&gt; stable main&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Full changelog:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://git.dbmail.eu/?p=paul/dbmail;a=shortlog;h=v2.2.10" target="_blank"&gt;http://git.dbmail.eu/?p=paul&lt;wbr&gt;/dbmail;a=shortlog;h=v2.2.10&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Refer my previous post on how to upgrade dbmail (without database schema change).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3500407264402576277?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3500407264402576277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3500407264402576277&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3500407264402576277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3500407264402576277'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/03/dbmail-2210-released.html' title='dbmail 2.2.10 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7720727516349685347</id><published>2008-02-27T16:13:00.000+08:00</published><updated>2009-04-22T19:57:26.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='squid 2.6. transparent proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><title type='text'>Transparent proxy with squid 2.6</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have upgraded my &lt;a href="http://www.squid-cache.org/"&gt;squid&lt;/a&gt; from 2.5 STABLE13 to 2.6 STABLE18. Transparent proxy is setup differently in this version. You need this directives in squid.conf (usually in /etc or /usr/local/etc or /usr/local/squid/etc, check with your distro).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;acl our_networks src 192.168.2.0/24 127.0.0.1&lt;br /&gt;http_access allow our_networks&lt;br /&gt;http_port 192.168.2.1:3128 transparent&lt;br /&gt;always_direct allow all&lt;br /&gt;&lt;br /&gt;where 192.168.2.1 is your proxy server IP address.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have flushed your iptables, create new rule:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;iptables -t nat -A PREROUTING -i  &lt;span style="color: rgb(255, 0, 0);"&gt;eth0&lt;/span&gt; -p tcp –dport  &lt;span style="color: rgb(255, 0, 0);"&gt;80 -j REDIRECT –to-port 3128&lt;br /&gt;&lt;br /&gt;where 3128 is the port where squid is running.&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;References:&lt;/span&gt;&lt;br /&gt;http://www.deckle.co.za/squid-users-guide/Transparent_Caching/Proxy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7720727516349685347?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7720727516349685347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7720727516349685347&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7720727516349685347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7720727516349685347'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/02/transparent-proxy-with-squid-26.html' title='Transparent proxy with squid 2.6'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1039445682253663192</id><published>2008-02-16T12:26:00.000+08:00</published><updated>2009-04-22T19:57:26.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File size limit exceeded'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><title type='text'>Squid - File size limit exceeded</title><content type='html'>Yesterday (15th Feb 2008) my &lt;a href="http://www.squid-cache.org/"&gt;squid&lt;/a&gt; died unexpectedly. I tried to restart it several times but to no avail. So I tried to see what went wrong by debugging and ran it in foreground. So,&lt;br /&gt;&lt;br /&gt;squid -NCd3&lt;br /&gt;&lt;br /&gt;N = put it in foreground&lt;br /&gt;C = don't catch fatal signals&lt;br /&gt;d = set debug level (3 is the level)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It threw a bunch of messages with the last line was &lt;span style="color: rgb(255, 0, 0);"&gt;File size limit exceeded&lt;/span&gt;. Just like &lt;a href="http://www.mail-archive.com/squid-users@squid-cache.org/msg44859.html"&gt;this&lt;/a&gt; but I got no core dumped!. With no clue how to solve it, I recompiled squid (2.6-stable17) with extra parameters (with-max-fd=8192 and --with-large-files):&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-icmp --enable-kill-parent-hack --enable-ssl --enable-linux-netfilter --enable-large-cache-files --enable-follow-x-forwarded-for --with-large-files&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;It solved it. Shane reported &lt;a href="http://www.mail-archive.com/squid-users@squid-cache.org/msg44863.html"&gt;here&lt;/a&gt; that this happens when file store.log  is bigger that 2 GB. Disabling the use of store.log (or other relevant files for that matter) will get rid of this problem.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1039445682253663192?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1039445682253663192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1039445682253663192&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1039445682253663192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1039445682253663192'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/02/squid-file-size-limit-exceeded.html' title='Squid - File size limit exceeded'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7182323343163562580</id><published>2008-02-12T17:20:00.000+08:00</published><updated>2009-04-22T19:57:26.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dbmail-2.2.9'/><category scheme='http://www.blogger.com/atom/ns#' term='dbmail'/><title type='text'>dbmail 2.2.9 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/R7Fn13rLJQI/AAAAAAAAAJw/k00gwiq6zas/s1600-h/dbmail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/R7Fn13rLJQI/AAAAAAAAAJw/k00gwiq6zas/s320/dbmail.png" alt="" id="BLOGGER_PHOTO_ID_5166024422746432770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From dbmail mailing-list (Feb, 9 2008):&lt;br /&gt;&lt;br /&gt;Hi all,&lt;br /&gt;&lt;br /&gt;I'm pleased to announce the availability of DBMail version 2.2.9, the latest in the stable/production series.&lt;br /&gt;&lt;br /&gt;THis is a bugfix maintenance release.&lt;br /&gt;&lt;br /&gt;Bugs fixed since 2.2.8:&lt;br /&gt;&lt;br /&gt;DBMail - 2.2.9&lt;br /&gt;==============&lt;br /&gt;- 0000668: [Command-Line programs (dbmail-users, dbmail-util)]&lt;br /&gt;dbmail-export segmentation fault and mbox compatibility (paul)&lt;br /&gt;- 0000663: [Authentication layer] Authldap module reloads when it try to recconect&lt;br /&gt;- 0000662: [Authentication layer] Ability to bypass authentication on Active Directory&lt;br /&gt;- 0000660: [IMAP daemon] imapd provides better inetd compatability (paul)&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://git.dbmail.eu/?p=paul/dbmail;a=shortlog;h=v2.2.9" target="_blank"&gt;http://git.dbmail.eu/?p=paul&lt;wbr&gt;/dbmail;a=shortlog;h=v2.2.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dbmail.org/download/2.2/dbmail-2.2.9.tar.gz" target="_blank"&gt;http://www.dbmail.org/download&lt;wbr&gt;/2.2/dbmail-2.2.9.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;kind regards,&lt;br /&gt;&lt;span style="color:#888888;"&gt;Paul Stevens                                      paul at &lt;a href="http://nfg.nl/" target="_blank"&gt;nfg.nl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is dbmail?&lt;br /&gt;&lt;a href="http://www.dbmail.org/index.php?page=overview"&gt;Read here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7182323343163562580?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7182323343163562580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7182323343163562580&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7182323343163562580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7182323343163562580'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/02/dbmail-229-released.html' title='dbmail 2.2.9 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/R7Fn13rLJQI/AAAAAAAAAJw/k00gwiq6zas/s72-c/dbmail.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-7223271994619210004</id><published>2008-01-29T10:08:00.000+08:00</published><updated>2009-04-22T19:57:26.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imapproxy'/><category scheme='http://www.blogger.com/atom/ns#' term='up-imapproxy'/><category scheme='http://www.blogger.com/atom/ns#' term='imap'/><title type='text'>up-imapproxy-1.2.6 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.imapproxy.org/logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.imapproxy.org/logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From imapproxy-info mailing list:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Hi,&lt;br /&gt;&lt;br /&gt;I'm pleased to announce that up-imapproxy-1.2.6 has been released and is&lt;br /&gt;available for download from &lt;a href="http://www.imapproxy.org/" target="_blank"&gt;http://www.imapproxy.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Updates since 1.2.5 include:&lt;br /&gt;&lt;br /&gt;* General daemon enhancement (closing extra file descriptors at startup,&lt;br /&gt;pidfile support)&lt;br /&gt;&lt;br /&gt;* OpenSSL is now threadsafe.&lt;br /&gt;&lt;br /&gt;* ipv6 support added.&lt;br /&gt;&lt;br /&gt;* In general, this code should be in sync with the debian distribution now.&lt;br /&gt;&lt;br /&gt;Many thanks to José Luis Tallón, Jan Grant, Matt Selsky and Antonio Querubin&lt;br /&gt;for their contributions to this release.  As always, thanks to Ray Link for&lt;br /&gt;hosting the imapproxy.org site. If I had to pay for hosting, there probably&lt;br /&gt;wouldn't be an imapproxy.org site.&lt;br /&gt;&lt;br /&gt;Please send any bug reports, requests, questions, comments, praise, hate,&lt;br /&gt;etc to this mailing list.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Dave&lt;/pre&gt;More info: &lt;a href="http://www.imapproxy.org/"&gt;imapproxy&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-7223271994619210004?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/7223271994619210004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=7223271994619210004&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7223271994619210004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/7223271994619210004'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/01/up-imapproxy-126-released.html' title='up-imapproxy-1.2.6 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-376796113213475239</id><published>2008-01-12T17:58:00.000+08:00</published><updated>2009-04-22T19:57:26.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE4'/><title type='text'>KDE 4.0 released (at last!)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/R4iQjnQ79GI/AAAAAAAAAJo/6hKfAaKxwcw/s1600-h/kde-logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/R4iQjnQ79GI/AAAAAAAAAJo/6hKfAaKxwcw/s320/kde-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5154528715035374690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The much-awaited  KDE 4.0 has been released on Friday 11 Jan 2007.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From the&lt;a href="http://www.kde.org/announcements/4.0/"&gt; announcement page&lt;/a&gt;:&lt;br /&gt;&lt;div style="text-align: justify;"&gt; The KDE Community is thrilled to announce the immediate availability of &lt;a href="http://www.kde.org/announcements/4.0/"&gt;KDE 4.0&lt;/a&gt;. This significant release marks both the end of the long and intensive development cycle leading up to KDE 4.0 and the beginning of the KDE 4 era.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; The KDE 4 &lt;strong&gt;Libraries&lt;/strong&gt; have seen major improvements in almost all areas. The Phonon multimedia framework provides platform independent multimedia support to all KDE applications, the Solid hardware integration framework makes interacting with (removable) devices easier and provides tools for better power management. &lt;/p&gt;&lt;p style="text-align: justify;"&gt; The KDE 4 &lt;strong&gt;Desktop&lt;/strong&gt; has gained some major new capabilities. The Plasma desktop shell offers a new desktop interface, including panel, menu and widgets on the desktop as well as a dashboard function. KWin, the KDE Window manager, now supports advanced graphical effects to ease interaction with your windows. &lt;/p&gt;&lt;p style="text-align: justify;"&gt; Lots of KDE &lt;strong&gt;Applications&lt;/strong&gt; have seen improvements as well. Visual updates through vector-based artwork, changes in the underlying libraries, user interface enhancements, new features, even new applications -- you name it, KDE 4.0 has it. Okular, the new document viewer and Dolphin, the new file manager are only two applications that leverage KDE 4.0's new technologies.&lt;/p&gt;To install KDE 4.0, the experimental branch must be enabled.  Add the following to &lt;code&gt;/etc/apt/sources.list&lt;/code&gt;, then update APT.&lt;p style="font-weight: bold;"&gt;deb http://ftp.debian.org/debian/ experimental main non-free contrib&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;deb-src http://ftp.debian.org/debian/ experimental main non-free contrib&lt;/p&gt;APT will not install packages from experimental unless specifically requested. To install a package from experimental, run the command:   &lt;pre&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;aptitude -t experimental install &lt;/span&gt;&lt;em&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;kdebase kdebase-workspace&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;apt-get -t experimental install &lt;/span&gt;&lt;em&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;kdebase kdebase-workspace&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Those are the basic packages.&lt;/em&gt; For other packages, please look &lt;a href="http://pkg-kde.alioth.debian.org/experimental.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;/pre&gt;   &lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-376796113213475239?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/376796113213475239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=376796113213475239&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/376796113213475239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/376796113213475239'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/01/kde-40-released-at-last.html' title='KDE 4.0 released (at last!)'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/R4iQjnQ79GI/AAAAAAAAAJo/6hKfAaKxwcw/s72-c/kde-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6255237920674253977</id><published>2008-01-11T17:06:00.000+08:00</published><updated>2009-04-22T19:57:26.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz-fusion'/><title type='text'>Testing compiz-fusion on debian</title><content type='html'>&lt;span style="font-weight: bold;"&gt;My system:&lt;br /&gt;&lt;/span&gt;debian lenny&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Installation:&lt;/span&gt;&lt;br /&gt;apt-get install compiz-fusion-kde&lt;br /&gt;apt-get install compiz-fusion-gnome&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Optional packages:&lt;br /&gt;&lt;/span&gt;apt-get install compiz-fusion-plugins-unsupported&lt;br /&gt;apt-get install compiz-fusion-plugins-extra&lt;br /&gt;apt-get install compiz-fusion-icon&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Above commands install kde and gnome-specific compiz-fusion backends and all other packages will be automatically installed depending on dependencies. To start compiz-fusion for KDE, go to System -&gt; Compiz Fusion Icon.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Repo:&lt;/span&gt;&lt;br /&gt;Put this in /etc/apt/sources.list&lt;br /&gt;deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some screenshots:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/R4c0fHQ79BI/AAAAAAAAAJA/UTDPH7MrqIg/s1600-h/snapshot1.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/R4c0fHQ79BI/AAAAAAAAAJA/UTDPH7MrqIg/s320/snapshot1.png" alt="" id="BLOGGER_PHOTO_ID_5154146007679497234" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/R4c0fnQ79CI/AAAAAAAAAJI/TtlkEhevSPo/s1600-h/snapshot2.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/R4c0fnQ79CI/AAAAAAAAAJI/TtlkEhevSPo/s320/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5154146016269431842" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/R4c0f3Q79DI/AAAAAAAAAJQ/zahwmDsGSz0/s1600-h/snapshot3.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/R4c0f3Q79DI/AAAAAAAAAJQ/zahwmDsGSz0/s320/snapshot3.png" alt="" id="BLOGGER_PHOTO_ID_5154146020564399154" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/R4c0gHQ79EI/AAAAAAAAAJY/xaM22hIk5sA/s1600-h/snapshot4.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/R4c0gHQ79EI/AAAAAAAAAJY/xaM22hIk5sA/s320/snapshot4.png" alt="" id="BLOGGER_PHOTO_ID_5154146024859366466" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/R4c0gnQ79FI/AAAAAAAAAJg/KZigKL9MO-Q/s1600-h/snapshot5.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/R4c0gnQ79FI/AAAAAAAAAJg/KZigKL9MO-Q/s320/snapshot5.png" alt="" id="BLOGGER_PHOTO_ID_5154146033449301074" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6255237920674253977?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6255237920674253977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6255237920674253977&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6255237920674253977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6255237920674253977'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/01/testing-compiz-fusion-on-debian.html' title='Testing compiz-fusion on debian'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/R4c0fHQ79BI/AAAAAAAAAJA/UTDPH7MrqIg/s72-c/snapshot1.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4412558196901769362</id><published>2008-01-04T09:57:00.000+08:00</published><updated>2009-04-22T19:57:26.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='clamav'/><category scheme='http://www.blogger.com/atom/ns#' term='clamd'/><title type='text'>Upgrading gcc to upgrade clamav to 0.92</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rLns1_l-ATs/R4BalHQ78_I/AAAAAAAAAIw/CRID6DJjQrU/s1600-h/gnu-head.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 235px; height: 162px;" src="http://2.bp.blogspot.com/_rLns1_l-ATs/R4BalHQ78_I/AAAAAAAAAIw/CRID6DJjQrU/s320/gnu-head.jpg" alt="" id="BLOGGER_PHOTO_ID_5152217567363593202" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/R4BalXQ79AI/AAAAAAAAAI4/p1cxpxMSIB0/s1600-h/clam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 167px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/R4BalXQ79AI/AAAAAAAAAI4/p1cxpxMSIB0/s320/clam.png" alt="" id="BLOGGER_PHOTO_ID_5152217571658560514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I have problem upgrading my clamav 0.91.2 to 0.92 due to bug in gcc 4.0.1 on my Mandriva 2006. So I upgraded my gcc to 4.1.2. I chose to compile from source.  It is advisable to refer to &lt;a href="http://gcc.gnu.org/gcc-4.1/buildstat.html"&gt;successful builds&lt;/a&gt; pertaining to the version of gcc to get a clue whether it will successfully build on your target system. I didn't choose later version because I couldn't find any successful build for my system. So I played safe. :P&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Download: &lt;a href="http://www.gnu.org/"&gt;GNU&lt;/a&gt; &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/"&gt;gcc 4.1.2&lt;/a&gt; (China Mirror)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You have to download at least &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/gcc-core-4.1.2.tar.bz2"&gt;gcc-core-4.1.2.tar.bz2&lt;/a&gt; and &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/gcc-4.1.2.tar.bz2"&gt;gcc-4.1.2.tar.bz2&lt;/a&gt;. I also downloaded &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/gcc-g++-4.1.2.tar.bz2"&gt;gcc-g++-4.1.2.tar.bz2&lt;/a&gt;, &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/gcc-objc-4.1.2.tar.bz2"&gt;and&lt;/a&gt; &lt;a href="http://gcc-hk.internet.bs/releases/gcc-4.1.2/gcc-objc-4.1.2.tar.bz2"&gt;gcc-objc-4.1.2.tar.bz2&lt;/a&gt;. I didn't download the others because I didn't need them. You may want to download them depends on your requirement.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Untar the tarballs&lt;/span&gt;&lt;br /&gt;tar xjvf gcc-core-4.1.2.tar.bz2&lt;br /&gt;tar xjvf gcc-4.1.2.tar.bz2&lt;br /&gt;tar xjvf gcc-g++-4.1.2.tar.bz2&lt;br /&gt;tar xjvf gcc-objc-4.1.2.tar.bz2&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The above commands will untar the tarballs into a dir that is gcc-4.1.2. Then, as usual, run ./configure, make and make install. Before you run ./configure, please run ./configure --help to view what parameters needed. Some of the options are autodetected and included by configure itself (ie c/c++ libraries,headers ,etc).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;configure&lt;/span&gt;&lt;br /&gt;./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var&lt;br /&gt;&lt;br /&gt;then you can run make and make install to install it to your system. clamav 0.92 will be successfully compiled with this version of gcc.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;UPDATE&lt;/span&gt;: Reported that gcc &lt; 4.0 can compile clamav 0.92 successfully. So you don't need to upgrade if you use that version of gcc. Also reported that using the 'buggy' gcc, one can use -O0 as optimization flag to avoid the bug.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;upgrading clamav from source&lt;/span&gt;&lt;br /&gt;Please read my article &lt;a href="http://muhdzamri.blogspot.com/2007/08/upgrading-to-latest-clamav-for.html"&gt;here&lt;/a&gt;. The steps are still the same.&lt;br /&gt;&lt;br /&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4412558196901769362?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4412558196901769362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4412558196901769362&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4412558196901769362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4412558196901769362'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2008/01/upgrading-gcc-to-upgrade-clamav-to-092.html' title='Upgrading gcc to upgrade clamav to 0.92'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rLns1_l-ATs/R4BalHQ78_I/AAAAAAAAAIw/CRID6DJjQrU/s72-c/gnu-head.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1493707243954863196</id><published>2007-11-28T20:11:00.000+08:00</published><updated>2009-04-22T19:57:26.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bulletin Board'/><category scheme='http://www.blogger.com/atom/ns#' term='phpBB'/><category scheme='http://www.blogger.com/atom/ns#' term='phpBB2'/><category scheme='http://www.blogger.com/atom/ns#' term='phpBB3'/><title type='text'>Converting phpBB2 to phpBB3</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.phpbb.com/"&gt;phpBB&lt;/a&gt; is my favorite bulletin board system. After 4 years running on phpBB2, I tried to convert my board to phpBB3 RC7 (this is the latest at the time of writing). My phpBB2 version was 2.0.21. I  read many in phpBB community forums, many people had some kinds of problem in conversion with the built-in convertor. I tried it myself and failed for 3 times. The problem was &lt;span style="font-weight: bold;"&gt;connection timed-out&lt;/span&gt; during conversion. Googling a bit, I found a solution. Thanks for the problem solver. You are a hero!. :-) Check it out &lt;a href="http://www.phpbb.com/community/viewtopic.php?f=65&amp;amp;t=577312"&gt;here&lt;/a&gt;. This is how I did it:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Open phpbb3/install/install_convert.php&lt;br /&gt;&lt;br /&gt;Find these lines:&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @package install&lt;br /&gt;* @version $Id: install_convert.php,v 1.53 2007/10/11 08:12:25 acydburn Exp $&lt;br /&gt;* @copyright (c) 2006 phpBB Group&lt;br /&gt;* @license http://opensource.org/licenses/gpl-license.php GNU Public License&lt;br /&gt;*&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;After those lines, add:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dd&gt;&lt;code&gt;@set_time_limit(0);&lt;br /&gt;@ini_set('memory_limit', '256M');&lt;br /&gt;@ini_set('upload_max_filesize', '128M');&lt;br /&gt;@ini_set('post_max_size', '256M');&lt;br /&gt;@ini_set('max_input_time', '-1');&lt;br /&gt;@ini_set('max_execution_time', '-1');&lt;br /&gt;@ini_set('expect.timeout', '-1');&lt;br /&gt;@ini_set('default_socket_timeout', '-1');&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;(Adjust timeouts and size as needed.)&lt;br /&gt;&lt;br /&gt;Next find:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dd&gt;&lt;code&gt;var $batch_size = 2000;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;Change to:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dd&gt;&lt;code&gt;var $batch_size = 6000;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;It worked for me. I hope this benefits others. Good luck! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1493707243954863196?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1493707243954863196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1493707243954863196&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1493707243954863196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1493707243954863196'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/11/converting-phpbb2-to-phpbb3.html' title='Converting phpBB2 to phpBB3'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5663249309862540554</id><published>2007-11-19T10:18:00.000+08:00</published><updated>2009-04-22T19:57:26.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mmap'/><category scheme='http://www.blogger.com/atom/ns#' term='apt-get'/><category scheme='http://www.blogger.com/atom/ns#' term='dpkg'/><title type='text'>apt-get: dynamic MMAP out of room</title><content type='html'>Recently after upgrading wine and a few other packages, apt-get threw errors like these:&lt;br /&gt;&lt;br /&gt;Reading package lists... Error!&lt;br /&gt;E: Dynamic MMap ran out of room&lt;br /&gt;E: Error occurred while processing libedataserverui1.2-6 (NewFileVer1)&lt;br /&gt;E: Problem with MergeList /var/lib/dpkg/status&lt;br /&gt;E: The package lists or status file could not be parsed or opened.&lt;br /&gt;&lt;br /&gt;I also could not use apt-cache and it threw the same error messages. The solution is just one-liner:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;APT::Cache-Limit 12582912;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;put that line in /etc/apt/apt.conf . It solved the problem at least for me. :-)&lt;br /&gt;&lt;br /&gt;If it still hasn't solved the problem, try increasing the cache-limit value.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5663249309862540554?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5663249309862540554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5663249309862540554&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5663249309862540554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5663249309862540554'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/11/apt-get-dynamic-mmap-out-of-room.html' title='apt-get: dynamic MMAP out of room'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-61423149451848914</id><published>2007-10-26T10:37:00.000+08:00</published><updated>2009-04-22T19:57:26.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shorewall'/><category scheme='http://www.blogger.com/atom/ns#' term='tcpwrapper'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><category scheme='http://www.blogger.com/atom/ns#' term='gamin'/><category scheme='http://www.blogger.com/atom/ns#' term='fail2ban'/><title type='text'>fail2ban - Yet another tool to protect your server</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/RyGK-ga6lsI/AAAAAAAAAIk/r2rIOrmcdeQ/s1600-h/fail2ban_logo-tm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/RyGK-ga6lsI/AAAAAAAAAIk/r2rIOrmcdeQ/s320/fail2ban_logo-tm.jpg" alt="" id="BLOGGER_PHOTO_ID_5125530657383683778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt; What is &lt;i&gt;&lt;b&gt;Fail2ban&lt;/b&gt;&lt;/i&gt;? &lt;/span&gt;&lt;/h3&gt; &lt;p style="text-align: justify;"&gt;&lt;a href="http://www.fail2ban.org/"&gt;&lt;i&gt;&lt;b&gt;Fail2ban&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; scans log files like &lt;tt&gt;/var/log/auth.log&lt;/tt&gt; or &lt;tt&gt;/var/log/apache/error_log&lt;/tt&gt; and bans IP that makes too many password failures. It updates firewall rules to reject the IP address. These rules can be defined by the user. &lt;i&gt;&lt;b&gt;Fail2ban&lt;/b&gt;&lt;/i&gt; can read multiple log files such as sshd or Apache web server ones.  You need &lt;a href="http://www.python.org/"&gt;python &lt;/a&gt;&gt;= 2.3, &lt;a href="http://www.gnome.org/%7Eveillard/gamin"&gt;gamin&lt;/a&gt; &gt;= 0.0.21 (optional) and one of these : &lt;a href="http://www.netfilter.org/"&gt;iptables&lt;/a&gt;, &lt;a href="http://www.shorewall.net/"&gt;shorewall&lt;/a&gt; or &lt;a href="ftp://ftp.porcupine.org/pub/security/index.html"&gt;tcpwrapper&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt; What does the version number of &lt;i&gt;&lt;b&gt;Fail2ban&lt;/b&gt;&lt;/i&gt; mean? &lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The structure of the version number is &lt;i&gt;major.minor.revision&lt;/i&gt;. Currently the &lt;i&gt;major&lt;/i&gt; number is 0. The policy for &lt;i&gt;minor&lt;/i&gt; is: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;b&gt;odd numbers&lt;/b&gt; (0.5, 0.7, etc) are development versions. &lt;/li&gt;&lt;li&gt; &lt;b&gt;even numbers&lt;/b&gt; (0.6, 0.8, etc) are stable versions. &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;b&gt;Fail2ban&lt;/b&gt;&lt;/i&gt; is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt; Where can I get it?&lt;/span&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; fail2ban source can be downloaded from &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=121032"&gt;here&lt;/a&gt;. Distro-specific packages can be downloaded from http://www.fail2ban.org/wiki/index.php/Downloads. You might want to try using package manager first. It might be in your distros repositories. Chances are it is the older version. That's why I like to install from source :). For debianista, apt-get install fail2ban will take care of it.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt; Installation&lt;/span&gt;&lt;/h3&gt;As of this writing, the latest version is 0.8.1.&lt;br /&gt;1. Extracting : tar xjvf fail2ban-0.8.1.tar.bz2&lt;br /&gt;2. cd fail2ban-0.8.1&lt;br /&gt;3. python setup.py install&lt;br /&gt;&lt;br /&gt;This will install Fail2Ban into /usr/share/fail2ban. The executable scripts are placed into /usr/bin.&lt;br /&gt;&lt;br /&gt;Fail2Ban should be correctly installed now. Just type:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;fail2ban-client -h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;to see if everything is alright. You should always use fail2ban-client and never call fail2ban-server directly. &lt;span style="color: rgb(255, 102, 102);"&gt;UPDATE&lt;/span&gt;: to be able to activate and control fail2ban server, you need to copy init file specific for your distro in fail2ban-0.8.1/files directory. For Mandriva, you can use RedHat one. Copy file redhat-initd to /etc/init.d directory :&lt;br /&gt;&lt;br /&gt;cp redhat-initd /etc/init.d/fail2ban&lt;br /&gt;&lt;br /&gt;There are also init files for SuSe and Gentoo.&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Configuration&lt;/span&gt;&lt;/h3&gt;1. Edit file &lt;span style="font-weight: bold; font-style: italic;"&gt;/etc/fail2ban/fail2ban.conf &lt;/span&gt;using your favorite editor. I used joe for it. So:&lt;br /&gt;&lt;br /&gt;cd /etc/fail2ban&lt;br /&gt;joe fail2ban.conf&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In this file, you may want to increase the loglevel to 4 for more verbose log for troubleshooting purposes.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2. Edit file /etc/fail2ban/jail.conf&lt;br /&gt;joe jail.conf&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In this file, uncomment sections that you want to activate and change &lt;span style="font-style: italic;"&gt;enabled = false&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;enabled = true&lt;/span&gt;. Say, you want fail2ban to monitor port 22 (ssh) for login attempts :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;[ssh-iptables]&lt;br /&gt;enabled  = true&lt;br /&gt;filter   = sshd&lt;br /&gt;action   = iptables[name=SSH, port=ssh, protocol=tcp]&lt;br /&gt;#           sendmail-whois[name=SSH, dest=you@mail.com, sender=fail2ban@mail.com]&lt;br /&gt;logpath  = /var/log/auth.log&lt;br /&gt;maxretry = 4&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;There are many sections in there for monitoring other ports like ftp, http, etc. It's up to you to monitor which ports. Just uncomment the sections you want and change &lt;span style="font-style: italic;"&gt;enabled = true&lt;/span&gt; to activate in those sections. If you want to be notified, uncomment the commented line above and replace your email address for &lt;span style="font-style: italic;"&gt;dest&lt;/span&gt; (and for &lt;span style="font-style: italic;"&gt;sender&lt;/span&gt; too to reflect your system mails). I change the log path to /var/log/auth.log because this is the authentication log for my system. Change it accordingly for your system. All fail2ban actions are logged and can be reviewed by &lt;span style="font-style: italic;"&gt;tail /var/log/fail2ban.log&lt;/span&gt;. Example of fail2ban.log on my system:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;-- START --&lt;br /&gt;2007-10-26 00:24:56,880 fail2ban.filter : DEBUG  /var/log/auth.log has been modified&lt;br /&gt;2007-10-26 00:24:56,880 fail2ban.filter : DEBUG  Opened /var/log/auth.log&lt;br /&gt;2007-10-26 00:24:56,881 fail2ban.filter : DEBUG  Setting file position to 783921 for /var/log/auth.log&lt;br /&gt;2007-10-26 00:24:56,882 fail2ban.filter : DEBUG  Found 200.32.73.4&lt;br /&gt;2007-10-26 00:24:56,883 fail2ban.filter : DEBUG  Found 200.32.73.4&lt;br /&gt;2007-10-26 00:24:56,883 fail2ban.filter.datedetector: DEBUG  Sorting the template list&lt;br /&gt;2007-10-26 00:24:57,868 fail2ban.actions: WARNING [ssh-iptables] Ban 200.32.73.4&lt;br /&gt;2007-10-26 00:24:57,868 fail2ban.actions.action: DEBUG  iptables -n -L INPUT | grep -q fail2ban-SSH&lt;br /&gt;2007-10-26 00:24:57,886 fail2ban.actions.action: DEBUG  iptables -n -L INPUT | grep -q fail2ban-SSH returned successfully&lt;br /&gt;2007-10-26 00:24:57,886 fail2ban.actions.action: DEBUG  iptables -I fail2ban-SSH 1 -s 200.32.73.4 -j DROP&lt;br /&gt;2007-10-26 00:24:57,891 fail2ban.actions.action: DEBUG  iptables -I fail2ban-SSH 1 -s 200.32.73.4 -j DROP returned successfully&lt;br /&gt;2007-10-26 00:26:57,873 fail2ban.filter : DEBUG  /var/log/auth.log has been modified&lt;br /&gt;2007-10-26 00:26:57,873 fail2ban.filter : DEBUG  Opened /var/log/auth.log&lt;br /&gt;2007-10-26 00:26:57,874 fail2ban.filter : DEBUG  Setting file position to 784190 for /var/log/auth.log&lt;br /&gt;2007-10-26 00:26:57,875 fail2ban.filter.datedetector: DEBUG  Sorting the template list&lt;br /&gt;2007-10-26 00:34:58,860 fail2ban.actions: WARNING [ssh-iptables] Unban 200.32.73.4&lt;br /&gt;2007-10-26 00:34:58,860 fail2ban.actions.action: DEBUG  iptables -n -L INPUT | grep -q fail2ban-SSH&lt;br /&gt;2007-10-26 00:34:58,867 fail2ban.actions.action: DEBUG  iptables -n -L INPUT | grep -q fail2ban-SSH returned successfully&lt;br /&gt;2007-10-26 00:34:58,867 fail2ban.actions.action: DEBUG  iptables -D fail2ban-SSH -s 200.32.73.4 -j DROP&lt;br /&gt;2007-10-26 00:34:58,872 fail2ban.actions.action: DEBUG  iptables -D fail2ban-SSH -s 200.32.73.4 -j DROP returned successfully&lt;br /&gt;2007-10-26 06:07:39,998 fail2ban.filter : DEBUG  /var/log/auth.log has been modified&lt;br /&gt;2007-10-26 06:07:39,998 fail2ban.filter : DEBUG  Opened /var/log/auth.log&lt;br /&gt;2007-10-26 06:07:39,999 fail2ban.filter : DEBUG  Setting file position to 784279 for /var/log/auth.log&lt;br /&gt;2007-10-26 06:07:40,000 fail2ban.filter.datedetector: DEBUG  Sorting the template list&lt;br /&gt;2007-10-26 11:23:50,076 fail2ban.filter : DEBUG  /var/log/auth.log has been modified&lt;br /&gt;2007-10-26 11:23:50,087 fail2ban.filter : DEBUG  Opened /var/log/auth.log&lt;br /&gt;2007-10-26 11:23:50,116 fail2ban.filter : DEBUG  Setting file position to 784372 for /var/log/auth.log&lt;br /&gt;2007-10-26 11:23:50,123 fail2ban.filter.datedetector: DEBUG  Sorting the template list&lt;br /&gt;-- End--&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;As you can see above, there's IP being banned by fail2ban by way of iptables and after a period of time, it will be unbanned. All these can be modified in &lt;span style="font-style: italic;"&gt;/etc/fail2ban/jail.conf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;To see whether the actions really happen, see iptables rules:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;iptables -L -n&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination&lt;br /&gt;fail2ban-SSH  tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22&lt;br /&gt;REJECT     all  --  85.185.250.20        0.0.0.0/0           reject-with icmp-port-unreachable&lt;br /&gt;&lt;br /&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination&lt;br /&gt;&lt;br /&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;/span&gt;Chain fail2ban-SSH (1 references)&lt;br /&gt;target     prot opt source               destination&lt;br /&gt;RETURN     all  --  0.0.0.0/0            0.0.0.0/0&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Please read the documentations in the tarball for latest updates and on how to configure it. With fail2ban, it is another weapon for system administrators to combat brute-force attacks. Enjoy :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-61423149451848914?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/61423149451848914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=61423149451848914&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/61423149451848914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/61423149451848914'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/10/fail2ban-yet-another-tool-to-protect.html' title='fail2ban - Yet another tool to protect your server'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rLns1_l-ATs/RyGK-ga6lsI/AAAAAAAAAIk/r2rIOrmcdeQ/s72-c/fail2ban_logo-tm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4081840475325328603</id><published>2007-10-04T12:06:00.000+08:00</published><updated>2009-04-22T19:57:26.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etch'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>apt-get remove Fedora; apt-get install Debian</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/RwRrKbWPE_I/AAAAAAAAAIU/D_7IPk9GD0o/s1600-h/debian.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/RwRrKbWPE_I/AAAAAAAAAIU/D_7IPk9GD0o/s320/debian.png" alt="" id="BLOGGER_PHOTO_ID_5117332903483610098" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:monospace;"&gt;After giving a thought about possibility of converting my Fedora box to Debian,yesterday morning, with DVD I got from LFY, I gave it a try. Why? I fed-up with problems like crippled mp3 support (for obvious reason for a pure OSS distro),slow and error-prone yum and problem with incompatible and conflicted packages from 3rd-party repositories. My journey with Fedora has ended. Maybe I'll meet her again in the future :). We'll see.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Debian 4.0 aka Etch&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;Installation went smooth in text mode. It took longer as I was expecting because without my knowledge,I opted to download updates from internet during installation. There was a flaw when I tried installing LILO boot loader. The installer said it failed to install. I opted to continue and after rebooting, the boot loader was fine. GNOME was the default Window Manager installed when I select the Desktop installation but as usual, with beloved apt-get, I could install other window managers too.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Some basic commands&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;apt-get update &lt;--- find new updates if any. apt-get install package_name &lt;--- install a package. Dependencies will be taken care of. apt-get --reinstall install package_name &lt;--- reinstall a package. apt-get remove package_name &lt;--- uninstall a package but the config files remain intact. apt-get --purge remove package_name &lt;--- completely uninstall a package. apt-get -u dist-upgrade &lt;--- completely upgrade the whole distribution to the latest. dpkg -i package_name.deb &lt;-- install a local package   apt-get reminds me of slapt-get in Slackware world. slapt-get got the idea from this excellence apt-get.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;A few confusing matters&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;Firstly, I couldn't see Firefox in GNOME or KDE menu. So I fired up apt-get. To my surprise, it had been installed. I found out that it had been 'rebranded' to IceWeasel. What a name? More info on this matter can be read &lt;a href="http://en.wikipedia.org/wiki/GNU_IceWeasel"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:monospace;"&gt;Secondly, I couldn't find pidgin. Instead, the old GAIM was installed. After googling, pidgin could be installed by downloading from &lt;a href="http://www.freshnet.org/debian/etch/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The experience so far is good. It has its share of Ubuntu which is one of my favorite distro too. I like the responsiveness of KDE and GNOME. It seems quicker than on Fedora and of course, apt-get is a lot quicker than yu&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;m.&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4081840475325328603?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4081840475325328603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4081840475325328603&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4081840475325328603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4081840475325328603'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/10/apt-get-remove-fedora-apt-get-install.html' title='apt-get remove Fedora; apt-get install Debian'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/RwRrKbWPE_I/AAAAAAAAAIU/D_7IPk9GD0o/s72-c/debian.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4896674611854446200</id><published>2007-09-09T21:22:00.000+08:00</published><updated>2009-04-22T19:57:26.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='Slackware'/><title type='text'>Compiz on Slackware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/RuP0IUQQcTI/AAAAAAAAAIM/4bB13D7GSdg/s1600-h/slackware-compiz2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 378px; height: 300px;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/RuP0IUQQcTI/AAAAAAAAAIM/4bB13D7GSdg/s320/slackware-compiz2.png" alt="" id="BLOGGER_PHOTO_ID_5108194826081300786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/RuPz90QQcSI/AAAAAAAAAIE/FYNuvR79OAs/s1600-h/slackware-compiz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 377px; height: 262px;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/RuPz90QQcSI/AAAAAAAAAIE/FYNuvR79OAs/s320/slackware-compiz.png" alt="" id="BLOGGER_PHOTO_ID_5108194645692674338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I installed Slackware 12.0 on an old laptop (P3 , 256 MB RAM). This laptop has no CDROM and  No Floppy drive. I installed it using PXEBOOT install method introduced in Slackware 12.0. It means, I have to boot from network card to get Slackware's installer running (Disk 1). Installing packages can be done using NFS. I'll story about that next time. :-)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The laptop's vga is i830M. I can use whether i810 or intel for the driver of xorg. To run compiz was a bit tricky for this chipset. After googling for awhile, I managed to get it running good. Your mileage may vary though.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Command to run compiz :&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &amp;&amp;amp; emerald &amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Note &lt;/span&gt;: emerald is the window decorator I have chosen to run. There are other window decorators but emerald is one of the famous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4896674611854446200?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4896674611854446200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4896674611854446200&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4896674611854446200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4896674611854446200'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/09/compiz-on-slackware.html' title='Compiz on Slackware'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/RuP0IUQQcTI/AAAAAAAAAIM/4bB13D7GSdg/s72-c/slackware-compiz2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4219667340997640096</id><published>2007-08-28T10:30:00.000+08:00</published><updated>2009-04-22T19:57:26.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winpopup'/><category scheme='http://www.blogger.com/atom/ns#' term='KSalup'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><title type='text'>KSalup - Winpopup for Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Searching popup messaging application for Linux is not hard. Kopete has the feature but the default installation fails in receiving message. Sending message works though. Due to this problem, I try to find another application  that can send and receive winpopup message via &lt;a href="http://www.samba.org"&gt;SAMBA&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Enter &lt;a href="http://ksalup.sf.net"&gt;KSalup&lt;/a&gt;. I couldn't find this package in major Fedora repositories. However, it can be downloaded from the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=11523"&gt;project's download page&lt;/a&gt;. After installation, entering basic settings like WORKGROUP, HOSTNAME, ways to find other hosts in LAN, one can use it straight away. Sending and most importantly receiving are OK. However KSalup lacks of add-on feature like  some of other winpopup-like applications have, that is sending files.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Put that feature aside, KSalup is a nice winpopup application for Linux. At least you can send and receive messages with your friends who using Windows in your LAN. By not connecting to IM servers outside like Yahoo!, Google Talk, IRC or MSN, one can save a little bit of bandwidth :P.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some screenshots&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rLns1_l-ATs/RtOPrUQQcNI/AAAAAAAAAHc/Glb3sqbtMmE/s1600-h/popups+-+KSalup.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rLns1_l-ATs/RtOPrUQQcNI/AAAAAAAAAHc/Glb3sqbtMmE/s320/popups+-+KSalup.png" alt="" id="BLOGGER_PHOTO_ID_5103580777074946258" border="0" /&gt;&lt;/a&gt;Main view&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/RtORZkQQcRI/AAAAAAAAAH8/qF-5MBr4LcQ/s1600-h/Samba+-+KSalup.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/RtORZkQQcRI/AAAAAAAAAH8/qF-5MBr4LcQ/s320/Samba+-+KSalup.png" alt="" id="BLOGGER_PHOTO_ID_5103582671155523858" border="0" /&gt;&lt;/a&gt;Samba settings for name lookup&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rLns1_l-ATs/RtOQPkQQcPI/AAAAAAAAAHs/zB5z4dsCCOg/s1600-h/Sending+-+KSalup.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rLns1_l-ATs/RtOQPkQQcPI/AAAAAAAAAHs/zB5z4dsCCOg/s320/Sending+-+KSalup.png" alt="" id="BLOGGER_PHOTO_ID_5103581399845204210" border="0" /&gt;&lt;/a&gt;Sending message setup&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/RtOQP0QQcQI/AAAAAAAAAH0/zovC80Bgsak/s1600-h/About+KSalup.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/RtOQP0QQcQI/AAAAAAAAAH0/zovC80Bgsak/s320/About+KSalup.png" alt="" id="BLOGGER_PHOTO_ID_5103581404140171522" border="0" /&gt;&lt;/a&gt;About&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4219667340997640096?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4219667340997640096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4219667340997640096&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4219667340997640096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4219667340997640096'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/08/ksalup-winpopup-for-linux.html' title='KSalup - Winpopup for Linux'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rLns1_l-ATs/RtOPrUQQcNI/AAAAAAAAAHc/Glb3sqbtMmE/s72-c/popups+-+KSalup.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-6743315964216498633</id><published>2007-08-24T16:12:00.000+08:00</published><updated>2009-04-22T19:57:26.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MBR'/><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='RHEL'/><title type='text'>Restoring grub</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Recently, I installed RHEL first with 3 partitions(/, /boot and /home) and I also created one FAT partition for installing Windows XP. After installing RHEL, I installed MS Windows XP. This left grup being replaced by MS Windows boot loader in MBR. How to restore grub?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Restoring grub boot loader should be trivial if you have the installer CD. In case of RHEL (or Fedora or CentOS), what you have to do is by inserting disc 1 of RHEL disc sets and type linux rescue. After answering a few questions, you will be dropped to console. What next? Type grub-install /dev/hda. This command will install grub boot loader into MBR.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Before this I have been googling for about an hour. The answers I found always like this:&lt;br /&gt;&lt;br /&gt;1. chroot /mnt/sysimage&lt;br /&gt;2. /sbin/grub-install --recheck /dev/hda&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I had error with those steps. Step 1 means to change your root dir to installed partition which is mounted under /mnt/sysimage directory. If you have no luck, skip step 1 and go straight to step 2. Good luck!.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-6743315964216498633?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/6743315964216498633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=6743315964216498633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6743315964216498633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/6743315964216498633'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/08/restoring-grub.html' title='Restoring grub'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-1535299980642222312</id><published>2007-08-16T20:21:00.000+08:00</published><updated>2009-04-22T19:57:26.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpm'/><title type='text'>RPM hung on me</title><content type='html'>&lt;div style="text-align: justify;"&gt;Couple of days ago, I killed yumex because it hung. Afterthat, everything hung. I couldn't run rpm or yum in command line. I tried rebuilding the database with rpm --rebuild but to no avail. Found a solution after googling. The solution :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;code&gt; rm /var/lib/rpm/__db.*&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;The above command removes any locks left on the rpm database and now you should able to use rpm command. Make sure you run the above command as root for obvious reason.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-1535299980642222312?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/1535299980642222312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=1535299980642222312&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1535299980642222312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/1535299980642222312'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/08/rpm-hung-on-me.html' title='RPM hung on me'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-3826548005949689781</id><published>2007-08-03T18:57:00.000+08:00</published><updated>2009-04-22T19:57:26.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clamav'/><category scheme='http://www.blogger.com/atom/ns#' term='clamd'/><title type='text'>Upgrading to latest clamav for impatient sysadmin :)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rLns1_l-ATs/RrMQvYtK02I/AAAAAAAAAHM/mc3WXNke9u0/s1600-h/clam.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_rLns1_l-ATs/RrMQvYtK02I/AAAAAAAAAHM/mc3WXNke9u0/s320/clam.png" alt="" id="BLOGGER_PHOTO_ID_5094434009757963106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I've just upgraded clamav to the latest (at the time of writing is version 0.91.1) for my firewall (Mandrake 10.1). For impatient sysadmin like me, waiting for official packages to release might take longer than u might expect. So the best way to upgrade is by compiling from source. This was how I did it.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stopping the service&lt;/span&gt;&lt;br /&gt;It's advisable to stop clamav service before installing the new one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;service clamd stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Downloading the package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;wget http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.91.1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Extracting the package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; tar xzvf clamav-0.91.1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configure...&lt;br /&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;cd clamav-0.91.1&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-id-check --enable-dns-fix --enable-bigstack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note: this configure arguments matching with the previous installation by rpm except for --enable-big-stack and --enable-dns-fix (I think).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Compile and install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;make &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;make install (as root)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Restart the service&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;service clamd start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updating the virus database definition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;freshclam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Checking clamav version&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;clamav-config --version&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-3826548005949689781?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/3826548005949689781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=3826548005949689781&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3826548005949689781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/3826548005949689781'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/08/upgrading-to-latest-clamav-for.html' title='Upgrading to latest clamav for impatient sysadmin :)'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rLns1_l-ATs/RrMQvYtK02I/AAAAAAAAAHM/mc3WXNke9u0/s72-c/clam.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-8687241686415790689</id><published>2007-07-27T12:51:00.000+08:00</published><updated>2009-04-22T19:57:26.567+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome-blog'/><title type='text'>Writing a blog entry has never been easier</title><content type='html'>This blog entry was created using Gnome Blog. Without going to blogger.com, I can now write an entry by just opening this application. It's good to have this kind of app don't you think? Oh, you can insert pictures too by way of drag and drop (look at cutie meowie below :) ). --&lt;span style="color: rgb(255, 0, 0);"&gt;update&lt;/span&gt;: you can't see the picture because BloggerAPI doesn't support it (yet).&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Where to get it?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;You are recommended to use your distro's package manager. Just search for gnome-blog or something like that. In Fedora just run yum install gnome-blog.&lt;/p&gt;&lt;p&gt;More info can be found &lt;a href="http://www.gnome.org/%7Eseth/gnome-blog/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-8687241686415790689?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/8687241686415790689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=8687241686415790689&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8687241686415790689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/8687241686415790689'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/07/writing-blog-entry-has-never-been.html' title='Writing a blog entry has never been easier'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-5213267463566928567</id><published>2007-07-18T19:38:00.000+08:00</published><updated>2009-04-22T19:57:26.567+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dbmail'/><category scheme='http://www.blogger.com/atom/ns#' term='imap'/><category scheme='http://www.blogger.com/atom/ns#' term='dbmail-2.2.6-rc1'/><title type='text'>dbmail 2.2.6-rc1 released</title><content type='html'>I have just upgraded my dbmail to dbmail 2.2.6-rc1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Announcement :&lt;/span&gt; &lt;a href="http://www.gossamer-threads.com/lists/dbmail/users/22531"&gt;http://www.gossamer-threads.com/lists/dbmail/users/22531&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Changelog :&lt;/span&gt; &lt;a href="http://nfg3.nfgs.net/cgi-bin/gitweb.cgi?p=dbmail.git;a=log;h=dbmail_2_2"&gt;http://nfg3.nfgs.net/cgi-bin/gitweb.cgi?p=dbmail.git;a=log;h=dbmail_2_2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download :&lt;/span&gt; &lt;a href="http://www.dbmail.org/download/2.2/dbmail-2.2.6-rc1.tar.gz"&gt;http://www.dbmail.org/download/2.2/dbmail-2.2.6-rc1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to upgrade from previous release (2.2.5)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Stop postfix, dbmail-imapd, dbmail-lmtpd and dbmail-timsieved using service command.&lt;br /&gt;2. Download the tarball and extract it.&lt;br /&gt;3. Enter the installation folder and run :&lt;br /&gt;&lt;br /&gt;./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-mysql --with-sieve&lt;br /&gt;&lt;br /&gt;4. make&lt;br /&gt;5. make install&lt;br /&gt;6. Restart all the stopped services.&lt;br /&gt;&lt;br /&gt;That's all there is to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-5213267463566928567?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/5213267463566928567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=5213267463566928567&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5213267463566928567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/5213267463566928567'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/07/dbmail-226-rc1-released.html' title='dbmail 2.2.6-rc1 released'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4531223942882864425.post-4797115546470663453</id><published>2007-07-10T16:11:00.000+08:00</published><updated>2009-04-22T19:57:26.567+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='df'/><title type='text'>df - A disk usage reporting tool</title><content type='html'>&lt;span style="font-weight: bold;"&gt;What is df?&lt;/span&gt;&lt;br /&gt;It is a command to report filesystem disk space usage (on Linux).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Problem&lt;/span&gt;&lt;br /&gt;Recently I checked my backup server's disk space. I issued df for that. The output was:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;df: cannot read table of mounted filesystems: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Something wrong here. After some googling, I managed to get the solution. I issued this command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;grep -v rootfs /proc/mounts &gt; /etc/mtab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;After running this command, df worked again. One lesson learned. df relies on /etc/mtab for it to work. Now I can easily know how much disk space left for each partition. Thanks df!.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4531223942882864425-4797115546470663453?l=muhdzamri.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muhdzamri.blogspot.com/feeds/4797115546470663453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4531223942882864425&amp;postID=4797115546470663453&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4797115546470663453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4531223942882864425/posts/default/4797115546470663453'/><link rel='alternate' type='text/html' href='http://muhdzamri.blogspot.com/2007/07/df-disk-usage-reporting-tool.html' title='df - A disk usage reporting tool'/><author><name>zamri</name><uri>http://www.blogger.com/profile/06523690857579401169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-22hlxAZQdEE/Td1DalzvUeI/AAAAAAAAAZE/-XvixRMNNXc/s220/2011-04-10%2B13.02.38.jpg'/></author><thr:total>0</thr:total></entry></feed>
