<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hackerdude &#187; Linux</title>
	<atom:link href="http://www.hackerdude.com/category/os-dependent/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hackerdude.com</link>
	<description>Software Development Blog by David Martinez</description>
	<lastBuildDate>Fri, 17 Sep 2010 18:31:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Coders: Living on the Edge</title>
		<link>http://www.hackerdude.com/2006/09/15/coders-living-on-the-edge/</link>
		<comments>http://www.hackerdude.com/2006/09/15/coders-living-on-the-edge/#comments</comments>
		<pubDate>Sat, 16 Sep 2006 04:37:56 +0000</pubDate>
		<dc:creator>David Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hackerdude.com/2006/09/15/coders-living-on-the-edge/</guid>
		<description><![CDATA[Fun and entertaining early Linux History, from Lars Wirzenius: At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his [...]]]></description>
			<content:encoded><![CDATA[<p>Fun and entertaining early Linux History, from Lars Wirzenius:</p>
<blockquote cite="http://liw.iki.fi/liw/texts/linux-anecdotes"><p>At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his master boot record started with "ATDT" and the university modem pool phone number. I think he implemented permission checking the following day.</p></blockquote>
<p class="citation"><cite cite="http://liw.iki.fi/liw/texts/linux-anecdotes"><a href="http://liw.iki.fi/liw/texts/linux-anecdotes">Linux Anecdotes</a></cite></p>
<p />
<p /><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/history" rel="tag">history</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackerdude.com/2006/09/15/coders-living-on-the-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe: Implement ETDs on Linux, please!</title>
		<link>http://www.hackerdude.com/2006/05/15/adobe-implement-etds-on-linux-please/</link>
		<comments>http://www.hackerdude.com/2006/05/15/adobe-implement-etds-on-linux-please/#comments</comments>
		<pubDate>Tue, 16 May 2006 05:35:39 +0000</pubDate>
		<dc:creator>David Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hackerdude.com/2006/05/15/adobe-implement-etds-on-linux-please/</guid>
		<description><![CDATA[I just left this on the Adobe forums: &#160; I just bought an e-book from amazon because it said it was Adobe Reader.. I didn't choose Microsoft Reader because I have a Linux machine (the book was also available on Microsoft's eReader format). Now only after spending the money do I realize that your application [...]]]></description>
			<content:encoded><![CDATA[<p>
I just left this on the Adobe forums:
</p>
<p>
&nbsp;<br />
I just bought an e-book from amazon because it said it was Adobe Reader.. I didn't choose Microsoft Reader because I have a Linux machine (the book was also available on Microsoft's eReader format). Now only after spending the money do I realize that your application can open these files on every platform BUT Linux. Well if I can't print it, and I can only read it on the desktop at home (where I have a Mac), it completely defeats the purpose of buying an e-book for me.</p>
<p>If this is the level of support you offer your customers, I will not be buying DRM protected books again. I'm an avid buyer of freely available PDFs - The pragmatic programmers provide an excellent selection of programming books on PDFs, as do many other fine technical book publishers.</p>
<p>Even without agreeing with the methods of DRM, I can understand them. But if you are going to go through the trouble of implementing DRM, you would think your company would WANT people to use it, and hence implement it in the same platforms you implement your product. As it stands right now, it's PDF 1, DRM ETD -10000 (since I can't even begin to download it).</p>
<p>What is bad enough to be laughable is the text on the FAQ mentioning that there is not enough market. Somehow I don't believe this for a very simple reason. If Adobe was really interested in knowing whether there is market or not, they would implement the ETD download as a stub that would notify your servers of the attempt (and provide the user with a message about the feature not being implemented in the Linux version). That would be more straightforward and allow your company to determine the actualy market for the product.</p>
<p>But your failure to implement or even mention the feature in the Linux version of the reader is telling enough for me.<br />
&nbsp;
</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/adobe" rel="tag">adobe</a>, <a href="http://technorati.com/tag/drm" rel="tag">drm</a>, <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/consumer" rel="tag">consumer</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackerdude.com/2006/05/15/adobe-implement-etds-on-linux-please/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>links for 2006-02-25</title>
		<link>http://www.hackerdude.com/2006/02/25/links-for-2006-02-25/</link>
		<comments>http://www.hackerdude.com/2006/02/25/links-for-2006-02-25/#comments</comments>
		<pubDate>Sat, 25 Feb 2006 18:18:41 +0000</pubDate>
		<dc:creator>David Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hackerdude.com/2006/02/25/links-for-2006-02-25/</guid>
		<description><![CDATA[qliner hotkeys - The keyboard is back... Add Win-Letter key shortcut combinations. Keep Windows key pressed to see the icons and to configure it via drag and drop. (tags: software tools useful) Bona tempora volvant--by Guy Kawasaki (tags: entrepreneurship apple startup blogs) The Several Habits of Wildly Successful del.icio.us Users Â» Slacker Manager (tags: delicious [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-463"></span>
<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.qliner.com/hotkeys/">qliner hotkeys - The keyboard is back...</a></div>
<div class="delicious-extended">Add Win-Letter key shortcut combinations. Keep Windows key pressed to see the icons and to configure it via drag and drop.</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/software">software</a> <a href="http://del.icio.us/hackerdude.com/tools">tools</a> <a href="http://del.icio.us/hackerdude.com/useful">useful</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://blog.guykawasaki.com/">Bona tempora volvant--by Guy Kawasaki</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/entrepreneurship">entrepreneurship</a> <a href="http://del.icio.us/hackerdude.com/apple">apple</a> <a href="http://del.icio.us/hackerdude.com/startup">startup</a> <a href="http://del.icio.us/hackerdude.com/blogs">blogs</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://slackermanager.com/2005/12/the_several_hab.html">The Several Habits of Wildly Successful del.icio.us Users Â» Slacker Manager</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/delicious">delicious</a> <a href="http://del.icio.us/hackerdude.com/tags">tags</a> <a href="http://del.icio.us/hackerdude.com/web">web</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://theory.isthereason.com/?p=499">theory.isthereason Â» From Del.icio.us to WordPress: How to automatically post daily links</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/wordpress">wordpress</a> <a href="http://del.icio.us/hackerdude.com/delicious">delicious</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://cssvault.com/">CSS Vault Â» The Web's CSS Site</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/css">css</a> <a href="http://del.icio.us/hackerdude.com/webdesign">webdesign</a> <a href="http://del.icio.us/hackerdude.com/design">design</a> <a href="http://del.icio.us/hackerdude.com/inspiration">inspiration</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://ajaxian.com/">Ajaxian</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/hackerdude.com/ajax">ajax</a> <a href="http://del.icio.us/hackerdude.com/javascript">javascript</a> <a href="http://del.icio.us/hackerdude.com/programming">programming</a> <a href="http://del.icio.us/hackerdude.com/web2.0">web2.0</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hackerdude.com/2006/02/25/links-for-2006-02-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ceiva 2 Project</title>
		<link>http://www.hackerdude.com/2005/12/18/ceiva-2-project/</link>
		<comments>http://www.hackerdude.com/2005/12/18/ceiva-2-project/#comments</comments>
		<pubDate>Sun, 18 Dec 2005 08:51:21 +0000</pubDate>
		<dc:creator>David Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hackerdude.com/2005/12/18/ceiva-2-project/</guid>
		<description><![CDATA[Just got a Ceiva 2 at a dying Good Guys for next to nothing. Since getting set up for the service is more expensive than the machine, I decided to go ahead and learn a little bit by trying to play with the hardware itself. So here are some links for my reference. Ceiva picture [...]]]></description>
			<content:encoded><![CDATA[<p>Just got a Ceiva 2 at a dying Good Guys for next to nothing. Since getting set up for the service is more expensive than the machine, <img src='http://www.hackerdude.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I decided to go ahead and learn a little bit by trying to play with the hardware itself.  So here are some links for my reference.</p>
<p><span id="more-442"></span></p>
<ul>
<li><a href="http://www.heeltoe.com/software/ceiva/">Ceiva picture frame hacking</a></li>
<li><a href="http://www.heeltoe.com/software/ceiva/Ceiva-mini-HOWTO.html">Linux Mini-Howto</a></li>
<li><a href="http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2003-March/014574.html">A message that seems relevant right now</a> (although it is late at night, I may not think this way tomorrow)</li>
</ul>
<p>I'll keep checking this out tomorrow.</p>
<p><em>Update:</em> It turns out my unit looks a lot more like <a href="http://www.bluedonkey.org/cgi-bin/twiki/bin/view/Linux/Ceiva3PhotoFrame">the 3 series</a>. I wonder if this is because this is a floor model. </p>
<p>Wow, bluedonkey is a great resource. Apparently the ethernet adapter is <a href="http://www.mct.com.tw/prod/usb-ethenet.html">like this one</a>, and <a href="http://wiki.buici.com/twiki/bin/view/Main/SharpLH7A40x#Linux_and_the_Sharp_LH7A40x">this is the info</a> on how to get the CPU cross compiling going.</p>
<p><em>Update Jan 12 2006:</em> It looks like I will be needing one of <a href="http://www.digitalnemesis.com/products/">these</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackerdude.com/2005/12/18/ceiva-2-project/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Experiences with Knoppix</title>
		<link>http://www.hackerdude.com/2005/04/06/my-experiences-with-knoppix/</link>
		<comments>http://www.hackerdude.com/2005/04/06/my-experiences-with-knoppix/#comments</comments>
		<pubDate>Wed, 06 Apr 2005 15:51:59 +0000</pubDate>
		<dc:creator>David Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hackerdude.com/2005/04/06/my-experiences-with-knoppix/</guid>
		<description><![CDATA[This article relates my experiences with Knoppix, a Linux distribution that runs straight off the CD. I am currently (April 2005) having to rely only on USB storage while the computers I have (or will have ) access to change and change (long story). This is a quick log of my experiences using Knoppix, a [...]]]></description>
			<content:encoded><![CDATA[<p>This article relates my experiences with <a href="http://www.knoppix.org">Knoppix</a>, a Linux distribution that runs straight off the CD. <span id="more-324"></span>
<p>I am currently (April 2005) having to rely only on USB storage while the computers I have (or will have ) access to change and change (long story).</p>
<p>This is a quick log of my experiences using <a href="http://www.knoppix.org">Knoppix</a>, a linux distribution that runs straight off the CD.</p>
<h3>My Linux Background</h3>
<p>I have been using linux on and off as my main desktop since 1998, and as my preferred server OS since 1996. I am an old computer Junkie and never say no to a piece of hardware, so I have every OS running at my house (MacOSX-Solaris-Linux-Windows). And I needed a way to keep a desktop around for any computer I happen to have handy (long story).</p>
</p>
<p>I had heard of knoppix and decided to give it a try.</p>
<p><h3>Getting started</h3>
</p>
<p>I started by using Windows to download and burn a knoppix CD. I burned a couple just in case.</p>
<p>The first thing you need to get used to (if you are used to Linux) is that there is only root and then a single user (knoppix). This is after all a CD-only distribution and you will likely be at the console.</p>
<p>Running it the first time on a Dell Latitude D600 worked fine except for the wireless. A "Wavelan configuration" (wlcardconfig) utility can be used to set up the wireless networking, but I couldn't get it set up. The ethernet worked however so I moved the laptop over to where there was a cable and worked from there. Since the primary reason for my using Knoppix in the first place is to "get stuff done" I decided this wasn't a big problem and didn't pursue it further (later, the wireless card on my Fujitsu S6110 worked fine).</p>
<h3>Making knoppix remember you</h3>
</p>
<p>Next I decided that, since this will be the way I compute when I don't have a computer available, I would go ahead and set up a persistent home. I went through setting up home on my IPod. However the IPod has a weird partition structure that is not auto-configured by Knoppix properly (hda1 is "empty" and hda2 is what contains the FAT32, its size being managed by IPod itself depending on how many songs you have on the device). I was really dissapointed with that - I would have loved to have created a 4Gb "home" and have all kinds of room for my development tools.</p>
<p>Again, there is probably a solution for this, but my goal here is to be able to be up and running in 2-3 minutes with "my desktop", so I need expediency.</p>
<p>So I went ahead and sprung $39 for a cheap <a href="http://www.sandisk.com/retail/cruzer-micro.asp">Cruzer Micro</a>. That worked like a charm (I suspect due to the fact that it only has the one partition). I guess now I can also hear music while using my linux.</p>
<p>This deserves some mention - the way you set this up is by creating a "knoppix.img" file on an available USB/firewire device, which knoppix can use as a virtual drive. This is done easily by one of the menus in the default KDE menu for knoppix. In the "Knoppix" menu (a little fat penguin), select "Configure", then "Create a persistent knoppix home directory". Then pick the size, make a note of how knoppix tends to recognize it (typically /dev/sda1 for a USB device on a non-scsi machine), then on the LILO: prompt line type "knoppix home=/dev/sda1/knoppix.img". Now you have booted to a desktop that is identical, only it won't be forgotten on boot if you do the same, because "/home/knoppix" is mounted on the image file.</p>
<p>There is a lot that can be done through LILO with knoppix, so they publish a <a href="http://www.knoppix.net/wiki/Cheat_Codes">fully commented "cheatsheet" Wiki entry</a>. You can also find the codes on the CDROM itself, in the file /cdrom/KNOPPIX/knoppix-cheatcodes.txt (albeit with a lot less commentary).</p>
<p>Overall, I think it is a great way to do some basic computing. The KDE in it is excellent. It has sftp:// URL support. The distribution has ssh clients and server just as you would expect, and it even includes the JDK 1.4.2 and utilities that are often not there by default on distros like Red Hat such as Zip/Unzip.</p>
<p>I would not recommend it for development unless you get the giant 2Gb cruzer drive.</p>
<p>I plan on taking a trip abroad, and I will be traveling with the Knoppix CD (a couple of copies, just in case) and the the Cruzer on my keychain.</p>
<p><b>Note:</b> I haven't tried it yet, but for traveling, it may be even better to use <a href="http://www.damnsmalllinux.org/">Damn Small Linux</a> and put it on  one of those 50Mb business cards - that way it will actually fit in your wallet and you can really take it anywhere..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackerdude.com/2005/04/06/my-experiences-with-knoppix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

