<?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>SubOne.org</title>
	<atom:link href="http://subone.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://subone.org/blog</link>
	<description></description>
	<lastBuildDate>Sat, 08 May 2010 04:49:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu 9.10 Installation &#8211; Sager NP7620</title>
		<link>http://subone.org/blog/2010/04/ubuntu-9-10-installation-sager-np7620/</link>
		<comments>http://subone.org/blog/2010/04/ubuntu-9-10-installation-sager-np7620/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:25:08 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[np7620]]></category>
		<category><![CDATA[sager]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=194</guid>
		<description><![CDATA[Sager NP7620 Laptop
I set this system up for a friend of mine. The laptop power supply is going bad and the Windows XP installation was riddled with malware. I had quite a few issues installing, since the power supply is dying and various devices will only work intermittently.
Install
After trying to boot into the Ubuntu Live [...]]]></description>
			<content:encoded><![CDATA[<p>Sager NP7620 Laptop</p>
<p>I set this system up for a friend of mine. The laptop power supply is going bad and the Windows XP installation was riddled with malware. I had quite a few issues installing, since the power supply is dying and various devices will only work intermittently.</p>
<h3>Install</h3>
<p>After trying to boot into the Ubuntu Live CD a few times and failing, because of the dying power brick, I came across a utility called <a href="http://unetbootin.sourceforge.net/">UNetBootin</a>. I used UNetBootin&#8217;s &#8220;frugal install&#8221; option to boot directly into the Ubuntu Live CD stored as an ISO on the solitary NTFS partition. I was able to install Ubuntu 9.10 Karmic Koala alongside Windows XP. After transferring personal files between the partitions I decided to get rid of Windows entirely to make more room for personal files. Unfortunately, I ran into a roadblock with UNetBootin not wanting to run when installed on Ubuntu. I tried loading the ISO of the Ubuntu Live CD, other ISOs, and eventually got the actual physical CD to spin up in the CD-ROM. At which point I made the unfortunate decision to just reinstall Ubuntu from scratch off the CD. Of course, the installation failed about half way through and I was left with a system that only booted into a grub recovery shell with little to no options. It would seem grub didn&#8217;t even install all the way. Now what? Well, since I was able to boot from the Live CD (once out of every ten times I tried), I went ahead and sunk my teeth in.</p>
<p><span id="more-194"></span>First, I had to make sure grub was fully installed:</p>
<p><code>$ sudo mkdir /mnt/root<br />
$ sudo mount /dev/sda6 /mnt/root<br />
$ sudo grub-install --root-directory=/mnt/root /dev/sda</code></p>
<p>Now grub is installed, so even though I can&#8217;t boot from USB on this machine, I can now tell grub to boot from the Live CD I have installed to a USB disk. So, I went ahead and copied a kernel to the hard drive to boot into later:</p>
<p><code>$ sudo mkdir /mnt/usbdrive<br />
$ sudo mount /dev/sdb1 /mnt/usbdrive<br />
$ sudo mkdir /boot/usb-boot<br />
$ sudo cp /mnt/usbdrive/casper/vmlinuz /mnt/root/boot/usb-boot<br />
$ sudo cp /mnt/usbdrive/casper/initrd.lz /mnt/root/boot/usb-boot</code></p>
<p>Then I rebooted and was presented with the grub command line interface. I entered the following commands:</p>
<p><code>&gt; root (hd0,6)<br />
&gt; kernel /boot/usb-boot/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper noprompt cdrom-detect/try-usb=true persistent<br />
&gt; initrd /boot/usb-boot/initrd.lz<br />
&gt; boot</code></p>
<p>Bam! Booted into the Live USB drive and started installation!</p>
<p>Created 1gb swap partition, 10gb root partition, and the rest went /home. Setup my user for auto login, and off it went.</p>
<h3>Network</h3>
<p>All network devices worked fine right out of the box. Connected to my wireless network and opened  Network Manager  to selected &#8220;Available to all users&#8221; to avoid keyring dialogs. Connected.</p>
<h3>Update</h3>
<p>I ran:<br />
<code>$ sudo apt-get update<br />
$ sudo apt-get upgrade</code></p>
<p>No problems. Restart required.</p>
<h3>Audio</h3>
<p>Audio worked out of the box.</p>
<h3>Video</h3>
<p>Video worked out of the box.</p>
<h3>Other</h3>
<p>Installed the following software with no problems:<br />
<code>$ sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list &amp;&amp; sudo apt-get --quiet update &amp;&amp; sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring &amp;&amp; sudo apt-get --quiet update<br />
$ sudo apt-get install ubuntu-restricted-extras<br />
$ sudo apt-get install gnome-do</code></p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2010/04/ubuntu-9-10-installation-sager-np7620/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 Installation &#8211; Gateway GT5432</title>
		<link>http://subone.org/blog/2010/04/ubuntu-910-installation/</link>
		<comments>http://subone.org/blog/2010/04/ubuntu-910-installation/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 02:12:31 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=130</guid>
		<description><![CDATA[Gateway GT5432
AMD Athlon 64 X2 5000+
NVIDIA GEForce 6150SE (not in use)
Dual Acer x223w Monitors on Dual Head ATI Radeon HD 2600 XT
WMP54G Wireless Mini-PCI Card
Install
Installed Ubuntu 9.10 Karmic Koala. Created 2gb swap partition, 12gb root partition, and the rest went /home. Setup my user for auto login, waited for a few minutes while the install [...]]]></description>
			<content:encoded><![CDATA[<p>Gateway GT5432<br />
AMD Athlon 64 X2 5000+<br />
NVIDIA GEForce 6150SE (not in use)<br />
Dual Acer x223w Monitors on Dual Head ATI Radeon HD 2600 XT<br />
WMP54G Wireless Mini-PCI Card</p>
<h3>Install</h3>
<p>Installed Ubuntu 9.10 Karmic Koala. Created 2gb swap partition, 12gb root partition, and the rest went /home. Setup my user for auto login, waited for a few minutes while the install did its thing, and rebooted into my new Ubuntu system.</p>
<p><span id="more-130"></span></p>
<h3>Network</h3>
<p>All network devices worked fine right out of the box. Manually setup a connection to my wireless (I prefer a static IP) using Network Manager applet. Selected &#8220;Available to all users&#8221; to avoid keyring dialogs. Connected.</p>
<h3>Update</h3>
<p>I ran:<br />
<code>$ sudo apt-get update</code><br />
And then used the Update Manager to install any updates I needed. I tried running the updates on the CLI, but there were so many updates that the command was interrupted by a locked database; The Ubuntu Update Manager popped up and cut the command off. Restart required.</p>
<h3>Audio</h3>
<p>Audio worked out of the box too. I like to keep my volume on my speakers up to max, so that I can control the volume through software (and often remotely). If no sounds have played in the last few seconds, a loud pop can be heard from the speakers when they are returned from power saving mode. To avoid this annoyance I simply turned off the power saving feature:<br />
<code>$ gksudo gedit /etc/pulse/default.pa</code><br />
I commented out:<br />
<code>load-module module-suspend-on-idle</code></p>
<h3>Video</h3>
<p>Video worked out of the box, but I went ahead and installed the proprietary drivers from ATI.<br />
<code>$ mkdir ~/driver<br />
$ sudo sh ati-driver-installer-10-3-x86.x86_64.run --extract ~/driver<br />
$ cd ~/driver/arch/x86_64/usr/X11R6/lib64<br />
$ sudo ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so.1<br />
$ cd ~/driver/<br />
$ sudo ./ati-installer.sh -- --buildpkg Ubuntu/karmic<br />
$ cd ~/<br />
$ sudo apt-get install -f<br />
$ sudo dpkg -i *.deb<br />
$ sudo aticonfig --initial=dual-head --screen-layout=right --overlay-on=1<br />
$ sudo amdcccle</code><br />
I then changed to &#8220;Multi-display desktop (with display 2)&#8221; in CCC.<br />
Restarted&#8230;<br />
<code>$ fglrxinfo<br />
display: :0.0  screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: ATI Radeon HD 2600 XT<br />
OpenGL version string: 3.2.9704 Compatibility Profile Context</code></p>
<h3>Other</h3>
<p>Installed the following software with no problems:<br />
<code>$ sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list &amp;&amp; sudo apt-get --quiet update &amp;&amp; sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring &amp;&amp; sudo apt-get --quiet update<br />
$ sudo apt-get install libdvdcss2<br />
$ sudo apt-get install ubuntu-restricted-extras<br />
$ sudo apt-get install gnome-do<br />
$ sudo apt-get install xchat-gnome<br />
$ sudo apt-get install filezilla<br />
$ sudo apt-get install openssh-server<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/z/zsnes/zsnes_1.510-2.1ubuntu1.1_amd64.deb<br />
$ sudo dpkg -i zsnes_1.510-2.1ubuntu1.1_amd64.deb</code><br />
Also:<br />
<a href="http://handbrake.fr/">HandBrake-0.9.4-Ubuntu_GUI_x86_64.deb</a></p>
<h3>LAMP</h3>
<p>I&#8217;m a web developer and designer, so I gotta have my LAMP stack.<br />
<code>$ sudo apt-get install apache2<br />
$ sudo apt-get install php5 libapache2-mod-php5<br />
$ sudo apt-get install mysql-server</code><br />
My www projects directory is located on an external NTFS drive. So, I had to make some changes in fstab to load my external drive with the correct permissions.<br />
<code>$ sudo ln -s /media/FreeAgent\ Drive/Projects/www /var/www/projects<br />
$ sudo umount /media/FreeAgent\ Drive/<br />
$ sudo mkdir /media/FreeAgent\ Drive/<br />
$ sudo blkid<br />
/dev/sdf1: UUID="7ED05D74D05D341D" LABEL="FreeAgent Drive" TYPE="ntfs"<br />
$ gksudo gedit /etc/fstab</code><br />
Added to /etc/fstab<br />
<code># Adds external drive with read/write permissions (\040 escapes space)<br />
UUID=7ED05D74D05D341D /media/FreeAgent\040Drive ntfs defaults 0 0</code><br />
Then:<br />
<code>$ sudo mount -a<br />
$ sudo rm /var/www/index.html<br />
$ sudo apache2ctl -k restart</code></p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2010/04/ubuntu-910-installation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tobacco Island</title>
		<link>http://subone.org/blog/2010/04/tobacco_island/</link>
		<comments>http://subone.org/blog/2010/04/tobacco_island/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 07:13:56 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Poetry]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=127</guid>
		<description><![CDATA[A little something I had to write down while smoking in bed one night.
Sitting alone dreaming of miles of information
Smoking a cigarette and thinking of islands in the sun
Take a drag
The finest tobacco and my little rollie machine
Think I&#8217;ll roll a joint and put my feet in the water
Take a drag
Inhale that fine aroma into [...]]]></description>
			<content:encoded><![CDATA[<p>A little something I had to write down while smoking in bed one night.</p>
<blockquote><p>Sitting alone dreaming of miles of information<br />
Smoking a cigarette and thinking of islands in the sun<br />
Take a drag</p>
<p>The finest tobacco and my little rollie machine<br />
Think I&#8217;ll roll a joint and put my feet in the water<br />
Take a drag</p>
<p>Inhale that fine aroma into my lungs<br />
Sit right down on the sand and watch the sun go down<br />
Take a drag</p>
<p>A dream in a dream, sweet and salty smell of the sea<br />
I wonder where the hours have went here</p>
<p>Sand tightening between my toes<br />
I felt the heat building at my side as the tide came in<br />
Looking down at the fire burning by my fingertips<br />
Taking a moment to feel the scorch before shifting it<br />
And taking a nice, long drag</p>
<p>I&#8217;m sitting in my bed, and I&#8217;ve got this idea growing<br />
I wonder where the hours have went here<br />
Taking another drag and putting out another rollie cigarette<br />
Watching it smoulder as I crush it with seared fingers<br />
Wish I had another</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2010/04/tobacco_island/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insecure Online Banking</title>
		<link>http://subone.org/blog/2008/10/insecure-online-banking/</link>
		<comments>http://subone.org/blog/2008/10/insecure-online-banking/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 17:20:22 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[complaint]]></category>
		<category><![CDATA[insecure]]></category>
		<category><![CDATA[online banking]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=90</guid>
		<description><![CDATA[I always choose a very good password, and I don&#8217;t forget my passwords, only which one I used. My passwords contain numbers, upper and lower case letters, and symbols. Every website I&#8217;ve ever had to use a password for has allowed me to create a password of my satisfaction, with one exception: banks. I&#8217;ve used [...]]]></description>
			<content:encoded><![CDATA[<p>I always choose a very good password, and I don&#8217;t forget my passwords, only which one I used. My passwords contain numbers, upper and lower case letters, and symbols. Every website I&#8217;ve ever had to use a password for has allowed me to create a password of my satisfaction, with one exception: banks. I&#8217;ve used online banking with two or three banks so far and both times my password has been stunted by either a maximum length requirement (even though the user name can be any length I choose) or doesn&#8217;t allow special characters.</p>
<p>What benefit could they possibly be gaining from disallowing me to choose a more secure password? Or maybe it&#8217;s just the programmers, but then the question becomes: Why on earth would they hire programmers dumb enough to limit the security of a client&#8217;s account? Then again, maybe it&#8217;s just me; perhaps I just have really bad choice in banks.</p>
<p>Is this some sort of bank conspiracy to make identity theft and theft of our funds easier? They would certainly have something to gain in the case that they offered some protection. Reminds me of the second Dragonheart movie where the guy gets paid by the townspeople to slay the dragon that is working with him.</p>
<p>I see insecurities like this in various different forms on all sorts of websites. Once I found a bug on a major retail site that let anyone view any and all invoices, which includes the customers&#8217; personal information. I&#8217;ve sent e-mails to everyone in these companies I can get a hold of, complained in person, bounced up through the ranks over the phone, etc. All of this in an attempt to help these companies fix their issues and protect their customers&#8217; (which may be you) information. I get the run around and they never fix the bugs.</p>
<p>I see this as a serious problem, and in this case I see absolutely no valid reason for the limitation of a user&#8217;s password. Don&#8217;t let this one go unfixed! Check if your bank has this issue, and if so, make them fix it!</p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/10/insecure-online-banking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Questions</title>
		<link>http://subone.org/blog/2008/10/questions/</link>
		<comments>http://subone.org/blog/2008/10/questions/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 22:29:41 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Poetry]]></category>
		<category><![CDATA[confusion]]></category>
		<category><![CDATA[disappointment]]></category>
		<category><![CDATA[heart ache]]></category>
		<category><![CDATA[loneliness]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=88</guid>
		<description><![CDATA[A friend of mine wishes to become a singer. I told him that I write poetry and he asked if I could write him a song to sing. I wrote this poem a few months ago as a song about my emotions regarding my failing marriage. It is called &#8220;Questions&#8221;.
I used to think that the [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine wishes to become a singer. I told him that I write poetry and he asked if I could write him a song to sing. I wrote this poem a few months ago as a song about my emotions regarding my failing marriage. It is called &#8220;Questions&#8221;.</p>
<blockquote><p>I used to think that the world owed me something<br />
The only things that mattered were the things in my head<br />
I used to be a child, but now I&#8217;m a man<br />
But there&#8217;s still somethings that I don&#8217;t understand</p>
<p>How many words make up a memory?<br />
How many notes are in a melody?<br />
How many people are lonely today?<br />
Tell me, why must I feel this way?</p>
<p>I used to take for granted the way that you&#8217;d feel me<br />
Now I only feel that you don&#8217;t know who I am<br />
You used to tell me that you knew that you loved me<br />
But now I don&#8217;t even feel like we&#8217;re friends</p>
<p>I remember when we first made love<br />
And I know just what I was thinking of<br />
I want to be with you for all of my life<br />
But I&#8217;ve got questions for you, my wife</p>
<p>How many lies add up to misery?<br />
How can I hide it when it&#8217;s easy to see?<br />
How can I trust in anything that you say?<br />
Tell me, why must I feel this way?</p>
<p>I know I&#8217;ve made mistakes but can you forgive me?<br />
You know, they say that the best things in life are free<br />
But I will spend my time devoted to you<br />
Baby, tell me what you want me to do</p>
<p>How many moments make up true romance?<br />
How will you know if you don&#8217;t give us a chance?<br />
Oh, I don&#8217;t feel like a man today<br />
Tell me, why must I feel this way?</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/10/questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ouroboros: 3</title>
		<link>http://subone.org/blog/2008/10/ouroboros-3/</link>
		<comments>http://subone.org/blog/2008/10/ouroboros-3/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 21:55:20 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Short Stories]]></category>
		<category><![CDATA[sci fi]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[short story]]></category>
		<category><![CDATA[time travel]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=80</guid>
		<description><![CDATA[This is one chapter of a short story. To start from the beginning of the story head over to Ouroboros: 1.
The light was too bright to see. It slowly dimmed to reveal beautiful, lush, green trees all around him. Ben stopped short as he noticed a gaping hole in front of him. There seemed to [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is one chapter of a short story. To start from the beginning of the story head over to <a href="http://subone.org/blog/2008/08/ouroboros-1/">Ouroboros: 1</a></em>.</p>
<p>The light was too bright to see. It slowly dimmed to reveal beautiful, lush, green trees all around him. Ben stopped short as he noticed a gaping hole in front of him. There seemed to be someone in the hole, but his attention was grabbed by a voice heard in the distance.</p>
<p>He looked up to see an armchair in the clearing. The voices lingered closer as he examined the floral pattern on the chair from afar. The voice&#8217;s words were unintelligible and he looked down for a moment into the well.</p>
<p>There was a boy looking up at him with no facial features at all, save a mouth. The boy whispered, but the sound echoed through Ben&#8217;s mind: &#8220;Please&#8230;&#8221;</p>
<p>Suddenly the voices in the distance were close and clear as day. He heard the words &#8220;father&#8221; and &#8220;accident&#8221;. Ben jerked his head up to find his aunt sitting in the chair talking to someone. A shadowy figure sat on a couch next to her. He looked directly at Ben and as he finished &#8220;&#8230;but we don&#8217;t want to rule out any possibilities.&#8221;</p>
<p><span id="more-80"></span>Ben woke up and swung his legs over the side of the bed. He began flapping the front of his shirt back and forth to dry the sweat pouring from his torso. He heard voices in the other room, slowly got out of bed, and walked to his bedroom door. He stopped for a moment for a creaking board and continued when he was certain he wasn&#8217;t noticed. He slipped out his bedroom door and peeked his head out into the living room from the hallway.</p>
<p>Betty was speaking with Detective Marr. Ben hadn&#8217;t recognized the man&#8217;s name at first, but his face was a sure reminder.</p>
<p>The detective sat on the sofa with a glass of lemonade in clasped hands sitting in his lap. He wore a long, dark brown&#8211;almost red&#8211;trench coat, black loafers with white socks, and what looked like a fifty dollar suit.</p>
<p>Ben was overwhelmed with confusion over the events of the previous day and burst out into the living room. &#8220;What happened to my mother? How could this happen again? Why couldn&#8217;t I change it?&#8221; It seems Ben was making a habit of releasing a flood of questions at once.</p>
<p>The detective looked in Ben&#8217;s direction, but couldn&#8217;t bring himself to look into his eyes. He looked back at Betty and announced &#8220;Perhaps it&#8217;s time that I should go.&#8221;</p>
<p>&#8220;Wait,&#8221; Ben begged. Marr looked him in the eyes. &#8220;What has this got to do with my father?&#8221;</p>
<p>&#8220;I see that you&#8217;ve already overheard some of what I said.&#8221; Marr hesitated and looked out into the den. &#8220;Son&#8230; You&#8217;re mother has been killed in a car accident. We believe that someone may have&#8230;&#8221; He looked down at his glass and set it on the table in front of him. He stood up and gathered his coat in his hands. He looked at Betty and continued as if he were never really speaking to Ben. &#8220;We&#8217;re still working on the case. I&#8217;ve already said too much&#8230; I thank you very much for your hospitality.&#8221;</p>
<p>Ben stood there with his mouth wide open and watched his aunt escort the detective out through the den.</p>
<p>&#8220;May have what?&#8221; Ben thought to himself. He wrestled with the idea that someone could have murdered his mother, but he simply couldn&#8217;t justify anyone wanting to kill her. She had no enemies. He rolled over all that he knew in his head, but nothing came to him. It was all an overwhelming blur of seemingly unrelated ideas.</p>
<p>Ben stood in the same spot he remembered, staring at the clock. He stood in the train station for almost an hour. Looking around he could see so many different kind of people coming from all different parts of the country, all with different stories to tell. There was one thing that bothered Ben about them; they were moving. They wouldn&#8217;t stop. Always moving, and circulating like molecules of oxygen floating on a breeze.</p>
<p>Ben looked up at the clock once more before giving up and walking out the door towards his train.</p>
<p>Aunt Betty had excused him from school today given the circumstances. He decided to try to make sense of things. To find the dark stranger and make him explain why he had to relive such a horrible event in his life. To find answers to why he should be put through this nightmare without the ability to change the outcome of the events. He headed home to lay in his bed and contemplate the strangeness of the universe.</p>
<p>Ben had to wait a while for his train, since he missed one waiting for something to happen in the train station. He had about an hour on the train to think about the events that took place over the past week, but his thoughts were a haze and he just stared blankly out the window, noting the difference in the speed of the ground below and the trees in the distance.</p>
<p>He stood in the middle of the road in front of his house. It was the first time he had really looked over the outside of his childhood home in a very long time. The effect of the image on his emotional state was astounding. He felt as if he had never left.</p>
<p>He walked up to the front door and used his key. He looked around inside for a moment and locked his eyes on the door leading into the garage from the kitchen. He walked slowly over to the door and turned the knob, but put his forehead on the door instead and began to cry. He slumped down with his back against the door and put his head between his knees.</p>
<p>A few minutes later he was startled by a sound in the other room. He got up to see what the noise was as he wiped the tears from his face. He found a stray cat licking himself by the back door. Someone had left the door open.</p>
<p>Ben looked around , but nothing seemed out of place. He shooed the cat out the door and locked it. He looked out the window in the door to see the cat meowing up at him from outside.</p>
<p>For some reason he walked back to the garage again and opened the door. There was a station wagon parked on one side of the garage and an empty space where a sedan was once parked.</p>
<p>&#8220;She took dad&#8217;s car&#8221; Ben spoke aloud to himself.</p>
<p>His brain went into overdrive and pieces began fitting together. &#8220;If there was something wrong with dad&#8217;s car and she only drove it to come out to Aunt Betty&#8217;s then that would explain why having her arrive a week earlier couldn&#8217;t save her. Perhaps I could save her&#8230; If I had another chance.&#8221;</p>
<p>He walked over to the empty space and touched a liquid on the floor of the garage. He smelled it and suddenly he was hit with another revelation. &#8220;Why would someone want to kill my dad?&#8221;</p>
<p>His mother&#8217;s death being called an &#8220;accident&#8221;, his father mysteriously dying shortly before a plot is discovered to kill him, the way all this seems to have been swept under the rug in his previous life; Perhaps there was more for Ben to do here than just save his mother from a tragic accident.</p>
<p>Ben was certain now that he could make things right given this new information. He was certain he could find out what was going on behind all of this.</p>
<p>He began to feel dizzy and desperately grabbed for the wall in front of him to catch his balance as the color went out of his world. His vision returned immediately as his hand touched the wall, but there was no concrete beneath his fingers.</p>
<p>As his mind cleared he could see that he was holding a bed sheet and that he was already horizontal. New questions rolled around in his head: Had he passed out? Had someone carried him to his room?</p>
<p>Looking closer at his surroundings he noticed some of the items were moved. &#8220;Is someone there?&#8221; he called out.</p>
<p>His door opened a moment later and a head popped in.</p>
<p>&#8220;Hey sport. You wanna go hit some baseballs with your dad this fine Sunday morning?&#8221;</p>
<p>Ben began to tear up. &#8220;You&#8217;re&#8230;&#8221;</p>
<p>&#8220;Are you feeling ok kiddo?&#8221; His dad interupted.</p>
<p>&#8220;Yeah&#8230; Yeah, I think I&#8217;m gonna be fine.&#8221;</p>
<p><em>Read the next part of the story, coming soon.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/10/ouroboros-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Suggestion</title>
		<link>http://subone.org/blog/2008/09/css3-suggestion/</link>
		<comments>http://subone.org/blog/2008/09/css3-suggestion/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 00:41:47 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=75</guid>
		<description><![CDATA[Is it too late to request something like &#8216;background-position-x&#8217; and &#8216;background-position-y&#8217; to be added to the CSS3 spec? These would be extremely useful in cutting down the amount of code needed when the X position of the background needs to be as previously set but the Y needs to be changed.
This is useful for sprite [...]]]></description>
			<content:encoded><![CDATA[<p>Is it too late to request something like &#8216;background-position-x&#8217; and &#8216;background-position-y&#8217; to be added to the CSS3 spec? These would be extremely useful in cutting down the amount of code needed when the X position of the background needs to be as previously set but the Y needs to be changed.</p>
<p>This is useful for sprite techniques. For example, say you have a single image with a bunch of icons in a matrix. Different icons are represented horizontally in the image and different styles of those images (e.g. hover, selected,disabled) are represented vertically. So, now you can style all elements that contain icons with the &#8216;icon&#8217; class which defines the background-image. Then add an additional class to each of these based on which icon it represents, which would change the background-position-x to display the appropriate icon image. Finally, you would have addition rules that define current state of the icon, such as a &#8217;select&#8217; class or a &#8216;.icon:hover&#8217;, which would change the background-position-y.</p>
<p>An example of 5 icons with 3 states (e.g. normal, hover, selected) would require 15 different rules as follows:</p>
<pre>.icon {
  background: url('images/icons.png') 0 0 no-repeat;
  width: 16px;
  height: 16px;
}
.icon1:hover {
  background-position: 0 -16px;
}
.icon1.selected {
  background-position: 0 -32px;
}
.icon2 {
  background-position: -16px 0;
}
.icon2:hover {
  background-position: -16px -16px;
}
.icon2.selected {
  background-position: -16px -32px;
}
.icon3 {
  background-position: -32px 0;
}
.icon3:hover {
  background-position: -32px -16px;
}
.icon3.selected {
  background-position: -32px -32px;
}
.icon4 {
  background-position: -48px 0;
}
.icon4:hover {
  background-position: -48px -16px;
}
.icon4.selected {
  background-position: -48px -32px;
}
.icon5 {
  background-position: -64px 0;
}
.icon5:hover {
  background-position: -64px -16px;
}
.icon5.selected {
  background-position: -64px -32px;
}</pre>
<p>Whereas with the background-position-x/-y properties it would only need the following 7 rules:</p>
<pre>.icon {
  background: url('images/icons.png') 0 0 no-repeat;
  width: 16px;
  height: 16px;
}
.icon2 {
  background-position-x: -16px;
}
.icon3 {
  background-position-x: -32px;
}
.icon4 {
  background-position-x: -48px;
}
.icon5 {
  background-position-x: -64px;
}
.icon:hover {
  background-position-y: -16px;
}
.icon.selected {
  background-position-y: -32px;
}</pre>
<p>Of course, the more sprites used the more redundancy is needed without the use of a background-position-x/-y. Without separate X and Y properties it takes <strong><em>i</em>*<em>s</em></strong> rules, where <em>i</em> represents the number of icons and <em>s</em> represents the number of states. With them it would only take <strong><em>i</em>+<em>s</em>-1</strong>. The benefits are obvious.</p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/09/css3-suggestion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motorola S9 Fix</title>
		<link>http://subone.org/blog/2008/09/motorola-s9-fix/</link>
		<comments>http://subone.org/blog/2008/09/motorola-s9-fix/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 22:32:10 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[motorola s9]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=72</guid>
		<description><![CDATA[So I bought these really nice wireless bluetooth stereo headphones from Motorola back about a month ago. I opened the package while I was out and about and promptly made the huge mistake of just throwing out the packaging and reciept after making sure they work with my BlackBerry Curve. They are pretty sweet, and [...]]]></description>
			<content:encoded><![CDATA[<p>So I bought these really nice <a href="http://direct.motorola.com/hellomoto/S9/">wireless bluetooth stereo headphones from Motorola</a> back about a month ago. I opened the package while I was out and about and promptly made the huge mistake of just throwing out the packaging and reciept after making sure they work with my BlackBerry Curve. They are pretty sweet, and not too expensive for the convinience of being able to control volume up/down, track back/forward, initialize voice calling, and play/pause right from the touch of an ear peice.</p>
<p>The problem? They were broken and I didn&#8217;t even know it! That is until I started fiddling with them and hit the volume down button. I quickly found my volume at the lowest setting. Cool, nice feature, but wait, where&#8217;s the volume up button? I took them off and sure enough I was hitting the right button. Nothing is happening! Now they are stuck at the lowest volume setting and its the volume on the headset not on the phone.</p>
<p>So, I tossed them into a box for a while until I finally sat down and took out a handy soldering iron and started to strip a few wires and make some connections. I&#8217;m no electronics genious or anything, but I guessed right that black is always ground and found that the red wire is for the voice dial initialization. After accidentally ripping that wire out (no matter, since I planned to cut the activation strip off the earpiece so that this wouldn&#8217;t happen again) I found the yellow wire on my second attempt. The yellow wire was indeed the volume up!</p>
<p>I then soldered a hole right through the volume up and down connectors before remembering I cut out by accident. No worries, one day I&#8217;ll get around to repairing it and the connector is still there, so it will work.</p>
<p>Apparently this is a common issue with these headphones. Whether it just be sweat interfering and/or frying connections or, in my case, the circuit was just torn to bits when I got them. I didn&#8217;t check all the wires since I got it on my second try, but maybe I will later. Nonetheless, anyone that has these now has a partial pinout! Black is ground, red is voice, yellow is volume up. Comment with more if you&#8217;ve got them <img src='http://subone.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/09/motorola-s9-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ouroboros: 2</title>
		<link>http://subone.org/blog/2008/09/ouroboros-2/</link>
		<comments>http://subone.org/blog/2008/09/ouroboros-2/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 19:15:29 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[Short Stories]]></category>
		<category><![CDATA[sci fi]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[short story]]></category>
		<category><![CDATA[time travel]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=58</guid>
		<description><![CDATA[This is one chapter of a short story. To start from the beginning of the story head over to Ouroboros: 1.
Ben plopped himself down on the bed from his upright position. He stared at the ceiling for answers. &#8220;Could it have been a dream?&#8221; He found it just about as difficult to believe that as [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is one chapter of a short story. To start from the beginning of the story head over to <a href="http://subone.org/blog/2008/08/ouroboros-1/">Ouroboros: 1</a></em>.</p>
<p>Ben plopped himself down on the bed from his upright position. He stared at the ceiling for answers. &#8220;Could it have been a dream?&#8221; He found it just about as difficult to believe that as he did that the experience was real. Having had the same dream for the past fifteen years, he was slow to accept the possibility, but what else could it have been. &#8220;Things like that just don&#8217;t happen in reality,&#8221; he thought. He made a mental note to discuss it with his therapist. The ordeal slipped from his mind entirely as he looked around.</p>
<p>His room was covered in obsolete movie posters from the theater that his mother worked at. There were model cars lined up on his dresser and a recently raided jar of mostly pennies setting on its side beside them. The room was well lit by the eastern morning sun through faded beige curtains. The bright sun revealed little in the small room, but papers strewn about the floor and a backpack leaning against a wall in the corner. Ben thought for a moment that the room looked pretty empty.</p>
<p>Everything in the house had a putrid yellow-beige color to it, but the color was deepened the closer you looked towards the ceiling. Ben&#8217;s father was quite the smoker, and the smell and look of the place had slowly taken a downward spiral since they moved in, but nobody ever noticed. There were streaks running down some walls in the living area where the nicotine had condensed together and dripped slower than the eye could perceive. Despite the appearance, the walls were dry to the touch.</p>
<p>Without thinking, Ben dragged his hands across the walls of the hallway on his way to the bathroom. He headed for the toilet, but did a double take at his image in the mirror. He spoke to himself &#8220;Darn, I got a pimple. I&#8217;m not supposed to get those yet!&#8221;</p>
<p>&#8220;Ben! Time for school!&#8221; His mom had to yell for him every morning, since he was typically a slow start to get out of bed.<span id="more-58"></span></p>
<p>&#8220;I&#8217;m up!&#8221;</p>
<p>&#8220;OK, well breakfast will be ready in five minutes!&#8221;</p>
<p>&#8220;OK mom! I&#8217;m in the bathroom!&#8221; he shouted with what his mother called &#8220;a tone&#8221; in his voice. He muttered under his breath &#8220;Sheesh, can&#8217;t a guy pee?&#8221;</p>
<p>When he finished brushing his teeth he stood and stared in the mirror at himself. A shiver went through him as he imagined that there was someone else looking back at him. Someone not unlike himself, but for age. For a moment he saw himself fifteen years older. &#8220;At least you don&#8217;t have to go to stupid school anymore. Huh?&#8221; he posed the question to his older self, but there was no reply. He stood there for a moment before slamming the mirror closed on the medicine cabinet and running back to his room to get dressed.</p>
<p>He was still pulling the collared shirt over his head with one arm in when he reached the kitchen table. &#8220;Mom, why do I have to go to school? You didn&#8217;t go to school. Right?&#8221;</p>
<p>&#8220;I was home schooled, but it was still school.&#8221; She took a deep breath and bent down to look at Ben from below. &#8220;You&#8217;re not going to go to school today Ben.&#8221;</p>
<p>&#8220;Why do I have the feeling I&#8217;m not gonna like why?&#8221; His tone was skeptical, but quickly turned to a whine as he jumped from his chair and headed to the refrigerator to drink orange juice from the carton. &#8220;Awww, I don&#8217;t have to go to the dentist or something do I?</p>
<p>His mother grabbed the container from his hands just as he was tipping it up and knelt down to meet him face to face now. &#8220;Ben, you&#8217;re not going to the dentist. You&#8217;ll be staying with your aunt and uncle for a few days in the city&#8212;&#8221;</p>
<p>&#8220;But mom, you know&#8212;&#8221;</p>
<p>&#8220;Just hush for a second!&#8221; She closed her eyes and tried to calm herself. She hadn&#8217;t meant to yell at him. &#8220;Listen, your father&#8230;&#8221; the words were right there, but she choked on them like holding back vomit. &#8220;Ben, your father&#8230; died&#8230; last night.&#8221; She had more to say, but realized that Ben simply wouldn&#8217;t hear it after that bomb.</p>
<p>Ben stood there silent, staring straight ahead. His mother&#8217;s crouching figure appeared as nothing more than a blur in the foreground. Everything around him became white and black all at once and only one thing was clear. He had heard what his mother said, and under normal circumstances it would have sent him into immediate tears, but he was focused on something more profound than death: the clock on the wall.</p>
<p>&#8220;Ben&#8230; Say something.&#8221;</p>
<p>He shifted his gaze to his mothers face and it slowly came to it&#8217;s natural coloring. He closed his mouth which had been gaping open. His face became <span>austere</span> and determined as if he knew what he had to do, though he wasn&#8217;t sure he did. &#8220;I understand.&#8221;</p>
<p>&#8220;What?&#8221; The response was a bit of a shock for her.</p>
<p>&#8220;Dad died. I was sad. It took me a long time to get over it and to understand, but I understand now.&#8221;</p>
<p>Her face turned confused and concerned. She looked down and bit her lip. Ben touched his hand under her chin and softly guided her to look at him. Her expression changed to one of surprise.</p>
<p>&#8220;I understand. You have to make your peace with dad. You have to go to him and pour your heart out and tell him all of the things that you wanted to say when he was alive, but were afraid to say for fear of breaking the silence.&#8221; He glanced up at the clock again as if he could gather words from it. &#8220;Just do me one favor&#8230;&#8221;</p>
<p>She was lost for words now. &#8220;I&#8230;&#8221; She paused for a moment trying to remember what should come after that, but nothing came to her. Instead she simply acknowledged him. &#8220;Yes?&#8221;</p>
<p>&#8220;I want you to spend some time alone. Give yourself some time to let this set in. It will take a while for you to truly get over dad&#8217;s death, and perhaps you never really will, but you have to promise me&#8230; Next week you pack some things and come stay with me at Aunt Betty and Uncle Frank&#8217;s.&#8221; Ben knew exactly what he was to do now. &#8220;Promise me.&#8221;</p>
<p>&#8220;I&#8230;&#8221;</p>
<p>&#8220;Promise.&#8221; he ushered.</p>
<p>&#8220;I Promise.&#8221;</p>
<p>The dreams had stopped, and the memory of what happened in the train station had returned. It was clear as ever now, and though he had no idea how or why it had happened, it was clear what had happened and where and when he was now. He sat now, a week later, in the den of his aunt&#8217;s home waiting for his mother to pull up the driveway. Somehow he had been sent back to relive this moment in his life. If he could save his mother from her impending death, of which only he was aware, his life would be changed forever. He didn&#8217;t know why this was happening, but he knew that this was his chance to set things right.</p>
<p>The phone rang. Betty was sitting on the couch in the living room, watching her &#8220;stories&#8221; on the television. She was so enthralled in the show that she barely ever heard the phone at that time of day.</p>
<p>&#8220;Jennifer, you&#8217;re pregnant.&#8221;</p>
<p>Ring&#8230;</p>
<p>&#8220;But doctor, I don&#8217;t know who father is.&#8221;</p>
<p>Ring&#8230;</p>
<p>&#8220;I&#8217;m the father.&#8221;</p>
<p>&#8220;Jonny!&#8221;</p>
<p>Half a ring&#8230; The machine picks up. Dramatic music starts and the show goes to commercial.</p>
<p>&#8220;Yes, this is Detective Marr from&#8230;&#8221; The message is cut short as Betty picks up the phone.</p>
<p>Ben heard the start of the message from the den. &#8220;Where do I know that name from?&#8221; he thought to himself. He walked over to the screen door and by time he opened it she was off the phone looking up at him. A pale expression washed over his face.</p>
<p>&#8220;Ben, there&#8217;s&#8230; been an accident.&#8221;</p>
<p><em>Read the next part of the story,</em> <a href="http://subone.org/blog/2008/10/ouroboros-3/">Ouroboros: 3</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/09/ouroboros-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Site Layout</title>
		<link>http://subone.org/blog/2008/09/new-site-layout/</link>
		<comments>http://subone.org/blog/2008/09/new-site-layout/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 06:15:44 +0000</pubDate>
		<dc:creator>SubOne</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://subone.org/blog/?p=72</guid>
		<description><![CDATA[I&#8217;ve designed a new layout for the site finally. It&#8217;s funny how it can be so easy to come up with ideas for other people&#8217;s sites and so difficult when it comes to your own site. I&#8217;m just so picky and I wanted something that could serve both personal and professional purposes. Anyway, it&#8217;s done [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve designed a new layout for the site finally. It&#8217;s funny how it can be so easy to come up with ideas for other people&#8217;s sites and so difficult when it comes to your own site. I&#8217;m just so picky and I wanted something that could serve both personal and professional purposes. Anyway, it&#8217;s done and it&#8217;s mostly integrated as a WordPress theme. I&#8217;ll just fix little problems as I see them, but I&#8217;m not too worried about it right now, because I am reading <a href="http://www.drupalbook.com/">Pro Drupal Development Second Edition</a> which is over 700 pages long. So, I will most likely be converting the theme over to Drupal soon. No reason to get too cozy with WordPress then right?</p>
<p>Once I learn Drupal pretty well I may be using it in all of my projects. The first theme I made for Drupal was certainly less complex than my first WordPress theme. If that says anything at all for Drupal then I&#8217;m all for it.</p>
<p>Note to self: write another story or an update to <em>Ouroboros</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://subone.org/blog/2008/09/new-site-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
