<?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-7102461649607940137</id><updated>2011-11-22T15:00:12.509-05:00</updated><category term='install'/><category term='Gibbon'/><category term='flash'/><category term='zfs'/><category term='Linpack'/><category term='drive'/><category term='bugs'/><category term='tablet'/><category term='Hauppauge'/><category term='Sieve'/><category term='upgrade'/><category term='OS X'/><category term='Quad'/><category term='gnome'/><category term='Gutsy'/><category term='encryption'/><category term='first post'/><category term='CPU'/><category term='python'/><category term='shell'/><category term='monitor'/><category term='script'/><category term='Benchmark'/><category term='Feisty'/><category term='windows'/><category term='AMD'/><category term='freebsd'/><category term='learning'/><category term='Q1'/><category term='operating system'/><category term='ivtv'/><category term='linux'/><category term='PVR'/><category term='alias'/><category term='TV'/><category term='centos'/><category term='Computer Science'/><category term='boot'/><category term='opensuse'/><category term='wallpaper'/><category term='Megaflops'/><category term='theme'/><category term='mount'/><category term='openssl'/><category term='Fawn'/><category term='format'/><category term='bash'/><category term='new user'/><category term='degree'/><category term='kde'/><category term='USB'/><category term='life'/><category term='GnuPG'/><category term='blogger'/><category term='desktop'/><category term='build'/><category term='icon'/><category term='kernel'/><category term='partition'/><category term='Samsung'/><category term='screenshot'/><category term='ubuntu'/><category term='chess'/><category term='deviantART'/><category term='Intel'/><category term='vista'/><category term='Core'/><title type='text'>Albert Bicchi</title><subtitle type='html'>A core dump is your computer's way of saying "Here's what's on my mind, what's on yours?"
&lt;BR&gt;
Life would be so much easier if only we had the source code.
&lt;BR&gt;
Computers do not solve problems, they execute solutions.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-3753889634246718957</id><published>2009-03-20T23:10:00.001-04:00</published><updated>2009-03-21T01:04:03.518-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='opensuse'/><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='zfs'/><category scheme='http://www.blogger.com/atom/ns#' term='operating system'/><title type='text'>The OS War and why opinions do not matter</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;So many things to do and so little time to blog. The last few months have been a fun roller coaster ride in the OS world. I had the opportunity to become a power user in &lt;a href="http://www.opensuse.org/"&gt;OpenSUSE&lt;/a&gt;, &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt;, &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt; just to name a few. I use the words "power user" in a very humble way since one never stops learning new features. Here is a brief overview of what struck me in each one of those Operating Systems. I will include what I consider strong/weak points of each and what in the end are just options on a diverse software ecosystem that is constantly expanding.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OpenSUSE&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Yast is great central tool to tweak and configure servers and I just wish all distro's come with it. Webmin and the other range of web interfaces do the job of basic configurations but I would not want to do root work over the web on production servers. Yast happens to the only thing I liked about *SUSE that would make me switch from Ubuntu to it. Theme wise I do not see which one is worse, Ubuntu's brown or OpenSUSE green. I personally do not like either one of those colors for a Desktop.&lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;CentOS&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;CentOS brings the same features and benefits that RedHat offers at an affordable price $0. It offers the Linux community a secure/stable distro such as RedHat at a price one cannot afford to pass. Makes it a great distro for a data center or where one must run Linux and make sure the OS is patched decreasing cost adding value. The drawback is that you are running a kernel from a few months/years ago but contains some features that are backported from current kernel. On the other side, I have never been thrilled with RPMs and prefer the Debian package format.&lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;FreeBSD&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Fact, FreeBSD and its port collection is wonderful. It is so good that my future servers are based on it. So easy to use, stable and with so many packages available makes it for the perfect server. Aside from the fact that is a very secure OS and have a extensive software collection it is easy to install and offers in my opinion the best file system available today, &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt;. I strongly feel that FreeBSD could one day become the best server OS while Linux the perfect Desktop OS but only time will tell. Development of FreeBSD is a bit slower compared to Linux perhaps due to the smaller community behind it.&lt;br /&gt;&lt;/blockquote&gt;With that said, these are my opinions and I strongly believe there is no such thing as "The Perfect Distro/OS" as one release does certain things better than the other. In the end System Administrators are more concerned with system stability/uptime, data security, customer satisfaction and last easy to use and manage. It is hard and perhaps idiotic to put my 2 cents to a subject that has gone thorough a lot of heated discussions over the pass years and never reaches a conclusive winner. The winner is perhaps the people that are empowered by having the freedom to choose on what to use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-3753889634246718957?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/3753889634246718957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=3753889634246718957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/3753889634246718957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/3753889634246718957'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2009/03/os-war-and-why-opinions-do-not-matter.html' title='The OS War and why opinions do not matter'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-8473557324411896770</id><published>2008-06-19T15:44:00.005-04:00</published><updated>2009-09-22T13:44:23.604-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sieve'/><category scheme='http://www.blogger.com/atom/ns#' term='Benchmark'/><category scheme='http://www.blogger.com/atom/ns#' term='Megaflops'/><category scheme='http://www.blogger.com/atom/ns#' term='Quad'/><category scheme='http://www.blogger.com/atom/ns#' term='CPU'/><category scheme='http://www.blogger.com/atom/ns#' term='Core'/><category scheme='http://www.blogger.com/atom/ns#' term='AMD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linpack'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>Quad Cores gone wild</title><content type='html'>Interesting to see how computing power has gone up in the past few years - not that this is something I just discovered but here is a nice comparison.&lt;br /&gt;&lt;br /&gt;   I had an old PC (AMD Athlon 64 3500+) that handled about 200 megaflops on the &lt;a href="http://www.netlib.org/benchmark/linpackjava/"&gt;Linpack benchmark test&lt;/a&gt;, then ran the same test on an Intel Pentium D 3.0Ghz (different hardware) and got 740 megaflops. I have upgraded the Pentium D machine and kept the same hardware except for the CPU. The new machine, an Intel Core 2 Quad Q6700 2.66 GHz, scored a whopping 1310 megaflops on the Linpack test. All these test result done without any overclocking or additional cooling besides the heat sink fans. I have also compared my results by calculating the value of Pi to 5000 places and finding the primer numbers using the &lt;a href="http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes"&gt;Sieve of Erastosthenes&lt;/a&gt;. Here is the raw output of my results:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);"&gt;Intel Pentium D 3.0Ghz&lt;/span&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ ./pi.sh 5000&lt;br /&gt;Please wait, calculating Pi to 5000 places ...&lt;br /&gt;real    0m46.251s&lt;br /&gt;user    0m46.011s&lt;br /&gt;sys    0m0.140s&lt;br /&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ java Linpack&lt;br /&gt;Problem size: 500&lt;br /&gt;Mflop/s: 555.188  Time: 0.15 secs (0.151 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 776.235  Time: 0.11 secs (0.108 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 670.667  Time: 0.13 secs (0.125 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 681.572  Time: 0.12 secs (0.123 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 649.871  Time: 0.13 secs (0.129 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 762.121  Time: 0.11 secs (0.11 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 676.075  Time: 0.12 secs (0.124 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 620.988  Time: 0.14 secs (0.135 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 654.948  Time: 0.13 secs (0.128 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 741.888  Time: 0.11 secs (0.113 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ java Sieve&lt;br /&gt;Running Sieve benchmark.&lt;br /&gt;This will take about 10 seconds.&lt;br /&gt;84827 iterations in 10.0 seconds&lt;br /&gt;Sieve score = 8483&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);"&gt; Intel Core 2 Quad Q6700 2.66 GHz&lt;/span&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ ./pi.sh 5000&lt;br /&gt;Please wait, calculating Pi to 5000 places ...&lt;br /&gt;&lt;br /&gt;real    0m31.277s&lt;br /&gt;user    0m31.214s&lt;br /&gt;sys    0m0.052s&lt;br /&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ java Linpack&lt;br /&gt;Problem size: 500&lt;br /&gt;Mflop/s: 1022.358  Time: 0.08 secs (0.082 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1251.244  Time: 0.07 secs (0.067 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1270.202  Time: 0.07 secs (0.066 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1270.202  Time: 0.07 secs (0.066 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1270.202  Time: 0.07 secs (0.066 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1289.744  Time: 0.07 secs (0.065 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1270.202  Time: 0.07 secs (0.066 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1289.744  Time: 0.07 secs (0.065 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1289.744  Time: 0.07 secs (0.065 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;Mflop/s: 1309.896  Time: 0.06 secs (0.064 sec)  Norm Res: 5.68  Precision: 2.220446049250313E-16&lt;br /&gt;&lt;br /&gt;albert@ubuntu-desktop:~/Desktop/bin/bench$ java Sieve&lt;br /&gt;Running Sieve benchmark.&lt;br /&gt;This will take about 10 seconds.&lt;br /&gt;163433 iterations in 10.0 seconds&lt;br /&gt;Sieve score = 16343&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-8473557324411896770?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/8473557324411896770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=8473557324411896770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/8473557324411896770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/8473557324411896770'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2008/06/quad-cores-gone-wild.html' title='Quad Cores gone wild'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-6950331214058948614</id><published>2008-05-02T10:54:00.003-04:00</published><updated>2008-05-04T00:50:29.634-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='degree'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Computer Science Degree</title><content type='html'>School is over. I must confess that I am proud of my Computer Science degree as it marks a good accomplishment in my professional career. I get to call myself a "Professional" even though I've worked as one for some time. A degree certainly prepares you better for the challenges to come and develops your problem solving skills. With that said, I do not consider having a degree makes an individual stand over another but I do believe it is important to have one.&lt;br /&gt;&lt;br /&gt;The question now is, Master degree? Is it really worth it and in which field? I guess for the love of learning it is worth it but then one does not need an institution to learn.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9B6Bu7nHAiI/SB1AMgI2duI/AAAAAAAAAEQ/0nKQnq77r5w/s1600-h/graduate.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_9B6Bu7nHAiI/SB1AMgI2duI/AAAAAAAAAEQ/0nKQnq77r5w/s400/graduate.jpg" alt="" id="BLOGGER_PHOTO_ID_5196380128585086690" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-6950331214058948614?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/6950331214058948614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=6950331214058948614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6950331214058948614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6950331214058948614'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2008/05/computer-science-degree.html' title='Computer Science Degree'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9B6Bu7nHAiI/SB1AMgI2duI/AAAAAAAAAEQ/0nKQnq77r5w/s72-c/graduate.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-6681119231134249363</id><published>2008-01-26T07:35:00.000-05:00</published><updated>2008-01-26T07:19:10.839-05:00</updated><title type='text'>Math discussion</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9B6Bu7nHAiI/R5sh_eerg_I/AAAAAAAAACU/VTIpRfuC-xk/s1600-h/numbers.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_9B6Bu7nHAiI/R5sh_eerg_I/AAAAAAAAACU/VTIpRfuC-xk/s400/numbers.gif" alt="" id="BLOGGER_PHOTO_ID_5159755172480254962" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-6681119231134249363?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/6681119231134249363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=6681119231134249363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6681119231134249363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6681119231134249363'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2008/01/math-discussion.html' title='Math discussion'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9B6Bu7nHAiI/R5sh_eerg_I/AAAAAAAAACU/VTIpRfuC-xk/s72-c/numbers.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-1696439858546355433</id><published>2007-10-20T20:27:00.000-04:00</published><updated>2007-10-20T20:47:41.749-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Upgrade Ubuntu from an ISO image</title><content type='html'>Here is a tip I ended using on a machine that didn't have a CD drive and no connection to the internet. It already had Ubuntu installed and needed to upgrade to the next release. First you need to download the Ubuntu Alternate CD image (text base install) ubuntu-7.10-alternate-i386.iso&lt;ol&gt;&lt;li&gt;Mount the downloaded ISO image in the CD drive mounting point by typing the following:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo mount -t iso9660 ubuntu-7.10-alternate-i386.iso /cdrom -o loop&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Run the upgrading application found on the CD.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;gksu "sh /cdrom/cdromupgrade"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;The machine will now upgrade and eventually reboot. You may now remove  the CD entry to the image found in the file: /etc/apt/sources.list &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;You might want to keep the image for software sources and mount it anytime you wish to install new software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-1696439858546355433?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/1696439858546355433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=1696439858546355433' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1696439858546355433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1696439858546355433'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/10/upgrade-ubuntu-from-iso-image.html' title='Upgrade Ubuntu from an ISO image'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-3569579269801659081</id><published>2007-09-30T09:03:00.002-04:00</published><updated>2008-05-02T00:20:48.260-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chess'/><title type='text'>The New King</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9B6Bu7nHAiI/SBqWhwI2dtI/AAAAAAAAAEI/clGeQi8hIY0/s1600-h/anand.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_9B6Bu7nHAiI/SBqWhwI2dtI/AAAAAAAAAEI/clGeQi8hIY0/s400/anand.jpg" alt="" id="BLOGGER_PHOTO_ID_5195630626727163602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Viswanathan_Anand"&gt;Viswanathan Anand&lt;/a&gt; is the new &lt;a href="http://www.chessmexico.com/"&gt;World Chess Champion&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-3569579269801659081?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/3569579269801659081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=3569579269801659081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/3569579269801659081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/3569579269801659081'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/09/new-king.html' title='The New King'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9B6Bu7nHAiI/SBqWhwI2dtI/AAAAAAAAAEI/clGeQi8hIY0/s72-c/anand.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-843423880533511477</id><published>2007-09-22T11:08:00.002-04:00</published><updated>2008-04-19T13:11:52.841-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy'/><category scheme='http://www.blogger.com/atom/ns#' term='Gibbon'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Gutsy world</title><content type='html'>I have decided to upgrade my main desktop to the development version of &lt;a href="https://wiki.ubuntu.com/GutsyGibbon"&gt;Gutsy Gibbon&lt;/a&gt;. I tend to do my Linux upgrades a month ahead of the release day in order to avoid the slow downloads and also to help testing. But lets face it, we all like to be the first ones playing with a new toy.&lt;br /&gt;&lt;br /&gt;The upgrade pulled back about 900 MB of data and 2 hours later I was running Ubuntu Gutsy. The only issue I noticed was that the kernel didn't get upgraded to the latest one in Gutsy which is 2.6.22. I still was running 2.6.20 because the package "linux-generic" was not installed. Such package is needed in order to pull the latest version of the kernel. Aside from this issue I have not had any other problems considering that this is still in development. From the screenshot in the left you will notice that I have installed a new GNOME theme and icon  set. I am just not a fan of Ubuntu's defaults.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-843423880533511477?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/843423880533511477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=843423880533511477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/843423880533511477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/843423880533511477'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/09/ubuntu-gutsy-world.html' title='Ubuntu Gutsy world'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-1338937034405267937</id><published>2007-09-04T11:58:00.003-04:00</published><updated>2008-04-19T13:16:59.767-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='tablet'/><category scheme='http://www.blogger.com/atom/ns#' term='Q1'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Samsung Q1 Ultra</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9B6Bu7nHAiI/SAoo54YKQfI/AAAAAAAAADc/s-kwMQdHqgg/s1600-h/Q1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_9B6Bu7nHAiI/SAoo54YKQfI/AAAAAAAAADc/s-kwMQdHqgg/s400/Q1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5191006495349293554" /&gt;&lt;/a&gt;&lt;br /&gt;New toy! Comes preloaded with Windows Vista, boots and runs a bit slow. Battery life is great since I got the extended battery on it. Keyboard keys should be a bit more spaced out unless you have baby fingers. Comes with 2 USB ports, front and back camera, external monitor output and a few other goodies.&lt;br /&gt;&lt;br /&gt;It is actually my first tablet PC and I am starting to get used to the stylus. Handwritting recognition works Ok but I would not bother using it for more than 20 words.&lt;br /&gt;&lt;br /&gt;I would say that this is more for internet browsing, game playing maybe even as an electronic book. I guess it's too early for me to tell but I sure like it so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-1338937034405267937?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/1338937034405267937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=1338937034405267937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1338937034405267937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1338937034405267937'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/09/samsung-q1-ultra.html' title='Samsung Q1 Ultra'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9B6Bu7nHAiI/SAoo54YKQfI/AAAAAAAAADc/s-kwMQdHqgg/s72-c/Q1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-2223899345970827991</id><published>2007-08-23T02:31:00.000-04:00</published><updated>2007-08-24T14:04:31.268-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='partition'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='drive'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><title type='text'>How to install Ubuntu from a USB flash drive</title><content type='html'>The title says it all and this is how I did it. Make sure your machine can boot from a USB device and that you have a pen drive that is at least 1 GB in size. This installation refers to a Feisty install but you can apply the same concept to Gutsy or Gutsy++. &lt;u&gt;Be careful with the commands you type as one wrong digit can format your hard drive erasing all its data. &lt;/u&gt; I am not responsible for any damage you do to your machine. If you have never formated a computer or installed and Operating System, ask for help before going forward.&lt;br /&gt;&lt;br /&gt;I woud say &lt;span style="font-style: italic;"&gt;not to copy paste&lt;/span&gt; the commands as this can lead to errors on your side.&lt;br /&gt;&lt;br /&gt;Insert the pen drive in the USB slot and wait until Ubuntu mounts it.&lt;br /&gt;&lt;br /&gt;You must get the location where the USB drive mounts and this is the &lt;span style="font-style: italic;"&gt;most critical step.&lt;/span&gt; Type the following and notice the mounting point where the USB drive is located: &lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;df -hT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This  command should give you all the drives that are available. In my case my USB drive mounting point shows up like this along with the other drives:&lt;br /&gt;&lt;br /&gt;/dev/sdb1                        vfat         957M     704M       254M       74%       /media/disk&lt;br /&gt;&lt;br /&gt;From now on I will refer to my mounting point as: /dev/sdb1 in your case &lt;span style="font-weight: bold;"&gt;you will need to change this&lt;/span&gt; to the one you obtained from the df -hT command.&lt;br /&gt;&lt;br /&gt;Install the following two packages: syslinux mtools&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo aptitude install syslinux mtools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next we need to download the kernel that is going to boot the pen drive. Change the feisty part below to the release that you will be installing. Keep in mind that this is a i386 machine and you need to change accordingly. &lt;a href="http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/"&gt;http://archive.ubuntu.com/ubuntu/dists/&lt;span style="font-weight: bold;"&gt;feisty&lt;/span&gt;/main/installer-&lt;span style="font-weight: bold;"&gt;i386&lt;/span&gt;/current/images/hd-media/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download these two files:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;vmlinuz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;initrd.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next download the Alternate CD iso image from the &lt;a href="http://www.ubuntu.com/getubuntu/downloadmirrors"&gt;Ubuntu download page&lt;/a&gt;. Keep in mind that this installation &lt;span style="font-style: italic; font-weight: bold;"&gt;only worked for the Alternate CD.&lt;/span&gt; I tried doing a regular Desktop install but the process failed on me.&lt;br /&gt;In this case my iso file name is: &lt;span style="color: rgb(51, 51, 255);"&gt;ubuntu-7.04-alternate-i386.iso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unmount the flash drive by typing:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo umount /dev/sdb1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now lets partition the pen drive with this command:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cfdisk /dev/sdb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/dev/sdb is the actual mounting point I mentioned above. Notice that you do not need the number 1 at end. &lt;span style="font-weight: bold;"&gt;Using the incorrect mounting point will erase your hard drive. &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Be Careful.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;Keep in mind that we are going to erase all the data in the flash drive.&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do the following while in the cfdisk partitioning program:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Erase any existing partition and then create a new "Primary Partition."&lt;/li&gt;&lt;li&gt;Press "t" to select the partition type. Enter "0B" for a FAT32 partition.&lt;/li&gt;&lt;li&gt;Make the partition bootable.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Write the partition changes and exit the cfdisk program.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Now we are going to format the new partition created above. Once again change the /dev/sdb1 accordingly to your mounting point for the pen drive. The following command is going to  format partition number 1 to a FAT32:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;mkdosfs -F32 -v /dev/sdb1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note that if the above command failed you need to make sure the USB drive is unmounted.&lt;br /&gt;&lt;br /&gt;Install the boot loader in the flash drive first partition:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;syslinux /dev/sdb1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mount the flash drive and copy to it the files downloaded above:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;vmlinuz&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;initrd.gz&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ubuntu-7.04-alternate-i386.iso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create a new file in the pen drive with the following 2 lines:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;default vmlinuz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;append initrd=initrd.gz ramdisk_size=700000 root=/dev/ram rw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save the file with this name: &lt;span style="color: rgb(51, 51, 255);"&gt;syslinux.cfg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Your pen drive should now have 5 files in the same place:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;initrd.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ldlinux.sys&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;syslinux.cfg&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ubuntu-7.04-alternate-i386.iso&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;vmlinuz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We are done. Now you will need to go into your computer's BIOS during  boot. Select that you wish to boot from the USB device first instead of going to the Hard Drive or CD-ROM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-2223899345970827991?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/2223899345970827991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=2223899345970827991' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/2223899345970827991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/2223899345970827991'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/08/how-to-install-ubuntu-from-usb-pen.html' title='How to install Ubuntu from a USB flash drive'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-7544459026654436440</id><published>2007-07-22T22:08:00.000-04:00</published><updated>2007-07-22T22:11:31.233-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='openssl'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='GnuPG'/><title type='text'>Script to do encryption of files and directories</title><content type='html'>I have been working on a script that encrypts and decrypts files and directories in Linux. I could have used &lt;a href="http://www.gnupg.org/"&gt;GnuPG&lt;/a&gt; but I wanted to try a different method that does not need to generate a public and private key. In the long run gpg offers a stronger encryption method that using openssl. The script generates a .des3 file that is first compressed and then encrypted.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;function getpass() {&lt;br /&gt; stty -echo&lt;br /&gt; echo -n "$2"&lt;br /&gt; read pw&lt;br /&gt; stty echo&lt;br /&gt; echo&lt;br /&gt; eval "$1=$pw"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function usage() {&lt;br /&gt; echo "crypt - encryptor and decrytor utility."&lt;br /&gt; echo -e "\tcrypt e [Directory or File to be encrypted]"&lt;br /&gt; echo -e "\tcrypt d [File to be decripted]"&lt;br /&gt; exit 1&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if [ "$1" = "e" ]; then&lt;br /&gt; if [ ! -e "$2" ]; then&lt;br /&gt;  echo "Error: An invalid file or directory name to encrypt was given."&lt;br /&gt;  usage&lt;br /&gt; fi&lt;br /&gt; getpass pass "Enter the password: "&lt;br /&gt; getpass passconfirm "Re-enter the password: "&lt;br /&gt; if [ "$pass" != "$passconfirm" ]; then&lt;br /&gt;  echo "Error: Passwords did not match."&lt;br /&gt;  usage&lt;br /&gt; fi&lt;br /&gt; &lt;br /&gt; tar -czpf - "$2" | openssl des3 -salt -k "$pass" | dd of="`basename "$2"`.des3" &gt; /dev/null 2&gt;&amp;1&lt;br /&gt; exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ "$1" = "d" ]; then&lt;br /&gt; if [ ! -f "$2" ]; then&lt;br /&gt;  echo "Error: An invalid file to decrypt was given."&lt;br /&gt;  usage&lt;br /&gt; fi&lt;br /&gt; getpass pass "Enter the password to decrypt the file: "&lt;br /&gt; tmpfile="/tmp/`echo \"$2\" | sed 's/\.des3$//'`.tar.gz"&lt;br /&gt; openssl des3 -d -salt -k "$pass" -in "$2" -out "$tmpfile" &gt; /dev/null 2&gt;&amp;1&lt;br /&gt; if [ "$?" -eq 1 ]; then&lt;br /&gt;  echo "Error: invalid password was given."&lt;br /&gt;  rm -f "$tmpfile"&lt;br /&gt;  exit 1&lt;br /&gt; fi&lt;br /&gt; tar xzpf "$tmpfile"&lt;br /&gt; rm -f "$tmpfile"&lt;br /&gt; exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;usage&lt;br /&gt;# end of script&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-7544459026654436440?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/7544459026654436440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=7544459026654436440' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/7544459026654436440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/7544459026654436440'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/07/script-to-do-encryption-of-files-and.html' title='Script to do encryption of files and directories'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-6528449386749426260</id><published>2007-07-18T13:48:00.000-04:00</published><updated>2007-08-05T23:00:52.378-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='build'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>How to compile the Linux Kernel from scratch</title><content type='html'>These steps shows you how to build the Linux Kernel by compiling the kernel and installing it to the appropriate directory. The guide is made for Ubuntu but I am sure it will work with any other distribution. I assume you already downloaded the Kernel from &lt;a href="http://www.kernel.org/"&gt;kernel.org&lt;/a&gt; and installed in ~/linux-2.6&lt;br /&gt;&lt;br /&gt;There is also the Debian way to build kernels and it's much easier than this guide. I intend to show you how to do that in another post.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Copy the configuration file from the current kernel.&lt;br /&gt;You may also obtain it from your distro's online kernel package:&lt;br /&gt;# cd linux-2.6&lt;br /&gt;# cp /boot/config-`uname -r` .config&lt;br /&gt;&lt;br /&gt;Run the configuration tool and select the file .config from above&lt;br /&gt;# make menuconfig&lt;br /&gt;configure any necessary changes and save when done.&lt;br /&gt;If you wish to minimize the kernel modules size turn off debugging info&lt;br /&gt;by unchecking from "Kernel Hacking" -&gt; "Kernel Debugging"&lt;br /&gt;&lt;br /&gt;Compile the kernel (This process takes about 40 minutes or more)&lt;br /&gt;# make&lt;br /&gt;&lt;br /&gt;To find out which kernel version you will be compiling type:&lt;br /&gt;# make kernelversion&lt;br /&gt;for this example kernelversion will be equal to: 2.6.22-rc7-cfs-v19&lt;br /&gt;Keep this version number handy as it is needed again below&lt;br /&gt;&lt;br /&gt;To find out which architecture type you are compiling against:&lt;br /&gt;# grep "CONFIG_ARCH " include/linux/autoconf.h | cut -f 2 -d "\""&lt;br /&gt;for this example it will be: x86_64&lt;br /&gt;&lt;br /&gt;Become root for the next steps since we need to install the kernel&lt;br /&gt;# sudo su -&lt;br /&gt;&lt;br /&gt;Install the kernel modules:&lt;br /&gt;# make modules_install&lt;br /&gt;the modules will be installed in: /lib/modules/2.6.22-rc7-cfs-v19&lt;br /&gt;notice that the directory is the same as the kernelversion&lt;br /&gt;&lt;br /&gt;Copy the kernel image (bzImage) from arch/*architecture*/boot/ to the /boot directory&lt;br /&gt;where *architecture* is the the output of the grep command above&lt;br /&gt;# cp arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.22-rc7-cfs-v19&lt;br /&gt;notice that you need to append to vmlinuz the kernelversion&lt;br /&gt;&lt;br /&gt;Copy the map file (System.map) from the kernel directory ~/linux-2.6 to the /boot directory&lt;br /&gt;# cp System.map /boot/System.map-2.6.22-rc7-cfs-v19&lt;br /&gt;notice that you need to append to System.map the kernelversion&lt;br /&gt;&lt;br /&gt;** You also run: "make install" and avoid having to copy those 2 files above **&lt;br /&gt;&lt;br /&gt;Generate a Ramdisk file (See the instructions for Fedora below):&lt;br /&gt;# mkinitramfs -o /boot/initrd.img-2.6.22-rc7-cfs-v19 2.6.22-rc7-cfs-v19&lt;br /&gt;notice that you need to append to initrd.img the kernelversion&lt;br /&gt;On Fedora this should be:&lt;br /&gt;# mkinitrd /boot/initrd.img-2.6.22-rc7-cfs-v19 2.6.22-rc7-cfs-v19&lt;br /&gt;&lt;br /&gt;Your /boot folder should now contain 3 new files:&lt;br /&gt;vmlinuz&lt;br /&gt;System.map&lt;br /&gt;initrd.img&lt;br /&gt;** they all should end with the kernelversion (-2.6.22-rc7-cfs-v19) **&lt;br /&gt;&lt;br /&gt;You may now run: "update-grub" so that grub finds the new kernel&lt;br /&gt;A typical grub entry would look like this:&lt;br /&gt;title   Ubuntu, kernel 2.6.22-rc7-cfs-v19&lt;br /&gt;root    (hd0,1)&lt;br /&gt;kernel  /boot/vmlinuz-2.6.22-rc7-cfs-v19 root=UUID=4aa91e9e-d275-425f-8d00-7550b194ab65 ro quiet splash&lt;br /&gt;initrd  /boot/initrd.img-2.6.22-rc7-cfs-v19&lt;br /&gt;quiet&lt;br /&gt;savedefault&lt;br /&gt;&lt;br /&gt;Note that the block device label udev (UUID) above is found by running:&lt;br /&gt;# blkid&lt;br /&gt;You should be using the one for the current root partition&lt;br /&gt;&lt;br /&gt;If you wish to remove the kernel you just create above and uninstall it.&lt;br /&gt;First boot into another kernel and then erase the following files and&lt;br /&gt;directories. If the file or directory does not exists skip to the next one.&lt;br /&gt;# rm -rf /lib/modules/kernelversion&lt;br /&gt;# rm -rf /lib/firmware/kernelversion&lt;br /&gt;# rm -rf /boot/vmlinuz-kernelversion&lt;br /&gt;# rm -rf /boot/initrd.img-kernelversion&lt;br /&gt;# rm -rf /boot/System.map-kernelversion&lt;br /&gt;# rm -rf /boot/config-kernelversion&lt;br /&gt;&lt;br /&gt;Don't forget to erase the new kernel entries from grub or run this command as root: update-grub&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-6528449386749426260?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/6528449386749426260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=6528449386749426260' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6528449386749426260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6528449386749426260'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/07/how-to-compile-linux-kernel-from.html' title='How to compile the Linux Kernel from scratch'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-7580010793824004376</id><published>2007-04-22T02:14:00.000-04:00</published><updated>2007-04-22T14:37:52.549-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><title type='text'>Show me the code</title><content type='html'>&lt;span&gt;For sure life would be so much easier if only we had the source code. But I think we would spend most of the time finding bugs and recompiling something that can not be perfect.&lt;br /&gt;When do we stop learning anyway? Probably Never.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-7580010793824004376?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/7580010793824004376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=7580010793824004376' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/7580010793824004376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/7580010793824004376'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/04/show-me-code.html' title='Show me the code'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-1326115889560402191</id><published>2007-04-08T21:30:00.000-04:00</published><updated>2007-04-08T21:46:02.050-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Feisty'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fawn'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Feisty Fawn gets an A+</title><content type='html'>I just finish upgrading my Ubuntu Egdy box to &lt;a href="https://wiki.ubuntu.com/FeistyFawn"&gt;Feisty Fawn&lt;/a&gt;. There shouldn't be any mayor changes until release day so I just decided to give it a shot and do the upgrade now. I am not a big fan of upgrading on or after release day since that is when most people decide to apply the dist-upgrade. As a matter of fact, this is the first time I upgrade Ubuntu and the machine actually boots up without me having to hack xorg or any other configuration files. If you are still running Edgy, click &lt;a href="https://help.ubuntu.com/community/FeistyUpgrades"&gt;here&lt;/a&gt; to learn how to upgrade.&lt;br /&gt;&lt;br /&gt;I wonder what will be the next name for the Feisty+1 release? How about:&lt;br /&gt;No-gona-bota Windaw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-1326115889560402191?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/1326115889560402191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=1326115889560402191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1326115889560402191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/1326115889560402191'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/04/feisty-fawn-gets-a.html' title='Feisty Fawn gets an A+'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-5441958679150948204</id><published>2007-03-28T21:40:00.000-04:00</published><updated>2007-03-29T21:22:10.161-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hauppauge'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='PVR'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='ivtv'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshot'/><title type='text'>Taking control of my TV time on linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9B6Bu7nHAiI/RgnPfXupxtI/AAAAAAAAAAo/oddb-NYgsw8/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_9B6Bu7nHAiI/RgnPfXupxtI/AAAAAAAAAAo/oddb-NYgsw8/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5046792995297937106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I just got me a &lt;a href="http://www.hauppauge.com/"&gt;Hauppauge&lt;/a&gt; TV tuner card that works great under linux using the &lt;a href="http://ivtvdriver.org/"&gt;ivtv driver&lt;/a&gt;. Its the Hauppauge WinTV PVR-250 card and comes with a nice remote control. This is starting to sound like a commercial so let me get to the point. I noticed that all apps that are available to watch TV on linux are bloated with more features than I need, see: &lt;a href="http://www.mythtv.org/"&gt;MythTV&lt;/a&gt;,&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9B6Bu7nHAiI/RgnQe3upxuI/AAAAAAAAAAw/YWBoE_41ySE/s1600-h/Screenshot-1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 314px; height: 221px;" src="http://4.bp.blogspot.com/_9B6Bu7nHAiI/RgnQe3upxuI/AAAAAAAAAAw/YWBoE_41ySE/s200/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5046794086219630306" border="0" /&gt;&lt;/a&gt; &lt;a href="http://tvtime.sourceforge.net/"&gt;tvtime&lt;/a&gt;, &lt;a href="http://www.sagetv.com/"&gt;Sage TV&lt;/a&gt;, etc. These are all great and I highly recommend them but if you just need to flip channels up and down why go through all the trouble of downloading/installing such big applications. For this matter I have create a python program that uses &lt;a href="http://www.mplayerhq.hu/"&gt;mplayer&lt;/a&gt; and the ivtv tools to change the channels. It seems to work great and eventually I plan to put a button for volume control and recording capabilities. Once again it shouldn't have all the bells and whistles of the other programs but who knows if one day I get bored and just go all out. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-5441958679150948204?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/5441958679150948204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=5441958679150948204' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/5441958679150948204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/5441958679150948204'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/03/take-control-of-you-tv-time-on-linux.html' title='Taking control of my TV time on linux'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9B6Bu7nHAiI/RgnPfXupxtI/AAAAAAAAAAo/oddb-NYgsw8/s72-c/Screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-860137562304602129</id><published>2007-03-23T09:42:00.000-04:00</published><updated>2007-08-06T03:45:42.134-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='alias'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>BASH shell aliases I can't live without</title><content type='html'>Here are some command line alias that I often use. For the aliases that do not have a description of what they do, the name of the alias pretty much tells you what they are about.&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;alias rm='mv --target-directory=$HOME/.Trash/'&lt;br /&gt;&lt;br /&gt;alias cd..='cd ..'&lt;br /&gt;alias cd...='cd ../..'&lt;br /&gt;alias cd....='cd ../../..'&lt;br /&gt;alias cd.....='cd ../../../..'&lt;br /&gt;&lt;br /&gt;alias ls='ls -ho --color=auto'&lt;br /&gt;&lt;br /&gt;alias listhiddenfiles='ls -Ad .[^.]*'&lt;br /&gt;alias listdirectories='ls -d `find . -mindepth 1 -maxdepth 1 -type d | sed "s/\.\///g"`'&lt;br /&gt;alias listfilesbydatemodified='ls -Alt | tac'&lt;br /&gt;&lt;br /&gt;alias directorydiskusage='du -skc .[^.]* * | sort -n'&lt;br /&gt;&lt;br /&gt;alias networkdump='sudo tcpdump -i eth1 not port 22' # dump all the network activity except ssh stuff&lt;br /&gt;&lt;br /&gt;alias processtree='ps -e -o pid,args --forest'&lt;br /&gt;alias processbymemusage="ps -e -o %mem,pid,ppid,user,cmd | sort -nr"&lt;br /&gt;alias processbycpuusage="ps -e -o %cpu,pid,ppid,user,cmd | sort -nr"&lt;br /&gt;&lt;br /&gt;alias boothistory='for wtmp in `ls -t /var/log/wtmp*`; do last reboot -f $wtmp; done'&lt;br /&gt;&lt;br /&gt;alias listopenports='sudo netstat -nape --inet'&lt;br /&gt;&lt;br /&gt;#alias recursivetouch='find . -exec touch {} \;'&lt;br /&gt;&lt;br /&gt;alias superfind='sudo find / ! \( -path /proc -prune -o -path /tmp -prune -o -path /dev -prune -o -path /mnt -prune \) -name'&lt;br /&gt;&lt;br /&gt;# List all users (even those not logged in.) This also includes daemons/special accounts.&lt;br /&gt;alias listallusers='cat /etc/passwd | cut -d ":" -f1 | sort'&lt;br /&gt;&lt;br /&gt;# Unpacking aliases&lt;br /&gt;alias untarbz2='tar -vxjf'&lt;br /&gt;alias untargz='tar -vxzf'&lt;br /&gt;&lt;br /&gt;# The next 3 alias help with uninstalling of software by showing what was created after the installation.&lt;br /&gt;alias installpre="sudo find / ! \( -path /proc -prune -o -path /tmp -prune -o -path /dev -prune -o -path /mnt -prune \) &gt; /tmp/install.pre"&lt;br /&gt;alias installpost="sudo find / ! \( -path /proc -prune -o -path /tmp -prune -o -path /dev -prune -o -path /mnt -prune \) &gt; /tmp/install.pos"&lt;br /&gt;alias installdiff="diff /tmp/install.pre /tmp/install.pos | grep \"^&gt;\" | sed \"s/^&gt; //g\""&lt;br /&gt;&lt;br /&gt;# upgrade ubuntu&lt;br /&gt;alias up="sudo apt-get update &amp;&amp; sudo apt-get upgrade"&lt;br /&gt;&lt;br /&gt;# Fix the terminal when it contains unreadable characters 'gibberish'&lt;br /&gt;alias vtn='echo "X[mX(BX)0OX[?5lX7X[rX8" | tr "XO" "\033\017"'&lt;br /&gt;&lt;br /&gt;# Puts the cpu under a high load by sending a bunch of data to /dev/null&lt;br /&gt;alias putcpuathighload='cat /dev/urandom &gt; /dev/null'&lt;br /&gt;&lt;br /&gt;# sorts files by the line length in ascending order. Use like this: sortbylinelength filename.txt&lt;br /&gt;sortbylinelength() { perl -e 'print sort {length $a &lt;=&gt; length $b} &lt;&gt;' $*; }&lt;br /&gt;&lt;br /&gt;# Just like in Red Hat you can control the start and stop of daemons with the service command&lt;br /&gt;service () { sudo /etc/init.d/$*; }&lt;br /&gt;&lt;br /&gt;# runs a command n times: runloop 100 "ls a.out"&lt;br /&gt;runloop () { for i in `seq 1 $1`; do $2; done; }&lt;br /&gt;&lt;br /&gt;# view the log file for every login attempt made to the system&lt;br /&gt;alias viewauthlogs="cat /var/log/auth.log | tac | less"&lt;br /&gt;&lt;br /&gt;# view the log file for every kernel error message that the system logged&lt;br /&gt;alias viewkernlogs="cat /var/log/kern.log | tac | less"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-860137562304602129?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/860137562304602129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=860137562304602129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/860137562304602129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/860137562304602129'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/03/bash-shell-aliases-i-cant-leave-without.html' title='BASH shell aliases I can&apos;t live without'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-6783107302927037296</id><published>2007-03-19T22:40:00.000-04:00</published><updated>2007-03-20T19:02:17.498-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='theme'/><category scheme='http://www.blogger.com/atom/ns#' term='icon'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshot'/><title type='text'>GNOME with OS X Theme and Icons</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9B6Bu7nHAiI/Rf9LTRd6_JI/AAAAAAAAAAY/66FPTtO5tDo/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 362px; height: 209px;" src="http://1.bp.blogspot.com/_9B6Bu7nHAiI/Rf9LTRd6_JI/AAAAAAAAAAY/66FPTtO5tDo/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5043832902156745874" border="0" /&gt;&lt;/a&gt;I am playing today with a nice set of themes and icons to change my ubuntu's default brown/human theme and icons. To be honest ubuntu needs to move on with whole brown thing. What can I say love the distro but hate the colors. Thank goodness for gnome and been able to customize my desktop.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Here is the nice &lt;a href="http://www.gnome-look.org/content/show.php/T-ish+Pack?content=30859"&gt;OS X theme&lt;/a&gt; you see on the picture that gives you a similar look and &lt;s&gt;feel&lt;/s&gt; of the Mac. Be sure to also download the &lt;a href="http://www.gnome-look.org/content/show.php/OSX?content=31618"&gt;OS X Icons&lt;/a&gt; to go with it.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9B6Bu7nHAiI/Rf9LiBd6_KI/AAAAAAAAAAg/6zBbrVCzL18/s1600-h/Screenshot-1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 362px; height: 225px;" src="http://4.bp.blogspot.com/_9B6Bu7nHAiI/Rf9LiBd6_KI/AAAAAAAAAAg/6zBbrVCzL18/s320/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5043833155559816354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Just unpack the two compressed files into the appropriate directory.&lt;br /&gt;Themes are unpacked in: ~/.themes&lt;br /&gt;Icons are unpacked in: ~/.icons&lt;br /&gt;&lt;br /&gt;You could also unpack them in:  /usr/share/themes and /usr/share/icons to make the theme/icons available to root and all users of your machine.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-6783107302927037296?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/6783107302927037296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=6783107302927037296' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6783107302927037296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/6783107302927037296'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/03/gnome-with-os-x-theme-and-icons.html' title='GNOME with OS X Theme and Icons'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9B6Bu7nHAiI/Rf9LTRd6_JI/AAAAAAAAAAY/66FPTtO5tDo/s72-c/Screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-8046536303257196597</id><published>2007-03-02T23:59:00.000-05:00</published><updated>2007-03-03T00:26:18.401-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshot'/><category scheme='http://www.blogger.com/atom/ns#' term='deviantART'/><title type='text'>Wish you were here</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9B6Bu7nHAiI/RekBLh4we_I/AAAAAAAAAAM/F4POmyXoBFM/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_9B6Bu7nHAiI/RekBLh4we_I/AAAAAAAAAAM/F4POmyXoBFM/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5037558955777227762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Its hard to do work when your mind wonders in the wallpaper set by your desktop. I am running GNOME 2.16.1 as seen by the obvious icons and panels shown on my desktop. My setup is dual flat Dell monitors running at a desktop size of 3600x1200 with an ATI 9800 PRO video card. I have download tons of  free wallpapers from &lt;a href="http://www.deviantart.com/"&gt;deviantART&lt;/a&gt; and placed them in a folder. What I have done lately is a startup script that selects a random image from my wallpaper folder and sets it as my wallpaper. Check it out:&lt;br /&gt;&lt;br /&gt;In order to use the script, save the script below and modify the WALLPAPER_DIR variable to reflect the location where you saved all the wallpaper images. Go to: System --&gt; Preferences --&gt; Sessions [Startup Programs]. Then "Add" the script to the list so that it starts up when GNOME gets loaded.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;WALLPAPER_DIR="/home/albert/wp"&lt;br /&gt;find "$WALLPAPER_DIR" -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' &gt; /tmp/wallpapers&lt;br /&gt;LINE=`cat /tmp/wallpapers | wc -l`&lt;br /&gt;((LINE=RANDOM%LINE+1))&lt;br /&gt;WALLPAPER=`sed -n "$LINE"p /tmp/wallpapers`&lt;br /&gt;gconftool -t str -s /desktop/gnome/background/picture_filename "$WALLPAPER"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-8046536303257196597?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/8046536303257196597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=8046536303257196597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/8046536303257196597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/8046536303257196597'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/03/wish-you-were-here.html' title='Wish you were here'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9B6Bu7nHAiI/RekBLh4we_I/AAAAAAAAAAM/F4POmyXoBFM/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102461649607940137.post-2836018915286888562</id><published>2007-03-01T21:54:00.000-05:00</published><updated>2007-03-01T22:25:23.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='first post'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='new user'/><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'>I blog therefore I am opinionated</title><content type='html'>&lt;p&gt;Hurray, my first entry in Google Blogger. My wish is to use this blog to document my Linux ups and downs. I will mainly cover the &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; distribution but chances are other distributions will slide through.  &lt;span&gt;Check my "About me" page to see what I am passionate of.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;I have been an &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; user since the "Hoary Hedgehog" days or around April of 2005. My first contact with Linux came in 1999 when I was exposed to &lt;a href="http://www.mandriva.com/"&gt;Mandriva&lt;/a&gt; formerly known as Mandrake. The feeling of &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; left me with a good impression of how equal Linux was to Windows from the desktop point of view. I even tried &lt;a href="http://www.kubuntu.org/"&gt;Kubuntu&lt;/a&gt; in the early stage and used it for about 6 months. What really dragged me back to Windows when I was using Mandrake was the fact I didn't understand much of the RPM packaging system. Later on I decided to give Linux another shot and ended up installing &lt;a href="http://www.kubuntu.org/"&gt;Kubuntu&lt;/a&gt; and then &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;. The simplicity of the &lt;a href="http://www.gnome.org/"&gt;GNOME &lt;/a&gt;environment was a selling point for me as well as how easy was to work with &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; packages. At this point I was sold to the idea of Linux and haven't given a step back into Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102461649607940137-2836018915286888562?l=bicchi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bicchi.blogspot.com/feeds/2836018915286888562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102461649607940137&amp;postID=2836018915286888562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/2836018915286888562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102461649607940137/posts/default/2836018915286888562'/><link rel='alternate' type='text/html' href='http://bicchi.blogspot.com/2007/03/i-blog-therefore-i-am-opinionated.html' title='I blog therefore I am opinionated'/><author><name>bicchi</name><uri>http://www.blogger.com/profile/11898656874901945202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-5tUQqGE8dss/TbfC16y_NHI/AAAAAAAAARo/iUnurY09OPM/s220/freebsd-logo-405x405.png'/></author><thr:total>0</thr:total></entry></feed>
