<?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-3314261111650744510</id><updated>2012-01-23T20:56:34.125+08:00</updated><category term='mobile'/><category term='calendar'/><category term='templates'/><category term='v360'/><category term='foss.my'/><category term='display'/><category term='web'/><category term='xdmcp'/><category term='border'/><category term='gnome'/><category term='firefox'/><category term='awk'/><category term='#ukgovOSS'/><category term='impress'/><category term='Plone'/><category term='polls'/><category term='shell'/><category term='survey'/><category term='comparison'/><category term='extension'/><category term='class'/><category term='email'/><category term='windows'/><category term='indentation'/><category term='thunderbird'/><category term='learning'/><category term='training'/><category term='MS Office'/><category term='screenlets'/><category term='openoffice.org'/><category term='database'/><category term='backup'/><category term='linux'/><category term='centos'/><category term='oss'/><category term='election'/><category term='mysql'/><category term='java'/><category term='olpc'/><category term='php'/><category term='kubuntu'/><category term='security'/><category term='seminar'/><category term='writer'/><category term='programming'/><category term='graphics'/><category term='gdesklets'/><category term='formatting'/><category term='games'/><category term='quick guide'/><category term='Malaysia'/><category term='networking'/><category term='X'/><category term='kde'/><category term='gps'/><category term='mua'/><category term='Drupal'/><category term='movie'/><category term='x10i'/><category term='certification'/><category term='android'/><category term='gedit'/><category term='Joomla'/><category term='desktop'/><category term='sql'/><category term='html'/><category term='CMS'/><category term='k810i'/><category term='calc'/><category term='standards'/><category term='projector'/><category term='web browser'/><category term='ubuntu'/><category term='cla'/><category term='profile'/><title type='text'>Linux, OpenOffice.org and Open Source Software</title><subtitle type='html'>Looking at alternative computer software solutions for a variety of reasons. This includes price, computer security, virus prevention and reliability.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default?start-index=101&amp;max-results=100'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>188</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3251537624244034690</id><published>2011-10-17T16:23:00.007+08:00</published><updated>2011-10-17T17:46:31.179+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x10i'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Camera on SE X10i (Android 2.3)</title><content type='html'>This is a howto on a Sony Ericsson (SE) X10i with Android 2.3.3.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Photos can be captured with a 4 inch capacitive touch screen, and 8.1 megapixel camera. It also comes with digital zoom of up to 16x, image stabiliser (due to small hand shakiness) and a flash. The updated Android provide a default camera apps that meet most requirements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 1.&lt;/b&gt; Starting the camera&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method 1&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;At the Home screen, tap the Application icon, then tap Camera icon.&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method 2&lt;/u&gt;&lt;/div&gt;&lt;div&gt;On the X10i, press the Camera quick button.&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-sbhkYtzuD3E/TpvzZEK86_I/AAAAAAAACLg/xu3RDsT_xOc/s1600/use_default_camera-1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 279px;" src="http://2.bp.blogspot.com/-sbhkYtzuD3E/TpvzZEK86_I/AAAAAAAACLg/xu3RDsT_xOc/s320/use_default_camera-1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5664388568290487282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 2.&lt;/b&gt; Select Camera (optional if already selected)&lt;/div&gt;&lt;div&gt;Tap the Camera icon.&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-jyWlFFddPuo/TpvzZTGzmRI/AAAAAAAACLs/8CjLH9SagXQ/s1600/use_default_camera-2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 282px; height: 320px;" src="http://2.bp.blogspot.com/-jyWlFFddPuo/TpvzZTGzmRI/AAAAAAAACLs/8CjLH9SagXQ/s320/use_default_camera-2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5664388572299630866" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 3.&lt;/b&gt; Snap the photo&lt;/div&gt;&lt;div&gt;There are several methods to do this, but I will note down just the Touch and Normal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method Touch&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Select Camera mode icon, and tap Touch capture. (optional if already selected)&lt;/li&gt;&lt;li&gt;Point the camera to the person or object, press on the screen where is the desired focus.&lt;/li&gt;&lt;li&gt;Release finger, to take the photo.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method Normal&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Point the camera to the person or object.&lt;/li&gt;&lt;li&gt;Half press the Camera button, to focus.&lt;/li&gt;&lt;li&gt;Press Camera button down fully to take the photo.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 4.&lt;/b&gt; Preview photo&lt;/div&gt;&lt;div&gt;Press on the last taken photo at bottom of the screen, or tap the Filmstrip icon&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-nF7szzjYPfA/Tpv4X8FhkiI/AAAAAAAACMQ/Qr4ahRWgeNY/s1600/use_default_camera-5.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/-nF7szzjYPfA/Tpv4X8FhkiI/AAAAAAAACMQ/Qr4ahRWgeNY/s320/use_default_camera-5.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5664394046498509346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other setting for the camera can be accessed by the on screen icons or by the Menu key.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-n1hfq1BZ-jc/TpvzZ-hLIQI/AAAAAAAACL8/VAx_YM8MP6M/s1600/use_default_camera-3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 283px; height: 320px;" src="http://4.bp.blogspot.com/-n1hfq1BZ-jc/TpvzZ-hLIQI/AAAAAAAACL8/VAx_YM8MP6M/s320/use_default_camera-3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5664388583952949506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-C5uWQPJ1mAQ/TpvzaRQjFBI/AAAAAAAACME/ojV3N-aq0Ew/s1600/use_default_camera-4.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 179px;" src="http://2.bp.blogspot.com/-C5uWQPJ1mAQ/TpvzaRQjFBI/AAAAAAAACME/ojV3N-aq0Ew/s320/use_default_camera-4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5664388588983489554" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3251537624244034690?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3251537624244034690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3251537624244034690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3251537624244034690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3251537624244034690'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/10/camera-on-se-x10i-android-23.html' title='Camera on SE X10i (Android 2.3)'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-sbhkYtzuD3E/TpvzZEK86_I/AAAAAAAACLg/xu3RDsT_xOc/s72-c/use_default_camera-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7855955389712811026</id><published>2011-10-13T09:21:00.015+08:00</published><updated>2011-10-17T17:30:39.999+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x10i'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Call handling on SE X10i (Android 2.3)</title><content type='html'>&lt;div style="text-align: left;"&gt;This is a Howto on a Sony Ericsson (SE) X10i updated with the latest Android (in this case to version 2.3.3). So you've got the smart phone, many do not have the time to experiment, so here is the first share on some of the solutions to common things you might need.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After the update, Sony Ericcson did not provide an easy to find help document for the Help option in Android. It is a bit disappointing considering its SE, and the help is in the phones menu, but empty. At SE website, there is a download to “&lt;a href="http://www.sonyericsson.com/cws/support/mobilephones/downloads/subject/restoretheuserguideinyourphone/xperiax10?cc=gb&amp;amp;lc=en"&gt;restore your user guide in your phone&lt;/a&gt;” (instructions are not good at this moment) &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Make a call&lt;/span&gt; &lt;/b&gt;(yes, the phone can make calls)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 1.&lt;/b&gt; You will need to start the dialer. &lt;/div&gt;&lt;div&gt;From the home screen, tap the Phone button.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 2&lt;/b&gt;. There 3 methods to dial a number;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;u&gt;Method 1: &lt;/u&gt;&lt;/div&gt;&lt;div&gt;Enter the number using the screen Keypad, and tap Call.&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/-scTHQ6Zoj8k/TpY-hWXIlDI/AAAAAAAACDo/SAavscf2zgk/s320/make_a_call-1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662782324124193842" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 283px; " /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method 2:&lt;/u&gt; Tap the Contacts button and choose the contact to call&lt;/div&gt;&lt;div&gt;&lt;u&gt;Method 3:&lt;/u&gt; Tap the Favourites button and choose the contact to call&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-wqijDNZyW3Y/TpaANTwp9fI/AAAAAAAACEk/YLfl_51zyoI/s1600/make_a_call-3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 282px;" src="http://3.bp.blogspot.com/-wqijDNZyW3Y/TpaANTwp9fI/AAAAAAAACEk/YLfl_51zyoI/s320/make_a_call-3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662854547595982322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 3&lt;/b&gt;. During the call you have the options to &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Put call on loud speaker – tap the Speaker button&lt;/li&gt;&lt;li&gt;Mute, so the other party cant hear you but you can listen – tap the Mute button&lt;/li&gt;&lt;li&gt;Use the onscreen dialpad for automated transactions like Phone banking – tap the Dialpad&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 4&lt;/b&gt;. When you want to end the call, tap End call button.&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/-mm-Imd8bW2Y/TpY-hV6n5iI/AAAAAAAACD4/02W-ZuY60xw/s320/make_a_call-2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662782324004611618" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 283px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Decline a call&lt;/span&gt; &lt;/b&gt;(in a meeting and suddenly a call comes in, lets cancel that call)&lt;/div&gt;&lt;/div&gt;Step 1. Drag the Decline button to the left.&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-z8yerI52ek8/TpZDrJ4ea2I/AAAAAAAACEA/49BCQWaSTBU/s1600/decline_a_call-1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 284px;" src="http://3.bp.blogspot.com/-z8yerI52ek8/TpZDrJ4ea2I/AAAAAAAACEA/49BCQWaSTBU/s320/decline_a_call-1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662787990131207010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Access to other applications during a call&lt;/span&gt; &lt;/b&gt;(Retrieve or to write a note. It is a smart phone)&lt;/div&gt;&lt;div&gt;You have 2 ways to do this;&lt;/div&gt;&lt;div&gt;1. Return to a previous running application (just before you were interrupted by the call)&lt;/div&gt;&lt;div&gt; Press the BACK key (left arrow sign)&lt;/div&gt;&lt;div&gt;2. Return to Home screen to select an application.&lt;/div&gt;&lt;div&gt; Press the HOME key (This is the key with a square sign) then tap on the application you wish to start&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-nbZJZ_q-KzM/TpZKDSYsSeI/AAAAAAAACEY/GeZXFXIUPYg/s1600/SE_x10i_front-tagged.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 183px; height: 320px;" src="http://2.bp.blogspot.com/-nbZJZ_q-KzM/TpZKDSYsSeI/AAAAAAAACEY/GeZXFXIUPYg/s320/SE_x10i_front-tagged.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662795001800444386" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7855955389712811026?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7855955389712811026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7855955389712811026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7855955389712811026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7855955389712811026'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/10/make-call-on-se-x10i.html' title='Call handling on SE X10i (Android 2.3)'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-scTHQ6Zoj8k/TpY-hWXIlDI/AAAAAAAACDo/SAavscf2zgk/s72-c/make_a_call-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7228902747432523128</id><published>2011-06-27T10:44:00.002+08:00</published><updated>2011-06-27T10:58:18.056+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Clone a VirtualBox disk</title><content type='html'>Duplicating a disk for a new VirtualBox VM requires addressing the disk UUID conflict with same value. The following steps address this matter.&lt;br /&gt;&lt;br /&gt;1. Start VirtualBox graphical interface (GUI), and edit settings for the VM using the disk we wish to clone. E.g VM name is centos and the virtual disk as centos_hdd.vdi&lt;br /&gt;&lt;br /&gt;2. Remove (Do not delete) this disk from the VM.&lt;br /&gt;&lt;br /&gt;3. At a command prompt&lt;br /&gt;VBoxManage clonehd centos_hdd.vdi copy_centos_hdd.vdi&lt;br /&gt;VBoxManage internalcommands setvdiuuid copy_centos_hdd.vdi&lt;br /&gt;&lt;br /&gt;The first command duplicates the virtual disk. In the second command we assign a new UUID to the new disk (copy_centos_hdd.vdi)&lt;br /&gt;&lt;br /&gt;4.  Return to VirtualBox GUI and attach back the centos.vdi to the VM.&lt;br /&gt;&lt;br /&gt;5. Create a new VM to attach the copy_centos_hdd.vdi&lt;br /&gt;&lt;br /&gt;The new virtual machine is ready to use the cloned virtual disk. As a note, why not just make more copies of the disk with new UUIDs in case you need another image.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7228902747432523128?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7228902747432523128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7228902747432523128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7228902747432523128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7228902747432523128'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/06/clone-virtualbox-disk.html' title='Clone a VirtualBox disk'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3584838303961413707</id><published>2011-06-23T20:53:00.005+08:00</published><updated>2011-06-23T21:19:15.108+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>An Open source software antivirus called ClamAV</title><content type='html'>The ClamAV is the only OSS implemented on a large scale with a consistenly updated virus database.&lt;br /&gt;&lt;br /&gt;It can be used in 3 different ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Installed on a PC. It can be scheduled to run at specific times or to scan all new storage medium and incoming files.&lt;/li&gt;&lt;li&gt;Installed on  a server. It is used in conjunction with server services such as email servers, backup and file servers.&lt;/li&gt;&lt;li&gt;Application built with the ClamAV library. Customised applications can manage how and when the file scannings are done.&lt;/li&gt;&lt;/ol&gt;There are lots of cool features that is comparative to proprietary antivirus. As of June, it is rank as the top 10 antivirus in terms of virus detection.&lt;br /&gt;&lt;br /&gt;I just ran an update, output as below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;daily.cvd updated (version: 13231, sigs: 130699, f-level: 60, builder: arnaud)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WARNING: Your ClamAV installation is OUTDATED!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WARNING: Current functionality level = 58, recommended = 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DON'T PANIC! Read http://www.clamav.net/support/faq&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;bytecode.cvd is up to date (version: 143, sigs: 40, f-level: 60, builder: edwin)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Database updated (976953 signatures) from db.local.clamav.net (IP: 222.124.18.201)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configuration of the ClamAV installed can be inspected with the command &lt;span style="font-weight: bold; font-family: courier new;"&gt;clamconf&lt;/span&gt;, and the virus scanner GUI is simple to use.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-YvrOfg-eLJg/TgM7vhQmjeI/AAAAAAAACCg/Vaz1oEEHLfI/s1600/ClamTk%2BVirus%2BScanner-1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 282px;" src="http://2.bp.blogspot.com/-YvrOfg-eLJg/TgM7vhQmjeI/AAAAAAAACCg/Vaz1oEEHLfI/s320/ClamTk%2BVirus%2BScanner-1.png" alt="" id="BLOGGER_PHOTO_ID_5621402447456407010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-1vUhhXNL5AU/TgM7v8Rh96I/AAAAAAAACCo/X2K1NFqMiTw/s1600/clamav-Scheduler.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 272px; height: 320px;" src="http://2.bp.blogspot.com/-1vUhhXNL5AU/TgM7v8Rh96I/AAAAAAAACCo/X2K1NFqMiTw/s320/clamav-Scheduler.png" alt="" id="BLOGGER_PHOTO_ID_5621402454708058018" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3584838303961413707?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3584838303961413707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3584838303961413707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3584838303961413707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3584838303961413707'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/06/open-source-software-antivirus-called.html' title='An Open source software antivirus called ClamAV'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-YvrOfg-eLJg/TgM7vhQmjeI/AAAAAAAACCg/Vaz1oEEHLfI/s72-c/ClamTk%2BVirus%2BScanner-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4876679974757307427</id><published>2011-06-14T10:25:00.008+08:00</published><updated>2011-06-14T11:09:48.598+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malaysia'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='standards'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Linux security checklist</title><content type='html'>The &lt;a href="http://i.imgur.com/PTFWh.png"&gt;Anonymous is announcing&lt;/a&gt; an attack on www.malaysia.gov.my, which is a central portal to reach all other Malaysian Government portals. This is reported by F-Secure Corporation and &lt;a href="http://thestar.com.my/news/story.asp?file=/2011/6/14/nation/20110614081623&amp;amp;sec=nation"&gt;theStar, 14 Jun 2011&lt;/a&gt;. Makes you wonder why Anonymous would want to do that.&lt;br /&gt;&lt;br /&gt;Follow up from &lt;a href="http://tboxmy.blogspot.com/2011/06/linux-security-checklist.html"&gt;my previous post&lt;/a&gt;, I realise that many Linux Admins out there do not have a Security Checklist for their web application. I am sharing the following checklist here as it provides a standard security consideration for almost all web application on Linux or LAMP stack. It is by no means the only security guide, please apply all other security concerns specific to your needs and you can then sleep better at night.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Check List for Web Application (deployment)&lt;br /&gt;   &lt;/div&gt;&lt;style type="text/css"&gt;td p { margin-bottom: 0in; }td p.western { font-family: "Arial",sans-serif; font-size: 10pt; }th p { margin-bottom: 0in; }th p.western { font-family: "Arial",sans-serif; font-size: 10pt; }p { margin-bottom: 0.08in; }a:link {  }&lt;/style&gt;  &lt;table width="643" cellpadding="4" cellspacing="0"&gt;  &lt;col width="81"&gt;  &lt;col width="330"&gt;  &lt;col width="206"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;   &lt;th style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.04in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;Category&lt;/p&gt;   &lt;/th&gt;   &lt;th style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.04in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;Item&lt;/p&gt;   &lt;/th&gt;   &lt;th style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" width="206"&gt;    &lt;p class="western"&gt;Notes&lt;/p&gt;   &lt;/th&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;th colspan="3" style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" valign="TOP" width="633" bgcolor="#e6e6ff"&gt;    &lt;p class="western" align="LEFT"&gt;Logins&lt;/p&gt;   &lt;/th&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;A.1     &lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Operating system&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Administrator password is secured and recorded    as only accessible by ONE administrator&lt;/p&gt;    &lt;p class="western"&gt;-All login's are done as normal user     &lt;/p&gt;    &lt;p class="western"&gt;-Normal users with access to Administrator    priviledges are recorded. Access should be via SUDO.&lt;/p&gt;    &lt;p class="western"&gt;-All logins are recorded&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;A.2&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Application &lt;/b&gt;    &lt;/p&gt;    &lt;p class="western"&gt;-All users to have secured logins&lt;/p&gt;    &lt;p class="western"&gt;-Administrator logins are assigned to specific    individuals and listed&lt;/p&gt;    &lt;p class="western"&gt;-Web based self registered user must have email    and spam prevention facilities&lt;/p&gt;    &lt;p class="western"&gt;-Lock down on Web server's user/application    access&lt;/p&gt;    &lt;p class="western"&gt;-Default access and password for all    administrator applications must be secured. This includes the main    application, phpmyadmin, firewall.&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;A.3&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Database&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Each application to have a specific user and    password access. This user cannot access other databases.&lt;/p&gt;    &lt;p class="western"&gt;-Administrator access is with secured password.    Assignment to specific individuals must be recorded.&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;th colspan="3" style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" valign="TOP" width="633" bgcolor="#e6e6ff"&gt;    &lt;p class="western" style="background: none repeat scroll 0% 0% rgb(230, 230, 255);" align="LEFT"&gt;Services&lt;/p&gt;   &lt;/th&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.1     &lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Disable unnecassary services&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Firewalls must be enabled to restrict external    access to only the approved application (via port numbers).&lt;/p&gt;    &lt;p class="western"&gt;-Identify every services running. Disable those    not in use.&lt;/p&gt;    &lt;p class="western"&gt;-Remote access must be via encrypted protocols&lt;/p&gt;    &lt;p class="western"&gt;-Disable local email server (e.g. sendmail)    from runnin/listening continuously. Or use external email server.&lt;/p&gt;    &lt;p class="western"&gt;-Email servers controlled to allow access to    specific application and directories.&lt;/p&gt;    &lt;p class="western"&gt;-Anti-virus if implemented, must have patches    and pattern updates kept to the most recent.&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.2&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Create a base point of security&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-A penetration test must be carried out. The    type and complexity is based on the specific application.&lt;/p&gt;    &lt;p class="western"&gt;-Establish an integrity check point&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.3&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Tell them you do not allow access&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Place warning messages to all points of    access. E.g. motd and issue.net&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.4&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Logging&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Log activities to separate files for operating    system and application.&lt;/p&gt;    &lt;p class="western"&gt;-Make logs available to a centralised log    server.&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.5&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Backup&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Establish a backup plan.&lt;/p&gt;    &lt;p class="western"&gt;-Implement a backup process&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.6&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;Create a boot disk and rescue of the Linux     &lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;B.7&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;System updates&lt;/b&gt;&lt;/p&gt;    &lt;p class="western"&gt;-Disable the automatic system updates. Updates    should be installed only after it is verfied working with the    application.&lt;/p&gt;    &lt;p class="western"&gt;-Periodically check with security issues,    respective application security notices and update as needed.&lt;/p&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;th colspan="3" style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" valign="TOP" width="633" bgcolor="#e6e6ff"&gt;    &lt;p class="western" align="LEFT"&gt;Physical&lt;/p&gt;   &lt;/th&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;C.1&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Physical Access&lt;/b&gt;&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;-Ensure only    authorised personel can access to the server.     &lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;-A record of    physical access is maintained.&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;C.2&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Storage Media&lt;/b&gt;&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;-All storage media    is tagged.&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;-Storage location    and transportation is secure and recorded.&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="81"&gt;    &lt;p class="western"&gt;C.3&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0in 0.04in 0.04in;" width="330"&gt;    &lt;p class="western"&gt;&lt;b&gt;Security Policy&lt;/b&gt;&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;-Ensure the    document is readily available to authorised users.&lt;/p&gt;    &lt;p class="western" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0in 0.04in 0.04in;" width="206"&gt;    &lt;p class="western"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;&lt;img alt="Creative Commons License" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;span dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type"&gt;Checklist for Web Application (Deployment)&lt;/span&gt; by &lt;a cc="http://creativecommons.org/ns#" href="http://tboxmy.blogspot.com/2011/06/linux-security-checklist_14.html" property="cc:attributionName" rel="cc:attributionURL"&gt;Nicholas A. Suppiah&lt;/a&gt; is licensed under a &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;Creative Commons Attribution-ShareAlike 3.0 Unported License&lt;/a&gt;.&lt;br /&gt;Permissions beyond the scope of this license may be available at &lt;a cc="http://creativecommons.org/ns#" href="http://www.blogger.com/profile/06749525177696246387" rel="cc:morePermissions"&gt;http://www.blogger.com/profile/06749525177696246387&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4876679974757307427?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4876679974757307427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4876679974757307427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4876679974757307427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4876679974757307427'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/06/linux-security-checklist_14.html' title='Linux security checklist'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4725302761452517183</id><published>2011-06-13T11:16:00.013+08:00</published><updated>2011-06-14T10:27:05.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Linux security for organisations</title><content type='html'>Linux provides a great solution for small and large organisations. Its scalability and reliability have been continuously promoted over the years as reputable organisations keep adopting them.&lt;br /&gt;&lt;br /&gt;The recent spate of security breaches at Citibank, USA and Sony Online Entertainment (SOE), Sony Playstation tells us a lot about the amount of importance organisations put on security. In 2009, There were words that &lt;a href="http://news.cnet.com/8301-1009_3-10420308-83.html"&gt;Citibank was robbed&lt;/a&gt; and in 2011, there was a breach to over&lt;a href="http://www.zdnetasia.com/asia-spared-in-citi-breach-62300659.htm"&gt; 200,000 USA Citibank card holders&lt;/a&gt; in the Citigroup.  ZDNet in 2011, "&lt;style type="text/css"&gt;p { margin-bottom: 0.08in; }&lt;/style&gt;&lt;style type="text/css"&gt;p { margin-bottom: 0.08in&lt;/style&gt;&lt;a href="http://www.zdnet.com/blog/gamification/sony-security-hole-exposes-another-246-million-accounts/361"&gt;Sony security hole exposes another 24.6 million accounts&lt;/a&gt;" tells about how over 100 million users can be affected by failures on security. Maybe Sony Certified Security Professional needs to consider a systems security program for Sony (I am joking).&lt;br /&gt;&lt;br /&gt;Other security compromised news (hacked) in 2011&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eweek.com/c/a/Security/Linux-Security-Mailing-List-Infiltrated-Crippled-by-Hackers-755855/"&gt;Vendor-sec&lt;/a&gt; email list was compromised and this was a discussion on linux vulnerabilities at openwall.com&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.theinquirer.net/inquirer/news/2043530/wordpresscom-hacked"&gt;Wordpress.com&lt;/a&gt; root access was gained to their servers. Nothing else much on extend of damage to users or blogs at wordpress.com&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mobile devices like Android could potentially have user data compromised when using public wifi, says &lt;a href="http://www.zdnet.com/blog/networking/android-has-a-gaping-network-security-hole/1072"&gt;University of Ulm, Germany&lt;/a&gt;&lt;/li&gt;&lt;li&gt;International Monetary Fund (IMF), &lt;a href="http://news.cnet.com/8301-1009_3-20070679-83/reports-international-monetary-fund-suffers-network-break-in/?tag=mncol;txt"&gt;network break-in&lt;/a&gt; sounded like it was blamed to the staff use of internet and emails when read in ZDNET.&lt;/li&gt;&lt;li&gt;Lockheed Martin, provider of defence technology breach in their &lt;a href="http://www.eweek.com/c/a/Security/Lockheed-Martin-Shuts-Down-Remote-Network-Access-After-Detecting-Intrusion-340146/"&gt;remote access&lt;/a&gt; via use of tokens affected Pentagon.&lt;/li&gt;&lt;li&gt;GMail major &lt;a href="http://news.cnet.com/8301-1009_3-20068086-83.html"&gt;phishing&lt;/a&gt; was traced back to China and Google looks geared up for more changes as &lt;a href="http://news.yahoo.com/s/csm/20110602/ts_csm/388054_1"&gt;spear-phishing&lt;/a&gt; becomes a term many would see more often.&lt;/li&gt;&lt;li&gt;In Malaysia, the newly launched &lt;a href="http://my.news.yahoo.com/1pengguna-site-hit-by-security-breach-2000-accounts-022510304.html"&gt;1Malaysia Pengguna Bijak's&lt;/a&gt; portal costing RM1.4 million wasn't built with safe guarding the users information at all. Here the only explaination (NO apology to the rakyat) was that the system was not built to cope with the 3 million hits it received within 2 days of its launching. &lt;a href="http://www.asiaone.com/News/Latest+News/Science+%2526+Tech/Story/A1Story20110611-283499.html"&gt;Over 2,000 1Pengguna user account&lt;/a&gt; details were confirmed compromised. I took it as a government initiative but the name www.1pengguna.com made me wonder if its a Malaysian government effort or a private business.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Over the years of implementing Linux based solution, there are a few basic things I can share when deploying web applications and other similar systems.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Put a security policy in place. This includes security administrators reading emails from public who voluntarily lodge about security flaws.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Budget to implement these policies&lt;/li&gt;&lt;li&gt;Have security checklists (use it, audit with it)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;If disaster happens, you just need to fix it. There are people's "life" at stake. At the same time get those culprits, if you can.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4725302761452517183?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4725302761452517183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4725302761452517183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4725302761452517183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4725302761452517183'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/06/linux-security-checklist.html' title='Linux security for organisations'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7478814707985683361</id><published>2011-05-04T10:19:00.003+08:00</published><updated>2011-05-04T10:21:54.917+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><title type='text'>What are Perlis students going to do with Netbooks?</title><content type='html'>Its in NST that 700 students will receive netbooks.&lt;br /&gt;&lt;br /&gt;Not reported how it will be usable to the students. Or if they have internet access.&lt;br /&gt;&lt;br /&gt;Schools should prepare wifi so that these students can access education freely in school.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7478814707985683361?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7478814707985683361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7478814707985683361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7478814707985683361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7478814707985683361'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/05/what-are-perlis-students-going-to-do.html' title='What are Perlis students going to do with Netbooks?'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5323041034058581873</id><published>2011-03-27T23:53:00.005+08:00</published><updated>2011-03-28T00:00:45.783+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>New Android App on Market</title><content type='html'>Just post my Application to Android Market. It is for those who are learning to use Gnome as a Linux Desktop.&lt;br /&gt;&lt;br /&gt;Its called &lt;a href="https://market.android.com/details?id=com.nicholas.tboxmy&amp;amp;feature=search_result"&gt;Learn Linux - Gnome&lt;/a&gt; and developed entirely on Ubuntu. If I managed to get Gnome 3, will work to get some of its updates into the application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-25SE6GcE8sM/TY9e5qRBxzI/AAAAAAAABvQ/7yW-yegOPnU/s1600/android-learn2a.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://1.bp.blogspot.com/-25SE6GcE8sM/TY9e5qRBxzI/AAAAAAAABvQ/7yW-yegOPnU/s320/android-learn2a.png" alt="" id="BLOGGER_PHOTO_ID_5588790007281338162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Z90zKGvHtyw/TY9e5BVZSlI/AAAAAAAABvI/oxdOukjb4KE/s1600/android-learn1a.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://3.bp.blogspot.com/-Z90zKGvHtyw/TY9e5BVZSlI/AAAAAAAABvI/oxdOukjb4KE/s320/android-learn1a.png" alt="" id="BLOGGER_PHOTO_ID_5588789996293802578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5323041034058581873?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5323041034058581873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5323041034058581873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5323041034058581873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5323041034058581873'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/03/new-android-app-on-market.html' title='New Android App on Market'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-25SE6GcE8sM/TY9e5qRBxzI/AAAAAAAABvQ/7yW-yegOPnU/s72-c/android-learn2a.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8018299461382729982</id><published>2011-03-23T16:39:00.002+08:00</published><updated>2011-03-23T16:43:11.875+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Flex 4 MouseEvent</title><content type='html'>After completing the &lt;a href="http://tboxmy.blogspot.com/2011/03/flex-4-on-eclipse-galileo-for-linux.html"&gt;Flex 4 on Eclipse Galileo&lt;/a&gt; installation, here is an example for Flex 4's MouseEvent.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-sD9ev4O-D8c/TYmyIdsm84I/AAAAAAAABvA/rhYyqDu6Jcs/s1600/flex-Screenshot-43.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 242px;" src="http://3.bp.blogspot.com/-sD9ev4O-D8c/TYmyIdsm84I/AAAAAAAABvA/rhYyqDu6Jcs/s320/flex-Screenshot-43.png" alt="" id="BLOGGER_PHOTO_ID_5587192671210238850" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8018299461382729982?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8018299461382729982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8018299461382729982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8018299461382729982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8018299461382729982'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/03/flex-4-mouseevent.html' title='Flex 4 MouseEvent'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-sD9ev4O-D8c/TYmyIdsm84I/AAAAAAAABvA/rhYyqDu6Jcs/s72-c/flex-Screenshot-43.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-118658487355313548</id><published>2011-03-23T15:23:00.005+08:00</published><updated>2011-03-23T15:44:09.798+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Flex 4 on Eclipse Galileo for Linux</title><content type='html'>Flash development on Linux is done with Flex SDK. Some nice people started at FB4LINUX have provided a GUI to develop Flash on Linux and this can be integrated into Eclipse IDE.&lt;br /&gt;&lt;br /&gt;This article is an update to my other &lt;a href="http://tboxmy.blogspot.com/2010/10/setting-up-flex-on-eclipse-for-linux.html"&gt;article&lt;/a&gt;. Additionally, &lt;a href="http://labs.adobe.com/technologies/flex/flexbuilder_linux/"&gt;Adobe placed a notice&lt;/a&gt; that they will no longer continue with the Flex Builder development. This means that you can only use command lines to work on future version of Flex. I guess this will affect FB4LINUX.&lt;br /&gt;&lt;br /&gt;Following is a reference to install Flex SDK 4.0 on Eclipse Galileo 3.5.2.&lt;br /&gt;&lt;br /&gt;Pre-installation checks: Have you installed Eclipse 3.5+ and Java Development Kit 1.6+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1. Download the fb4linux files&lt;/span&gt;&lt;br /&gt;Download in 4 parts from http://code.google.com/p/fb4linux/downloads/list&lt;br /&gt;FB4Linuxaa&lt;br /&gt;FB4Linuxab&lt;br /&gt;FB4Linuxac&lt;br /&gt;FB4Linuxad&lt;br /&gt;&lt;br /&gt;Merge them together into a BZIP2 format and extract using the command prompt at the terminal. At the folder where you downloaded the 4 files, just type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cat FB4Linux* &gt;FB4Linux.tar.bz2&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;bunzip2 FB4Linux.tar.bz2&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;tar -xvf FB4Linux.tar&lt;/span&gt;&lt;br /&gt;I renamed the folder “Adobe Flash Builder 4” to “AFB4” since I did not want spaces between the folder name.&lt;br /&gt;&lt;br /&gt;Copy contents of AFB4/eclipse/plugins to ~/.eclipse/[eclipse user folder]/plugins/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2. Install Flex SDK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download Flex 4.0/4.1 from http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4&lt;br /&gt;&lt;br /&gt;Extract a copy of the Flex SDK from Adobe into a folder, example ~/.eclipse/flex4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3. Configure Eclipse with the Flash Builder Application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start Eclipse, from menu choose&lt;br /&gt;Help → Software update → Find and install&lt;br /&gt;&lt;br /&gt;Search for new features to install&lt;br /&gt;Choose the folder AFB4/eclipse&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-IOMexY2u2fo/TYmiaH0M6tI/AAAAAAAABuA/0Rp_qqRK95g/s1600/flex-Screenshot-35.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-IOMexY2u2fo/TYmiaH0M6tI/AAAAAAAABuA/0Rp_qqRK95g/s320/flex-Screenshot-35.png" alt="" id="BLOGGER_PHOTO_ID_5587175382388107986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click Finish.&lt;br /&gt;&lt;br /&gt;A new window will open,&lt;br /&gt;Select the features to install → Others&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-bqd_E_O7EJs/TYmiafmTI2I/AAAAAAAABuI/ANNYLzFnV9Q/s1600/flex-Screenshot-36.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-bqd_E_O7EJs/TYmiafmTI2I/AAAAAAAABuI/ANNYLzFnV9Q/s320/flex-Screenshot-36.png" alt="" id="BLOGGER_PHOTO_ID_5587175388772246370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-JlQfRnctnNY/TYmiaiPBfQI/AAAAAAAABuQ/oriIJzBy1Gs/s1600/flex-Screenshot-37.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://3.bp.blogspot.com/-JlQfRnctnNY/TYmiaiPBfQI/AAAAAAAABuQ/oriIJzBy1Gs/s320/flex-Screenshot-37.png" alt="" id="BLOGGER_PHOTO_ID_5587175389479927042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept the license agreements.&lt;br /&gt;5 new applications for Flash Builder / Flex will be installed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restart Eclipse&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4. Apply the SDK to a project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Eclipse, create a new Flex project&lt;br /&gt;File → New → Other...&lt;br /&gt;Choose Flash Builder -&gt;Flex Project → Click 'Next'&lt;br /&gt;Enter a project name, example “HelloFlex” and click on “Configure Flex SDKs”&lt;br /&gt;Click “Add”&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-sQHBaqpzkbA/TYmia34SQkI/AAAAAAAABuY/trGZlDDypuI/s1600/flex-Screenshot-38.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://1.bp.blogspot.com/-sQHBaqpzkbA/TYmia34SQkI/AAAAAAAABuY/trGZlDDypuI/s320/flex-Screenshot-38.png" alt="" id="BLOGGER_PHOTO_ID_5587175395290137154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Browse to the Flex SDK directory, e.g. ~/.eclipse/flex4.0 (See step 2)&lt;br /&gt;Check on Flex 4.0 (or Flex 4.1), choose Apply then OK.&lt;br /&gt;Choose Next, Next then confirm the library path (no changes required, normally).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-6AicCW4vS5Y/TYmjgFyMIxI/AAAAAAAABug/AqX7eDjZFiw/s1600/flex-Screenshot-39.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-6AicCW4vS5Y/TYmjgFyMIxI/AAAAAAAABug/AqX7eDjZFiw/s320/flex-Screenshot-39.png" alt="" id="BLOGGER_PHOTO_ID_5587176584433640210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-sSDxIgqSwts/TYmjgeElBoI/AAAAAAAABuo/yafBC9pbxO8/s1600/flex-Screenshot-40.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://2.bp.blogspot.com/-sSDxIgqSwts/TYmjgeElBoI/AAAAAAAABuo/yafBC9pbxO8/s320/flex-Screenshot-40.png" alt="" id="BLOGGER_PHOTO_ID_5587176590953219714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Accept to switch to Flex perspective.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 5. Test with HelloFlex&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Double click HelloFlex.mxml&lt;br /&gt;Enter following code before the last line&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-1bLqIrFilEg/TYmjgsQWmII/AAAAAAAABuw/1ZUAFfP9o7Q/s1600/flex-Screenshot-41.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-1bLqIrFilEg/TYmjgsQWmII/AAAAAAAABuw/1ZUAFfP9o7Q/s320/flex-Screenshot-41.png" alt="" id="BLOGGER_PHOTO_ID_5587176594760702082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:panel title="Welcome" color="blue" paddingleft="30" paddingright="30" paddingtop="20" paddingbottom="20"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:label text="Hello World"&gt;&lt;br /&gt;&amp;lt;mx:button id="b1" label="Click Me"&gt;&lt;br /&gt;&amp;lt;/mx:button&gt;&lt;br /&gt;&lt;br /&gt;Right click HelloFlex.mxml and choose Run as -&gt;Run Swf&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-4Q90l-4OKcc/TYmjg7INRVI/AAAAAAAABu4/BXqJekLtOxg/s1600/flex-Screenshot-42.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-4Q90l-4OKcc/TYmjg7INRVI/AAAAAAAABu4/BXqJekLtOxg/s320/flex-Screenshot-42.png" alt="" id="BLOGGER_PHOTO_ID_5587176598753068370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These are notes just for references.&lt;br /&gt;&lt;br /&gt;&lt;/mx:label&gt;&lt;/mx:panel&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-118658487355313548?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/118658487355313548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=118658487355313548' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/118658487355313548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/118658487355313548'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/03/flex-4-on-eclipse-galileo-for-linux.html' title='Flex 4 on Eclipse Galileo for Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-IOMexY2u2fo/TYmiaH0M6tI/AAAAAAAABuA/0Rp_qqRK95g/s72-c/flex-Screenshot-35.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1885292007427904015</id><published>2011-03-09T19:14:00.001+08:00</published><updated>2011-03-09T19:14:43.165+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Using LVM</title><content type='html'>&lt;br&gt;It was fun trying out LVM. Following are basics that needs to be remembered;&lt;br /&gt;&lt;br&gt;1. Partition the disk as type 8e (fdisk).&lt;br /&gt;&lt;br&gt;2. Create physical volume (PV). Use pvcreate&lt;br /&gt;&lt;br&gt;3. Create one volume group (GV) using all the PV. Use gvcreate&lt;br /&gt;&lt;br&gt;4. Create logical volumes (LV) on the GV. Use lvcreate&lt;br /&gt;&lt;br&gt;5. Format each LV with respective filesystem. E.g. Ext3fs, reiserfs using mkfs&lt;br /&gt;&lt;br&gt;6. Mount each LV. Use mount.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1885292007427904015?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1885292007427904015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1885292007427904015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1885292007427904015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1885292007427904015'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/03/using-lvm.html' title='Using LVM'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5318475050854929258</id><published>2011-02-16T14:04:00.009+08:00</published><updated>2011-02-17T13:29:19.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mobile phone programming with AXDT</title><content type='html'>Free and open sourced cross platform Flash development tools are available for Eclipse IDE. This is good news to have a change to explore what flash can do for the mobile devices. There are other tools out there for development but for now, this will be my starting point.&lt;br /&gt;&lt;br /&gt;As a start to ActionScript3 development, the IDE and APIs need to be setup. Here are instructions for Ubuntu 10.04 with Eclipse 3.5 Galileo to use AXDT. Older version of AXDT used the Eclipse's IMP, but now it uses XText.&lt;br /&gt;&lt;br /&gt;Step 1: Install Eclipse and the plug-in environment&lt;br /&gt;&lt;br /&gt;sudo apt-get install eclipse eclipse-pde&lt;br /&gt;&lt;br /&gt;Step 2: Install the ActionScript3 environment with AXDT&lt;br /&gt;&lt;br /&gt;- Start Eclipse&lt;br /&gt;Choose Help -&gt; Install New Software…&lt;br /&gt;Location is http://download.eclipse.org/modeling/tmf/updates/releases&lt;br /&gt;(previously used http://download.eclipse.org/technology/imp/updates)&lt;br /&gt;- Click Add and give it a name, IMP&lt;br /&gt;- Click OK to return to Available Software window and select IMP and IMP Prerequisites&lt;br /&gt;- Click Next and Finish to install&lt;br /&gt;- Restart Eclipse once installation is done&lt;br /&gt;Choose Help -&gt; Install New Software…&lt;br /&gt;Location is http://svn.codespot.com/a/eclipselabs.org/axdt/trunk/site&lt;br /&gt;- Click Add and give it a name, AXDT&lt;br /&gt;- Click OK to return to Available Software window and select Axdt builds&lt;br /&gt;- Click Next, check in to accept the terms (agreement) and click Finish to install.&lt;br /&gt;&lt;br /&gt;Step 3: Apply correction for embedded images. See http://axdt.org/ticket/97&lt;br /&gt;Here, to remove the AXDT errors on "static-link-runtime-shared-libraries option to true" the configuration file needs to be edited.&lt;br /&gt;&lt;br /&gt;- Find the AXDT flex-config.xml file, choose Windows-&gt;Preferences, choose AXDT-&gt;Flex 4 SDK&lt;br /&gt;- Open the file .eclipse/org.eclipse.platform_3.5.0_155965261/plugins/org.axdt.flex4.sdk_4.0.0.14159_mpl/flexsdk/frameworks/&lt;br /&gt;/flex-config.xml&lt;br /&gt;- Edit the line&lt;br /&gt;&amp;lt;&lt;br /&gt;static-link-runtime-shared-libraries&gt;false&lt;br /&gt;&amp;lt;/static-link-runtime-shared-libraries&gt;&lt;br /&gt;&lt;br /&gt;and change value false to true.&lt;br /&gt;Restart the Eclipse.&lt;br /&gt;&lt;br /&gt;Step 4: Deploy the IPhone apps&lt;br /&gt;Install Adobe AIR from http://get.adobe.com/air&lt;br /&gt;&lt;br /&gt;Step 5: Deploy Android 2.1 Apps&lt;br /&gt;See &lt;a href="http://tboxmy.blogspot.com/2010/08/android-development-on-eclipse.html"&gt;My Android post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 6: Install a debugging environment&lt;br /&gt;Install De MonsterDebugger&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5318475050854929258?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5318475050854929258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5318475050854929258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5318475050854929258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5318475050854929258'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/02/mobile-phone-programming-with-axdt.html' title='Mobile phone programming with AXDT'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6236325154931403646</id><published>2011-02-11T15:36:00.002+08:00</published><updated>2011-02-11T15:47:24.657+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Using shared folder on virtualbox OSE</title><content type='html'>Virtual box has a feature to access the host folder from a guest machine. Following is Centos 5.5 Linux guest that is set to access the Ubuntu 10.04 Linux host machine.&lt;br /&gt;&lt;br /&gt;Host machine (Ubuntu)&lt;br /&gt;- shared folder: /home/username/Downloads&lt;br /&gt;- virtualbox share name: shared&lt;br /&gt;&lt;br /&gt;Guest machine (Centos)&lt;br /&gt;- mount share as /mnt/hostfolder&lt;br /&gt;&lt;br /&gt;Step 1: Install Virtualbox Guest Additions.&lt;br /&gt;Read the manual. &lt;to&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Apply the shared folder for Virtualbox&lt;br /&gt;Open the virtualmachine (guest) and go to Devices -&gt;Shared Folders&lt;br /&gt;Click on "Add Shared Folders", its a plus sign. Enter the following values&lt;br /&gt;Folder path: /home/username/Downloads&lt;br /&gt;Folder name (no white spaces): shared&lt;br /&gt;&lt;br /&gt;Step 3: Mount the shared folder&lt;br /&gt;Reboot the guest machine and mount with following command (use root/administrator);&lt;br /&gt;&lt;br /&gt;mount -t vboxsf shared /mnt/hostfolder&lt;br /&gt;&lt;br /&gt;Then apply the required permissions to the folder.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6236325154931403646?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6236325154931403646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6236325154931403646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6236325154931403646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6236325154931403646'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/02/using-shared-folder-on-virtualbox-ose.html' title='Using shared folder on virtualbox OSE'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-9137322800242035065</id><published>2011-02-11T14:38:00.002+08:00</published><updated>2011-02-11T14:42:13.584+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Free magazine from HITB!</title><content type='html'>In issue 5 of the HITB magazine 2011, there are 2 articles of interest.&lt;br /&gt;&lt;br /&gt;1. An experiment Linux kernel auditing&lt;br /&gt;&lt;br /&gt;2. Measuring SSH attacks (with Honeypot)&lt;br /&gt;&lt;br /&gt;See http://magazine.hackinthebox.org/issues/HITB-Ezine-Issue-005.pdf&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-9137322800242035065?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/9137322800242035065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=9137322800242035065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9137322800242035065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9137322800242035065'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/02/free-magazine-from-hitb.html' title='Free magazine from HITB!'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6715831104469826272</id><published>2011-02-11T12:41:00.006+08:00</published><updated>2011-02-17T08:26:46.378+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='X'/><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Howto clone Ubuntu 10.04 display on a projector</title><content type='html'>The Ubuntu 10.04 on HP ProBook 4420s was able to connect to the projector by pressing the fn+f4 keys. This cycled through 4 modes but nothing that allowed me to view a clone of the display on laptop and projector.&lt;br /&gt;&lt;br /&gt;Here are steps to resolve this (results in 800x600 for most projectors).&lt;br /&gt;&lt;br /&gt;Step 1: Login to laptop and then plug-in projector.&lt;br /&gt;&lt;br /&gt;Step 2: Identify the mode available for 800x600 and add to the existing display modes&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr -q&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cvt 800 600&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;example of output:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;nicholas@nicholas-laptop-kde:~/scripts$ xrandr -q&lt;br /&gt;Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192&lt;br /&gt;VGA1 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm&lt;br /&gt; 1366x768       59.6*+&lt;br /&gt; 640x480        59.9&lt;br /&gt;&lt;br /&gt;$ cvt 800 600&lt;br /&gt;# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Modeline &lt;span style="font-weight: bold;"&gt;"800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Create following script called clone800x600.sh that add the 800x600 capability to the display and enables on both projector and laptop. &lt;span style="color: rgb(255, 0, 0);"&gt;Notice the bold fonts above is copied to the first xrandr command below.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --newmode &lt;span style="font-weight: bold;"&gt;"800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --addmode LVDS1 800x600_60.00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output VGA1 --off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output LVDS1 --off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --fb 800x600&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output VGA1 --mode 800x600 --rate 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output LVDS1 --mode 800x600_60.00 --same-as VGA1 --auto --scale 1x1 --panning 0x0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 4: Make executable and run the script&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;chmod u+x clone800x600.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;./clone800x600.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To switch back to original settings, press fn+f4.&lt;br /&gt;&lt;br /&gt;Next, try to get it working at higher resolution that the projector can support.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6715831104469826272?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6715831104469826272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6715831104469826272' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6715831104469826272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6715831104469826272'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/02/howto-clone-ubuntu-1004-desktop-on.html' title='Howto clone Ubuntu 10.04 display on a projector'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1899806712098313610</id><published>2011-01-13T22:59:00.004+08:00</published><updated>2011-01-13T23:06:18.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Installed Ubuntu 10.04 on HP ProBook 4420s</title><content type='html'>Screen shots after installation on the laptop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_a3h3w2GQBgY/TS8UpQBhF3I/AAAAAAAABtA/fcAF6m2ywuE/s1600/ubuntu-desktop05.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://4.bp.blogspot.com/_a3h3w2GQBgY/TS8UpQBhF3I/AAAAAAAABtA/fcAF6m2ywuE/s200/ubuntu-desktop05.png" alt="" id="BLOGGER_PHOTO_ID_5561686763734374258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_a3h3w2GQBgY/TS8UEo5go1I/AAAAAAAABs4/U0utkPPCQv8/s1600/ubuntu-desktop04.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://4.bp.blogspot.com/_a3h3w2GQBgY/TS8UEo5go1I/AAAAAAAABs4/U0utkPPCQv8/s200/ubuntu-desktop04.png" alt="" id="BLOGGER_PHOTO_ID_5561686134756516690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/TS8UECw3jvI/AAAAAAAABsw/jhLHQjWDIXc/s1600/ubuntu-desktop03.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/TS8UECw3jvI/AAAAAAAABsw/jhLHQjWDIXc/s200/ubuntu-desktop03.png" alt="" id="BLOGGER_PHOTO_ID_5561686124519722738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/TS8UD6v8RmI/AAAAAAAABso/CVjWPerEdJo/s1600/ubuntu-desktop02.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/TS8UD6v8RmI/AAAAAAAABso/CVjWPerEdJo/s200/ubuntu-desktop02.png" alt="" id="BLOGGER_PHOTO_ID_5561686122368353890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/TS8UDwYN6cI/AAAAAAAABsg/9hKt-pELIMQ/s1600/ubuntu-desktop01.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/TS8UDwYN6cI/AAAAAAAABsg/9hKt-pELIMQ/s200/ubuntu-desktop01.png" alt="" id="BLOGGER_PHOTO_ID_5561686119584491970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1899806712098313610?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1899806712098313610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1899806712098313610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1899806712098313610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1899806712098313610'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/01/installed-ubuntu-1004-on-hp-probook.html' title='Installed Ubuntu 10.04 on HP ProBook 4420s'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_a3h3w2GQBgY/TS8UpQBhF3I/AAAAAAAABtA/fcAF6m2ywuE/s72-c/ubuntu-desktop05.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2510789833464718756</id><published>2011-01-13T22:55:00.002+08:00</published><updated>2011-01-13T22:59:20.734+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Restore Gnome desktop to default</title><content type='html'>IF you are like me trying all the different gnome tools and utilities, the desktop could get messed up and system screen freezes.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Get a terminal (or press Ctrl+Alt+F1) and delete the Gnome desktop configuration file for that user. Command is as follows;&lt;br /&gt;&lt;br /&gt;rm -rf .gnome .gnome2 .gconf .gconfd .metacity&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2510789833464718756?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2510789833464718756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2510789833464718756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2510789833464718756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2510789833464718756'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/01/restore-gnome-desktop-to-default.html' title='Restore Gnome desktop to default'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4792810519798184990</id><published>2011-01-11T23:10:00.003+08:00</published><updated>2011-01-12T09:52:57.704+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>AAC encoding not included in 10.04 ffmpeg</title><content type='html'>As a reminder, the Lucid or Ubuntu 10.04 does not have AAC decoding support. This means I cant convert FLV (Youtube) movies into a format that the Android can use.&lt;br /&gt;&lt;br /&gt;Solution, is to use the Mediabuntu packages as informed by &lt;a href="http://ubuntuforums.org/showthread.php?t=1117283"&gt;Ubuntu Forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In a nut shell, remove existing ffmpeg and use the Mediabuntu repo to download a fixed version of FFMPEG. Some of the other version of Ubuntu is fine, and no need to follow this step.&lt;br /&gt;&lt;br /&gt;sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list &amp;&amp; sudo apt-get -q update &amp;&amp; sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring &amp;&amp; sudo apt-get -q update&lt;br /&gt;&lt;br /&gt;sudo apt-get install ffmpeg libavcodec-extra-52&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4792810519798184990?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4792810519798184990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4792810519798184990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4792810519798184990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4792810519798184990'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/01/aac-encoding-not-included-in-1004.html' title='AAC encoding not included in 10.04 ffmpeg'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3067215909767673559</id><published>2011-01-01T11:41:00.009+08:00</published><updated>2011-01-11T22:54:25.689+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='Malaysia'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Shifting of OSCC</title><content type='html'>&lt;a href="http://lh6.ggpht.com/_a3h3w2GQBgY/TR6tmGU7emI/AAAAAAAABsE/ISgshrg4hHQ/Shifting%20of%20OSCC_img_1.jpg"&gt;&lt;img src="http://lh6.ggpht.com/_a3h3w2GQBgY/TR6tmGU7emI/AAAAAAAABsE/ISgshrg4hHQ/Shifting%20of%20OSCC_img_1.jpg" style="margin: 0pt 10px 10px 0pt;" height="180px" width="320px" /&gt;&lt;/a&gt;&lt;br /&gt;Staff operation area.&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_a3h3w2GQBgY/TR6rVXUOmMI/AAAAAAAABsA/iZwnjiM8iMo/Shifting%20of%20OSCC_img_1.jpg" &gt;&lt;img src="http://lh6.ggpht.com/_a3h3w2GQBgY/TR6rVXUOmMI/AAAAAAAABsA/iZwnjiM8iMo/Shifting%20of%20OSCC_img_1.jpg" height="180px" width="320px" /&gt;&lt;/a&gt;&lt;br /&gt;24 seater training room.&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_a3h3w2GQBgY/TR6lFOPhhCI/AAAAAAAABr4/kVeQ2A3HZkY/Shifting%20of%20OSCC_img_1.jpg" height="180px" width="320px"/&gt;&lt;br /&gt;Front reception area.&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_a3h3w2GQBgY/TR6jzQ-sabI/AAAAAAAABrs/5YkC_WVYqlo/Shifting%20of%20OSCC_img_1.jpg" height="180px" width="320px"/&gt;&lt;br /&gt;Server hosting room for OSS mirror site and OSCC applications available to anyone. It is demo and showcase area.&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_a3h3w2GQBgY/TR6icAjwbiI/AAAAAAAABro/WcS_LUCrZ-8/Shifting%20of%20OSCC%20_img_1.jpg" height="180px" width="320px" /&gt;&lt;br /&gt;Training material boxes arrive at MAMPU Cyberjaya.&lt;br /&gt;&lt;P&gt;&lt;br /&gt;The OSCC (oscc.org.my) has officially shifted address to MAMPU in Cyberjaya, Malaysia.&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3067215909767673559?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3067215909767673559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3067215909767673559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3067215909767673559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3067215909767673559'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2011/01/shifting-of-oscc.html' title='Shifting of OSCC'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_a3h3w2GQBgY/TR6tmGU7emI/AAAAAAAABsE/ISgshrg4hHQ/s72-c/Shifting%20of%20OSCC_img_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2577190046103675351</id><published>2010-10-30T12:58:00.001+08:00</published><updated>2010-10-30T13:00:04.716+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Xperia X10 updates to Android 2.1</title><content type='html'>Finally an announcement for upgrade of the X10.&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://blogs.sonyericsson.com/products/2010/10/29/xperia-software-update-2/"&gt;Sony Ericsson Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2577190046103675351?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2577190046103675351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2577190046103675351' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2577190046103675351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2577190046103675351'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/10/xperia-x10-updates-to-android-21.html' title='Xperia X10 updates to Android 2.1'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6450370831251970407</id><published>2010-10-30T11:55:00.003+08:00</published><updated>2010-10-30T11:59:56.267+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malaysia'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>MyGOSSCON 2010</title><content type='html'>The major open source conference in Malaysia is on 2-3 Nov 2010. Registration as participant and exhibitor is on going...see you there!&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mygosscon.oscc.org.my"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 246px; height: 320px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/TMuXq-619ZI/AAAAAAAABg8/9najR5vRnxQ/s320/agenda_day1.jpg" alt="" id="BLOGGER_PHOTO_ID_5533683331854890386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mygosscon.oscc.org.my"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 253px; height: 320px;" src="http://4.bp.blogspot.com/_a3h3w2GQBgY/TMuXqfRpV8I/AAAAAAAABg0/s5IbZ1C4dzQ/s320/agenda_day2.jpg" alt="" id="BLOGGER_PHOTO_ID_5533683323360597954" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6450370831251970407?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6450370831251970407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6450370831251970407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6450370831251970407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6450370831251970407'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/10/mygosscon-2010.html' title='MyGOSSCON 2010'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/TMuXq-619ZI/AAAAAAAABg8/9najR5vRnxQ/s72-c/agenda_day1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6254171940512755764</id><published>2010-10-25T01:22:00.003+08:00</published><updated>2010-10-25T02:28:29.798+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Setting up Flex on Eclipse for Linux</title><content type='html'>Flash development on Linux is done with Flex SDK. Some nice people started at FB4LINUX have provided a GUI to develop Flash on Linux and this can be integrated into Eclipse IDE.&lt;br /&gt;&lt;br /&gt;By the time I wrote this rticle, Adobe placed a &lt;a href="http://labs.adobe.com/technologies/flex/flexbuilder_linux/"&gt;notice&lt;/a&gt; that they will no longer continue with the Flex Builder development. This means that you can only use command lines to work on Flex. I guess this will affect FB4LINUX.&lt;br /&gt;&lt;br /&gt;I refer to a number of sites before starting the installation and found one worth mentioning here. Matthew wrote with clarity and did cover what most other instructions provided and maybe a bit more.&lt;br /&gt;&lt;br /&gt;Pre-installation checks: Have you installed Eclipse 3.5+ and Java Development Kit 1.5+&lt;br /&gt;&lt;br /&gt;Step 1. Download the fb4linux files in 4 parts from http://code.google.com/p/fb4linux/downloads/list&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FB4Linuxaa&lt;/li&gt;&lt;li&gt;FB4Linuxab&lt;/li&gt;&lt;li&gt;FB4Linuxac&lt;/li&gt;&lt;li&gt;FB4Linuxad&lt;/li&gt;&lt;/ul&gt;Merge them together into a BZIP2 format and extract using the command prompt at the terminal. At the folder where you downloaded the 4 files, just type&lt;br /&gt;&lt;br /&gt;cat FB4Linux* &gt;FB4Linux.tar.bz2&lt;br /&gt;bunzip2 FB4Linux.tar.bz2&lt;br /&gt;tar -xvf FB4Linux.tar&lt;br /&gt;&lt;br /&gt;I renamed the folder to Adobe_Flash_Builder4 since I did not want spaces between the folder name.&lt;br /&gt;&lt;br /&gt;Step 2. Download the eclipse plugin for FB4Linux from http://www.brighthub.com/hubfolio/matthew-casperson/media/p/78806.aspx&lt;br /&gt;&lt;br /&gt;Unzip the file ecplise and copy the plugins to /usr/lib/eclipse/plugins&lt;br /&gt;&lt;br /&gt;The plugins are;&lt;br /&gt;com.adobe.coldfusion.rds.client_1.0.266425.jar &lt;br /&gt;javax.wsdl_1.6.2.v200806030405.jar &lt;br /&gt;org.apache.commons.lang_2.3.0.v200803061910.jar &lt;br /&gt;org.apache.xerces_2.8.0.v200803070308.jar &lt;br /&gt;org.apache.xml.resolver_1.1.0.v200806030311.jar&lt;br /&gt;&lt;br /&gt;Step 3. Start Eclipse and apply the plugins.&lt;br /&gt;&lt;br /&gt;In Eclipse select Window-&gt;Preferences-&gt;General-&gt;Capabilities and make sure that the Classic Update option is checked.&lt;br /&gt;Click Help-&gt;Software Updates-&gt;New Feature to Install.&lt;br /&gt;Click the New Local Site  button, and type in the location where you extracted FB4Linux in step 1 (you will need to specify the eclipse subdirectory to be specific).&lt;br /&gt;With the Adobe Flash Builder 4 site selected, click the Finish button. You will be asked which features to install. Tick the Adobe Flash Builder 4 feature and click Next.&lt;br /&gt;Accept the terms and click the Next button and click Finish button.&lt;br /&gt;&lt;br /&gt;Restart Eclipse.&lt;br /&gt;&lt;br /&gt;Step 4: Install the Flex SDK from http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4&lt;br /&gt;Download and extract a copy of the Flex SDK from &lt;a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4"&gt;Adobe&lt;/a&gt; into a folder flex4.1.0&lt;br /&gt;&lt;br /&gt;Set Eclipse to use the Flex SDK by right clicking on your Flash project and selecting Properties. Select the ActionScript Compiler option.&lt;br /&gt;Click the Add button to add the location of the Flex SDK you have extracted.&lt;br /&gt;Click on the Run toolbar menu item and select the External Tools Configuration option.&lt;br /&gt;&lt;br /&gt;Right click on the Program option and select the New option. Then fill out the Location and Arguments settings to point to your Flash standalone player and SWF file respectively.&lt;br /&gt;&lt;br /&gt;Done...next to look for more flash tutorials.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6254171940512755764?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6254171940512755764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6254171940512755764' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6254171940512755764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6254171940512755764'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/10/setting-up-flex-on-eclipse-for-linux.html' title='Setting up Flex on Eclipse for Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6924214585128844772</id><published>2010-10-05T23:53:00.004+08:00</published><updated>2010-10-06T02:05:53.023+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Installing Libre Office 3.3</title><content type='html'>Wow,&lt;br /&gt;&lt;br /&gt;Open source licensing is now showing how main stream OSS products can be shifted if those in control is not respected. The OpenOffice.org (I hope this name wont be part of power tussle) is now looking at a branch off called Libre Office. Though its in Beta but I expect lots of the bugs I am facing with the present OpenOffice.org provided by the long term support version of Ubuntu 10.04 to be fixed.&lt;br /&gt;&lt;br /&gt;Most notable is the page numbering of the slide handout in Impress. Impress is still showing page 1 in the footer for all pages in OpenOffice.org 3.2.1.&lt;br /&gt;&lt;br /&gt;Currently all testing packages of the first Libre Offfice can be found at &lt;span style="font-weight: bold;"&gt;http://download.documentfoundation.org/libreoffice/testing/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From what I have read, looks like this will override the OOo in Windows but should co-exist with OOo in Linux. I will update this page with progress I make in installing the Libre Office(beta) 3.3. The Java Runtime Environment (JRE) 6 (size of upto 92Mb) needs to be installed before installing the Libre Office. This can be done with synaptic or at the command prompt type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install openjdk-6-jre sun-java6-fonts icedtea6-plugin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 1: open a terminal prompt. Download the Libre Office (LO) which is about 150Mb with either of these commands;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wget http://download.documentfoundation.org/libreoffice/testing/LO_3.3.0-beta1_Linux_x86_install-deb_en-US.tar.gz&lt;/span&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wget http://ftp.yz.yamagata-u.ac.jp/pub/tdf/libreoffice/testing/LO_3.3.0-beta1_Linux_x86_install-deb_en-US.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Extract the tar.gz&lt;br /&gt;&lt;br /&gt;Step 3: Switch to the folder en-US then install the DEB packages&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd en-US&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo dpkg -i DEBS/*.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo dpkg -i DEBS/desktop-integration/*.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Internet crawling so slow. Will Unifi change things?&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6924214585128844772?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6924214585128844772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6924214585128844772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6924214585128844772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6924214585128844772'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/10/installing-libre-office-33.html' title='Installing Libre Office 3.3'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1211790072051757404</id><published>2010-09-29T09:53:00.004+08:00</published><updated>2010-10-05T23:53:38.166+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>[Kubuntu] Updating OpenOffice.org 3.2.1</title><content type='html'>I have installed OOo 3.2.0 but there are a number of issues that seems to persist on Kubuntu 10.04 (LTS). For example;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;When I create a macro to delete selected cells, it does not work. (Solved on 3.2.1)&lt;/li&gt;&lt;li&gt;Impress printout of handouts, I do not get the page foot numbers. All pages display as number 1.&lt;/li&gt;&lt;/ol&gt;[Upgraded OOo has not fixed the bugs I am facing]&lt;br /&gt;Backup all of the extensions you have for OpenOffice.org 3.2.0, if you intend to use it in the future. Now, the steps to upgrade to OOo 3.2.1&lt;br /&gt;&lt;br /&gt;Method 1:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download OOo 3.2.1 from&lt;br /&gt;ftp://mirror.upm.edu.my/openoffice/stable/3.2.1/OOo_3.2.1_Linux_x86_install-deb_en-US.tar.gz&lt;/li&gt;&lt;li&gt;Open a terminal line and extract the tar.gz file&lt;br /&gt;tar -xzvf OOo_3.2.1_Linux_x86_install-deb_en-US.tar.gz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Remove existing OOo 3.2.0&lt;br /&gt;sudo apt-get remove openoffice*.*&lt;/li&gt;&lt;li&gt;Enter the extracted directory and install the .deb files&lt;br /&gt;cd OOO320_m18_native_packed-1_en-US.9502/DEBS&lt;br /&gt;sudo dpkg -i *.deb&lt;br /&gt;sudo dpkg -i desktop-integration/&lt;/li&gt;&lt;/ol&gt;Method 2:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;In the software sources, enable the "software Sources"&lt;/li&gt;&lt;li&gt;Update packages and install OpenOffice.org-3.2.1&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1211790072051757404?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1211790072051757404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1211790072051757404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1211790072051757404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1211790072051757404'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/09/kubuntu-updating-openofficeorg-321.html' title='[Kubuntu] Updating OpenOffice.org 3.2.1'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5165929908255947954</id><published>2010-09-28T17:38:00.006+08:00</published><updated>2010-09-28T18:09:18.601+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><title type='text'>Reset user desktop for CentOS</title><content type='html'>On CentOS, after installing the Oracle OpenOffice.org (OOo), everything works fine. Since by default the PCs have auto update enabled, the users tend to update and this causes the CentOS version of OOo to corrupt the installed OOo.&lt;br /&gt;&lt;br /&gt;One way to avoid this is to disable the auto update. Since it is a lab environment, I can easily delete and replace user1 account to remove previous configurations in OOo for user1.&lt;br /&gt;&lt;br /&gt;Step 1. Create the 2 simple scripts to disable the auto update and reset the desktop for user1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;goreset.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "Resetting pc:"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;chkconfig yum-updatesd off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;tmpwatch 0 /tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "Creating user user1" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;userdel -r user1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;useradd -m user1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;passwd oscc &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "User created, going to reboot"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;reboot&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;startscript.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;LOGFILE="./coombreset.log"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "Enter server name:"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;read SERVER&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if [ -e $SERVER ]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  exit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scp prepare-cooomb-test.sh  root@"$SERVER":~&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ssh root@"$SERVER" ./goreset.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo $SERVER &gt;&gt; $LOGFILE&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Step 2. execute (run) the script named &lt;span style="font-weight: bold;"&gt;startscript.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-end-&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5165929908255947954?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5165929908255947954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5165929908255947954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5165929908255947954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5165929908255947954'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/09/reset-user-desktop-for-centos.html' title='Reset user desktop for CentOS'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8277802894125834395</id><published>2010-09-15T12:13:00.003+08:00</published><updated>2010-09-15T12:32:11.732+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS Office'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Install Windows on Linux</title><content type='html'>To get MS Windows programs installed on Linux (Ubuntu this case), install Wine and other related files.&lt;br /&gt;&lt;br /&gt;Step 1: Open a terminal. Or through the Kpackagekit, install packages below.&lt;br /&gt;&lt;br /&gt;Step 2: Install packages by the command below;&lt;br /&gt;sudo apt-get install libmpg123-0 libwbclient0 samba-common smbclient ttf-symbol-replacement winbind wine wine1.2 wine1.2-gecko pptview&lt;br /&gt;&lt;br /&gt;MS PPTX and DOCX files can be viewed with OpenOffice.org 3, or the viewers from MS Office (I am yet to try these 2).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=048DC840-14E1-467D-8DCA-19D2A8FD7485&amp;amp;displaylang=en"&gt;PowerPoint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3657CE88-7CFA-457A-9AEC-F4F827F20CAC&amp;amp;displaylang=en"&gt;Word&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8277802894125834395?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8277802894125834395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8277802894125834395' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8277802894125834395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8277802894125834395'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/09/install-windows-on-linux.html' title='Install Windows on Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3452452729648042248</id><published>2010-09-10T00:05:00.006+08:00</published><updated>2010-09-10T00:43:32.996+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Disable Nautilus on KDE automount</title><content type='html'>After installing KDE on Ubuntu 10.04, there were some challenges.  One of it is that the USB disk when plugged in, opens (mount)  automatically and launches the Gnomes Nautilus. This is not a real  problem but when you are used to KDE's environment, the preferred File  browser is either Konqueror or Dolphin. In this case, I choose Dolphin.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/TIkL7_cgglI/AAAAAAAABfw/vI3KkQ0zwmY/s1600/mydesktop-gvfs.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The most likely cause is that Gnome's GVFS is running and opens the disk automatically. Doing a "ps aux" you will find the following processes running;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfsd-trash --spawner :1.39 /org/gtk/gvfs/exec_spaw/0&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfs-gdu-volume-monitor&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfsd-burn --spawner :1.39 /org/gtk/gvfs/exec_spaw/1&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfs-afc-volume-monitor&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfs-gphoto2-volume-monitor&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfsd-metadata&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/usr/lib/gvfs/gvfsd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/TIkOkxh0kaI/AAAAAAAABgI/HL1fTNWGMjc/s1600/mydesktop-gvfs.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/TIkOkxh0kaI/AAAAAAAABgI/HL1fTNWGMjc/s320/mydesktop-gvfs.png" alt="" id="BLOGGER_PHOTO_ID_5514955243625157026" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/TIkNkFUFRMI/AAAAAAAABf4/GA0Y4IMbVGI/s1600/mydesktop-gvfs.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is GVFS?&lt;/span&gt;&lt;br /&gt;GVFS replaces Gnome's virtual file system (VFS). Programmes built with the library GIO or Gnome I/O will be invoke automatically and managed by the gvfsd service.&lt;br /&gt;&lt;br /&gt;The gvfs-fuse module is used only when the application is not built with the GIO library. With GVFS, Nautilus takes over the automount/autorun responsibilities from gnome-volume-manager. A good read on GVFS is in this &lt;a href="http://mail.gnome.org/archives/gtk-devel-list/2006-September/msg00072.html"&gt;2006 article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/TIkL7_cgglI/AAAAAAAABfw/vI3KkQ0zwmY/s1600/mydesktop-gvfs.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Stopping processes&lt;/span&gt;&lt;br /&gt;If I stop (kill) the gvfsd and gvfs-gdu-volume-monitor, Nautilus does not get open anymore. But instead of killing this process, I will approach this by assuming that gvfs reads from Gnome Desktop Manager configuration files.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Open a terminal (e.g. konsole) and type&lt;br /&gt;gconf-editor&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;In the left window of Gconf-editor, choose /apps/nautilus/preferences and remove check mark for&lt;br /&gt;1) media_automount&lt;br /&gt;2) media_automount_open&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;Close the Gconf-editor and log out. After you log back in, no more Nautilus.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3452452729648042248?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3452452729648042248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3452452729648042248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3452452729648042248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3452452729648042248'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/09/disable-nautilus-on-kde-automount.html' title='Disable Nautilus on KDE automount'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/TIkOkxh0kaI/AAAAAAAABgI/HL1fTNWGMjc/s72-c/mydesktop-gvfs.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4913028568391040567</id><published>2010-08-31T00:52:00.020+08:00</published><updated>2010-09-01T18:18:29.760+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Installing ubuntu 10.04 and KDE</title><content type='html'>KDE 4.4 looks good on the Ubuntu 10.04. Yup, finally have the time to upgrade but I only had the Ubuntu CDROM, so later after the install had to manually install KDE4.&lt;br /&gt;&lt;br /&gt;Using reference from my previous blog on &lt;a href="http://tboxmy.blogspot.com/2010/03/installing-kubuntu-910.html"&gt;Installing Kubuntu 9.10.&lt;/a&gt; Launch from KMenu the Synaptics or Kpackagekit to install additional applications and libraries. Below is a checklist of items to install.&lt;br /&gt;&lt;br /&gt;note: to install via the terminal (CLI), e.g.&lt;br /&gt;sudo apt-get install wvdial&lt;br /&gt;&lt;br /&gt;A. Adding KDE desktop manager to Ubuntu&lt;br /&gt;&lt;ol&gt;&lt;li&gt;kdebase-workspace&lt;/li&gt;&lt;li&gt;kde-window-manager&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;B. For the web experience to surf and email&lt;br /&gt;&lt;ol&gt;&lt;li&gt;openjdk-6-jre (using hotspot)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;thunderbird  &amp;amp; enigmail&lt;br /&gt;&lt;/li&gt;&lt;li&gt; icedtea6-plugin&lt;/li&gt;&lt;li&gt;adobe-flashplugin&lt;br /&gt;&lt;/li&gt;&lt;li&gt;See item D.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;C. System tools&lt;br /&gt;&lt;ol&gt;&lt;li&gt;gdecrypt&lt;br /&gt;&lt;/li&gt;&lt;li&gt;password-gorilla&lt;/li&gt;&lt;li&gt;ssh sshfs ksshaskpass&lt;br /&gt;&lt;/li&gt;&lt;li&gt;khelpcenter4&lt;/li&gt;&lt;li&gt;wvdial&lt;/li&gt;&lt;li&gt;nmap&lt;/li&gt;&lt;li&gt;wireshark&lt;/li&gt;&lt;li&gt;ksnapshot&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;D. Multimedia, Fonts and codecs&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ttf-mscorefonts-installer &amp;amp; cabextract&lt;br /&gt;&lt;/li&gt;&lt;li&gt;kubuntu-restricted-extras&lt;/li&gt;&lt;li&gt;vlc videolan-doc mozilla-plugin-vlc  vlc-plugin-sdl (include libvcdinfo0)&lt;/li&gt;&lt;li&gt;k3b libk3b6-extracodecs&lt;/li&gt;&lt;li&gt;gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad&lt;/li&gt;&lt;li&gt;gimp-help-en  &amp;amp; gimp-data-extras&lt;/li&gt;&lt;li&gt;kdenlive&lt;/li&gt;&lt;li&gt;recorditnow&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;E. IBM Thinkpad utils&lt;br /&gt;&lt;ol&gt;&lt;li&gt;tpb&lt;/li&gt;&lt;li&gt;tp-smapi-dkms&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;F. OpenOffice.org extra stuff&lt;br /&gt;&lt;ol&gt;&lt;li&gt;openoffice.org-ogltrans&lt;/li&gt;&lt;li&gt;openoffice.org-report-builder&lt;/li&gt;&lt;li&gt;openoffice.org-presentation-minimizer&lt;/li&gt;&lt;li&gt;mozilla-openoffice.org&lt;/li&gt;&lt;li&gt;openoffice.org-mysql-connector &amp;amp; mysql-server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;myspell-en-gb&lt;/li&gt;&lt;li&gt;openoffice.org-kde&lt;/li&gt;&lt;li&gt;libmysql-java&lt;/li&gt;&lt;li&gt;mdbtools&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;G. Software development, Eclipse and Android (refer to &lt;a href="http://tboxmy.blogspot.com/2010/08/android-development-on-eclipse.html"&gt;previous post&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;G.1. Apache, PHP &amp;amp; mysql (see &lt;a href="http://tboxmy.blogspot.com/2008/11/kubuntu-810-with-apache2-php-5-and.html"&gt;previous post&lt;/a&gt;)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;apache2 &amp;amp; php5 &amp;amp; php-pear (after done check that modules are enabled, run command &lt;span style="font-weight: bold;"&gt;a2enmod php5&lt;/span&gt; )&lt;br /&gt;&lt;/li&gt;&lt;li&gt;mysql-server&lt;/li&gt;&lt;li&gt;php5-mysql libapache2-mod-php5  libapache2-mod-auth-mysql&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Not everything can be done via the synaptics. Others that require downloading from the internet manually;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;truecrypt-6.3a &amp;amp; libstdc++5_3.3.6-17ubuntu1_i386.deb&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Extract PCL_ZTEDCV.tar.gz and install (ZTE usb modem) &amp;amp; libqt3-mt_3.3.8-b-0ubuntu3_i386.deb&lt;/li&gt;&lt;li&gt;Download AdobeReader (to view PDF files) from http://get.adobe.com/reader&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4913028568391040567?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4913028568391040567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4913028568391040567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4913028568391040567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4913028568391040567'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/08/installing-ubuntu-1004-and-kde.html' title='Installing ubuntu 10.04 and KDE'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5494284024883122966</id><published>2010-08-30T14:29:00.003+08:00</published><updated>2010-08-30T14:46:21.804+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Plasma widget error - "could not create a python scriptengine"</title><content type='html'>In Kubuntu 10.04, Adding widgets may give webkit and scriptengine errors. Here are some of the solutions.&lt;br /&gt;&lt;br /&gt;"could not create a python scriptengine"&lt;br /&gt;When installing Solar System widget to desktop, that error appears. Solution is to install plasma-scriptengine-python, e.g. at the terminal (CLI) type;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install plasma-scriptengine-python&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;"could not create a webkit scriptengine for the scripted image widget"&lt;br /&gt;When installing &lt;a href="http://kde-look.org/content/show.php/Scripted+Image?content=91749"&gt;Scripted Image&lt;/a&gt; widget to desktop, above error appears. Solution, install plasma-scriptengine-webkit. E.g. at CLI type;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install plasma-scriptengine-webkit&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;-the end-&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5494284024883122966?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5494284024883122966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5494284024883122966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5494284024883122966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5494284024883122966'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/08/plasma-widget-error-could-not-create.html' title='Plasma widget error - &quot;could not create a python scriptengine&quot;'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5351758295595963332</id><published>2010-08-15T14:09:00.008+08:00</published><updated>2011-04-03T23:11:37.204+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android development on Eclipse</title><content type='html'>My notes on Android development&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Install Eclipse and the java base (about 256Mb)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Install Java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu 10.04 provides Java6 in the form of OpenJDK (openjdk-6-jdk). This is great for developers, but for those who wants to install Sun (Oracle) version of Java6, I will also provide the steps here&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A) Install OpenJDK (check if its already installed before doing this!)&lt;/span&gt;&lt;br /&gt;Step 1: open a terminal and type the following;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;update-alternatives --query java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you already have OpenJDK, then you do not need to install it anymore. If you do not have any Java JDK listed, then continue to step 2.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install openjdk-6-jdk openjdk-6-jdk icedtea6-plugin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;B) Install Sun (Oracle) Java JDK.&lt;/span&gt;&lt;br /&gt;Step 1: Add the repository for Sun Java. Open a terminal and type the following;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Install the JDK along with the plugin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install sun-java6-jdk sun-java6-plugin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Make it your default&lt;br /&gt;Sun Java is now installed, but you need to make it the default java to use:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo update-alternatives --config java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Install Eclipse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open a terminal and type;&lt;br /&gt;&lt;br /&gt;sudo apt-get install eclipse eclipse-pde eclipse-jdt eclipse-plugin-cvs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Install Android plugin for Eclipse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Refer for details at &lt;a href="http://developer.android.com/sdk/eclipse-adt.html"&gt;Android.com&lt;/a&gt;&lt;br /&gt;Download and add the Eclipse plugin for Android by (update 15 Feb 2010)&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;wget http://dl.google.com/android/android-sdk_r09-linux_x86.tgz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;wget http://dl.google.com/android/ADT_9.0.0.zip&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;previous post was;&lt;br /&gt;$ wget http://dl.google.com/android/ADT-0.9.7.zip&lt;br /&gt;&lt;br /&gt;The tgz is for the android SDK.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5351758295595963332?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5351758295595963332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5351758295595963332' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5351758295595963332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5351758295595963332'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/08/android-development-on-eclipse.html' title='Android development on Eclipse'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3085859100053015637</id><published>2010-08-06T12:42:00.000+08:00</published><updated>2010-08-06T12:42:02.197+08:00</updated><title type='text'>Official Google Blog: Celebrating Android</title><content type='html'>&lt;a href="http://googleblog.blogspot.com/2010/06/celebrating-android.html"&gt;Official Google Blog: Celebrating Android&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[on Android 1.6]&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3085859100053015637?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googleblog.blogspot.com/2010/06/celebrating-android.html' title='Official Google Blog: Celebrating Android'/><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3085859100053015637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3085859100053015637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3085859100053015637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3085859100053015637'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/08/official-google-blog-celebrating.html' title='Official Google Blog: Celebrating Android'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6511574084869813233</id><published>2010-07-25T06:00:00.005+08:00</published><updated>2010-07-25T06:54:31.153+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Applications that need the .Net framework on Linux</title><content type='html'>The Genting web site gave some challenges to book their shows. It was directing Firefox to install Silverlight (a MS Windows based programme). On Linux, this is done via the Moonlight package. Here are things I tried on Kubuntu 9.10 using Firefox version 3.5.9&lt;br /&gt;&lt;br /&gt;1. Installed via the terminal &lt;br /&gt;sudo apt-get install moonlight-plugin-mozilla&lt;br /&gt;&lt;br /&gt;Still cant work...maybe its Mono 1.0?&lt;br /&gt;&lt;br /&gt;2. Installed the Mono 2.0 via URL http://go-mono.com/moonlight/download.aspx&lt;br /&gt;Still cant work!&lt;br /&gt;&lt;br /&gt;3. Installed the prerelease Mono version 3 via the URL http://go-mono.com/moonlight/prerelease.aspx&lt;br /&gt;The size was 13.2Mb&lt;br /&gt;Still cant work! Firefox keep closing (crash) each time I click on that page. &lt;br /&gt;&lt;br /&gt;I am sending rwgenting a feedback.&lt;br /&gt;&lt;br /&gt;Those websites who choose to use the .Net framework keeps most Linux users away from their services. Unless there are plans to get these fixed. If anyone have gone to &lt;a href="http://www.rwgenting.com/include/book_room.htm"&gt;rwgenting&lt;/a&gt; to do booking of shows on a Linux machine and it works, do let me know how it can be done.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6511574084869813233?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6511574084869813233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6511574084869813233' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6511574084869813233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6511574084869813233'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/07/applications-that-need-net-framework-on.html' title='Applications that need the .Net framework on Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8171072661682347899</id><published>2010-06-30T23:37:00.011+08:00</published><updated>2010-07-15T23:14:49.700+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Android on Sony Ericsson</title><content type='html'>The Sony Ericsson X10 runs on Android operating system. This is an X window on linux kernel 2.6.29-rel. Its really responsive in my&lt;br /&gt; opinion when I do the following;&lt;br /&gt;1. Using the standard virtual keyboard.&lt;br /&gt;2. Switching between application.&lt;br /&gt;3. Using Timescape to read messages and mediascape for multimedia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Among the 10 main apps I Installed and will keep;&lt;br /&gt;1. Dolphin web browser.&lt;br /&gt;2. MP3 download.&lt;br /&gt;3. Ringtone Editor.&lt;br /&gt;4. Task manager.&lt;br /&gt;5. PasswdSafe.&lt;br /&gt;6. Astro File Manager +smb module.&lt;br /&gt;7. Connect Bot.&lt;br /&gt;8. Android vnc viewer.&lt;br /&gt;9. EASYNOTE.&lt;br /&gt;10. Mytask.&lt;br /&gt;&lt;br /&gt;But i still cant open OOo documents. PDF AND MS WORD WORKED!&lt;br /&gt;&lt;br /&gt;Next, android will be on tablet PCs like the Cisco Cius.&lt;br /&gt;&lt;br /&gt;The Android can be built with ecipse and the java development kit. See &lt;br /&gt;http://www.alittlemadness.com/2010/06/07/understanding-the-android-build-process&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8171072661682347899?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8171072661682347899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8171072661682347899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8171072661682347899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8171072661682347899'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/06/android-on-sony-ericsson.html' title='Android on Sony Ericsson'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8337858613028929526</id><published>2010-05-24T00:31:00.006+08:00</published><updated>2010-05-24T00:52:06.818+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Convert AVHCD to AVI and burn as VCD</title><content type='html'>Getting AVHCD from a video camera into a PC a making it into a VCD. This is a weekend project.&lt;br /&gt;Next, AVIs are great for the PC, however, to distribute to people who do not use PCs to watch movies or just to have a larger screen, it is better to convert the AVI into a VCD.&lt;br /&gt;&lt;br /&gt;Step 1: Copy the files from the AVHCD camera&lt;br /&gt;CAMERA: /media/disk-1/PRIVATE/AVCHD/BDMV/STREAM    &lt;br /&gt;PC: ~/Documents&lt;br /&gt;&lt;br /&gt;Step 2: Convert to AVI.&lt;br /&gt;Future action can consider direct preparation for MPG. Here it is in AVI because there was a need for me to prepare in various format apart from MPG or VCD.&lt;br /&gt;&lt;br /&gt;Start KDENLive&lt;br /&gt;- File -&gt; Save As -&gt; &lt;project-name.kdenlive&gt;&lt;br /&gt;- Project -&gt; Add clip                   &lt;br /&gt;- In the Project Tree window, drag the clips into the ti&lt;/project-name.kdenlive&gt;&lt;project-name.kdenlive&gt;meslots (bottow window)&lt;br /&gt;- Click Render button -&gt;AVI DV&lt;br /&gt;&lt;br /&gt;Step 3: Get the converter programme called vcdimager&lt;br /&gt;$ sudo apt-get install vcdimager&lt;br /&gt;&lt;/project-name.kdenlive&gt;&lt;br /&gt;&lt;project-name.kdenlive&gt;Step 4: Convert to mpg and the cue / bin&lt;br /&gt;ffmpeg -i inputfile.avi -target pal-vcd outfilename.mpg&lt;br /&gt;# create the cue and bin files. The label did not allow for spaces.&lt;br /&gt;vcdimager -t vcd2 -l"Martha-Swimming-May-2010" -c vcd2.cue -b vcd2.bin outfilename.mpg&lt;br /&gt;&lt;br /&gt;Step 5: Using K3B, choose project for Burn Image&lt;br /&gt;Insert a blank CDROM&lt;br /&gt;Image to burn -&gt;Select the .cue file.&lt;/project-name.kdenlive&gt;&lt;br /&gt;&lt;project-name.kdenlive&gt;Image type -&gt;Cue/bin&lt;br /&gt;&lt;br /&gt;Click "Start"&lt;br /&gt;&lt;br /&gt;&lt;/project-name.kdenlive&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/S_lcVZyw_tI/AAAAAAAABes/n57r7f5pP-E/s1600/k3bburnimage.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 274px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/S_lcVZyw_tI/AAAAAAAABes/n57r7f5pP-E/s320/k3bburnimage.png" alt="" id="BLOGGER_PHOTO_ID_5474508344816369362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;project-name.kdenlive&gt;===========&lt;br /&gt;Using:&lt;br /&gt;K3B version 1.68.0&lt;br /&gt;KDE 4.3.2&lt;br /&gt;CDRDAO 1.2.2&lt;br /&gt;VCDimager 0.7.23&lt;br /&gt;Kubuntu 9.10&lt;br /&gt;===========&lt;br /&gt;&lt;/project-name.kdenlive&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8337858613028929526?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8337858613028929526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8337858613028929526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8337858613028929526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8337858613028929526'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/05/convert-avi-and-burn-as-vcd.html' title='Convert AVHCD to AVI and burn as VCD'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a3h3w2GQBgY/S_lcVZyw_tI/AAAAAAAABes/n57r7f5pP-E/s72-c/k3bburnimage.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-464466842473278680</id><published>2010-05-23T00:56:00.004+08:00</published><updated>2010-05-23T01:13:37.433+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Add Screensavers in KDE4</title><content type='html'>Screensavers are graphics that replaces the normal desktop screen when it is idle too long (it depends on the user setting). This should reduce the burnout of the screen and also hides the desktop contents from passing eyes.&lt;br /&gt;&lt;br /&gt;Default install of Kubuntu did not have any of the nice screensavers. Check the screensavers by choosing the KMenu -&gt;system Settings&lt;br /&gt;Choose the General tab -&gt;Desktop -&gt;Screen saver&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/S_gOvC_U_kI/AAAAAAAABek/HbeoKM00iu4/s1600/Screensaver.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 231px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S_gOvC_U_kI/AAAAAAAABek/HbeoKM00iu4/s320/Screensaver.png" alt="" id="BLOGGER_PHOTO_ID_5474141548487966274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To install additional screensaver, use the Software Management such as KPackagekit or synaptic and install&lt;br /&gt;&lt;br /&gt;kscreensaver-xsavers-extra&lt;br /&gt;&lt;br /&gt;This can also be done at the terminal by typing&lt;br /&gt;$ sudo apt-get install kscreensaver-xsavers-extra&lt;br /&gt;&lt;br /&gt;This installs&lt;br /&gt;kscreensaver&lt;br /&gt;kscreensaver-xsavers&lt;br /&gt;kscreensaver-xsavers-extra&lt;br /&gt;libgle3&lt;br /&gt;netpbm&lt;br /&gt;xscreensaver&lt;br /&gt;xscreensaver-data&lt;br /&gt;xscreensaver-data-extra&lt;br /&gt;xscreensaver-gl&lt;br /&gt;xscreensaver-gl-extra&lt;br /&gt;&lt;br /&gt;Install optional items;&lt;br /&gt;  $ sudo apt-get install xfishtank qcam streamer&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-464466842473278680?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/464466842473278680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=464466842473278680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/464466842473278680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/464466842473278680'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/05/add-screensavers-in-kde4.html' title='Add Screensavers in KDE4'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/S_gOvC_U_kI/AAAAAAAABek/HbeoKM00iu4/s72-c/Screensaver.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7185884113620343966</id><published>2010-05-22T15:01:00.004+08:00</published><updated>2010-05-22T15:41:53.072+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='X'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Start programming with QT4</title><content type='html'>If you ever are into open source software, eventually contribution of codes becomes part of the cycle. Trolltech from Oslo, Norway popularised the QT, which is a set of programming libraries that is used to develop graphical applications. In Linux, there is the KDE desktop manager that uses the QT libraries. Other popular applications that use QT are Opera,&lt;br /&gt;&lt;br /&gt;Here is a guide to get started with QT programming (qt4 in this case) on  Kubuntu 9.10. You will need the demo and the Graphical development tool&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A. Setting up the environment&lt;/span&gt;&lt;br /&gt;Step 1: Install the libraries and compilers. This include libraries such as "QLabel" and QLayout from the QtGui&lt;br /&gt; $ sudo apt-get install build-essential kdelibs4-dev libqt4-qt3support  libqt4-assistant&lt;br /&gt;&lt;br /&gt;Step 2: Install the demos&lt;br /&gt; $ sudo apt-get install qt4-demos&lt;br /&gt;&lt;br /&gt;Step 3: Configure Linux to compile with qt4 instead of the default qt3&lt;br /&gt; $ sudo update-alternatives --config qmake&lt;br /&gt;&lt;br /&gt;Step 4: # install the Graphical development tool&lt;br /&gt; $ sudo apt-get install kdevelop&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 5: Read info on QT4 through the manuals at /usr/share/qt4/doc/html/index.html&lt;br /&gt; $ assistant-qt4&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;B. General programming setup of project, compiling and execute&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 1:  Create the source files. E.g. .cpp, .h, etc.&lt;br /&gt;Just copy from the demo files in /usr/lib/qt4/examples. I will use files from the example tabdialogs.&lt;br /&gt; $ cp -r /usr/lib/qt4/examples/dialogs/tabdialog/ ~&lt;br /&gt; $ cd ~/tabdialog&lt;br /&gt;&lt;br /&gt;Step 2: Create the project file. The project file (.pro) define headers, sources, form and other files which the application consists of.&lt;br /&gt; $ qmake -project&lt;br /&gt;&lt;br /&gt;Step 3: Compile&lt;br /&gt; $ qmake&lt;br /&gt; $ make&lt;br /&gt;&lt;br /&gt;Step 4: Run the programmes.&lt;br /&gt; $ ./tabdialog&lt;br /&gt;&lt;br /&gt;Alternatively, use the KDevelop to manage the project. Start KDevelop and open to .pro file.&lt;br /&gt; $ kdevelop&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C. References&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;http://zetcode.com/tutorials/qt4tutorial/&lt;/li&gt;&lt;li&gt;http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html&lt;/li&gt;&lt;li&gt;http://qt-apps.org/&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Wishing you all the best in QT4 programming!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7185884113620343966?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7185884113620343966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7185884113620343966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7185884113620343966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7185884113620343966'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/05/start-programming-with-qt4.html' title='Start programming with QT4'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8837819805122190714</id><published>2010-05-04T17:39:00.003+08:00</published><updated>2010-05-04T17:55:56.147+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='quick guide'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='X'/><title type='text'>Scanning the hard disk status</title><content type='html'>The hard disk performance effects how people perceive their Linux box. If you say a system is slow, what is causing this? There are many reasons, among them are;&lt;br /&gt;too many programmes running, lower processing speed of hardware, insufficient resources, etc.&lt;br /&gt;&lt;br /&gt;You can use basic linux tools to give readings on the hard disk for benchmark purpose. Here are among commands that anyone can use via a terminal;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get timing of cache and device reads on inactive systems. This means nothing else is running during the test.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hdparm -tT /dev/sda&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Shows the files opened by processes.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lsof&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Monitor balance between input/output load of physical disk using the sysstat package. &lt;span style="font-weight: bold;"&gt;iostat -x&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Space on mounted devices.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;df -h&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Monitor load on a Linux system, default every 10 second updated.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;atop&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Details on how to use the above commands can be found in the respective man pages.&lt;br /&gt;&lt;br /&gt;Now you can tell someone, my disk is faster than yours.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8837819805122190714?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8837819805122190714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8837819805122190714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8837819805122190714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8837819805122190714'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/05/scanning-hard-disk-status.html' title='Scanning the hard disk status'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8340739225862367000</id><published>2010-04-29T12:28:00.006+08:00</published><updated>2010-04-29T18:02:56.402+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='impress'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Impressive Impress and Converting Slides to AVI</title><content type='html'>Just completed an Impress slide and converted into AVI and MPEG. Final presentation was in AVI, the MPEG can be used for the web as its only half the AVI size.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9kLem5RyeI/AAAAAAAABd8/8_l_ts89fyk/s1600/multimedia-desktop.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9kLem5RyeI/AAAAAAAABd8/8_l_ts89fyk/s320/multimedia-desktop.png" alt="" id="BLOGGER_PHOTO_ID_5465412243255577058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tools useds;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Slides - OpenOffice.org 3.1 Impress&lt;/li&gt;&lt;li&gt;Recording slides - recordmydesktop&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Video editing - Avidemux&lt;/li&gt;&lt;li&gt;Graphics - GIMP&lt;/li&gt;&lt;li&gt;Audio - Audacity&lt;/li&gt;&lt;li&gt;OGV to AVI converter - mencoder&lt;/li&gt;&lt;li&gt;AVI to MPEG converter - Download helper (extension for firefox) + mencoder&lt;/li&gt;&lt;li&gt;Operating System - Ubuntu &amp;amp; Kubuntu (2 PCs)&lt;/li&gt;&lt;/ol&gt;Side note:&lt;br /&gt;The Impress extensions installed to improve the presentation was "Presentation Minimiser" to reduce the slide file size and "openoffice.org-ogltrans" to add slide transitions. Here are examples of how the additional slide transitions looked like.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_a3h3w2GQBgY/S9lYXnse4oI/AAAAAAAABeE/ecTCj6Rl7zg/s1600/multimedia-desktop2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_a3h3w2GQBgY/S9lYXnse4oI/AAAAAAAABeE/ecTCj6Rl7zg/s320/multimedia-desktop2.png" alt="" id="BLOGGER_PHOTO_ID_5465496785606599298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9lYY5KoOpI/AAAAAAAABec/cc6l-4elFX8/s1600/multimedia-desktop6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9lYY5KoOpI/AAAAAAAABec/cc6l-4elFX8/s320/multimedia-desktop6.png" alt="" id="BLOGGER_PHOTO_ID_5465496807476312722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/S9lYYT31cqI/AAAAAAAABeU/aFALs7gsq98/s1600/multimedia-desktop4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/S9lYYT31cqI/AAAAAAAABeU/aFALs7gsq98/s320/multimedia-desktop4.png" alt="" id="BLOGGER_PHOTO_ID_5465496797465375394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/S9lYYG8VcjI/AAAAAAAABeM/B3fZghyw-Ak/s1600/multimedia-desktop5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/S9lYYG8VcjI/AAAAAAAABeM/B3fZghyw-Ak/s320/multimedia-desktop5.png" alt="" id="BLOGGER_PHOTO_ID_5465496793994588722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8340739225862367000?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8340739225862367000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8340739225862367000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8340739225862367000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8340739225862367000'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/04/converting-impress-slides-to-avi.html' title='Impressive Impress and Converting Slides to AVI'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/S9kLem5RyeI/AAAAAAAABd8/8_l_ts89fyk/s72-c/multimedia-desktop.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7583771366833311982</id><published>2010-04-23T09:21:00.006+08:00</published><updated>2010-04-23T09:39:25.216+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Installing ZTE MF110 on Ubuntu Linux</title><content type='html'>Maxis offered their broadband along with the ZTE's MF110 HSUPA modem. Thus far, I have not gotten a chance to get a Digi offer to try their broadband,....maybe some day.&lt;br /&gt;&lt;br /&gt;The MF110 features&lt;br /&gt;Network: HSUPA/HSDPA/UMTS 2100 MHz,EDGE/GPRS/GSM 850/900/1800/1900MHz&lt;br /&gt;Data transmission speeds: 7.2Mbps DL 5.76Mbps UL&lt;br /&gt;Weight: 21.5 gramme&lt;br /&gt;Application: Join Air with SMS service, Data service, Applications management, Data concurrent. This allowed me to add other service providers (yet to be tested) with the same modem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9D20igel-I/AAAAAAAABd0/SUKxzzJ0iGY/s1600/zte-mf110-hsupa.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S9D20igel-I/AAAAAAAABd0/SUKxzzJ0iGY/s200/zte-mf110-hsupa.jpg" alt="" id="BLOGGER_PHOTO_ID_5463137730477070306" border="0" /&gt;&lt;/a&gt;Installation on Linux KUbuntu 9.10&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install &lt;span style="font-weight: bold;"&gt;wvdial&lt;/span&gt; from KPackageKit&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plug the MF110 into the USB slot. Mount the MF110 and enter the directory "Linux"&lt;/li&gt;&lt;li&gt;Extract "PCL_ZTEDCV.tar.gz" to your HOME directory.&lt;/li&gt;&lt;li&gt;Open a terminal and type "&lt;span style="font-weight: bold;"&gt;sudo ./install.sh&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Launch the application "&lt;span style="font-weight: bold;"&gt;Join Air&lt;/span&gt;" from the KMenu&lt;/li&gt;&lt;li&gt;In Join Air, at the Internet menu (A globe icon), click "&lt;span style="font-weight: bold;"&gt;Connect&lt;/span&gt;". Minimise this window but do not close as its needed to maintain Internet connection.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It connects directly with initial IP 121.121.X.X and tries to open the web page mylaunchpad.com.my&lt;/li&gt;&lt;/ol&gt;It defaults to the setting of&lt;br /&gt;Dial number: *99#&lt;br /&gt;APN: static: maxisbb&lt;br /&gt;username: maxis&lt;br /&gt;password: wap&lt;br /&gt;&lt;br /&gt;Connection has been pretty much inconsistent. Its fast at times, then no connection, then have to keep reloading the page. I like its thumbdrive size and the blinking lights. The Join Air application is also easy to read and use.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7583771366833311982?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7583771366833311982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7583771366833311982' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7583771366833311982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7583771366833311982'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/04/installing-zte-mf110-on-ubuntu-linux.html' title='Installing ZTE MF110 on Ubuntu Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/S9D20igel-I/AAAAAAAABd0/SUKxzzJ0iGY/s72-c/zte-mf110-hsupa.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-27079155080728252</id><published>2010-04-08T13:51:00.003+08:00</published><updated>2010-04-08T14:01:39.178+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Naming USB drives</title><content type='html'>For the simple reason that USB drives go missing often is that they are portable and sometimes small. The best way to mark ownership is with one of the permanent marker pens. However, naming the USB drive will tell everyone who it belongs to when it is plugged in.&lt;br /&gt;&lt;br /&gt;Just maybe, that missing USB drive containing your phone number will come back to you if found.&lt;br /&gt;&lt;br /&gt;Here is how to name the disk on Kubuntu 9.10 or other similar Linux like CentOS.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Insert the USB disk and determine the device and partition. E.g. /dev/sdb1&lt;br /&gt;Easily done with the mount command.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Unmount the disk (Do not unplug from the USB).&lt;br /&gt;&lt;br /&gt;sudo umount /dev/sdb1&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;Check existing disk name&lt;br /&gt;&lt;br /&gt;sudo mlabel -i /dev/sdb1 -s ::&lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;Rename the disk label. E.g. below, replace the word "myphonenumber" with anything you like with a limit of 12 characters.&lt;br /&gt;&lt;br /&gt;sudo mlabel -i /dev/sdb1 -s ::myphonenumber&lt;br /&gt;&lt;br /&gt;Step 5:&lt;br /&gt;Remove the USB disk, and reinsert back to confirm the name has changed.&lt;br /&gt;&lt;br /&gt;For more details see &lt;a href="https://help.ubuntu.com/community/RenameUSBDrive"&gt;ubuntu.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-27079155080728252?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/27079155080728252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=27079155080728252' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/27079155080728252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/27079155080728252'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/04/naming-usb-drives.html' title='Naming USB drives'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7362105157888952561</id><published>2010-03-09T23:34:00.005+08:00</published><updated>2010-03-10T00:15:03.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>ThunderBird 2.0 Add-ons</title><content type='html'>Thunderbird 2.0 reached EOL Aug 2009 but Thunderbird 3.0 still does not have all the stuff and attractions for an upgrade, so here I am still using Thunderbird 2.0. What is Thunderbird?&lt;br /&gt;&lt;br /&gt;Its an Email client, Calendering, Task and Contact Management. Allows access to Email accounts via POP or IMAP. It also supports GMail accounts, Unix mailbox and Newsgroup account access. A really great application to work with.&lt;br /&gt;&lt;br /&gt;Some of the must have add-ons for my Thunderbird 2:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Contacts Sidebar 0.7 - Allows me to forward VCards and access via F4 the addresses, copy and paste info of the VCard into email.&lt;/li&gt;&lt;li&gt;Lightning 0.9 - The calendar and task Manager&lt;/li&gt;&lt;li&gt;FG Printers 0.4.4 - Format printing if the calendars&lt;/li&gt;&lt;li&gt;VCS Support 0.6.3.1 - Allows me to import/export VCS calendars&lt;/li&gt;&lt;li&gt;Automatic Export 0.3.0 - Allows automatic backup of the calendars&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/S5ZyoiMkoJI/AAAAAAAABdM/9jdEWXOJ07k/s1600-h/Thunderbird-2-0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 202px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S5ZyoiMkoJI/AAAAAAAABdM/9jdEWXOJ07k/s320/Thunderbird-2-0.png" alt="" id="BLOGGER_PHOTO_ID_5446666840051064978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/S5Zy5SUg6OI/AAAAAAAABdU/WgvHg_9Ozk0/s1600-h/Thunderbird-2-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/S5Zy5SUg6OI/AAAAAAAABdU/WgvHg_9Ozk0/s320/Thunderbird-2-1.png" alt="" id="BLOGGER_PHOTO_ID_5446667127847184610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other optional add-on:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Provider for Google Calendar&lt;/li&gt;&lt;li&gt;Bidi Mail UI&lt;/li&gt;&lt;li&gt;PGP&lt;/li&gt;&lt;li&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class=" on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;Thunderbrowse&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;There is a great forum at &lt;a href="http://forums.mozillazine.org/"&gt;MozillaZine&lt;/a&gt; for updates and help.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7362105157888952561?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7362105157888952561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7362105157888952561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7362105157888952561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7362105157888952561'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/03/thunderbird-20-add-ons.html' title='ThunderBird 2.0 Add-ons'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/S5ZyoiMkoJI/AAAAAAAABdM/9jdEWXOJ07k/s72-c/Thunderbird-2-0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3965550988734553212</id><published>2010-03-04T15:10:00.002+08:00</published><updated>2010-03-04T15:15:17.142+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>Linux driver in use</title><content type='html'>From a terminal window;&lt;br /&gt;&lt;br /&gt;To view all device drivers and the module names&lt;br /&gt; $ lspci -k&lt;br /&gt;&lt;br /&gt;To view a specific device (e.g. 03:00)&lt;br /&gt; $ lspci -vv -s 03:00&lt;br /&gt;&lt;br /&gt;To view all the loaded modules (The letter 'K' is uppercase in Kernel)&lt;br /&gt; $ lsmod&lt;br /&gt; $ lspci -k |grep Kernel&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3965550988734553212?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3965550988734553212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3965550988734553212' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3965550988734553212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3965550988734553212'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/03/linux-driver-in-use.html' title='Linux driver in use'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4425533541663404279</id><published>2010-03-01T23:27:00.012+08:00</published><updated>2010-03-04T14:44:22.506+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Installing Kubuntu 9.10</title><content type='html'>Just did a fresh install for Kubuntu 9.10 based on my &lt;a href="http://tboxmy.blogspot.com/2009/05/first-look-at-kubuntu-904-jaunty.html"&gt;previous install&lt;/a&gt;. Here is a list of steps I took to get my most common applications working.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Post installation recommendations&lt;/b&gt;&lt;br /&gt;Start the Kubuntu software(package) installer by Kmenu -&gt;Application -&gt;Systems -&gt;KpackageKit&lt;p&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.2in;"&gt;Choose following packages:&lt;br /&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;openjdk-6-jre-hotspot&lt;/li&gt;&lt;li&gt;mozilla-thunderbird-2.0.0.23&lt;/li&gt;&lt;li&gt;lightning-extension&lt;/li&gt;&lt;li&gt;flashplugin-installer&lt;/li&gt;&lt;/ol&gt;     &lt;p&gt;Install Firefox web browser&lt;br /&gt;Choose Kmenu -&gt;Internet -&gt;Firefox Web Browser Installer&lt;/p&gt;&lt;p&gt;To allow Java applications to run in the web browser, open a terminal and install the openjdk plugin;&lt;/p&gt;&lt;p&gt; $ sudo apt-get install icedtea6-plugin&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.2in;"&gt;To get the wireless working, run at terminal this command and reboot. My wireless router for WPA, TKIP did not connect until following steps were taken. Open a terminal and type&lt;br /&gt;&lt;/p&gt; &lt;p&gt; $ sudo /etc/init.d/network-manager restart&lt;/p&gt; &lt;p&gt;Install the other stuff for common applications to be used. At the terminal run&lt;br /&gt;&lt;/p&gt;&lt;p&gt; $ sudo apt-get install msttcorefonts&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;For multimedia, fonts and assorted codecs support&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This will add JRE, mp3, mpeg, odbc, unrar and other useful support.&lt;/p&gt;&lt;p&gt;$ sudo apt-get install kubuntu-restricted-extras&lt;/p&gt; &lt;p&gt;This allows the disk to be encrypted and manage passwords. Additional encryption can be downloaded from http://www.truecrypt.org/downloads or &lt;a href="http://www.mediafire.com/?4o12xpzb0dl"&gt;mediafire&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;$ sudo apt-get install gdecrypt password-gorilla&lt;/p&gt;&lt;p&gt;Allow secure SSH connection to and from SSH servers.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;$ sudo apt-get install ssh sshfs ksshaskpass kdessh&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Install the VLC video player to watch CD and DVD movies.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;$ sudo apt-get install vlc videolan-doc mozilla-plugin-vlc  vlc-plugin-sdl libvcdinfo0&lt;/p&gt;&lt;p&gt;Install basic Thunderbird add-ons to enhance its usage. From a web browser enter the URL https://addons.mozilla.org/en-US/thunderbird&lt;/p&gt;&lt;p&gt;Download and install the following;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Automatic Export&lt;/li&gt;&lt;li&gt;Bidi Mail UI (not needed if installed as earlier)&lt;/li&gt;&lt;li&gt;FG Printers&lt;/li&gt;&lt;li&gt;Lightning (not needed if installed as earlier)&lt;/li&gt;&lt;li&gt;Provider for Google Calendar (not needed if installed as earlier)&lt;/li&gt;&lt;li&gt;Thunderbrowse&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;To improve web browsing, these are my download addons from https://addons.mozilla.org/en-US/firefox&lt;/p&gt;&lt;ol&gt;&lt;li&gt;FoxTabs&lt;/li&gt;&lt;li&gt;Speed Dials&lt;/li&gt;&lt;li&gt;Zotero&lt;/li&gt;&lt;li&gt;Server spy&lt;/li&gt;&lt;li&gt;Video download helper&lt;/li&gt;&lt;li&gt;Firebug&lt;br /&gt;&lt;/li&gt;&lt;/ol&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;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4425533541663404279?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4425533541663404279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4425533541663404279' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4425533541663404279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4425533541663404279'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/03/installing-kubuntu-910.html' title='Installing Kubuntu 9.10'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8027721199578621820</id><published>2010-02-24T00:18:00.004+08:00</published><updated>2010-02-24T01:13:16.349+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><title type='text'>How a small office can switch to open source?</title><content type='html'>During small talk sessions the topic of having offices switching to Open Source Software (OSS) intrigued me to write this piece. Its in no mean very deep but gives you considerations to start the office moving towards a secure, efficient, cost saving and almost virus free environment.&lt;br /&gt;&lt;br /&gt;Must have apps for the office hard working staff:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Office productivity suite (prepare letters, reports, spreadsheet and presentation slides) - OpenOffice.org&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Email clients - Thunderbird + Calendar&lt;/li&gt;&lt;li&gt;Document viewer - Acrobat Reader&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Desktop publishing tools such as flyers and posters - Scribus&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Financial tool - GnuCash&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Project management and monitoring - OpenProj&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Graphics and photo editing tool - GIMP, F-SPOT, GwenView, XSane Image Scanning, Mobile Media Converter&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Backup data to CDROM or DVDROM, network - K3B, Simple Backup&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Web browsing - Firefox&lt;/li&gt;&lt;li&gt;Encryption of files/data - GDecrypt, TrueCrypt, Password Gorilla&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Internet calls/VOIP - Skype&lt;/li&gt;&lt;li&gt;Multimedia player - VLC&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Base apps/interpreter for other programmes to run - Java Runtime Environment, Flash, Wine, PHP5&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;If you need to have an office with Linux, consider the above as your checklist of must haves. The next question would be, which Linux would you install? There is already a good write up at &lt;a href="http://www.tuxradar.com/content/how-choose-best-linux-distro"&gt;Tuxradar&lt;/a&gt;. All of the above can be installed on Fedora and Ubuntu without much hassle but final choice of desktop is yours.&lt;br /&gt;&lt;br /&gt;Once you have gotten all of the staff interested and comfy with the Linux desktop you can then start integrating with linux services in a networked office.&lt;br /&gt;&lt;br /&gt;An office of 4 or more people should have a server or more with the following must have services:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Printer sharing - CUPS&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cetralised file/document sharing - PLONE or Open Atrium&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Global address book - LDAP or Customer management suite (see below)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Local DNS - BIND&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Customer management - vtiger or SugarCRM Community Edition (Asertiva)&lt;/li&gt;&lt;li&gt;Automated networked backup - Bacula&lt;/li&gt;&lt;li&gt;Centralised time server - NTPD&lt;/li&gt;&lt;li&gt;Local email server? Most small office use public email services.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;There are loads of other projects that can be done once you have the above in order and your tech guy is happily getting used to OSS.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8027721199578621820?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8027721199578621820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8027721199578621820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8027721199578621820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8027721199578621820'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/02/why-would-small-office-switch-to-open.html' title='How a small office can switch to open source?'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2122085366791853004</id><published>2010-02-08T11:35:00.003+08:00</published><updated>2010-02-08T11:42:31.672+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>MCRYPT module for PHP (RHEL5)</title><content type='html'>RHEL5.3 did not have support for the MCRYPT module that many PHP applications use to create basic security. Well, anyone could download mcrypt from sourceforge and recompile PHP to support this module. I found another way which I hope also will work for you;&lt;br /&gt;&lt;br /&gt;Step 1: Login as admin and install MCRYPT&lt;br /&gt;yum install mcrypt&lt;br /&gt;&lt;br /&gt;Step 2: Install epel&lt;br /&gt;http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm&lt;br /&gt;rpm -Uvh epel-release*.rpm&lt;br /&gt;&lt;br /&gt;Step 3: Install the module&lt;br /&gt;yum install php-mcrypt.i386&lt;br /&gt;&lt;br /&gt;Step 4: Restart Apache&lt;br /&gt;service httpd restart&lt;br /&gt;&lt;br /&gt;Confirmation of the installed module can be found from the phpinfo() page. The module I had included cipher for&lt;br /&gt;cast-128&lt;br /&gt;gost&lt;br /&gt;rijndael-128&lt;br /&gt;twofish&lt;br /&gt;arcfour&lt;br /&gt;cast-256&lt;br /&gt;loki97&lt;br /&gt;rijndael-192&lt;br /&gt;saferplus&lt;br /&gt;wake&lt;br /&gt;blowfish-compat&lt;br /&gt;des&lt;br /&gt;rijndael-256&lt;br /&gt;serpent&lt;br /&gt;xtea&lt;br /&gt;blowfish&lt;br /&gt;enigma&lt;br /&gt;rc2&lt;br /&gt;tripledes&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2122085366791853004?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2122085366791853004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2122085366791853004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2122085366791853004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2122085366791853004'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/02/mcrypt-module-for-php-rhel5.html' title='MCRYPT module for PHP (RHEL5)'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1505492053951675263</id><published>2010-02-05T19:09:00.003+08:00</published><updated>2010-02-05T19:19:14.729+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Print repeat header in Calc</title><content type='html'>Calc is a great electronic spreadsheet and have lots of functions to create a diverse range of apps.&lt;br /&gt;&lt;br /&gt;Since my upgrade to OpenOffice.org 3.1.1, I have not explored Calc much. When I tried to print a spreadsheet that ran across 40 pages. I tried to have the first 2 rows repeat as headers in every page, an error appeared "Invalid Sheet Range".&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open the Calc spreahsheet.&lt;/li&gt;&lt;li&gt;In the menu choose Tools -&gt;Option -&gt;OpenOffice.org Calc -&gt;Formula&lt;/li&gt;&lt;li&gt;In Formula Syntax, it shows "Calc A1". Click on the dropdown box and choose "Calc A1".&lt;/li&gt;&lt;li&gt;Click "Ok".&lt;/li&gt;&lt;/ol&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Some trigger must have failed to detect the values as "Calc A1". Thank you Arnel for &lt;a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=9&amp;amp;t=18929"&gt;giving the solution in Oct 2009&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1505492053951675263?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1505492053951675263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1505492053951675263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1505492053951675263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1505492053951675263'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/02/print-repeat-header-in-calc.html' title='Print repeat header in Calc'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4418341119324881967</id><published>2010-01-31T21:05:00.008+08:00</published><updated>2010-02-06T00:22:10.199+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><title type='text'>Oracle takes out the Sun</title><content type='html'>Oracle has finally taken over Sun Microsystems. Days of darkness are here but how long will it be?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.sun.com/jag/resource/SunRIPsmall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 156px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/S2WBbeuWPbI/AAAAAAAABcs/nj5xm-HB1UM/s200/sunRIPsmall.jpg" alt="" id="BLOGGER_PHOTO_ID_5432890834596281778" border="0" /&gt;&lt;/a&gt;Sun is not only about hardware. What will happen to OpenOffice.org, Java and MySQL? How about the Sun and MySQL Certifications?&lt;br /&gt;&lt;br /&gt;How will Jonathan, being the last Sun Microsystem's CEO end his career there?&lt;br /&gt;&lt;br /&gt;All the debates are ongoing in the internet but I look forward to Oracle making clear statements on these concerns.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4418341119324881967?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4418341119324881967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4418341119324881967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4418341119324881967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4418341119324881967'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/01/oracle-has-finally-taken-over-sun.html' title='Oracle takes out the Sun'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/S2WBbeuWPbI/AAAAAAAABcs/nj5xm-HB1UM/s72-c/sunRIPsmall.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1393883440710597891</id><published>2010-01-26T21:00:00.004+08:00</published><updated>2010-01-26T21:48:43.250+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Kubuntu 9.10 on PIII</title><content type='html'>Ubuntu released the 9.10 Karmic last year. Due to all the hectic schedule I finally managed to install Kubuntu 9.10 today.&lt;br /&gt;&lt;br /&gt;Kubuntu is installed on a Pentium III with 200Mb RAM having 20Gb hard disk. Mouse is with the Nano wireless and keyboard is PS2. With the L2 cache being 512k, it should mean something to Kubuntu to run smoothly (almost). Working just ok, and the desktop looks neat. Swap is taking up 144Mb of the 1,400Mb allocated during installation.&lt;br /&gt;&lt;br /&gt;Following are among the first thing I did after install;&lt;br /&gt;&lt;br /&gt;1. Did a system update and removed the package kubuntu-firefox-installer.&lt;br /&gt;2. Set the screen to resolution to 1024x768&lt;br /&gt;3. Checked with Konqueror the Internet connection...connected to the broadband via router.&lt;br /&gt;3. Used KPackagerKit to install Firefox 3.5&lt;br /&gt;4. Added stuff like password gorilla, Kphotoalbum&lt;br /&gt;&lt;br /&gt;List of things to do next:&lt;br /&gt;1. Install Java and Flash&lt;br /&gt;2. Get a PDF reader. Currently Okular is installed by default.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1393883440710597891?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1393883440710597891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1393883440710597891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1393883440710597891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1393883440710597891'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2010/01/kubuntu-910-on-piii.html' title='Kubuntu 9.10 on PIII'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1717696405703480378</id><published>2009-12-20T00:45:00.004+08:00</published><updated>2009-12-20T01:10:36.260+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Enable user directories in Apache2</title><content type='html'>Its been a while since Apache2 was introduced. The configurations are found in apache2.conf and user specific settings can be added to httpd.conf in the /etc/apache2 directory. One major difference from previous version is the method to enable the user directory modules.&lt;br /&gt;&lt;br /&gt;The Linux users can have their individual websites but this needs to be enabled and the web server restarted. At the command line type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;sudo a2enmod userdir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This enables the Userdir module in /etc/apache2/mods-enabled/userdir.conf and users can create pages in the directory /home/username/public_html&lt;br /&gt;This is managed by the directive&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;directory /home/*/public_html&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Other basic configurations can be&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Disable a user from serving webpages (e.g. root and user1)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Userdir disabled root user1&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Access URL as http://servername/~username&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Userdir public_html&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Access URL as http://servername/web/username&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Userdir web&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1717696405703480378?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1717696405703480378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1717696405703480378' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1717696405703480378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1717696405703480378'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/12/enable-user-directories-in-apache2.html' title='Enable user directories in Apache2'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3347898273963297841</id><published>2009-10-29T14:33:00.002+08:00</published><updated>2009-10-29T14:35:57.133+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='Malaysia'/><title type='text'>MyGOSSCON 2009 on theStar</title><content type='html'>The latest promotion on the Malaysian Government Open Source Software Conference 2009 or MyGOSSCON is on the theStar newspaper today, see "&lt;a href="http://thestar.com.my/news/story.asp?file=/2009/10/29/nation/4941247&amp;amp;sec=nation"&gt;A Vision Becomes Reality&lt;/a&gt;"&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3347898273963297841?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3347898273963297841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3347898273963297841' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3347898273963297841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3347898273963297841'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/10/mygosscon-2009-on-thestar.html' title='MyGOSSCON 2009 on theStar'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8669709057422806347</id><published>2009-10-13T20:43:00.006+08:00</published><updated>2009-10-13T20:52:09.711+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='Malaysia'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><title type='text'>Upcoming MyGOSSCON 2009 Conference</title><content type='html'>The 3rd in the series of conference for the Malaysian Government on OSS will be coming this 5-6th October 2009 at PICC, Putrajaya.&lt;br /&gt;To kick off the conference, following events have been scheduled:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;OpenOffice.org contest (for primary students to show off their skills on OSS presentation tools)&lt;/li&gt;&lt;li&gt;OSS Case Study Award (Government and Institution of Higher Learnings share their OSS experiences through a write up of their implementations)&lt;/li&gt;&lt;li&gt;24-Hour WebDev Contest (Allow groups of programmers to compete heads on to grab a chance to show-off their skills)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;-x-&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mygosscon.oscc.org.my/2009"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 41px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/StR3NT3yjaI/AAAAAAAABak/ZM_Oeou6zkE/s320/BannerMygoscon468x60.png" alt="" id="BLOGGER_PHOTO_ID_5392065724425604514" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8669709057422806347?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8669709057422806347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8669709057422806347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8669709057422806347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8669709057422806347'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/10/upcoming-mygosscon-2009-conference.html' title='Upcoming MyGOSSCON 2009 Conference'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/StR3NT3yjaI/AAAAAAAABak/ZM_Oeou6zkE/s72-c/BannerMygoscon468x60.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-9016825964149176994</id><published>2009-09-20T23:58:00.004+08:00</published><updated>2009-09-21T00:13:12.533+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>[Jaunty] Firefox Foxtab</title><content type='html'>Firefox provides a large number of extensions that enhances the user experience. The extension to increase its fancy tab switching is called FoxTab. Install this and on the superb KDE display, things get even better. I have version 1.2.1 on Firefox 3.0.14.&lt;br /&gt;&lt;br /&gt;Once installed, use the F12 key to view multiple tabs.&lt;br /&gt;&lt;br /&gt;I dont use a mouse that much but if you do, make full use of its mouse gestures. E.g. Hold the left mouse button, then hit the right mouse to launch the Interactive mode of Foxtab. The next time you need to do a presentation on web apps, try it with Foxtab. In terms of memory usage, when Firefox with 6 tabs (includes images)  an average of 105,120k memory is used. Launching the Foxtab this increased to 108,492k on average. This is about 3,000k of extra memory is used.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-9016825964149176994?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/9016825964149176994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=9016825964149176994' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9016825964149176994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9016825964149176994'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/09/jaunty-firefox-foxtab.html' title='[Jaunty] Firefox Foxtab'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5918790752431343017</id><published>2009-09-20T23:36:00.004+08:00</published><updated>2009-09-21T00:25:03.206+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>[Kubuntu] Upgrade OOo 3.1.1</title><content type='html'>Just did an OpenOffice.org upgrade to 3.1.1 and it seems to be working fine on Jaunty. Additionally, I had to install the openoffice.org-kde and openoffice.org-style-oxygen.&lt;br /&gt;&lt;br /&gt;The install provides OOo310m19 (build 9420).&lt;br /&gt;&lt;br /&gt;For those who have been struggling with the slide transition preview, will now find it is much smoother. Same goes for the custom animations, great improvement. On the status bar of Impress, Calc and Writer it indicates when the document have been edited and needs to be saved.&lt;br /&gt;&lt;br /&gt;The sliderbar to zoom is available for all 3 main components and you can also double click the zoom display to bring up the zoom dialog box.&lt;br /&gt;&lt;br /&gt;Tried the overlining of text features, cool. Now, when will I ever need this?&lt;br /&gt;There are a whole bunch of other features listed at &lt;a href="http://www.openoffice.org/dev_docs/features/3.1"&gt;OpenOffice.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5918790752431343017?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5918790752431343017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5918790752431343017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5918790752431343017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5918790752431343017'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/09/kubuntu-upgrade-ooo-311.html' title='[Kubuntu] Upgrade OOo 3.1.1'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3209529204787110706</id><published>2009-08-24T15:00:00.003+08:00</published><updated>2009-08-24T15:24:40.081+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>London Stock Exchange to consider Linux?</title><content type='html'>The concern for performance in time sensitive financial environments is very real when the London Stock Exchange (LSE) had a system fault in Sept 2008. The TradElect system in place was MS Windows based and may be considered to be replaced as interviewed by &lt;a href="http://www.computerweekly.com/Articles/2009/06/29/236684/will-london-stock-exchange-scrap-tradelect.htm"&gt;Computerweekly&lt;/a&gt; and &lt;a href="http://www.finextra.com/fullstory.asp?id=20363"&gt;finextra.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;During the recent visit by Redhat to Malaysia, the New York Stock Exchange (NYSE) was mentioned as an example of financial systems using Linux. The trading speed of 0.4 milliseconds have been mentioned in the same article. This is almost double the speed of the TradElect but will the investment of billion of Pounds justify replacing it with another new system like Linux? Anyone knows what KLSE is using?&lt;br /&gt;&lt;br /&gt;Financial systems world wide looking at the future of their architecture might learn a lesson or two with how the LSE takes charge of their investment and business needs.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3209529204787110706?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3209529204787110706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3209529204787110706' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3209529204787110706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3209529204787110706'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/08/london-stock-exchange-to-consider-linux.html' title='London Stock Exchange to consider Linux?'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3126148308391715259</id><published>2009-08-17T00:01:00.003+08:00</published><updated>2009-08-17T00:12:46.089+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='formatting'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>[kubuntu] Rename FAT label</title><content type='html'>The Kubuntu Jaunty did not allow me to change the USB diskdrive label. This I found was because it is FAT32 formated. Why would I want to change the label and maintain it as FAT32 format?&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;If someone finds my disk and would care to return it, they can mount it and find my phone num ber as the label.&lt;/li&gt;&lt;li&gt;The FAT32 allows me to plug the USB diskdrive to MS Windows and Linux operating system interchangeably.&lt;/li&gt;&lt;li&gt;I backup to this disk for both operating system.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Here are steps to change the label name.&lt;br /&gt;&lt;br /&gt;Step 1: Install mtools if not already done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo apt-get install mtools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Identify the USB diskdrive (or partition) to be formatted.&lt;br /&gt;Plug in the USB diskdrive. Then identify the USB device in a terminal, type:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ tail /var/log.messages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I found mine as /dev/sdb1&lt;br /&gt;&lt;br /&gt;Step 3: Rename the label with 11 characters maximum&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo mlabel -i /dev/sdb1 ::0161234567&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Test the results by unplugging the device, then plug back in to see the difference. Thank to the reference at &lt;a href="https://help.ubuntu.com/community/RenameUSBDrive"&gt;Ubuntu.com&lt;/a&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3126148308391715259?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3126148308391715259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3126148308391715259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3126148308391715259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3126148308391715259'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/08/kubuntu-rename-fat-label.html' title='[kubuntu] Rename FAT label'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-96254124904515456</id><published>2009-07-28T10:18:00.012+08:00</published><updated>2009-07-28T20:40:58.548+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Yahoo Messenger upgrades its servers</title><content type='html'>Early this month I failed to connect the Kopete 0.70.2 to Yahoo Messenger. There were several suggestions to use alternate messenger server IP manually. Initially it worked, but soon all of the suggested servers failed.&lt;br /&gt;&lt;br /&gt;This was due to Yahoo upgrading their servers. &lt;a href="http://mattr.info:8080/blog/2009/06/24/kopete-and-yahoo/"&gt;Matt Rogers&lt;/a&gt;, the maintainer for Kopete soon received info from Pidgin maintainers on the authentication changes. Yahoo have upgraded its authentication to version 15 from version 13 and this is now resolved. But the KDE 4.2 based distros may well have to wait for a package on this. In the mean time, revert to Pidgin or compile from &lt;a href="http://kopete.kde.org/svnaccess.php"&gt;Kopete SVN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Howto on installing from SVN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 1: Install svn client from a terminal.&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;sudo apt-get install subversion subversion-tools&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Step 2: Install the tools to compile (generate the executables) from a terminal&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;sudo apt-get install cmake&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;sudo apt-get install &lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;libqt4-dev &lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;kdelibs5-dev  [36Mb +]&lt;br /&gt;sudo apt-get install libqimageblitz-dev [33Mb+]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Step 3: Follow are instructions from kopete.kde.org in a terminal&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 102);"&gt;svn co -N svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork&lt;br /&gt;cd kdenetwork&lt;br /&gt;svn up kopete cmake&lt;br /&gt;mkdir ../kdenetwork-build&lt;br /&gt;cd ../kdenetwork-build&lt;br /&gt;cmake ../kdenetwork&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you get errors below on building, then it may require the other libraries to build the KDE source.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;CMake Error at /usr/share/cmake-2.6/Modules/FindPackageHandleStandardArgs.cmake:57 (MESSAGE):                                                            &lt;br /&gt;Could NOT find KdepimLibs (missing: KdepimLibs_CONFIG)                   &lt;br /&gt;Call Stack (most recent call first):                                       &lt;br /&gt;/usr/share/kde4/apps/cmake/modules/FindKdepimLibs.cmake:73 (find_package_handle_standard_args)                                                         &lt;br /&gt;CMakeLists.txt:33 (find_package)   &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution: &lt;/span&gt;Read the &lt;a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Kubuntu_and_Debian"&gt;KDE4 build instructions&lt;/a&gt; and at a terminal type following before you resume where you left off in step 3. This will take a good 270Mb+ but you can install any future source from KDE easily.&lt;br /&gt;&lt;br /&gt;sudo apt-get install kdepimlibs5-dev&lt;br /&gt;&lt;br /&gt;Test Kopete with the Yahoo Messenger account. The package can be removed with the command&lt;br /&gt;&lt;br /&gt;sudo make uninstall kopete&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-96254124904515456?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/96254124904515456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=96254124904515456' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/96254124904515456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/96254124904515456'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/07/yahoo-messenger-upgrades-its-servers.html' title='Yahoo Messenger upgrades its servers'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-692502136491184215</id><published>2009-06-14T21:49:00.006+08:00</published><updated>2009-09-30T10:23:13.482+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>[Jaunty] Configure program at system boot up</title><content type='html'>The tpb services can be started from the command line as follows&lt;br /&gt;&lt;br /&gt;/etc/init.d/tpb start&lt;br /&gt;&lt;br /&gt;This allowed the interaction with some of the Thinkpad laptop special function keys. Now, how can I get this activated automatically during bootup?&lt;br /&gt;&lt;br /&gt;Previously, KDE provided KControl where I can choose the various programs available to start or not during system boot. In Jaunty and KDE 4.2, its gone! Here I list 3 alternative ways to manage this. First 2 require users to have a basic knowledge of the runlevels.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHOD 1: Back to old debian school!&lt;/span&gt;&lt;br /&gt;Step 1. Install the sysv-rc-conf from a terminal&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;sudo apt-get install sysv-rc-conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2. Run the program, choose what you want activated at each Runlevel.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/SjUBniKtuAI/AAAAAAAABQU/ikwFmAMsZik/s1600-h/sysvrcconf.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 305px; height: 320px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/SjUBniKtuAI/AAAAAAAABQU/ikwFmAMsZik/s320/sysvrcconf.jpeg" alt="" id="BLOGGER_PHOTO_ID_5347181911270602754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To select the next page press Control+n or p. Other than that just use the cursor arrows to move to different services.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHOD 2: Use Gnome Bum. Better to also understand scripts priority that begin with "K" means to shutdown, "S" to start up.&lt;/span&gt;&lt;br /&gt;Step 1: Install the Bum with the terminal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;sudo apt-get install bum&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Start the Bum.&lt;br /&gt;From the KMenu -&gt;Application -&gt;System -&gt;Bootup Manager&lt;br /&gt;&lt;br /&gt;Since its menu driven, should be easier to figure out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHOD 3: Start a script during login, with KDE Autostart&lt;/span&gt;&lt;br /&gt;Step 1: In KDE systems, all scripts located in ~/.kde/Autostart will automatically run when a user logs in (Where the ~ means your home directory). Create a new file called mytpb.sh with the following contents to start thinkpad sound mixer;&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;tpb -m on&lt;br /&gt;&lt;br /&gt;Step 2: Save the file.&lt;br /&gt;&lt;br /&gt;Step 3: Change the mode to executable&lt;br /&gt;&lt;br /&gt;$ chmod u+x ~/.kde/Autostart/mytpb.sh&lt;br /&gt;&lt;br /&gt;Step 4: Logout, then log back in.&lt;br /&gt;You can then try the Thinkpad's volume control. This should produce the on screen display (OSD) of the volume bar. Other settings can be configured in the /etc/tpbrc or ~/.tpbrc&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-692502136491184215?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/692502136491184215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=692502136491184215' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/692502136491184215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/692502136491184215'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/06/jaunty-configure-program-at-system-boot.html' title='[Jaunty] Configure program at system boot up'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/SjUBniKtuAI/AAAAAAAABQU/ikwFmAMsZik/s72-c/sysvrcconf.jpeg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2410692637570526295</id><published>2009-06-05T01:31:00.004+08:00</published><updated>2009-06-05T01:37:16.540+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>[Jaunty] Managing sound device</title><content type='html'>The recent Kubuntu 9.04 Linux uses the Pulseaudio to manage its sounds device selection. To enable all sound devices to use the Pulseaudio sound server, open a terminal and type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;asoundconf set-pulseaudio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Any application that need to access the audio, including the ALSA will be sent to the Pulseaudio server. The settings can be configured at&lt;br /&gt;&lt;br /&gt;/usr/share/alsa/pulse-alsa.conf&lt;br /&gt;&lt;br /&gt;Open or play a movie or sound and test if it works. If this does not work, reset back to use the default ALSA system with the command;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;asoundconf reset-default-card&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am still trying to figure out the significant benefit of using Pulseaudio.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2410692637570526295?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2410692637570526295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2410692637570526295' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2410692637570526295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2410692637570526295'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/06/jaunty-managing-sound-device.html' title='[Jaunty] Managing sound device'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1096167556721151876</id><published>2009-06-03T01:43:00.003+08:00</published><updated>2009-06-03T01:51:36.640+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>[Jaunty] Firefox can use apt://</title><content type='html'>Some URLs accessed by Firefox is used to install packages for Linux. For example the URL to add the canonical cloud client.&lt;br /&gt;&lt;br /&gt;apt://ubuntuone-client?refresh=yes&lt;br /&gt;&lt;br /&gt;I get the following message.&lt;br /&gt;&lt;br /&gt;Firefox doesn't know how to open this address, because the protocol (apt) isn't associated with any program.      &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Solution.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I started synaptic and added the package apturl, searched for Ubufox extension for Firefox. Restarted Firefox and now I can access the URL.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1096167556721151876?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1096167556721151876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1096167556721151876' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1096167556721151876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1096167556721151876'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/06/jaunty-firefox-can-use-apt.html' title='[Jaunty] Firefox can use apt://'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2230347781874170076</id><published>2009-05-25T18:31:00.003+08:00</published><updated>2009-05-25T18:48:23.026+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Reset MySQL 5 password</title><content type='html'>I am running a Joomla training this week. One of the main items is getting the password assignment for root and database user.  As a reference here is to resetting root password and assigning user to have full access to a database.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Reset root password&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Step 1: Restart the MySQL server without using the user restrictions and access to the network.&lt;br /&gt;&lt;br /&gt;#/etc/init.d/mysql stop&lt;br /&gt;#mysqld --skip-grant-tables --skip-networking&amp;amp;&lt;br /&gt;&lt;br /&gt;Step 2: Open another terminal and reset your password&lt;br /&gt;&lt;br /&gt;# mysql mysql -u root&lt;br /&gt;mysql&gt; UPDATE user SET password=PASSWORD('NewPassword') WHERE user="root";&lt;br /&gt;mysql&gt; FLUSH PRIVILEGES;&lt;br /&gt;# /etc/init.d/mysql restart&lt;br /&gt;&lt;br /&gt;Assigning user access to database&lt;br /&gt;Step 1: Login a root to mysql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Assign the user &lt;span style="font-weight: bold;"&gt;joe&lt;/span&gt; to use from localhost the database &lt;span style="font-weight: bold;"&gt;somedatabase&lt;/span&gt;.&lt;br /&gt;mysql&gt; GRANT ALL privileges ON somedatabse.* TO joe@localhost IDENTIFIED BY 'SomePassword';&lt;br /&gt;mysql&gt; FLUSH PRIVILEGES;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2230347781874170076?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2230347781874170076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2230347781874170076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2230347781874170076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2230347781874170076'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/reset-mysql-5-password.html' title='Reset MySQL 5 password'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4433119911736644559</id><published>2009-05-22T11:59:00.004+08:00</published><updated>2009-05-22T12:16:22.177+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Backup Thunderbird2</title><content type='html'>Just after installing the Kubuntu Jaunty 9.04 Linux, its time to restore some of my stuff. Firstly, I need communications and this is via my Thunderbird.&lt;br /&gt;&lt;br /&gt;Backup:&lt;br /&gt;I found it necessary to disable some of the extensions to allow the new Thunderbird to run properly.&lt;br /&gt;Copy the Thunderbird directory profile (usually it goes with some crazy name followed by your profile name to the backup device. Example&lt;br /&gt;&lt;br /&gt;cp ~/.mozilla-thunderbird/izwvasdx.default  /media/backupdisk&lt;br /&gt;&lt;br /&gt;Restore:&lt;br /&gt;Step 1:&lt;br /&gt;Copy the directory profile back to the new system&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;In the terminal create an email profile that uses the old directory, type&lt;br /&gt;&lt;br /&gt;thunderbird -profilemanager&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ref: &lt;a href="http://www.mozilla.org/support/thunderbird/profile"&gt;Mozilla&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4433119911736644559?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4433119911736644559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4433119911736644559' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4433119911736644559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4433119911736644559'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/backup-thunderbird2.html' title='Backup Thunderbird2'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-9069634232160202013</id><published>2009-05-20T17:15:00.006+08:00</published><updated>2009-05-22T13:38:46.941+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Install Moodle on CentOS 5</title><content type='html'>Following are steps to install Moodle 1.9 on CentOS 5.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1&lt;/span&gt;&lt;br /&gt;Install mysql-server-5.0.45, mysql-5.0.45 and php-5.1.6&lt;br /&gt;&lt;br /&gt;Install other PHP library php-mbstring-5.1.6, php-xmlrpc-5.1.6&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2&lt;/span&gt;&lt;br /&gt;Add the user name "user1" and database "mymoodle" to MySQL with the correct privilege.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3&lt;/span&gt;&lt;br /&gt;Download the moodle and extract to /var/www/html/moodle&lt;br /&gt;Create and assign the permission of the webserver to the data directory at /var/www/moodledata&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4&lt;/span&gt;&lt;br /&gt;In a start the moodle installation via web browser, use the location&lt;br /&gt;http://localhost/moodle&lt;br /&gt;&lt;br /&gt;Copy the script into a file named config.php within the root directory of Moodle.&lt;br /&gt;&lt;br /&gt;Follow the rest of the instruction to complete.&lt;br /&gt;&lt;br /&gt;Step 5&lt;br /&gt;Install lynx to activate the cron. Edit the crontab to run every 30 minutes.&lt;br /&gt;&lt;br /&gt;$ crontab -e&lt;br /&gt;*/30 * * * *   wget -q -O /dev/null http://localhost/moodle/admin/cron.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See http://docs.moodle.org/en/Installing_Moodle&lt;br /&gt;http://docs.moodle.org/en/Administration_FAQ&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-9069634232160202013?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/9069634232160202013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=9069634232160202013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9069634232160202013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9069634232160202013'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/install-moodle-on-centos-5.html' title='Install Moodle on CentOS 5'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7346747469819442443</id><published>2009-05-19T23:01:00.002+08:00</published><updated>2009-05-19T23:06:43.664+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>I am a registered Linux user #490593</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://counter.li.org"&gt;&lt;/a&gt;&lt;a&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 110px;" src="http://4.bp.blogspot.com/_a3h3w2GQBgY/ShLKl-JsOYI/AAAAAAAABQM/wh-Y7wsoN9s/s320/nicholas490593.png" alt="" id="BLOGGER_PHOTO_ID_5337551262075074946" border="0" /&gt;&lt;/a&gt;Register yourself as a registered Linux user at Home, Work or any other place.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7346747469819442443?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7346747469819442443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7346747469819442443' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7346747469819442443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7346747469819442443'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/i-am-registered-linux-user-490593.html' title='I am a registered Linux user #490593'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_a3h3w2GQBgY/ShLKl-JsOYI/AAAAAAAABQM/wh-Y7wsoN9s/s72-c/nicholas490593.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6301680376689476935</id><published>2009-05-08T00:12:00.009+08:00</published><updated>2009-06-03T01:22:16.203+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>[Jaunty] Adding mp3 into OpenOffice.org Impress presentations</title><content type='html'>One of the popular format for music is the MP3 where a form of lossy compression algorithm is used. A typical music CDROM would hold only a few songs but when saved as MP3, almost a hundred music and song can be saved on a single CDROM. MP3 allows a smaller sized file that still provided an acceptable quality in audio.&lt;br /&gt;&lt;br /&gt;On Kubuntu 9.04 with OpenOffice.org (OOo) 3.0.1, adding of the MP3 to play audio during a presentation is simple. Default audio support is on MIDI, AIF, AU and WAV format. The Linux system needs to have gstreamer from fluendo installed for OOo to play MP3s. So this is to all my friends who is trying to get their presentation done with audio and still hanging on to OOo, here are the steps.&lt;br /&gt;&lt;br /&gt;Step 1: This is a one time step.&lt;br /&gt;Open a terminal and with an internet connection, type&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install gstreamer0.10-fluendo-mp3&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Open the Impress presentation and choose the slide where you want to start the audio. Select the "Slide transition" tab.&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;In the Modify transition section, choose Sound and select "Other Sound..." then choose the file containing the desired music. In this case, it should be a working MP3. And check the option for "Loop until next sound".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/SgMOY97JoMI/AAAAAAAABQE/fPTRKsGhjI0/s1600-h/transition.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 131px; height: 320px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/SgMOY97JoMI/AAAAAAAABQE/fPTRKsGhjI0/s320/transition.jpg" alt="" id="BLOGGER_PHOTO_ID_5333122205839106242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Warning: Do not click the button "Apply to All Slides", as this will force the MP3 to restart after each slide. Volume is controlled by the PC speakers or you could remake the audio.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6301680376689476935?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6301680376689476935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6301680376689476935' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6301680376689476935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6301680376689476935'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/jaunty-adding-mp3-openofficeorg-impress.html' title='[Jaunty] Adding mp3 into OpenOffice.org Impress presentations'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/SgMOY97JoMI/AAAAAAAABQE/fPTRKsGhjI0/s72-c/transition.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5846136558166136865</id><published>2009-05-03T02:05:00.005+08:00</published><updated>2009-06-03T01:21:55.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>[Jaunty]Installing scanning and photo editing tools on Kubuntu 9.04</title><content type='html'>In a fresh install of Kubuntu Jaunty 9.04, the next best thing to do is try out its scanning and photo editing capabilities.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install gimp gimp2.0-quiteinsane gimp-gutenprint gimp-data-extras&lt;br /&gt;&lt;br /&gt;This install GIMP the popular photo editor and the SANE tools for scanning.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5846136558166136865?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5846136558166136865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5846136558166136865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5846136558166136865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5846136558166136865'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/jauntyinstalling-scanning-and-photo.html' title='[Jaunty]Installing scanning and photo editing tools on Kubuntu 9.04'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7861418701742462918</id><published>2009-05-03T00:51:00.003+08:00</published><updated>2009-06-03T01:22:36.140+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>[Jaunty]Adding the VLC video player</title><content type='html'>Kubuntu Linux 9.04 supports the VLC video player very well. In a fresh install, open the terminal and type&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install vlc videolan-doc mozilla-plugin-vlc  vlc-plugin-sdl libvcdinfo0&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7861418701742462918?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7861418701742462918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7861418701742462918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7861418701742462918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7861418701742462918'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/adding-vlc-video-player.html' title='[Jaunty]Adding the VLC video player'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2836848809392122625</id><published>2009-05-03T00:22:00.005+08:00</published><updated>2009-06-03T01:23:33.040+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>[Jaunty]Installing Thunderbird 2 on Kubuntu Linux 9.04</title><content type='html'>Just after installing Kubuntu Linux 9.04 and all seems well, the email client is the next stop.&lt;br /&gt;&lt;br /&gt;Install Thunderbird 2.0 from a terminal&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install thunderbird thunderbird-dispmua mozilla-thunderbird-bidiui lightning-extension enigmail&lt;br /&gt;&lt;br /&gt;The installation included the following packages:&lt;br /&gt;calendar-google-provider calendar-timezones&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2836848809392122625?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2836848809392122625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2836848809392122625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2836848809392122625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2836848809392122625'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/installing-thundebird-on-jaunty.html' title='[Jaunty]Installing Thunderbird 2 on Kubuntu Linux 9.04'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1036249970191749561</id><published>2009-05-02T21:36:00.021+08:00</published><updated>2009-06-03T01:23:04.245+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>First look at Kubuntu 9.04 Jaunty</title><content type='html'>I have just completed a number of fresh install of Kubuntu Jaunty 9.04 Linux on a&lt;br /&gt;Lenovo R60 (9459BF8) 32 bits&lt;br /&gt;CPU T5600 @ 1.83GHz&lt;br /&gt;L1 64KiB&lt;br /&gt;L2 Cache 1984KiB&lt;br /&gt;RAM 1Gb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are some quick comments:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The KMenu&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This is the KDE Start Menu. One of its main menu options is the Favourites. This contain the Konqueror, Kontact, System Settings, Dolphin, Kopete and Amarok menu. Users should add frequently used programs here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Desktop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;There is a desktop that takes only a small place on dashboard. There are Plasmoid widgets that can be added to the dashboard to increase user experience. to view only the Dashboard, press Ctrl+F12 (or press the Show Dashboard Applet in thebottom panel) to dim all applications and view only the widgets and Desktop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Workspace&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Default Kubuntu had only 2 workspace and no keyboard shortcut to switch betweenmany workspaces. I can only return to 1st workspace with Ctrl+F1.&lt;br /&gt;&lt;br /&gt;1. Right click Pager applet (in the bottom panel) and choose "Configure Desktop", increase to 4 workspace.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The screen is sharp and nice, which is why I have always choosen KDE when Looks matter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Quick look at accessing applications&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Web browser: Konqueror 4.2.2&lt;br /&gt;Office: OpenOffice.org 3.0.1&lt;br /&gt;Print screen: Ksnapshot 0.8.1 (The PrtSc button problem have been fixed)&lt;br /&gt;Terminal: Konsole 2.2.2&lt;br /&gt;System process: (Ctrl + Esc)&lt;br /&gt;Software installer: KPackageKit&lt;br /&gt;Desktop: KDE 4.2.2 (Ctrl + F12) One cool and futuristic desktop for all.&lt;br /&gt;Compression tool: Ark 2.12 (Integrated well with Dolphin)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Others:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Initially I could not login to my home wireless network. Had to manually use the iwconfig, it could load automatically there onwards. So, if you have the same problem, open a terminal and type the following to detect your wireless network (e.g. mywireless)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo iwlist wlan0 scanning essid looney&lt;/span&gt;&lt;/li&gt;&lt;li&gt;I could resize the KPanel to a smaller size easily.&lt;/li&gt;&lt;li&gt;First site I went with Konqueror was the blogspot.com and all looks good. Only problem is that the default menus during editing of post did not allow me to change the fonts. Only option allowed was spelling, Add image and Preview. A pop-up appeared with the need to install Shockwave Flash plugin but it keeps failing to install. See below for the resolution.&lt;/li&gt;&lt;li&gt;Konqueror did not refresh properly when used as a web browser.&lt;/li&gt;&lt;li&gt;The Amarok did not have any sound when playing an mp3. The midi file was not supported at all.&lt;/li&gt;&lt;li&gt;The add/remove software manager did not seem to function. I cant get a list of software and it kept crashing. I needed to choose "Software Updates" -&gt;Refresh. First thing I did is to install Kubuntu-restricted-extras package.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Post installation recommendations&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;At the terminal run&lt;br /&gt;$ sudo apt-get install flashplugin-installer msttcorefonts&lt;br /&gt;Open Konqueror, when it ask to install the Flash plugin this will now be successful.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install kubuntu-restricted-extras&lt;br /&gt;This will add JRE, mp3, mpeg, odbc, unrar and other useful support.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install tpb&lt;br /&gt;This will allow the Thinkpad special keys to be available. To install this package, the following package is removed:&lt;br /&gt;hotkey-setup&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install gdecrypt password-gorilla&lt;br /&gt;This allows the disk to be encrypted and manage passwords.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install wine wine-gecko&lt;br /&gt;This will allow installation of standard MS Windows based applications.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install ssh sshfs ksshaskpass kdessh&lt;br /&gt;Allow secure SSH connection to and from SSH servers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Jaunty is a great Linux distro, but those who cannot accept the KDE4 changes should continue with Gnome on Ubuntu Linux.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1036249970191749561?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1036249970191749561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1036249970191749561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1036249970191749561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1036249970191749561'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/05/first-look-at-kubuntu-904-jaunty.html' title='First look at Kubuntu 9.04 Jaunty'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-656313464340559714</id><published>2009-04-28T00:30:00.005+08:00</published><updated>2009-05-26T23:22:11.203+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='k810i'/><title type='text'>Laptop connecting to Internet via K810i phone</title><content type='html'>Almost all mobile phones have internet connection today. In cases where the laptop need to access the internet and the only network device available is the mobile phone, I can run a script and have the mobile service provider charge me pay as you use style.&lt;br /&gt;&lt;br /&gt;Here I describe how Kubuntu Intrepid with Kde 4.3 is used to access a Sony Ericsson K810i mobile phone via USB cable. The service provider is DIGI and I have verified that the phone can be used to access the internet.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Ensure that the USB cable connects the K810i to the laptop. On the phone choose "Use mobile phone"&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Install wvdial package then use wvdial to setup the basic connection file and detect the mobile phone.&lt;br /&gt;&lt;br /&gt;$ &lt;span style="color: rgb(51, 102, 255);"&gt;sudo apt-get install wvdial&lt;/span&gt;&lt;br /&gt;$ &lt;span style="color: rgb(51, 102, 255);"&gt;wvdialconf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Found an USB modem on /dev/ttyACM0.&lt;br /&gt;Modem configuration written to /etc/wvdial.conf.&lt;br /&gt;ttyACM0&lt;info&gt;: Speed 460800; init "ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0"&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;Try to dial using the default script. This verifies that the call can be made but setting to the service provider is not working.&lt;br /&gt;&lt;br /&gt;$ sudo wvdial&lt;br /&gt;&lt;br /&gt;Step 4: Set the K810i to allow usage of the internet.&lt;br /&gt;In K810i choose the menu -&gt;Settings -&gt;Connectivity -&gt;USB -&gt;USB Internet -&gt;Turn on&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 5:&lt;br /&gt;Edit the script found in /etc/wvdial.conf&lt;br /&gt;&lt;br /&gt;[Dialer Defaults]&lt;br /&gt;Init1 = ATZ&lt;br /&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;Modem Type = USB Modem&lt;br /&gt;ISDN = 0&lt;br /&gt;Phone = /dev/ttyACM0&lt;br /&gt;Username = digi&lt;br /&gt;New PPPD = yes&lt;br /&gt;Password = digi&lt;br /&gt;Modem = /dev/ttyACM0&lt;br /&gt;Baud = 460800&lt;br /&gt;&lt;br /&gt;OR configure the script to be able to access bluetooth and USB with different settings&lt;br /&gt;&lt;br /&gt;[Dialer Defaults]&lt;br /&gt;Phone =&lt;br /&gt;Username =&lt;br /&gt;Password =&lt;br /&gt;New PPPD = yes&lt;br /&gt;&lt;br /&gt;[Dialer Digiusb]&lt;br /&gt;Modem = /dev/ttyACM0&lt;br /&gt;Baud = 460800&lt;br /&gt;Init = ATZ&lt;br /&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;Init3 = AT+CGDCONT=1,"IP","diginet"&lt;br /&gt;Phone = *99#&lt;br /&gt;Dial Command = ATDT&lt;br /&gt;Username = digi&lt;br /&gt;Password = digi&lt;br /&gt;Ask Password = off&lt;br /&gt;Auto DNS = on&lt;br /&gt;Check Def Route = off&lt;br /&gt;Carrier Check = off&lt;br /&gt;Stupid Mode = on&lt;br /&gt;Auto Reconnect = off&lt;br /&gt;Idle Seconds = 0&lt;br /&gt;Abort on Busy = off&lt;br /&gt;Abort on No Dialtone = off&lt;br /&gt;Dial Attempts = 1&lt;br /&gt;&lt;br /&gt;[Dialer DigiBluetooth]&lt;br /&gt;Modem = /dev/rfcomm0&lt;br /&gt;Baud = 460800&lt;br /&gt;Init = ATZ&lt;br /&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;Init3 = AT+CGDCONT=1,"IP","diginet"&lt;br /&gt;Phone = *99#&lt;br /&gt;Dial Command = ATDT&lt;br /&gt;Username = digi&lt;br /&gt;Password = digi&lt;br /&gt;Ask Password = off&lt;br /&gt;Auto DNS = on&lt;br /&gt;Check Def Route = off&lt;br /&gt;Carrier Check = off&lt;br /&gt;Stupid Mode = on&lt;br /&gt;Auto Reconnect = off&lt;br /&gt;Idle Seconds = 0&lt;br /&gt;Abort on Busy = off&lt;br /&gt;Abort on No Dialtone = off&lt;br /&gt;Dial Attempts = 1&lt;br /&gt;&lt;br /&gt;Final step:&lt;br /&gt;Log off then log back in (optional). At the prompt, start the Digiusb configuration&lt;br /&gt;&lt;br /&gt;$ sudo wvdial Digiusb&lt;br /&gt;&lt;br /&gt;&lt;/info&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-656313464340559714?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/656313464340559714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=656313464340559714' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/656313464340559714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/656313464340559714'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/laptop-connecting-to-internet-via-k810i.html' title='Laptop connecting to Internet via K810i phone'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-759780941684532904</id><published>2009-04-17T15:32:00.008+08:00</published><updated>2009-07-23T17:58:25.137+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Encrypting passwords for web applications</title><content type='html'>Just heard about security concerns and username/passwords being scanned over the network. This is the weakness of the HTTP protocol. One solution is to use the HTTPS with OpenSSL.&lt;br /&gt;&lt;br /&gt;With reference to http://www.centos.org/docs/5/html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Step 1: Install the SSL components&lt;/span&gt;&lt;br /&gt;yum install mod_ssl openssl&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Step 2: Create the certificates&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;openssl req -new -key ca.key -out ca.csr&lt;br /&gt;openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt&lt;br /&gt;mv ca.crt /etc/pki/tls/certs&lt;br /&gt;mv ca.key /etc/pki/tls/private/ca.key&lt;br /&gt;mv ca.csr /etc/pki/tls/private/ca.csr&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Step 3: Configure Apache to use the certificates&lt;/span&gt;&lt;br /&gt;vi  /etc/httpd/conf.d/ssl.conf&lt;br /&gt;&lt;br /&gt;Search for the SSLCertificateFile and SSLCertificateKeyFile lines and point it to the correct TLS directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   Server Certificate:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;# Point SSLCertificateFile at a PEM encoded certificate.  If&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;# the certificate is encrypted, then you will be prompted for a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;# pass phrase.  Note that a kill -HUP will prompt again.  A new&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;# certificate can be generated using the genkey(1) command.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SSLCertificateFile /etc/pki/tls/certs/ca.crt&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;# nicholas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   Server Private Key:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   If the key is not combined with the certificate, use this&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   directive to point at the key file.  Keep in mind that if&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   you've both a RSA and a DSA private key you can configure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;#   both in parallel (to also allow the use of DSA ciphers, etc.)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SSLCertificateKeyFile /etc/pki/tls/private/ca.key&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart apache server&lt;br /&gt;&lt;br /&gt;service httpd restart&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Step 4: Assign Apache to use a secure folder for the HTTPS while redirecting the port 80 of the HTTP to another folder.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;vi /etc/httpd/conf/httpd.conf&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;NameVirtualHost *:80&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/virtualhost *:80&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;directory&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;AllowOverride All&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/directory&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;DocumentRoot /var/www/html&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ServerName servername.com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/virtualhost&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;NameVirtualHost *:443&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;virtualhost *:443&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SSLEngine on&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SSLCertificateFile /etc/pki/tls/certs/ca.crt&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SSLCertificateKeyFile /etc/pki/tls/private/ca.key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;directory&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;AllowOverride All&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/directory&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;DocumentRoot /var/www/vhosts/servername/httdocs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ServerName tservername.com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/virtualhost&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restart Apache server. The virtual host can be verified with the command&lt;br /&gt;&lt;br /&gt;httpd -S&lt;br /&gt;&lt;br /&gt;Step 5: Test the HTTPS and HTTP&lt;br /&gt;Use a web browser to access with HTTP and HTTPS, both should point to different directory.&lt;br /&gt;&lt;br /&gt;Certain web browsers do not know about cacert as a validation server. This can be done easily with following steps.&lt;br /&gt;&lt;br /&gt;Step 1. Download from www.cacert.org the Root Certificates for class 1 and 3 PKI keys.&lt;br /&gt;Step 2. Use firefox to add these root keys.&lt;br /&gt;Choose edit -&gt;Preferences -&gt;Advanced -&gt;Encryptions -&gt;View Certificates&lt;br /&gt;Choose Authorities -&gt;Import&lt;br /&gt;Choose both of the root keys that was downloaded&lt;br /&gt;Step 3. Restart the web browser.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-759780941684532904?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/759780941684532904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=759780941684532904' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/759780941684532904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/759780941684532904'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/encrypting-passwords-for-web.html' title='Encrypting passwords for web applications'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4402889015144933338</id><published>2009-04-17T00:30:00.003+08:00</published><updated>2009-04-17T00:52:08.834+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><title type='text'>Changes are hard to accept</title><content type='html'>Reading the drama from &lt;a href="http://gutenberg.net.au/ebooks03/0300431h.html"&gt;The Apple Cart&lt;/a&gt; by George Bernard Shaw gave light to how changes just cant be accepted. Pity the glass blower's earnings would be affected by improvement in technology that would reduce breakages of bulbs during transport. Can you imagine some businesses that strive on expected breakdowns and expect paying users to be their released software testers being in the same light?&lt;br /&gt;&lt;br /&gt;King Magnus (like my little boy's name) in the play seems to entertain the request of power to be transfered to the ministers. Followup is the thought of a lady that she could replace the queen as she have much more to offer. The finese of Magnus manages so many different issues while maintaining a certain royalty charm.&lt;br /&gt;&lt;br /&gt;In dealing with introducing the OpenOffice.org to agencies, some just cannot accept the positive side and to pave way for the future. Concern is just to get past living each day and each report or presentation to be submitted. Worst case is that some software company even comes over to tell the agencies off that their business will be effected.  Maybe a little bit of King Magnus is needed.&lt;br /&gt;&lt;br /&gt;If anyone have the time, the play is really something decent and naughty that can be enjoyed easily.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4402889015144933338?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4402889015144933338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4402889015144933338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4402889015144933338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4402889015144933338'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/changes-are-hard-to-accept.html' title='Changes are hard to accept'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1491071204284547362</id><published>2009-04-16T23:41:00.002+08:00</published><updated>2009-04-17T00:10:46.195+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Akonadi Basics</title><content type='html'>The KDE 4 introduced a common framework for applications to store and access mail, calendars, addressbooks, and other PIM data. The reduced the development time of applications that shared data such as the addressbook and calendars.&lt;br /&gt;&lt;br /&gt;On Kubuntu the package is called akonadi-server and akonadi-kde. The current version is 1.1.1. Akonadi server supports a number of KDE applications like Akregator · Amarok · digiKam · Dolphin · Dragon Player · Gwenview · JuK · K3b · Kaffeine · Kate · Kdenlive · KDevelop · KGet · KMess · KOffice · Konqueror · Konsole · Kontact · Kopete · KTorrent · Okular&lt;br /&gt;On &lt;a href="http://en.wikipedia.org/wiki/Akonadi"&gt;Wikipedia&lt;/a&gt; this is described as reducing the need for space and also collaboration of information between applications.&lt;br /&gt;&lt;br /&gt;To demonstrate the use of Akonadi, I started by opening the KDE System Settings and choose the Advanced tab. Choosing the Akonadi Server icon, it says Akonadi server not running. Waited a while, then the server started and I have 2 tabs. In the resources tab I have a std.ics (Calendar), std.vcf (Address book) and Birthdays (self explained). The next tab indicated that the server was running with MySQL database.&lt;br /&gt;&lt;br /&gt;Next I proceeded to launch the PIM known as Kontact. I tried adding a New Contact in the Address Book and it works fine. How can I populate this? I dont use KMail to manage my emails address, instead I use Thunderbird. This wont support Akonadi and I cant moved the data across other applications.&lt;br /&gt;&lt;br /&gt;Lets try using Kopete (The instant messenger) where I already have a well built list of contacts. I start Kopete and login to my account. From the Kopete menu, choose File -&gt;Export Contacts. Select the Address book called resource (this is the name I set in the Kontact address book). It copies all the messenger contacts along with the photos into Kontact.&lt;br /&gt;&lt;br /&gt;I now have a backup of the messenger names on my address book and I can use this to manage my mailing when I decide to use KMail for emails.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1491071204284547362?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1491071204284547362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1491071204284547362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1491071204284547362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1491071204284547362'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/akonadi-basics.html' title='Akonadi Basics'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6026289219651687968</id><published>2009-04-16T21:28:00.009+08:00</published><updated>2009-06-03T01:24:02.747+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Scanning with Kubuntu Intrepid and KDE 4.3</title><content type='html'>Scanning with Kubuntu Intrepid is easy with Xsane and EPSON Perfection 1250 scanner. XSane is GPL and is currently at version 0.995&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;sudo apt-get install xsane xsane-doc&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Plug in the USB connection to the computer and from the KMenu choose Application -&gt;Graphics -&gt;XSane&lt;br /&gt;&lt;br /&gt;You can see that the scanner is detected by typing the command&lt;br /&gt;&lt;br /&gt;lsusb&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;In the XSane Window leave all as default except the settings for;&lt;br /&gt;Viewer&lt;br /&gt;File location and name (I choose a PDF name)&lt;br /&gt;Type by ext&lt;br /&gt;Color/Lineart/Monocrome&lt;br /&gt;Resolution to minimum 150&lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;In the XSane Preview Window, choose Full Size then "Acquire Preview". When this is done the first time, it takes a while.&lt;br /&gt;&lt;br /&gt;In the XSane Window, press "Scan". Make sure it is the image that you want and continue by choosing File -&gt;Save Image.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;To scan multiple pages into one PDF, change the Viewer to multipages.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6026289219651687968?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6026289219651687968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6026289219651687968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6026289219651687968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6026289219651687968'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/scanning-with-kubuntu-intrepid-and-kde.html' title='Scanning with Kubuntu Intrepid and KDE 4.3'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7389418170362988661</id><published>2009-04-15T10:44:00.005+08:00</published><updated>2009-04-15T10:53:16.102+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Manual in Bahasa Malaysia</title><content type='html'>There are lots of documentation on Ubuntu Linux. For those looking for a Bahasa Malaysia version, an 8 Mb documentation that can be easily understood by most level of users that is compiled by Zulkifli b Abdullah.  See &lt;a href="http://melayubuntu.blogspot.com/2009/02/download-manual-ubuntu-versi-kualiti.html"&gt;Malay Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good job!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7389418170362988661?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7389418170362988661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7389418170362988661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7389418170362988661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7389418170362988661'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/ubuntu-manual-in-malay.html' title='Ubuntu Manual in Bahasa Malaysia'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4694840859827997777</id><published>2009-04-10T10:16:00.002+08:00</published><updated>2009-04-10T10:21:32.854+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Setting up printer for Kubuntu</title><content type='html'>The KDE system on Kubuntu uses network discovery to find the available printers. This means, users do not need to manually add printers. This is done in 2 steps.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;At the KMenu choose Applications -&gt;System -&gt;Printer Configuration.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Choose Server settings and check the "Show printers shared by other systems". Press "Apply".&lt;br /&gt;&lt;br /&gt;Users need to wait for about a min for the first time discovery of the printers. Press Ok and test the printings.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4694840859827997777?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4694840859827997777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4694840859827997777' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4694840859827997777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4694840859827997777'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/setting-up-printer-for-kubuntu.html' title='Setting up printer for Kubuntu'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2020980625488736360</id><published>2009-04-01T01:19:00.004+08:00</published><updated>2009-04-22T08:49:38.232+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><title type='text'>OpenOffice.org Best Practice</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.27in 11.69in; margin: 0.79in }   P { margin-bottom: 0.08in }   H1 { margin-bottom: 0.08in; border-top: none; border-bottom: 1px solid #000080; border-left: none; border-right: none; padding: 0in }   H1.western { font-family: "Arial", sans-serif; font-size: 16pt }   H1.cjk { font-family: "DejaVu Sans"; font-size: 16pt }   H1.ctl { font-family: "DejaVu Sans"; font-size: 16pt }   H2 { margin-bottom: 0.08in }   H2.western { font-family: "Arial", sans-serif; font-size: 14pt; font-style: italic }   H2.cjk { font-size: 14pt; font-style: italic }   H2.ctl { font-size: 14pt; font-style: italic }  --&gt;&lt;/style&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h1 class="western"&gt;1. Introduction&lt;/h1&gt;  &lt;p&gt;This document describes best practices to improve operational efficiencies in creating and exchange of office electronic documents. This list is not meant to be lengthy and too technical. Only the Writer, Calc and Impress is covered in this document.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Comments are invited to improve this list.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h1 class="western"&gt;2. MANAGEMENT MATTERS&lt;/h1&gt; &lt;h2 class="western"&gt;Policies&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Provide a standard version of OpenOffice.org installed on all  stations.   &lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;There are many distributions of OpenOffice.org such as Sun   OpenOffice.org, StarOffice and Go-OO that provide the latest stable   versions.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Provide a list of standard extensions and its version that  should be installed in all OpenOffice.org installed.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Ensure that the version of OpenOffice.org is kept updated.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;h2 class="western"&gt;Default Documents&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;The standard file formats for saving must be determined.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Currently Open Document Format (ODF) 1.2 is recommended.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;For archiving purpose, the Portable Document Format (PDF) is   to be used.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;In the OpenOffice.org User Data option, all fields must be  filled correctly.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;This allows tracking of changes in documents correctly.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;h1 class="western"&gt;3. STANDARD FORMATTING&lt;/h1&gt; &lt;h2 class="western"&gt;Templates&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;The following is to be made available to all users&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;A template of default styles. Users can load the template or   just the styles from the Styles and Formatting dialog box.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Relevant templates of commonly used documents should be made   available to users.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;The templates are to provide the default values for  formatting. This includes;&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Page size&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Font Type and Size&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Amount of line spacings&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;h2 class="western"&gt;Creating documents  &lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;All new documents should be created from an existing  template.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;If no suitable template is available, the user may use the  default template.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Intial stage of document creation should emphasize on its  contents and flow. Once the basic structure of the document is  ready, use the Styles and Formatting dialog box to apply the  required styles.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Using MS Office documents&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Use the Document Converter tool to identify possible errors.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;h2 class="western"&gt;Format layout&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Paragraphs should be format using pre-defined styles. Where  possible, avoid formatting characters and paragraphs directly.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Use Heading styles for grouping of topics into logical  structures. The order should be Heading 1, Heading 2, and so on.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Change or create heading styles to suite the document.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Do not skip heading levels.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;All hyperlinks must be descriptive.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Use bullets or numbered list. Manual characters used as  bullets or numbering should not be used.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;When copying bullets or list from another document, paste as  plain text to avoid loss of current formatting.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Graphics&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Graphic elements such as images, diagrams or charts in a  document must have information about those graphics in the text of  the document.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;When copying graphics into documents that are to be sent out,  ensure that the links are broken.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;In Writer menu choose, Edit -&gt;Links.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Avoid flashing, blinking and similar animated text.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Tables&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Rows in a table that is the heading must be format as Table  Heading style.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Normal rows in a table must be format as Table Contents  style.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Printing documents with Writer&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;In the print option, uncheck the “Print automatically  inserted blank pages”.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;h1 class="western"&gt;4. P&lt;span style="font-style: italic;"&gt;RESENTATION WITH IMPRESS&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2 class="western"&gt;General&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Each slide should use the predefined slide layout.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Tables should be added with the tables layout.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Charts should be added with the chart layout.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Column arrangement should be done with the predefined layout   where possible.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;News slides should be built with the Outline View. This will  focus on content before beautification is taken place.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Audio and Movies&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;All audio and movie embedded must use the standard format  that is supported by OpenOffice.org&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Audio: MPEG, OGG, 3GPP&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Video: Quick time, AVI, MPEG, OGG, Divx, FLV&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Audio and Movies should be only one for each slide.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;This will reduce the need for extremely high memory usage.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;h1 class="western"&gt;5. SPREADSHEET WITH CALC&lt;br /&gt;&lt;/h1&gt; &lt;h2 class="western"&gt;General&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Use row and column headers extensively and avoid ambiguity  within these headers. Make them clear and self-explanatory.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Use the Heading and Heading 1 styles&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;All sheets must be given descriptive names.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Use region names for individual or group of cells.&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;This allows functions to refer to specific cells.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Users can use the Go-To tool, to quickly moved around the   spreadsheet.&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1 class="western"&gt;6. OTHER ISSUES&lt;br /&gt;&lt;/h1&gt; &lt;h2 class="western"&gt;Macros&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Usage of macros should be minimized.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Use the extensions to add functionality to OpenOffice.org&lt;/p&gt;  &lt;ol type="a"&gt;&lt;li&gt;&lt;p&gt;Extension support the programming language in Java, Python   and C++&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2020980625488736360?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2020980625488736360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2020980625488736360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2020980625488736360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2020980625488736360'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/04/openofficeorg-best-practice.html' title='OpenOffice.org Best Practice'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-615954910898180494</id><published>2009-03-30T08:57:00.003+08:00</published><updated>2009-03-30T09:19:45.445+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><title type='text'>Preserving electronic data with office suites</title><content type='html'>Anyone trying to open a document created by Microsoft (MS) Office will find that they need to upgrade to support the .docx, .pptx and .xlsx. This is understandable since they are newer formats. Same goes for those opening ODF1.2 would be better off with OpenOffice.org (OOo) 3.&lt;br /&gt;&lt;br /&gt;But for those who have been archiving documents in MS Word for Windows 1.x and 2.x will now find that MS Word 2007 cannot open such files. Yup, you wont be able to open such files as mentioned in MS website. Yup reality, one of the mainstream and widely used software provider just showed that they can indeed drop support of their own document support. Below is what you can find at their website.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/SdAaEEgnFdI/AAAAAAAABP0/Kvh0ZY5r6eg/s1600-h/office2007.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/SdAaEEgnFdI/AAAAAAAABP0/Kvh0ZY5r6eg/s320/office2007.png" alt="" id="BLOGGER_PHOTO_ID_5318779817156875730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fortunately, OOo3 can be used to open such files if needed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Data arvhiving for the Future&lt;/span&gt;&lt;br /&gt;How to preserve such data? Best practices (none found documented) from experience, two copies need to be saved. An editable and non-editable.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Non editable files, save as PDF or PS (postscript).&lt;/li&gt;&lt;li&gt;Editable word processor files (why the need to edit archives?), save as RTF (ruch text format) or ODF (open document format).&lt;/li&gt;&lt;li&gt;Editable spreadsheet files, save as ODF (open document format). This preserves the formulas among other complexities.&lt;/li&gt;&lt;li&gt;Editable presentation files, save as ODF (open document format).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-615954910898180494?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/615954910898180494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=615954910898180494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/615954910898180494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/615954910898180494'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/preserving-electronic-data-with-office.html' title='Preserving electronic data with office suites'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/SdAaEEgnFdI/AAAAAAAABP0/Kvh0ZY5r6eg/s72-c/office2007.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6166346605309530178</id><published>2009-03-29T23:58:00.004+08:00</published><updated>2009-03-30T00:26:03.923+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Improving OpenOffice.org3 performance (basic)</title><content type='html'>OpenOffice.org (OOo) can be improved based on how it is used by the user. This means there is no single solution. Recently, during a demo my OOo froze! So I needed to find the fault.&lt;br /&gt;&lt;br /&gt;Here I take it that you are a normal user with 1GB RAM PC and having Internet access. In the beginning&lt;br /&gt;soffice.bin -&gt; 17,724K memory, 55,044K shared memory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start OpenOffice.org Writer. In the menu choose Tools -&gt;Options -&gt;OpenOffice.org -&gt;Memory.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Undo, Number of Steps should be reduce to your normal figure. Over the last 2 weeks, I have been compiling the number of undos and I have not used more that 15 undos at one time. Multiply this by 2 and I set it now to 30.&lt;/li&gt;&lt;li&gt;Graphics cache, "Use for OpenOffice.org" -&gt;128Mb. Cause I have 1GB RAM.&lt;/li&gt;&lt;li&gt;Graphics cache, "Memory per Object" -&gt;20MB. This is the charts and graphics I create in documents.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Graphics cache, "Cache for inserted object" -&gt;20 objects. I have only used most objects in the Impress documents.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/Sc-ckk-SVtI/AAAAAAAABPs/pqOXRni-rFY/s1600-h/openoffice.memory.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 155px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/Sc-ckk-SVtI/AAAAAAAABPs/pqOXRni-rFY/s320/openoffice.memory.png" alt="" id="BLOGGER_PHOTO_ID_5318641837161993938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After the above alterations, my memory usage was averaged as below.&lt;br /&gt;soffice.bin -&gt; 16,956K memory, 53,224K shared memory.&lt;br /&gt;&lt;br /&gt;Not much but its a start. You will get the idea, work on the average number of documents that you will open at one time. In Kubuntu, only one process is created for however many OOo applications that are opened. Which I have tested for upto 30 documents opened at a time. I have not tested OOo3 behaviour on MS Windows at this moment. Will be looking for feedback on this.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6166346605309530178?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6166346605309530178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6166346605309530178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6166346605309530178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6166346605309530178'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/improving-openofficeorg3-performance.html' title='Improving OpenOffice.org3 performance (basic)'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/Sc-ckk-SVtI/AAAAAAAABPs/pqOXRni-rFY/s72-c/openoffice.memory.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-8560415629916511604</id><published>2009-03-20T14:28:00.006+08:00</published><updated>2009-03-20T15:21:07.795+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Development on KDE4 with Solid</title><content type='html'>After using KDE 4.2 it really looks like there are lots of positive opportunities for Kubuntu. This use the QT 4.4.3 library. Below is how my desktop looks at the moment.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/ScNDIqeK_PI/AAAAAAAABPk/LCYTsk-on9E/s1600-h/nicholas.kde4.kubuntu_intrepid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/ScNDIqeK_PI/AAAAAAAABPk/LCYTsk-on9E/s320/nicholas.kde4.kubuntu_intrepid.jpg" alt="" id="BLOGGER_PHOTO_ID_5315165801346170098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For developers, the first thing to do is to understand about Solid. This is a library introduced since 2006 to discover hardware independent of hardware architecture. There is an increase awareness on mobility features. Can you imagine how much effort is being taken? Just look at the seriousness of the &lt;a href="http://conference2006.kde.org/conference/slides/kickoff_akademy.pdf"&gt;Start menu&lt;/a&gt; development. A brief description of KDE Solid can be found at the URL http://solid.kde.org/&lt;br /&gt;&lt;br /&gt;The C++ tutorial on Solid can be found at http://techbase.kde.org/Development/Tutorials/Solid_Tutorials/ for the eager developers.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://techbase.kde.org/Schedules/KDE4/Goals"&gt;KDE Goals&lt;/a&gt; seems to indicate a radical approach. This will break lots of stuff. Many older application and library will need to be rewritten and lots of people will be kept waiting. However, this barrier needs to be taken, else revolutionary changes can't take place. Supporting Solid is the Phonon library, that is expected to provide an independant multimedia framework to be used in gstreamer, xine and DirectX/DirectSound. Even the user interface will undergo a systematic development with the introduction of the &lt;a href="http://www.obso1337.org/hci/kde/SLUG_Meeting_19_Nov_2008.pdf"&gt;Human Interface Guideline (HIG)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Look forward to KDE4!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-8560415629916511604?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/8560415629916511604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=8560415629916511604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8560415629916511604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/8560415629916511604'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/development-on-kde4-with-solid.html' title='Development on KDE4 with Solid'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/ScNDIqeK_PI/AAAAAAAABPk/LCYTsk-on9E/s72-c/nicholas.kde4.kubuntu_intrepid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5173466040733509262</id><published>2009-03-20T08:44:00.002+08:00</published><updated>2009-03-20T08:58:07.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><title type='text'>Using CentOS 5 testing repositories</title><content type='html'>CentOS does make a good Linux distro. Still users will want stuff that is still in the pipeline or testing.&lt;br /&gt;&lt;br /&gt;One good example is that CentOS 5.2 comes with PHP 5.1. However many web developers have moved to PHP 5.2 and this is available in the testing repo. Below is one command to upgrade the existing PHP.&lt;br /&gt;&lt;br /&gt;Step 1: Switch to root.&lt;br /&gt;&lt;br /&gt;Step 2: Add the testing repo&lt;br /&gt;# cd /etc/yum.repos.d&lt;br /&gt;# wget http://dev.centos.org/centos/5/CentOS-Testing.repo&lt;br /&gt;&lt;br /&gt;This will containg the following:&lt;br /&gt;&lt;pre&gt;[c5-testing]&lt;br /&gt;name=CentOS-5 Testing&lt;br /&gt;baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/&lt;br /&gt;enabled=0&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Step 3: Update PHP.&lt;br /&gt;yum --en=c5-testing update php*&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5173466040733509262?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5173466040733509262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5173466040733509262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5173466040733509262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5173466040733509262'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/using-centos-5-testing-repositories.html' title='Using CentOS 5 testing repositories'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7019948258365931204</id><published>2009-03-20T08:42:00.001+08:00</published><updated>2009-03-20T08:44:39.638+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>CentOS graphics</title><content type='html'>Development of CentOS is partly using the custom graphics. Below is a link to the graphics used in CentOS.&lt;br /&gt;&lt;br /&gt;http://dev.centos.org/centos/graphics/&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7019948258365931204?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7019948258365931204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7019948258365931204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7019948258365931204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7019948258365931204'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/centos-graphics.html' title='CentOS graphics'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-2696722177654294079</id><published>2009-03-19T16:22:00.006+08:00</published><updated>2009-03-19T16:54:23.391+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Playing movies on CentOS 5</title><content type='html'>One of the attractions in a presentation is having interesting movies being played. On CentOS 5.2, you can install VLC from the Dag repository.&lt;br /&gt;&lt;br /&gt;Step 1: Add the Dag repository.&lt;br /&gt;$ vi /etc/yum.repos.d/dag.repo&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[dag]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;name=Dag RPM Repository for Red Hat Enterprise Linux &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;gpgcheck=1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;gpgkey=http://dag.wieers.com/packages&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/RPM-GPG-KEY.dag.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;enabled=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Install VideoLan&lt;br /&gt;$ yum install vlc&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Installing for dependencies:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; SDL_image               i386       1.2.5-1.el5.rf   dag                84 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; a52dec                  i386       0.7.4-8.el5.rf   dag                78 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; aalib                   i386       1.4.0-5.el5.rf   dag               167 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; arts                    i386       8:1.5.4-1        base              1.1 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; cppunit                 i386       1.12.0-3.el5.rf  dag               811 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; dirac                   i386       1.0.2-1.el5.rf   dag               2.9 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; faac                    i386       1.26-1.el5.rf    dag               151 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; faad2                   i386       2.6.1-1.el5.rf   dag               329 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; ffmpeg                  i386       0.4.9-0.9.20070530.el5.rf  dag               5.3 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; ffmpeg-libpostproc      i386       0.4.9-0.9.20070530.el5.rf  dag                42 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; freeglut                i386       2.4.0-7.1.el5    base              142 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; fribidi                 i386       0.10.7-5.1       base               52 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; giflib                  i386       4.1.3-7.1.el5.1  base               39 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; gsm                     i386       1.0.12-1.el5.rf  dag                63 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; imlib2                  i386       1.4.0-1.el5.rf   dag               947 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; lame                    i386       3.98.2-1.el5.rf  dag               569 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libXvMC                 i386       1.0.2-2.1        base               18 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libcaca                 i386       0.99-0.1.beta11.el5.rf  dag               236 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libcddb                 i386       1.3.0-1.el5.rf   dag               112 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libcdio                 i386       0.77-1.el5.rf    dag               514 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libdca                  i386       0.0.5-1.el5.rf   dag               136 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libdvbpsi               i386       0.1.5-2.el5.rf   dag                66 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libdvdcss               i386       1.2.10-1.el5.rf  dag                64 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libdvdnav               i386       0.1.10-3.el5.rf  dag               212 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libdvdread              i386       0.9.7-1.el5.rf   dag               126 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libebml                 i386       0.7.8-1.el5.rf   dag               297 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libid3tag               i386       0.15.1b-3.el5.rf  dag                75&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libmad                  i386       0.15.1b-4.el5.rf  dag                82 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libmatroska             i386       0.8.1-1.el5.rf   dag               701 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libmodplug              i386       0.7-1.2.el5.rf   dag               299 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libmpcdec               i386       1.2.6-1.el5.rf   dag                52 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libshout                i386       2.2.2-1.el5.rf   dag               115 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libsndfile              i386       1.0.17-1.el5.rf  dag &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;476 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libupnp                 i386       1.6.6-1.el5.rf   dag               297 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; lirc                    i386       0.6.6-4.el5.rf   dag               241 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; mpeg2dec                i386       0.4.1-2.el5.rf   dag               190 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; opencv                  i386       1.0.0-1.el5.rf   dag               4.3 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; qt4                     i386       4.2.1-1          base              7.2 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; svgalib                 i386       1.9.25-1.el5.rf  dag               809 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; taglib                  i386       1.5-1.el5.rf     dag               978 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; twolame                 i386       0.3.12-1.el5.rf  dag               131 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; x264                    i386       0.0.0-0.4.20070529.el5.rf  dag               789 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; xosd                    i386       2.2.14-1.el5.rf  dag                60 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; xvidcore                i386       1.1.3-1.el5.rf   dag               531 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; zvbi                    i386       0.2.33-1.el5.rf  dag               925 k&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Start VLC&lt;br /&gt;In the Desktop Panel, choose the menu Applications -&gt;Sound and Video -&gt;VLC Media Player&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/ScIHOjjkZuI/AAAAAAAABPc/62nJDipXEUA/s1600-h/vlc_centos5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 230px; height: 202px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/ScIHOjjkZuI/AAAAAAAABPc/62nJDipXEUA/s320/vlc_centos5.jpg" alt="" id="BLOGGER_PHOTO_ID_5314818456894596834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wow ! a total of 46 packages needed to be installed on my fresh CentOS 5.2 installation. Only problem was the package zvbi that failed to be downloaded. So, I manually installed that and restarted the vlc installation.&lt;br /&gt;&lt;br /&gt;If this don't work, then the VLC can be manually downloaded and installed from http://download.videolan.org/pub/videolan/vlc&lt;br /&gt;&lt;br /&gt;Caveat, you need to install all dependencies manually.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-2696722177654294079?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/2696722177654294079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=2696722177654294079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2696722177654294079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/2696722177654294079'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/playing-movies-on-centos-5.html' title='Playing movies on CentOS 5'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/ScIHOjjkZuI/AAAAAAAABPc/62nJDipXEUA/s72-c/vlc_centos5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5292431949988679563</id><published>2009-03-15T01:21:00.003+08:00</published><updated>2009-03-15T01:34:03.755+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>The programming IDE called Eclipse</title><content type='html'>Programming on Linux can be done by editing file at the text editors, then going to the prompt to compile and execute. There are Integrated Development Environment (IDE) that can help reduce the pain programming. Eclipse is one such example, supporting a diverse number of programming language.&lt;br /&gt;&lt;br /&gt;Installation guide.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1:&lt;/span&gt; From the desktop panel choose Kmenu -&gt;Applications -&gt;Add/Remove Software. Enter the root password. Choose the Sources, then ensure that the universe repository is selected.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2:&lt;/span&gt; Install Eclipse and the plugins&lt;br /&gt;sudo apt-get install eclipse&lt;br /&gt;&lt;br /&gt;recomended packages:&lt;br /&gt;ant-doc libbsf-java liboro-java libxalan2-java jython libjdepend-java&lt;br /&gt; libgnumail-java libxml-commons-resolver1.1-java libcommons-net-java javacc&lt;br /&gt; dh-make libgcj9-dbg gcj-4.2 junit-doc libbcel-java-doc classpath-doc&lt;br /&gt; libgcj8-dbg libgcj-doc tomcat5.5 libmail-box-perl&lt;br /&gt;&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt; ant ant-gcj ant-optional ant-optional-gcj antlr debhelper ecj ecj-gcj&lt;br /&gt; eclipse eclipse-gcj eclipse-jdt eclipse-jdt-gcj eclipse-pde eclipse-pde-gcj&lt;br /&gt; eclipse-platform eclipse-platform-gcj eclipse-rcp eclipse-rcp-gcj&lt;br /&gt; eclipse-source fastjar gappletviewer-4.3 gcj-4.2-base gcj-4.3 gij-4.2&lt;br /&gt; gij-4.3 gjdoc html2text intltool-debian java-gcj-compat java-gcj-compat-dev&lt;br /&gt; java-gcj-compat-headless junit junit4 libantlr-java libantlr-java-gcj&lt;br /&gt; libbcel-java libcommons-collections-java libcommons-dbcp-java&lt;br /&gt; libcommons-el-java libcommons-launcher-java libcommons-modeler-java&lt;br /&gt; libcommons-pool-java libecj-java libecj-java-gcj libgcj8-1 libgcj8-1-awt&lt;br /&gt; libgcj8-jar libgcj9-0-awt libgcj9-dev libgcj9-src libjsch-java&lt;br /&gt; liblucene-java liblucene-java-doc libmail-sendmail-perl libmozjs0d&lt;br /&gt; libmx4j-java libswt3.2-gtk-gcj libswt3.2-gtk-java libswt3.2-gtk-jni&lt;br /&gt; libsys-hostname-long-perl libtomcat5.5-java libxul-common libxul0d&lt;br /&gt; po-debconf&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3:&lt;/span&gt; Getting started&lt;br /&gt;Choose the Menu Help  to choose&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eclipse Help&lt;/li&gt;&lt;li&gt;Tips and tricks&lt;/li&gt;&lt;li&gt;Cheat Sheets&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4:&lt;/span&gt; Updating software capabilities of Eclpise.&lt;br /&gt;In the Menubar choose Help -&gt;Software Updates -&gt;Find and Install.&lt;br /&gt;Choose "Search for new features to install".&lt;br /&gt;&lt;br /&gt;To start using Eclipse for Java, there is a guide at&lt;br /&gt;&lt;br /&gt;https://eclipse-tutorial.dev.java.net/eclipse-tutorial/part1.html&lt;br /&gt;&lt;br /&gt;Happy programming!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5292431949988679563?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5292431949988679563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5292431949988679563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5292431949988679563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5292431949988679563'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/programming-ide-called-eclipse.html' title='The programming IDE called Eclipse'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-9101013322837063292</id><published>2009-03-15T01:07:00.003+08:00</published><updated>2009-03-15T01:16:27.296+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Gwenview plugins and KDE 4.2</title><content type='html'>Since KDE 4.2 adopts many new features, Gwenview (the graphics viewer) may not have all the correct versions of library and applications to use.&lt;br /&gt;&lt;br /&gt;Gwenview uses KDE4 but the kipi-plugins on 8.10 needs a newer libexiv and kipi-plugins. This results in the default Gwenview not having any plugins. Only KDE 4.2 systems (default 8.10 doesnt have this) will be effected.&lt;br /&gt;&lt;br /&gt;To install the plugins, add to the repository the followng PPA site. Choose from the panel, Kmenu -&gt;Applications -&gt;Add/Remove Software. Edit the sources -&gt;Third party with the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;deb http://ppa.launchpad.net/digikam-experimental/ppa/ubuntu intrepid main&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This should update itself. If it does not do any updates, then at the command line, run command apt-get update, and install the new kipi-plugins.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;sudo apt-get install digikam kipi-plugins kdeprint&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following are installed:&lt;br /&gt;digikam  kipi-plugins libkdcraw7 libkexiv2-7 liblensfun-data liblensfun0 libmarble4 libqt4-sql-sqlite marble-data&lt;br /&gt;&lt;br /&gt;Suggested packages:&lt;br /&gt; digikam-doc gallery vorbis-tools&lt;br /&gt;&lt;br /&gt;Recommended packages:&lt;br /&gt; kdeprint&lt;br /&gt;&lt;br /&gt;See&lt;br /&gt;http://www.digikam.org/drupal/node/421&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-9101013322837063292?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/9101013322837063292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=9101013322837063292' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9101013322837063292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/9101013322837063292'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/gwenview-plugins-and-kde-42.html' title='Gwenview plugins and KDE 4.2'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-3836921812861504431</id><published>2009-03-12T00:48:00.005+08:00</published><updated>2009-03-12T01:14:03.261+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='#ukgovOSS'/><title type='text'>UK declares Government Action Plan for OSS</title><content type='html'>UK &lt;a href="http://www.cio.gov.uk/transformational_government/open_source/index.asp"&gt;Cabinet office&lt;/a&gt; website have declared the intent to adopt OSS.  This is more towards leveling the playing field for OSS.&lt;br /&gt;&lt;br /&gt;In its "Background" it mentions that 50% of its webserver use Apache. Looking up the cabinet office site, it uses Minstrel-httpd as its web server. The website uses MS ASP.NET. Well, the cabinet will need to lead the way by example by adopting more visible OSS solutions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opensource.mampu.gov.my/"&gt;OSCC MAMPU&lt;/a&gt; have already under taken a rather unique approach for the Malaysian government since the year 2004. Among the OSS initiatives include making the government agencies aware, programmes to increase the human capital development and changing the management mind set. There were agency management who continue to seem unaware of the Malaysian Public Sector OSS Master Plan. However, the winds are changing and local government body have started their own campaigns on OSS.&lt;br /&gt;&lt;br /&gt;But is UK they ready to accept OSS is not just the software, but whole change in the way the human capital will use systems? Are they ready to have users participating and contributing to the OSS community? The OSS business model will be different and will involve the international community along side the small businesses (including individuals). Unless the UK government adapt speedily, all the grand plans will be a long long struggle for many years to come.&lt;br /&gt;&lt;br /&gt;I look forward to more OSS successes from UK.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-3836921812861504431?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/3836921812861504431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=3836921812861504431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3836921812861504431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/3836921812861504431'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/uk-declares-governtment-action-plan-for.html' title='UK declares Government Action Plan for OSS'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4296215644268130693</id><published>2009-03-06T00:23:00.003+08:00</published><updated>2009-03-06T00:34:21.875+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>No resume image, doing normal boot</title><content type='html'>During boot up of the Kubuntu 8.10, the progress bar froze at about 1/4 way. Changing to the CLI, it was hanging at the line:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;No resume image, doing normal boot&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One possibility is that the update of the kernel may have damaged the initramfs on the swap. At  boot  time,  the  kernel unpacks  that archive into RAM disk, mounts and uses it as initial root file system.&lt;br /&gt;&lt;br /&gt;Solution, delete then recreate the swap before updating the initramfs. I identified the SWAP file as /dev/sda5 on the system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1: Enter into rescue mode&lt;/span&gt;&lt;br /&gt;Reboot into rescue mode. In the main menu, choose the option to boot into root user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2: Delete then recreate the swap file&lt;/span&gt;&lt;br /&gt;# swapoff /dev/sda5&lt;br /&gt;# mkswap /dev/sda5&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3: Update the initramfs&lt;/span&gt;&lt;br /&gt;# update-initramfs -u&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4: Restart machine&lt;/span&gt;&lt;br /&gt;# reboot&lt;br /&gt;&lt;br /&gt;It is booting without the frozen progress bar. But another problem causing the slow boot up. Its during the network configuration. Well, its faster now.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4296215644268130693?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4296215644268130693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4296215644268130693' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4296215644268130693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4296215644268130693'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/no-resume-image-doing-normal-boot.html' title='No resume image, doing normal boot'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7239976086999676694</id><published>2009-03-05T09:59:00.005+08:00</published><updated>2009-03-05T10:26:41.793+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>France Adoption of OpenOffice.org, Firefox, Thunderbird and OSS</title><content type='html'>In Europe, movements towards open source software (OSS) have long been a silent battle. France is one of those that started to look into the benefits of OSS in the early 2000.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;French Gendarmerie Nationale &lt;/span&gt;&lt;/span&gt;(national police) is  composed of the police forces and the military police with over 100,000 employees distributed across the country. In 2001, the decision to explore OSS implementation started and by 2005 OpenOffice.org (OOo) was implemented. Other OSS implementation like Firefox (web browser) and Thunderbird (email &amp;amp; calendaring client) soon followed. Since they have managed to developed their employees with OSS skills, their next plan is for the migration to Linux desktops.&lt;br /&gt;&lt;br /&gt;See:&lt;br /&gt;&lt;a href="http://www.osor.eu/case_studies/towards-the-freedom-of-the-operating-system-the-french-gendarmerie-goes-for-ubuntu"&gt;French Gendarmerie goes for Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The  &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;French Ministry of Agriculture &lt;/span&gt;&lt;/span&gt;have migrated over 500 servers to Mandriva Linux since 2005. This is mainly to replace its MS Windows NT servers. A total of 15,000 employees is under this Ministry. Plans are underway to have an additional 400 servers on Linux.&lt;br /&gt;&lt;br /&gt;See:&lt;br /&gt;&lt;a href="http://www.osor.eu/news/fr-ministry-of-agriculture-and-fishery-switches"&gt;French Ministry of Agriculture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;French Parliment&lt;/span&gt;&lt;/span&gt; moves towards OpenOffice.org in 2007. Following that Ubuntu Linux will be used as the desktop operating system. This will be over 1,000 PCs running Ubuntu Linux. Which translate to even more opportunities to use the hundreds of OSS available to through the Ubuntu software repository.&lt;br /&gt;&lt;br /&gt;See:&lt;br /&gt;&lt;a href="http://www.zdnet.com.au/news/software/soa/-French-parliament-picks-Ubuntu-for-Linux-switch/0,130061733,339274191,00.htm"&gt;French Parliment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7239976086999676694?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7239976086999676694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7239976086999676694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7239976086999676694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7239976086999676694'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/france-adoption-of-openofficeorg.html' title='France Adoption of OpenOffice.org, Firefox, Thunderbird and OSS'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-6802148152924104084</id><published>2009-03-02T08:43:00.002+08:00</published><updated>2009-03-02T08:58:06.603+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Ubuntu list of games</title><content type='html'>Linux is mainly used for servers and office work. For those who seek entertainment in the form of games, here are some linux programs available for the KDE desktop:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;knetwalk - wire puzzle game for KDE 4&lt;br /&gt;kpat - solitaire card games for KDE 4&lt;br /&gt;kolf - miniature golf game for KDE 4&lt;br /&gt;kmahjongg - Mahjongg solitaire game for KDE 4&lt;br /&gt;kjumpingcube - simple tactical game for KDE 4&lt;br /&gt;kgoldrunner - Lode Runner arcade game for KDE 4&lt;br /&gt;katomic - atomix puzzle game for KDE 4&lt;br /&gt;kblackbox - Black Box puzzle game for KDE 4&lt;br /&gt;kiriki - Yahtzee dice game for KDE 4&lt;br /&gt;ksame - SameGame puzzle game for KDE 4&lt;br /&gt;kdiamond - three-in-a-row game for KDE 4&lt;br /&gt;kdiamond - three-in-a-row game for KDE 4&lt;br /&gt;ksquares - Dots and Boxes game for KDE 4&lt;br /&gt;kbreakout - Breakout arcade game for KDE 4&lt;br /&gt;kbounce - Jezzball arcade game for KDE 4&lt;br /&gt;kfourinline - Connect Four game for KDE&lt;br /&gt;kreversi - reversi board game for KDE 4&lt;br /&gt;klines - color lines game for KDE 4&lt;br /&gt;ksudoku - Sudoku puzzle game and solver for KDE 4&lt;br /&gt;kapman - pac-man clone for KDE 4&lt;br /&gt;kblocks - a falling blocks game for KDE&lt;br /&gt;konquest - simple turn-based strategy game for KDE 4&lt;br /&gt;kmines - minesweeper game for KDE 4&lt;br /&gt;kbattleship - battleship board game for KDE 4&lt;br /&gt;&lt;br /&gt;Happy trying out the games.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-6802148152924104084?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/6802148152924104084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=6802148152924104084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6802148152924104084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/6802148152924104084'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/ubuntu-list-of-games.html' title='Ubuntu list of games'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-23185083714184979</id><published>2009-03-01T00:23:00.003+08:00</published><updated>2009-03-01T00:36:37.695+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>MYSQL GUI Tools for Linux</title><content type='html'>I was looking for tools to administer MySQL 5 server and noticed today the http://www.sun.com is not available. Cant figure out why so I didnt get a chance to test the MySQL Workbench.&lt;br /&gt;&lt;br /&gt;I am trying this on a Kubuntu 7.10 with kernel 2.6.27-11 and the database as MySQL 5.0.67.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;KMySQLAdmin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This is a pretty simple tool to use. It connects well.&lt;br /&gt;&lt;br /&gt;Installation:&lt;br /&gt;Install from synaptics or at the command line type&lt;br /&gt;sudo apt-get install kmysqladmin&lt;br /&gt;&lt;br /&gt;At the command line type kmysqladmin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;mysql-admin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This comes with the MySQL database and is simple to use.&lt;br /&gt;&lt;br /&gt;Installation:&lt;br /&gt;Install from synaptics or at the command line type&lt;br /&gt;sudo apt-get install mysql-admin&lt;br /&gt;&lt;br /&gt;This will provide two applications.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;MySQL Administrator&lt;/li&gt;&lt;li&gt;MySQL Query&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;To run, choose the KMenu -&gt;Application -&gt;Development -&gt;MySQL Administrator&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalnlYAy6RI/AAAAAAAABPU/LS7Q-R1gsKA/s1600-h/mysqladmin01.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 245px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalnlYAy6RI/AAAAAAAABPU/LS7Q-R1gsKA/s320/mysqladmin01.jpeg" alt="" id="BLOGGER_PHOTO_ID_5307887527631448338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This really is really useful to manage MySQL servers.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-23185083714184979?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/23185083714184979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=23185083714184979' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/23185083714184979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/23185083714184979'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/03/mysql-gui-tools-for-linux.html' title='MYSQL GUI Tools for Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a3h3w2GQBgY/SalnlYAy6RI/AAAAAAAABPU/LS7Q-R1gsKA/s72-c/mysqladmin01.jpeg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4479791811766085562</id><published>2009-02-28T23:35:00.004+08:00</published><updated>2009-03-01T00:01:09.066+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Drawing Entity Relationship Diagram (ERD)</title><content type='html'>Linux provides a number of resources to draw ERD for database designing. One such application is known as GNU Ferret that also generates the SQL syntax in the form of SQL92, MySQL, Postgresql and GerwinML. GNU Ferret is written in Tcl/Tk language and is formerly known as GerWin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Installation:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Use synaptic to install ferret or at the Ubuntu Linux command line type&lt;br /&gt;&lt;br /&gt;sudo apt-get install ferret&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Ferret&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Start the program from KMenu -&gt;Application -&gt;Development -&gt;Ferret.&lt;br /&gt;&lt;br /&gt;The first tab provides the project name and location to save the project.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/SalcMMW1FmI/AAAAAAAABO0/axcUIIrDI5k/s1600-h/ferret01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/SalcMMW1FmI/AAAAAAAABO0/axcUIIrDI5k/s320/ferret01.jpg" alt="" id="BLOGGER_PHOTO_ID_5307875000378005090" border="0" /&gt;&lt;/a&gt;The ER Diagram tab allows the design of the ERD itself in very simple form.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMEET6YI/AAAAAAAABO8/XkZNL0dSfSk/s1600-h/ferret02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMEET6YI/AAAAAAAABO8/XkZNL0dSfSk/s320/ferret02.jpg" alt="" id="BLOGGER_PHOTO_ID_5307874998152849794" border="0" /&gt;&lt;/a&gt;The Table Diagram tab shows the tables that will represent the ERD.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMHCDr-I/AAAAAAAABPE/AOhN1oFcLEg/s1600-h/ferret03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMHCDr-I/AAAAAAAABPE/AOhN1oFcLEg/s320/ferret03.jpg" alt="" id="BLOGGER_PHOTO_ID_5307874998948704226" border="0" /&gt;&lt;/a&gt;The Output tab generates the SQL statements for databases such as MySQL, Prostgresql and any SQL92 form.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMSqmYyI/AAAAAAAABPM/rk4fwssDOYs/s1600-h/ferret04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_a3h3w2GQBgY/SalcMSqmYyI/AAAAAAAABPM/rk4fwssDOYs/s320/ferret04.jpg" alt="" id="BLOGGER_PHOTO_ID_5307875002071540514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;/span&gt;&lt;br /&gt;A simple application that works! You can join at http://www.gnuferret.org/&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4479791811766085562?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4479791811766085562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4479791811766085562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4479791811766085562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4479791811766085562'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/drawing-entity-relationship-diagram-erd.html' title='Drawing Entity Relationship Diagram (ERD)'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a3h3w2GQBgY/SalcMMW1FmI/AAAAAAAABO0/axcUIIrDI5k/s72-c/ferret01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7496784713841806981</id><published>2009-02-26T10:27:00.004+08:00</published><updated>2009-02-27T18:46:00.476+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Backup first step - mounting remote disk</title><content type='html'>This will be a series on back up of files to remote data.&lt;br /&gt;&lt;br /&gt;Firstly, the disk needs to be mounted and here we will use the  sshfs utilities. This allows us to use backup tools to use remote directory as a normal directory.&lt;br /&gt;&lt;br /&gt;Install the tools&lt;br /&gt;$ sudo apt-get install sshfs&lt;br /&gt;&lt;br /&gt;Create the disk and mount&lt;br /&gt;$ mkdir /mnt/nicholas&lt;br /&gt;$ sshfs nicholas@servername.com:/home/nicholas /mnt/nicholas&lt;br /&gt;&lt;br /&gt;$ mount&lt;br /&gt;nicholas@servername.com:/home/nicholas on /mnt/nicholas type fuse.sshfs (rw,nosuid,nodev,max_read=65536,user=oscc)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remove the mount&lt;br /&gt;$ fusermount -u /mnt/nicholas&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7496784713841806981?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7496784713841806981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7496784713841806981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7496784713841806981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7496784713841806981'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/backup-first-step-mounting-remote-disk.html' title='Backup first step - mounting remote disk'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-7478213475422891138</id><published>2009-02-24T08:37:00.002+08:00</published><updated>2009-02-24T09:07:54.953+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><title type='text'>Thunderbird mail storage.</title><content type='html'>Thunderbird under the hood I can find some interesting files. I could identify a few of them;&lt;br /&gt;&lt;br /&gt;On a Kubuntu 8.10 system the Thunderbird  profile and email box is stored in $HOME/.mozilla-thunderbird/someprofile.default&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;$HOME/.mozilla-thunderbird/izvwsxcs.default/&lt;br /&gt;&lt;br /&gt;The default profile can be set in the file $HOME/.mozilla-thunderbird/profiles.ini&lt;br /&gt;&lt;br /&gt;Here is an example:&lt;br /&gt;[General]&lt;br /&gt;StartWithLastProfile=1&lt;br /&gt;&lt;br /&gt;[Profile0]&lt;br /&gt;Name=default&lt;br /&gt;IsRelative=1&lt;br /&gt;Path=6wpi8gaz.default&lt;br /&gt;&lt;br /&gt;[Profile1]&lt;br /&gt;Name=Nicholas&lt;br /&gt;IsRelative=1&lt;br /&gt;Path=izvwsxcs.default&lt;br /&gt;Default=1&lt;br /&gt;&lt;br /&gt;In example above, my profile is izvwsxcs.default. In that folder, you can find that the emails are stored in the email box oscc.org.my&lt;br /&gt;$HOME/.mozilla-thunderbird/izvwsxcs.default/ImapMail/mail.oscc.org.my&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Emails are stored into two files (in above folder).&lt;/span&gt;&lt;br /&gt;The email contents: A file with no extension&lt;br /&gt;The email header: A mail summary file (.msf) extension&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-7478213475422891138?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/7478213475422891138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=7478213475422891138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7478213475422891138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/7478213475422891138'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/thunderbird-mail-storage.html' title='Thunderbird mail storage.'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-965847886998619263</id><published>2009-02-20T16:23:00.005+08:00</published><updated>2009-02-21T23:45:04.528+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Recording desktop session</title><content type='html'>In preparation for a presentation for an OSS Seminar at CIAST this 25 Feb, a demo of the desktop is required. KUbuntu comes with several desktop recording packages.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;istanbul&lt;/li&gt;&lt;li&gt;ffmpeg&lt;/li&gt;&lt;li&gt;KRecordmyDesktop&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 153);font-size:130%;" &gt;KRecordmyDesktop&lt;/span&gt;&lt;br /&gt;KRecordmyDesktop is a KDE application to record desktop session. Command to install is&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo apt-get install krecordmydesktop recordmydesktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then run the program from a terminal (CLI).&lt;br /&gt;&lt;br /&gt;$ krecordmydesktop&lt;br /&gt;&lt;br /&gt;At the panel, right click the KrecordmyDesktop and start recording.  This will save the session as an .ogg file. Most Linux movie players can use the .ogg file.&lt;br /&gt;&lt;br /&gt;I found that the KRecordmyDesktop did not have any delay to start/end recording. This resulted in having to use the recordmydesktop program directly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The recordmydesktop&lt;/span&gt;&lt;br /&gt;This is a program that can record a desktop and save it on the fly OR when the recording ends. Frontends to this is the KRecordmyDesktop and grecorgmydesktop.&lt;br /&gt;&lt;br /&gt;Recording can be done at the command line which saves to the file out.ogv by default;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;recordmydesktop --no-sound -delay 3 -o filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The default control keys during a record session:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Pause / Resume recording - Ctrl+Alt+p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Stop recording - Ctrl+alt+s&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;More details can be found at &lt;a href="http://recordmydesktop.sourceforge.net/faq.php"&gt;recordmydesktop&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 153);font-size:130%;" &gt;Viewing in AVI&lt;/span&gt;&lt;br /&gt;To convert the .ogg to .avi install ffmpeg or mencoder. The tools are run at a terminal to convert the .ogg file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The ffmpeg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 1: Install the program. Include the dependency files of libavdevice52 libimlib2.&lt;br /&gt;&lt;br /&gt;sudo apt-get install ffmpeg&lt;br /&gt;&lt;br /&gt;Step 2: Start the converter. The -target, -r and -s is optional.&lt;br /&gt;&lt;br /&gt;ffmpeg -i  kdesession.ogg -target vcd  -s vga -r 52 kdesession3.avi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The mencoder&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Alternative encoder is mencoder (used with mplayer).&lt;br /&gt;&lt;br /&gt;Step 1: Install mencoder.&lt;br /&gt;&lt;br /&gt;sudo apt-get install mencoder&lt;br /&gt;&lt;br /&gt;Step 2: Convert the .ogg file to .avi with no sound effects.&lt;br /&gt;&lt;br /&gt;mencoder kdesession.ogg -ovc lavc -nosound  -o  kdesession3.avi&lt;br /&gt;&lt;br /&gt;There are lots of configuration options in ffmpeg and mencoder from the help files.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-965847886998619263?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/965847886998619263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=965847886998619263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/965847886998619263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/965847886998619263'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/recording-desktop-session.html' title='Recording desktop session'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4202055265062161376</id><published>2009-02-20T10:24:00.003+08:00</published><updated>2009-02-20T10:40:44.837+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><title type='text'>Photos not working in OOOP-Accessories 2.3</title><content type='html'>The OpenOffice.org (OOo) 2.4 and 3 comes with a limited number of graphics for the gallery. Users can collect their own graphics (photos, cliparts and etc.) or install the add-ons such as OOOP-Accessories for OOo. Since OOo 2.4 I have kept the OOOP-Accessories 2.3.1.2.oxt file and it works with OOo 3.0.1 very well.&lt;br /&gt;&lt;br /&gt;However, on the Kubuntu Linux all the options to use the Photos have been wrongly linked. After installation, the user need to open a prompt (command line terminal) and create a link to the correct location of the graphics. I have recorded this online sometime ago, but have not gone to find it back.&lt;br /&gt;&lt;br /&gt;The instruction here is for installation for the local user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1:  Enter into the OOo gallery directory.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;cd ~/.openoffice.org/3/user/gallery&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2: Find the installed OOOP-Accessories directory. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;find . -name "Photos" -type d&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Output&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;../uno_packages/cache/uno_packages/TzY7IS_/OOOP-accessories-2.3.1.2.oxt/gallery/Photos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3: Use the directory in previous step, to create a link to the Photos directory.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ln -s ../uno_packages/cache/uno_packages/TzY7IS_/OOOP-accessories-2.3.1.2.oxt/gallery/Photos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The gallery photos can be accessed via any of the OpenOffice.org Writer, Calc or Impress.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4202055265062161376?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4202055265062161376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4202055265062161376' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4202055265062161376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4202055265062161376'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/photos-not-working-in-ooop-accessories.html' title='Photos not working in OOOP-Accessories 2.3'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1525107551461043165</id><published>2009-02-09T00:19:00.007+08:00</published><updated>2009-02-09T00:59:56.675+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Killing programmes in KDE</title><content type='html'>I just came across my first program freezing in KDE 4.2 and realised that that there are many KDE users who will encounter such cases familiar to MS Window users.&lt;br /&gt;&lt;br /&gt;The common command line method to KILL the programme or process is the same as any other Linux/Unix system. How about for those who are more keen to use the GUI to control such programmes or processes? In Linux they can be Killed (terminated), reduced its priority or paused to allow other processes to gain back CPU and memory resources.&lt;br /&gt;&lt;br /&gt;There are two main programmes involved here;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;xkill&lt;/li&gt;&lt;li&gt;ksysguard&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;To terminate a programme (Window Client)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Step 1: Start Xkill.&lt;br /&gt;Any where on the Desktop press Ctrl+Alt+Esc&lt;br /&gt;&lt;br /&gt;Step 2: Select the programme to terminate.&lt;br /&gt;An 'X' appears as the mouse cursor. Use this to select the programme to terminate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;List processes and terminate a programme/process&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Step 1: Start the process view in ksysguard&lt;br /&gt;Any where on the Desktop press Ctrl+Esc&lt;br /&gt;&lt;br /&gt;Step 2: Select the programme to terminate.&lt;br /&gt;Scroll down the list of processes and right click its name. Choose Kill Process.&lt;br /&gt;&lt;br /&gt;So, those MS Window's user will have to get used to something other than Ctrl+Alt+Del to terminate a programme.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1525107551461043165?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1525107551461043165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1525107551461043165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1525107551461043165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1525107551461043165'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/02/killing-programmes-in-kde.html' title='Killing programmes in KDE'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-4724708026693168597</id><published>2009-01-29T17:52:00.006+08:00</published><updated>2009-01-29T21:00:54.440+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>KDE 4.2 with Dual Monitor</title><content type='html'>I just upgraded to KDE4.2 today on Kubuntu Interpid. One of the first items I am testing is the ability to use the display on my laptop and the monitor/projector at the same time. This is known as multihead and previously the Xinerama was used to have two different screens with one X server (the engine behind the graphics display on Linux).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a3h3w2GQBgY/SYGnVIEecEI/AAAAAAAABOU/OgiIFcBpU0U/s1600-h/kde.widget.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 247px; height: 184px;" src="http://2.bp.blogspot.com/_a3h3w2GQBgY/SYGnVIEecEI/AAAAAAAABOU/OgiIFcBpU0U/s320/kde.widget.jpg" alt="" id="BLOGGER_PHOTO_ID_5296698618149761090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The KDE 4.2 Plasma control (top right corner of the screen) Zoom Out function allowed the laptop screen to have a different background and widget from the monitor/projector. This really made an impressive environment for customisation.&lt;br /&gt;&lt;br /&gt;This is great for presentation as the OpenOffice.org 3 have full capability to show the slides on one screen while previewing on another screen. The KDE4.2 provided the variable KDE_MULTIHEAD=false that allowed the same display for both the displays. Initially I changed this environment variable to true, but nothing happened.&lt;br /&gt;&lt;br /&gt;The Intel site http://intellinuxgraphics.org/dualhead.html gave some good tips to get what I was looking for. The steps below allowed the multihead function to work when the VGA cable is plugged at the Login screen. To revert back to the dual head (where both laptop and monitor/projector displayed the same output), return to the Login screen and unplug the VGA cable. The X server should be restarted.&lt;br /&gt;&lt;br /&gt;Step 1: Backup the /etc/X11/xorg.conf&lt;br /&gt;&lt;br /&gt;Step 2: Replace the xorg.conf with the following&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;Identifier "Configured Video Device"&lt;br /&gt;  Driver "intel"&lt;br /&gt;  Option "FramebufferCompression" "off"&lt;br /&gt;  Option "monitor-LVDS" "internal"&lt;br /&gt;  Option "monitor-VGA" "external"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier "internal"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier "external"&lt;br /&gt;  Option "RightOf" "internal"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;  Identifier "Default Screen"&lt;br /&gt;  Monitor "internal"&lt;br /&gt;  Device "Configured Video Device"&lt;br /&gt;SubSection "Display"&lt;br /&gt;  Virtual 2560 1024&lt;br /&gt;EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "ServerFlags"&lt;br /&gt;  Option "AIGLX"  "false"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Step 3: Reset the X server&lt;br /&gt;Logout and restart the X by pressing Alt+e&lt;br /&gt;Login again and you should have the new setting applied.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-4724708026693168597?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/4724708026693168597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=4724708026693168597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4724708026693168597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/4724708026693168597'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/01/kde-42-with-dual-monitor.html' title='KDE 4.2 with Dual Monitor'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a3h3w2GQBgY/SYGnVIEecEI/AAAAAAAABOU/OgiIFcBpU0U/s72-c/kde.widget.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5340887246199665683</id><published>2009-01-21T08:47:00.007+08:00</published><updated>2009-01-21T09:36:16.515+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Install Java6 on Kubuntu Linux</title><content type='html'>After having a stable KDE 4.1.9, I decided to test the Java compiler installation from Sun.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to select the default Java&lt;/span&gt;&lt;br /&gt;More than one Java can be installed at a time on Linux. The default Java can be set by user. If you have Java installed, then choose the correct version:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Check the current Java or JRE&lt;br /&gt;java -version&lt;/li&gt;&lt;li&gt;Check the installed Java JDK&lt;br /&gt;update-java-alternatives  --list&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Select default Sun's Java or JRE&lt;br /&gt;sudo update-java-alternatives -s java-6-sun&lt;/li&gt;&lt;li&gt;Example output of installed Java&lt;br /&gt;java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk&lt;br /&gt;java-6-sun 63 /usr/lib/jvm/java-6-sun&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing java&lt;/span&gt;&lt;br /&gt;Step 1. Be connected to the Internet. Check the Java version and details prior to installation then install Sun Java Development Kit.&lt;br /&gt;&lt;br /&gt;apt-cache show sun-java6-jdk&lt;br /&gt;sudo apt-get install sun-java6-jdk sun-java6-doc sun-java6-demo&lt;br /&gt;&lt;br /&gt;Step 2. The JDK documentation installation requires the file from Sun Website. Download the Java Doc files from http://java.sun.com/javase/downloads/&lt;br /&gt;Select Java SE 6 Documentation and download to /tmp.&lt;br /&gt;&lt;br /&gt;Step 3. Select default Sun's Java or JRE&lt;br /&gt;sudo update-java-alternatives -s java-6-sun&lt;br /&gt;&lt;br /&gt;Step 4. Apply the Java compiler path in ~/.bash_profile&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-6-sun&lt;br /&gt;export PATH=$PATH:$JAVA_HOME/bin&lt;br /&gt;&lt;br /&gt;Step 5. Install Eclipse 3.2 IDE&lt;br /&gt;sudo apt-get install eclipse eclipse-jdt&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Compiling Java&lt;/span&gt;&lt;br /&gt;Create the first Java program, compile then execute.&lt;br /&gt;&lt;br /&gt;Step 1: Below is the traditional Hello World example for the Java program called Hello.java&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;class Hello {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; public static void main( String args[]){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  System.out.println( "Hello World");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2. Compile.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;javac Hello.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 3. Execute.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Java Hello&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5340887246199665683?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5340887246199665683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5340887246199665683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5340887246199665683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5340887246199665683'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/01/install-java6-on-kubuntu-linux.html' title='Install Java6 on Kubuntu Linux'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1570732168023734660</id><published>2009-01-14T20:43:00.005+08:00</published><updated>2009-01-21T08:42:44.607+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>KDE 4.2 beta is great, wireless not</title><content type='html'>After the KDE 4.2 upgrade things seem very promising. Here is my Desktop with the Desktop applet, clock, sticky note, crystal monitor 8, Dolphin file browser and the panel (bottom of screen).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/SW3fX-N6jbI/AAAAAAAABNY/D-o6mWrbFyk/s1600-h/desktop.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/SW3fX-N6jbI/AAAAAAAABNY/D-o6mWrbFyk/s320/desktop.jpg" alt="" id="BLOGGER_PHOTO_ID_5291130740161547698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The KMenu with widget style "cleanlooks" and windows decoration as "Oxygen" looked strange with the black borders. Commonly accessed applications works very well, including the OOo3.0.1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a3h3w2GQBgY/SW3gKzSaorI/AAAAAAAABNg/HniJ501xA3w/s1600-h/desktop2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_a3h3w2GQBgY/SW3gKzSaorI/AAAAAAAABNg/HniJ501xA3w/s320/desktop2.jpg" alt="" id="BLOGGER_PHOTO_ID_5291131613400965810" border="0" /&gt;&lt;/a&gt;After upgrade the networking broke (most annoying was the wireless). Following are replacements apps;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1. KWlan&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The KWlan which comes from standard ubuntu repositories provided a nice applet to replace the the default network manager. But the installation removed the initial KNetwork Manager which stopped the Network Manager. Wireless was still not working properly as I did not see the WPA option, only WEP connection was available. Checked the iwl3945 but it gave a blank output;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; sudo modinfo iwl3945&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You need to restart networking with the following command;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; sudo /etc/init.d/networking start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;2. wcid&lt;/span&gt;&lt;br /&gt;Wicd is an alternative tool which is not dependant on KDE. With installation instructions from &lt;a href="http://wicd.sourceforge.net/download.php"&gt;wicd&lt;/a&gt;, it brought back networking to normal state. Future Kubuntu may include wicd.&lt;br /&gt;&lt;br /&gt;Step 1: Add the wicd repository.&lt;br /&gt;Open Adept (add/remove software) and add the third party repository&lt;br /&gt;&lt;br /&gt;deb http://apt.wicd.net intrepid extras&lt;br /&gt;&lt;br /&gt;Step 2: Add the wicd key.&lt;br /&gt;&lt;br /&gt;wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -&lt;br /&gt;&lt;br /&gt;Step 3: Install wicd.&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install wicd&lt;br /&gt;&lt;br /&gt;Step 4: Configure the wired/wireless. Type&lt;br /&gt;&lt;br /&gt;wicd&lt;br /&gt;&lt;br /&gt;Select wired/wireless name and choose the small triangle to expand the menu.  Enter the requied fields and choose "Connect". This shows a blinking colour for data tx/rx. Simple and nice!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1570732168023734660?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1570732168023734660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1570732168023734660' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1570732168023734660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1570732168023734660'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/01/kde-42-beta-is-great-wireless-not.html' title='KDE 4.2 beta is great, wireless not'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a3h3w2GQBgY/SW3fX-N6jbI/AAAAAAAABNY/D-o6mWrbFyk/s72-c/desktop.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-5434149886350277747</id><published>2009-01-10T14:17:00.004+08:00</published><updated>2009-01-10T15:41:01.494+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Improved KDE 4.2</title><content type='html'>Following the KDE progress to KDE 4.2 indicates that lots of the problems/bugs I am facing in Intrepid's KDE 4.1 can be resolved. Primary reason to use the KDE 4.2 beta 2 is to resolve an issue of OOo3 from PPA that works on GNOME but crashes in KDE 4.1.&lt;br /&gt;&lt;br /&gt;Common error line running OOo3.0.1 was&lt;br /&gt;&lt;br /&gt;QPainter::begin: A paint device can only be painted by one painter at a time.&lt;br /&gt;QPainter::setWorldTransform: Painter not active&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installation is is based on Kubuntu News (http://www.kubuntu.org/news/kde-4.2-beta-2)&lt;br /&gt;I do not have koffice-data-kde4, installed so skipped that step.&lt;br /&gt;&lt;br /&gt;Step 1: Start Adept Installer.&lt;br /&gt;In the Sources, enable the Recomended Updates&lt;br /&gt;&lt;span style="font-style: italic;"&gt;deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Install the KDE&lt;br /&gt;&lt;br /&gt;Step 3: Apply the KDE 4.2&lt;br /&gt;Now log out and press Alt + E to restart X. When you log in you will have KDE 4.2 Beta 2&lt;br /&gt;Reference:&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-5434149886350277747?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/5434149886350277747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=5434149886350277747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5434149886350277747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/5434149886350277747'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/01/improved-kde-42.html' title='Improved KDE 4.2'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3314261111650744510.post-1254291553636263015</id><published>2009-01-04T20:30:00.004+08:00</published><updated>2009-01-04T20:42:27.323+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Remove OpenOffice.org from Kubuntu</title><content type='html'>The initial OpenOffice.org 3.0 gives a continuous error as shown below.&lt;br /&gt;&lt;br /&gt;QPainter::begin: A paint device can only be painted by one painter at a time.&lt;br /&gt;QPainter::setWorldTransform: Painter not active&lt;br /&gt;&lt;br /&gt;Here, I explain how to remove the OpenOffice.org installed via the Kubuntu mainstream.&lt;br /&gt;&lt;br /&gt;Step 1: Completely remove any instance of OOo.&lt;br /&gt;sudo apt-get remove openoffice.org* ooobasis*&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5866957587922171";
//468x60, created 1/9/08
google_ad_slot = "5375318316";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3314261111650744510-1254291553636263015?l=tboxmy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tboxmy.blogspot.com/feeds/1254291553636263015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3314261111650744510&amp;postID=1254291553636263015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1254291553636263015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3314261111650744510/posts/default/1254291553636263015'/><link rel='alternate' type='text/html' href='http://tboxmy.blogspot.com/2009/01/remove-openofficeorg-from-kubuntu.html' title='Remove OpenOffice.org from Kubuntu'/><author><name>Tboxmy</name><uri>http://www.blogger.com/profile/06749525177696246387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
