<?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>undertakingyou</title>
	<atom:link href="http://undertakingyou.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://undertakingyou.com</link>
	<description>explorations in open source software and ideas</description>
	<lastBuildDate>Mon, 08 Aug 2011 14:00:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Apps That Keep Me With Mac OS X</title>
		<link>http://undertakingyou.com/general/apps-that-keep-me-with-mac-os-x/</link>
		<comments>http://undertakingyou.com/general/apps-that-keep-me-with-mac-os-x/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 14:00:17 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Application Review]]></category>
		<category><![CDATA[IRSSI]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=449</guid>
		<description><![CDATA[I have written quite recently how I have been using Mac OS X as my primary OS over the last month or so. In the times past I have failed at this in large part because I have not given Mac OS a chance. I found myself making quick judgements about the nuances that existed [...]]]></description>
			<content:encoded><![CDATA[<p>I have written quite recently how I have been using Mac OS X as my primary OS over the last month or so. In the times past I have failed at this in large part because I have not given Mac OS a chance. I found myself making quick judgements about the nuances that existed and then hated everything. This go around I am affording more of a chance here. Although I have been uncomfortable to a certain degree because I am used to all the FOSS tools that I have come to love and rely on. But there are a few things that have really been able to help me keep it together as I make this transition.</p>
<p><img class="alignleft" title="Evernote" src="http://www.evernote.com/about/media/img/logo.png" alt="Evernote" width="196" height="49" />My Tomboy Notes replacement. I love Tomboy notes, and having something close to take a quick note. Mac OS stickies doesn&#8217;t even come close to it. After some searching I found Evernote, which really is awesome. I like it enough that I upgraded to the premium account. I think Evernote will replace my default note taking app permanently.</p>
<p><a href="http://undertakingyou.com/wp-content/uploads/2011/08/Screen-Shot-2011-08-07-at-10.27.47-PM.png"><img class="alignleft size-full wp-image-450" title="Chat Clients" src="http://undertakingyou.com/wp-content/uploads/2011/08/Screen-Shot-2011-08-07-at-10.27.47-PM.png" alt="" width="125" height="70" /></a>For chatting I have had to replace Irssi with bitlbee. I chose to use two things here, even though I could use one. The first is Adium, which is a great multi-protocol chat client akin to Pidgin. It even has a bird as its icon, a duck, that can be the color of your choosing. I use that for google talk, and a jabber account I have for school. The second chatting replacement is Macirrsi. I used port to install Irssi, but the terminal in Mac is still &#8230; not the best. Macirssi gives the power of Irssi but without the headaches of mac terminal.</p>
<p><img class="alignleft" title="macvim" src="http://code.google.com/p/macvim/logo?cct=1287687945" alt="" width="55" height="55" />For a text editor I like to use vim. Vim is available in Mac OS, but I have found in Linux that sometimes that it is very nice to have the extra features of a GTK application with the menu&#8217;s and what not. In comes MacVim  which provides basically the same functions as gvim. I still have vim in the terminal, which we all know is awesome.</p>
<p><img class="alignleft" title="Tunnelblick" src="http://tunnelblick.googlecode.com/files/tb-logo-400x90px-2010-05-27.png" alt="" width="400" height="90" />OpenVPN is a great open source VPN solution that we use at work. With ubuntu I just go to the terminal and as root run openvpn with my .conf file or I would set up a VPN connection with NetworkManager and just connect. In Mac OS there is a very eligant solution with the use of Tunnelblick. Seems to be more fickle with configuration file options, and there are some more steps in setting up a connection. Otherwise there is a simple connect on demand option that keeps things going smoothly.</p>
<p><img class="alignleft" title="Quicksilver" src="http://upload.wikimedia.org/wikipedia/en/thumb/f/f8/Quicksilver.png/64px-Quicksilver.png" alt="" width="64" height="64" />On ubuntu I really liked using gnome do for quick startup of applications. Gnome do is based on the native Mac OS Quicksilver, which is actually quite awesome. Gnome Do has done a great job in replicating it. Because Mac OS didn&#8217;t have any kind of menu until recently, Quicksilver is a must so you can access things easily.</p>
<p>There are some apps that I have not found yet a suitable replacement.</p>
<ul>
<li>Revelation, password keeper. I have keepassx but it isn&#8217;t as good.</li>
<li>Banshee, a great music player. The current Mac OS version won&#8217;t run for me, and iTunes just can&#8217;t hold a candle to it.</li>
<li>A decent terminal. The default terminal is still the best that I have used out of iTerm and Terminator. But there are some drawbacks still with the default terminal.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/apps-that-keep-me-with-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First 24 Hours of Lion</title>
		<link>http://undertakingyou.com/general/first-24-hours-of-lion/</link>
		<comments>http://undertakingyou.com/general/first-24-hours-of-lion/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 15:38:27 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Application Review]]></category>
		<category><![CDATA[MacOS]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=444</guid>
		<description><![CDATA[Recently I have been just using Mac OS instead of some flavor of Linux for my computing needs. With the announcement of the latest edition of the Mac OS X series I eagerly watched for the release of Lion. I followed all the predictions of it being released on the 14th, then when that didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Lion" src="http://images.christianpost.com/middle/46526/mac-os-x-lion.jpg" alt="" width="179" height="134" />Recently I have been just using Mac OS instead of some flavor of Linux for my computing needs. With the announcement of the latest edition of the Mac OS X series I eagerly watched for the release of Lion. I followed all the predictions of it being released on the 14th, then when that didn&#8217;t happen it was to be the 15th, because the last 3 releases where on a Friday, then it was to be on the 19th because Apple was releasing their financials. It was like waiting for Harold Camping&#8217;s rapture. On the 20th when it was released I waited for it to be a hoax, and so I didn&#8217;t upgrade till the 21st.</p>
<p>I did appreciate not having to go down to the Apple store to buy the product. The Apple store is always like a zoo with no cages, and no help. Just a gaggle of people standing around waiting for those with the all powerful blue shirt to pay attention to you. I just don&#8217;t have the time. The download is big, but it is a new version of the OS. I would have waited just as long to download the ISO DVD of Fedora or Ubuntu. So no harm lost there. The install was smooth and I didn&#8217;t loose any of my settings, well not a lot of my settings, but we will get to that.</p>
<p>Two things that I have read in other reviews that are very true. It is slower. My MacBook Pro lags on things that before where no problem. Sometimes on what seems to be the simplest task. Mind you I do have an older laptop, but still, this thing should be able to powerhouse through the occasional typing lag that I am now getting. The other piece of review fodder: there is noticeable change to be like the iPad interface.</p>
<p>For instance, there is no more Spaces or Expose (which constitutes my largest settings change), these have been replaced with Mission Control. Which acts like a hybrid version of the two. You do not have a preset number of desktops (or spaces) but you can create as many as you need. You must have these desktops arranged in a line. I used to keep my spaces in a square with two rows and two columns, but no more. Also the dashboard is by default the leftmost space, with your default space being the second, exactly like the iPad. While at first I had a hard time with the Mission Control change, I now find a certain amount of finesse with it.</p>
<p>Launchpad is another new addition to Lion. It&#8217;s icon looks like the MacBook Pro power button but with a rocket ship on it, and rightly so. Using that shows you all the apps that you have, exactly like the iPad does. Complete with first screen showing all the default installed apps, and the second (and subsequent screens) showing apps that you have downloaded yourself. While it is easier and prettier than the default dock Applications folder, I don&#8217;t see a lot of added value in having it.</p>
<p>Another iPad like change is the scroll direction with the trackpad. It has been changed by default to have the screen follow the direction of your finger. So if you drag down, you will actually scroll up. I read a lot of complaints about this, and when first using it I was thrown for a loop. But then I looked in the System Preferences, low and behold you can change it with the un-checking of a box. World is back to normal. I don&#8217;t know why people complained so much.</p>
<p>Otherwise, while overall Mac OS 10.7 is more ascetically pleasant, I am not finding a lot of other things improved. I was looking forward to a better terminal, which I didn&#8217;t really notice a change on. I was also looking forward to better SMB performance, which seems to have only a minimal change. It does however handle crashes much better. Banshee would just hang in 10.6.* but with Lion it actually kills the program, and gives me a very convenient stack trace to solve the problem.</p>
<p>While looking forward to the new multi-touch gestures I can&#8217;t seem to get them to work. I attribute this to my MacBook Pro being a 3,1 model, and maybe not capable but I am not sure.</p>
<p>All in all the upgrade is ok. If you are struggling financially to feed yourself don&#8217;t upgrade. If you have the $30 bucks you won&#8217;t loose out to much. I would not look to this to be a revolutionary change, but I will say that not a lot has broken with the upgrade, and I really like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/first-24-hours-of-lion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>My Media Player Showdown</title>
		<link>http://undertakingyou.com/general/my-media-player-showdown/</link>
		<comments>http://undertakingyou.com/general/my-media-player-showdown/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 20:40:56 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Application Review]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=438</guid>
		<description><![CDATA[So to give a back story here, in March my wife and I got a Netflix account after some family members lead us on to it. I was excited to have both one DVD at a time and unlimited streaming but you can&#8217;t stream on linux. Like so many before me I tried and failed [...]]]></description>
			<content:encoded><![CDATA[<p>So to give a back story here, in March my wife and I got a Netflix account after some family members lead us on to it. I was excited to have both one DVD at a time and unlimited streaming but you can&#8217;t stream on linux. Like so many before me I tried and failed to get it to run without having a virtual windows machine. We had my wife&#8217;s iPad, which allowed us to stream. But who wants to gather the entire family around an 8 inch diagonal screen? So after much discussion we got a Network Media Player to sit atop the television and give us unlimited entertainment.</p>
<p>I had a few requirements. One it had to be able to hook to my old TV through regular RCA cables. I also wanted it to be unusable for when I someday get a nicer TV, so I needed HDMI and/or Component video also. I have a good amount of my personal collection ripped onto the computer. I wanted to be able to play this collection either over a SMB share or DLNA server. Lastly, I had to be able to hook up wireless internet, as I didn&#8217;t feel like dragging cords all over the place. So off I looked to see about a player that could do this.</p>
<p>In my search I looked at Roku, Seagate, Western Digital, Sony, and others to try and find so<a href="http://undertakingyou.com/wp-content/uploads/2011/07/Sony-SMP-N100-Media-Player.jpg"><img class="alignright size-medium wp-image-440" title="Sony-SMP-N100-Media-Player" src="http://undertakingyou.com/wp-content/uploads/2011/07/Sony-SMP-N100-Media-Player-300x207.jpg" alt="" width="300" height="207" /></a>mething that would do all that I wanted. In the end I actually settled on the Sony SMP-N100. The reason being that it was wireless, had all the connection options that I needed. Could play media off of a USB drive, and could act as a DLNA client. It seemed perfect. Once the box arrived I was of course very excited. I plugged it in, hooked it up, and then the disappointment happened. Here is my list of things that went absolutely wrong:</p>
<ul>
<li>Wireless is finicky. I have a Linksys WRT54GL V1.1 running DD-WRT and it would connect, but then not reliably transfer data and I could not watch Netflix. In the end I finally used a Linksys WRT54G v5 hooked just as a wireless switch to my DD-WRT router and then I could get wireless.</li>
<li>DLNA sucked. On the advertisements etc it gives a long list of supported video formats it can play, and then says it is a DLNA client. What it doesn&#8217;t say is that not all supported types are supported over DLNA. So I can&#8217;t play 90% of my personal collection to it.</li>
<li>Interface sucks. They use the Sony media cross. While logically this should work great, because you can narrow by catagory, the problem (or suckiness) comes because you can&#8217;t rearrange anything. So my most used features (Pandora, Slacker and Netflix) I had to scroll through a ton of options to get to and it became very cumbersome.</li>
<li>Sony Proprietary Crap. This one has some subpoints.</li>
<ul>
<li>All services must be routed through Sony. So to use Pandora, I had to link it to my Sony account. Because I had a store return player I could not do that until I called and talked to Sony to reset my device. Sony is very interested in locking you in. I reset my player to factory defaults and removed all personal data. I still had to call Sony.</li>
<li>All Netflix traffic is first routed through Sony servers. Now we all know the problems that Sony has with their servers. I can not say how many times I got a &#8216;Netflix unavailable: error 300&#8242; message. Netflix doesn&#8217;t have an error 300. This is a Sony server error number.</li>
</ul>
<li>It seemed to have a memory leak. Not 100% sure on this, but while having the SMP-N100 I changed from 1.5 Mbps DSL to 15 Mbps Cable. This increased quality and speed should have been a good thing. However, after watching one show with no interruption, all subsequent shows would be choppy and have dozens of spooling pauses.</li>
</ul>
<p>Now aside from not working, the sony media player did have some good things. The remote could also control the TV. So I didn&#8217;t need to have multiple remotes. Also &#8230; Nope, that was it.</p>
<p>I finally got tired of having a player that wouldn&#8217;t play, and so I switched gears and bought a Roku XD|S player. Now the Roku has some things against it. The remote that is supplied with it is simple, so simple it won&#8217;t control the TV volume too, so I must have two remotes. Also no option for DLNA client or playing <a href="http://undertakingyou.com/wp-content/uploads/2011/07/roku-xds-pic.jpg"><img class="alignleft size-medium wp-image-441" title="roku-xds-pic" src="http://undertakingyou.com/wp-content/uploads/2011/07/roku-xds-pic-300x256.jpg" alt="" width="300" height="256" /></a>over a SMB share. With that said there are some things that are really good:</p>
<ul>
<li>Wireless works. It connects and transfers data over my DD-WRT router. No problems.</li>
<li>It can play various media off a USB stick. So I could play some of my collection, just one more step.</li>
<li>Interface is better. Not amazing. It is linear. So you have to just scroll through everything. But you get to pick your &#8216;channels&#8217; and so you only see what you want. Right now I have just Amazon, Netflix, and Pandora. There are other channels you can add.</li>
<li>So far I have not run into any connection problems because the Roku servers are down.</li>
<li>I have watched for hours without any spooling pauses or apparent memory leaks.</li>
</ul>
<p>In all, Roku, all the way. I have not tried Seagates or Western Digitals players although I looked at them in my research. But at this point I am super pleased with the Roku.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/my-media-player-showdown/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Local Fail</title>
		<link>http://undertakingyou.com/general/local-fail/</link>
		<comments>http://undertakingyou.com/general/local-fail/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 17:50:09 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=435</guid>
		<description><![CDATA[My coworker took this one on the way to work. I thought it was fun enough to be on fail blog. You can see if you agree. This was taken on Victory Road in Salt Lake.]]></description>
			<content:encoded><![CDATA[<p>My coworker took this one on the way to work. I thought it was fun enough to be on fail blog. You can see if you agree. This was taken on Victory Road in Salt Lake.<br />
<span style="color: #888888;"> </span></p>
<p><a href="http://cheezburger.com/View/4960670208"><img id="_r_a_4960670208" class="event-item-lol-image" title="Road Painting Fail" src="http://images.cheezburger.com/completestore/2011/7/10/5197502c-ce87-4462-a268-009147240fb6.jpg" alt="Road Painting Fail" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/local-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Girls</title>
		<link>http://undertakingyou.com/personal/my-girls/</link>
		<comments>http://undertakingyou.com/personal/my-girls/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 21:56:34 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=430</guid>
		<description><![CDATA[My wife took some pictures of our girls on a nice day. I realize this is a shameless plug, but here is one of those pictures of my daughters.]]></description>
			<content:encoded><![CDATA[<div id="attachment_431" class="wp-caption alignleft" style="width: 210px"><a href="http://undertakingyou.com/wp-content/uploads/2011/06/IMG_4478edit.jpg"><img class="size-medium wp-image-431" title="Naomi_And_Alana" src="http://undertakingyou.com/wp-content/uploads/2011/06/IMG_4478edit-200x300.jpg" alt="Naomi and Alana" width="200" height="300" /></a><p class="wp-caption-text">Naomi and Alana on a lazy afternoon.</p></div>
<p>My wife took some pictures of our girls on a nice day. I realize this is a shameless plug, but here is one of those pictures of my daughters.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/personal/my-girls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alana Lyn</title>
		<link>http://undertakingyou.com/personal/alana-lyn/</link>
		<comments>http://undertakingyou.com/personal/alana-lyn/#comments</comments>
		<pubDate>Sat, 14 May 2011 05:10:37 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=419</guid>
		<description><![CDATA[So, some know, and maybe even less care, but my wife and I have had our second child today. Let me give the short details and some pictures. After the pictures I plan on talking about the day and my experience. Alana Lyn Smith: Born May 13, 2011 at 13:29. 7lbs 4oz. and 20 inches [...]]]></description>
			<content:encoded><![CDATA[<p>So, some know, and maybe even less care, but my wife and I have had our second child today. Let me give the short details and some pictures. After the pictures I plan on talking about the day and my experience.</p>
<p>Alana Lyn Smith: Born May 13, 2011 at 13:29. 7lbs 4oz. and 20 inches long.</p>
<div id="attachment_420" class="wp-caption alignnone" style="width: 310px"><a href="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4201.jpg"><img class="size-medium wp-image-420" title="Alana_Lyn" src="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4201-300x200.jpg" alt="Alana Lyn Smith" width="300" height="200" /></a><p class="wp-caption-text">Alana Lyn Smith</p></div>
<div id="attachment_421" class="wp-caption alignnone" style="width: 310px"><a href="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4211.jpg"><img class="size-medium wp-image-421" title="Alana_Lyn_2" src="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4211-300x200.jpg" alt="Alana Lyn with Dad and Sister" width="300" height="200" /></a><p class="wp-caption-text">Alana Lyn with Dad and Sister</p></div>
<div id="attachment_422" class="wp-caption alignnone" style="width: 310px"><a href="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4215.jpg"><img class="size-medium wp-image-422" title="Alana_Lyn_3" src="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4215-300x200.jpg" alt="Alana Lyn with Mom and Sister" width="300" height="200" /></a><p class="wp-caption-text">Alana Lyn with Mom and Sister</p></div>
<div id="attachment_426" class="wp-caption alignnone" style="width: 310px"><a href="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4217.jpg"><img class="size-medium wp-image-426" title="Alana_Lyn_4" src="http://undertakingyou.com/wp-content/uploads/2011/05/IMG_4217-300x200.jpg" alt="Alana and Naomi" width="300" height="200" /></a><p class="wp-caption-text">Alana and  Naomi</p></div>
<p>So, as for the day:</p>
<p>We had really been hoping that Alana would be born on the thirteenth. For many reasons. Becky and I started dating on a thirteenth. We got married on a thirteen. Naomi was born on a Friday the thirteenth and we wanted Alana to be on the thirteenth too. I was nervous that Alana would come earlier. In fact, Becky kept having sporadic contractions on the evening of the eleventh. What made me more nervous is that work was at that moment being quite busy and I really needed Thursday to get everything set up with the five families that I am working with. But I digress, we scheduled to induce labor and needed to be at the hospital at 7:15 am on the thirteenth. I didn&#8217;t want to leave anything to chance.</p>
<p>On the twelfth I got home from work and felt a huge relief  from stress just knowing that work was behind me and now I could focus on Becky and Alana. Lisa, Becky&#8217;s sister, came over and spent the night so that she could take Naomi with her in the morning. We relaxed and played games with friends. While playing games Becky got a call confirming her c-section. Becky had to tell the person that called, the callers name was Buffy, that she was not having a c-section and that they had better not cut her. Apparently the doctors office got things mixed up, but Becky straightened them out.</p>
<p>This morning was one that was filled with a certain amount of anxiety. Becky woke up at 3:00 AM and could only sleep sporadically after that. We went to the hospital and walked in right at 7:15 where Dr. Ward  jokingly asked us if we were ready for our c-section. We all had a tentative laugh about that one. I thought the mix up was only mildly funny and Becky was starting to get anxious with the anticipation of everything. Once checked in everything got underway.</p>
<p>I will say I think this was an easier labor than with Naomi. I realize that as I say that there are women out there that are saying, &#8220;What would you know? You didn&#8217;t have the labor&#8221;. But it was faster than Naomi by about 12 hours.</p>
<p>One other thing that is amazing to me is the instant connection that comes with a new child for me. It happened with Naomi, and again with Alana. On each occasion I had the feeling that before me was one of the most wonderful things in the planet and I had, and still have, the strongest desire in the world to take care of these wonderful things. It is fascinating the instant feeling of love and devotion to this person that I have never met before now.</p>
<p>Becky was able to really quickly recover and Alana is really a well natured and good child. One interesting thing, while Naomi was with Aunt Lisa, she started to really have a hard time. To the point of having a tantrum. Lisa and Nonnie asked her what was wrong and Naomi replied that she was scared that we would not come and get her now that Alana was here. Bless her heart. There is no way that we would actually do that of course, but it is interesting to see Naomi&#8217;s reaction to having the new sister actually here, and not something that is just some abstract object in Mommy&#8217;s tummy. When Naomi got to the hospital we had her hold Alana, had talks with her and of course, grandparents bought her presents. That helped.</p>
<p>So all things considered it has been an amazing day. I really like the scheduled birth just because it was very easy to take care of Naomi and have everything ready. Sunday afternoon Alana will come home for the first time. I want to thank all those who have wished us well so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/personal/alana-lyn/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>nLite</title>
		<link>http://undertakingyou.com/general/nlite/</link>
		<comments>http://undertakingyou.com/general/nlite/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 14:00:08 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Application Review]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Server Administration]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=416</guid>
		<description><![CDATA[Normally I don&#8217;t do posts on anything windows because, well, I don&#8217;t like to use windows. But this one was just frustrating enough that I thought a quick writeup would be good. I am helping a coworker with their personal laptop. It is a Toshiba something or other and at boot it was saying &#8220;Error [...]]]></description>
			<content:encoded><![CDATA[<p>Normally I don&#8217;t do posts on anything windows because, well, I don&#8217;t like to use windows. But this one was just frustrating enough that I thought a quick writeup would be good.</p>
<p>I am helping a coworker with their personal laptop. It is a Toshiba something or other and at boot it was saying &#8220;Error in reading the disk&#8221; (or whatever the message is, you get the point). Knoppix quickly showed that not only is the disk readable and everything there but also the rest of the system works fine. Using knoppix I fixed the windows MBR but to no avail! The silly thing still wouldn&#8217;t boot. I popped in the Windows XP CD with the intention of doing a CHKDSK but to my great aggravation, the Toshiba laptop uses a sata controller that doesn&#8217;t have a driver in the Windows XP disk. Couldn&#8217;t do CHKDSK because it didn&#8217;t see a drive. Crap.</p>
<p>After some searches I ran into <a title="nLite" href="http://www.nliteos.com/" target="_blank">nLite</a>. A tool to spin up your own XP disk. You can add drivers, files, windows updates, remove windows features and even have pre-installed software. To my great joy I got the driver needed for the intel 82801 SATA controller, spun up my own disk, and now this laptop is merrily performing the CHKDSK /P which HOPEFULLY fixes this problem.</p>
<p>Some things to note with nLite: Won&#8217;t work under wine worth a crap. Had to fire up my Windows VM to make it work. Otherwise it is pretty straight forward. Tell it where your windows disk is and where you want to store stuff on your hard drive. It will copy the windows files over and then give you a nice list of options to customize things. Seems as though sky is the limit, although I didn&#8217;t try it past adding some drivers. At the end it will make for you an .ISO which you can burn at your leisure. From there you are on your way to getting stuff done &#8230; even though it is windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/nlite/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Zend_PDF</title>
		<link>http://undertakingyou.com/general/zend_pdf/</link>
		<comments>http://undertakingyou.com/general/zend_pdf/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 15:30:41 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WebStuff]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=410</guid>
		<description><![CDATA[The use of PDF documents to insure formatting to the end is almost universally understood. With the recent application that I have recently written and deployed for Larkin Mortuary there are some forms that already are PDF I just need to write info to the PDF and spit it out. For this application is not [...]]]></description>
			<content:encoded><![CDATA[<p>The use of PDF documents to insure formatting to the end is almost universally understood. With the recent application that I have recently written and deployed for Larkin Mortuary there are some forms that already are PDF I just need to write info to the PDF and spit it out. For this application is not using Zend Framework completely. Just certain components. I use the Zend_PDF component here. Below is the php that opens, writes, and outputs the PDF document.</p>
<p>&lt;?<br />
//get our Zend stuff. Once we have gotten the Autoloader we can call Zend functions at will.<br />
require_once &#8216;Zend/Loader/Autoloader.php&#8217;;<br />
$autoloader = Zend_Loader_Autoloader::getInstance();</p>
<p>//Perform query and get information<br />
$db = new PDO(&#8216;mysql:host=localhost;dbname=dbname;&#8217;, &#8216;username&#8217;, &#8216;password&#8217;);<br />
$db-&gt;setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );<br />
$case_number = $_REQUEST['case_number'];<br />
$stmt = $db-&gt;prepare(&#8220;SELECT * FROM tables WHERE case_number=?&#8221;);<br />
$stmt-&gt;execute(array($case_number));<br />
$f = $stmt-&gt;fetch();</p>
<p>//Load our PDF and start the manipulation<br />
$document = &#8216;./forms/ssa-721.pdf&#8217;;<br />
$pdf = Zend_Pdf::load($document); //&lt;- this creates a new instance of the Zend_Pdf class and loads the existing document.<br />
$page1 = $pdf-&gt;pages['0']; //&lt;- with Zend_Pdf you must specify the page that we are working with<br />
$width = $page1-&gt;getWidth();<br />
$height = $page1-&gt;getHeight();</p>
<p>//set Document Meta Data<br />
$pdf-&gt;properties['Title'] = &#8220;SSA721 of {$f['decedents_given_names']} {$f['decedents_last_name']} {$f['decedents_suffix']}&#8221;;<br />
$pdf-&gt;properties['Author'] = &#8220;Larkin Mortuary&#8221;;</p>
<p>//We must specify the Font and its size that we will be writing with.<br />
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_TIMES);<br />
$page1-&gt;setFont($font, 12);</p>
<p>//Draw our text, we have a bunch of things to draw<br />
$DecedentInfo1 = &#8220;{$f['decedents_given_names']} {$f['decedents_last_name']} {$f['decedents_suffix']}&#8221;;<br />
$page1-&gt;drawText($DecedentInfo1, 54, 705, &#8216;UTF-8&#8242;); // All drawn text requires three options. The actual text, the left starting place, measured in points from the left, and the bottom starting place, measured in points from the bottom.<br />
$pdfData = $pdf-&gt;render();<br />
header(&#8220;Content-Disposition: inline; filename={$f['decedents_last_name']}ssa-721.pdf&#8221;);<br />
header(&#8220;Content-type: application/x-pdf&#8221;);<br />
echo $pdfData;<br />
?&gt;</p>
<p>There are some things that are kind of annoying with this. Each life must be put out one at a time. Further, text does not wrap but is put out as one long line. You must use another function to break wrapped text up and feed that to Zend_Pdf. Also, it would be really nice to be able to feed Zend_Pdf an html page, and have that parsed and output as PDF. In the meantime this is a pretty easy way to manipulate, save, and create pdf&#8217;s.</p>
<p>If anyone has any hints or tips with Zend_PDF I would love to hear it.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/zend_pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ini variables in apache config</title>
		<link>http://undertakingyou.com/general/php-ini-variables-in-apache-config/</link>
		<comments>http://undertakingyou.com/general/php-ini-variables-in-apache-config/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 15:30:58 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Server Administration]]></category>
		<category><![CDATA[WebStuff]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=408</guid>
		<description><![CDATA[I think we all come across times where we need to have custom php.ini settings for a web-application. One such instance has come up with an application that I have written and recently deployed for Larkin Mortuary. We needed Zend Framework components and I needed session times to be longer. Now the second need is [...]]]></description>
			<content:encoded><![CDATA[<p>I think we all come across times where we need to have custom php.ini settings for a web-application. One such instance has come up with an application that I have written and recently deployed for Larkin Mortuary. We needed Zend Framework components and I needed session times to be longer. Now the second need is something that is very specific to just this application. There are other applications on this server that we would not want a longer session time.</p>
<p>So I decided to use the apache config file to get custom settings per application. I got a bunch of info from this php page http://php.net/manual/en/configuration.changes.php.</p>
<p>Now my apache config file contains the following:<br />
&lt;IfModule mod_php5.c&gt;<br />
php_value include_path &#8220;.:/usr/local/lib/php:/opt/ZendFramework-1.10.8/library&#8221;<br />
php_value session.gc_maxlifetime &#8220;28800&#8243;<br />
php_value session.cookie_lifetime &#8220;28800&#8243;<br />
&lt;/IfModule&gt;</p>
<p>We can see these changes taken place if we look at the output from phpinfo():<br />
Directive                                   Local Value    Master Value<br />
session.cookie_lifetime         28800              0<br />
session.gc_maxlifetime         28800              1440</p>
<p>I also understand that you can have custom php.ini files for each application. But why when you are going to have a VirtualHost section for each application anyways?</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/php-ini-variables-in-apache-config/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcement</title>
		<link>http://undertakingyou.com/general/announcement/</link>
		<comments>http://undertakingyou.com/general/announcement/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 03:25:11 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://undertakingyou.com/?p=405</guid>
		<description><![CDATA[I was meeting with some friends today from UTOS. After talking for a little while I realized that  I have been so absorbed in work both at my job and at home doing renovations in my basement that I had never told them that my wife is pregnant. Further I realized that I have not told a large [...]]]></description>
			<content:encoded><![CDATA[<p>I was meeting with some friends today from UTOS. After talking for a little while I realized that  I have been so absorbed in work both at my job and at home doing renovations in my basement that I had never told them that my wife is pregnant. Further I realized that I have not told a large group of people that my wife and I are expecting our second child.</p>
<p>So, to all that read this and the smaller number that actually care, my wife and I are expecting. Due May 12 (although I am sure the birth will happen on May 13). We know that we are having a girl, and we have chosen the name Alana Lyn.</p>
]]></content:encoded>
			<wfw:commentRss>http://undertakingyou.com/general/announcement/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

