<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[eddieroger.com]]></title>
  <link href="http://www.eddieroger.com/atom.xml" rel="self"/>
  <link href="http://www.eddieroger.com/"/>
  <updated>2012-04-19T09:57:30-04:00</updated>
  <id>http://www.eddieroger.com/</id>
  <author>
    <name><![CDATA[Eddie Roger]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[One Month]]></title>
    <link href="http://www.eddieroger.com/blog/2012/04/13/one-month/"/>
    <updated>2012-04-13T14:14:00-04:00</updated>
    <id>http://www.eddieroger.com/blog/2012/04/13/one-month</id>
    <content type="html"><![CDATA[<p>It&#8217;s pretty crazy how much can change in a month. The whole world has moved 1/12 of the way around the sun. SThe cold has left and returned and left again.The sun comes up halfway through my drive to work instead of at the end. Movies have been released, religious school has ended for this quarter, Spring Break and Pesach have come and gone.</p>

<p>As for me, my whole world has flipped over, because a month ago my Grandma was still alive.</p>

<p>I&#8217;m no idiot. I know that no one lives forever, present blogger included. Realizing that my grandmother was aging, I had started to think about death more and more. While I would not say I have come to grips with it&#8217;s inevitability, I have certainly thought a lot about the nature of the world as I see it as well as what I think my place is in it.</p>

<p>The biggest realization is that the world does, in fact, keep going. Again, I didn&#8217;t expect for it to stop, but I was taken back by how normal everything else felt relative to me. To everyone else who didn&#8217;t know me or my family, nothing had changed. To people who knew me, but not well, nothing had changed. Yet I am still stuck with the reality that all kinds of things have changed forever. Even internally, leaving the hospital for the last time felt the same as any other, despite the heavy knowledge that not all of us were leaving - or, at least, not through the same set of doors.</p>

<p>I don&#8217;t know if it&#8217;s the surreal feeling, my mind playing tricks with me, or a religious or cosmic truth that I don&#8217;t know, but while I can&#8217;t talk to Grandma and get a reply anymore, I don&#8217;t feel like she&#8217;s gone. And no, not in that corny, &#8220;she&#8217;s always in your heart&#8221; kind of way, but not in a presence either. I just don&#8217;t feel her absense in ways I expected.</p>

<p>Despite feeling as through I knew my Grandma really well, it is intriguing to go through her stuff and see what was really important to her. She kept all kinds of things, and it&#8217;s like a sort of adventure to figure out why. Things that have surprised me the least are the obvious things - birthday cards, notes, etc. The most surprising, though, are the things that I never once gave a second thought to keeping, like a random blog post here or a trinket from a trip - both of which are things she had. I reread the blog post and tried to figure out what made her want it, but all I came up with was that I probably helped her set up her printer, that was the test, and she held on to it. The trinket was a coin Miles and I made at the Rock and Roll McDonalds in Chicago in 1994. We must have gave it to her when we got back. The thing only cost $0.50, but it was important to her. Also, both of these finds made me cry.</p>

<p>There is a surprising amount of administrivia that comes with death. The funeral home and hospital handled death certificates, but that was only a fraction. Grandma had several online accounts that I knew of that needed addressing. Facebook has a two-step process, the first of which (Memorializing) will lock the account from login and prevent the account from showing up in a handful of places (search, friend suggestions). The second is full deletion. We haven&#8217;t done that yet. Geni, an online genealogy site, doesn&#8217;t let you designate the avatar of an active account as deceased, and requires documentation to mark it for an account you can&#8217;t log in to. Similarly, closing an account provides an option to indicate that the holder is deceased, which will automatically close the account and flag their avatar. I have no idea why this exists, since I don&#8217;t share passwords and don&#8217;t expect to be able to close my acccount from beyond the grave. However, for Grandma, it was useful since I had her password. I don&#8217;t know GMail&#8217;s process because I can&#8217;t bring myself to do it. This doesn&#8217;t even start to cover the real-world issues like bank accounts, car titles, insurance, inheritance, etc. My family, however, is constantly prepared for this since none of us are on any account alone. We have learned from our history, but that is a different blog post.</p>

<p>The definition I use for &#8220;friendship&#8221; in my head has also been updated. We were surrounded almost immediately by friends and extended family who took incredible care of us. I can&#8217;t properly thank them here, and frankly think they deserve better than a blog post. You quickly learn who really is there for you, because they appear without question. This is amazing - I knew that was a cliche, but I never realized how true it is. Even those who are distant by time or physical distance have ways of being with you, and I can&#8217;t express how much I appreciate those who did. I have never known the right thing to say or do in situations like this, and I extend that awkwardness to my friends, so just showing up is enough. Likewise, I had no idea what the proper response is to the sentiments offered. For some reason, &#8220;Thank You&#8221; didn&#8217;t seem appropriate, but it worked. I think my problem here is that the pleasantries don&#8217;t really change anything - I know people feel bad for me and can empathize or sympathize, but that doesn&#8217;t change how I feel. I also realize that&#8217;s a very cold statement, but it&#8217;s true and I stand by it.</p>

<p>Speaking of comfort, I found a lot more than I expected through the Judaic rituals. I do consider myself a religious person and not terribly cynical about it, but I found it really nice that there was basically a checklist of things that had to be done, and all I had to do was participate. Maybe that&#8217;s it - I know I felt fairly devistated, so having to stop and thing in an orderly fasion about what to do would probably have been impossible. I can only imagine that it&#8217;s worse when it&#8217;s your own parent and you are really responsible for making sure things happen. I also liked wearing the kriah ribbon because I felt that in a small way it kept her with me - not that she has left my mind much since, but it extends a step further. Lastly, I like the grace period of shiva and shloshim in that they add a humanistic approach to grief - no one expects a mourner to jump back in to the world, and we have prescribed ways of reintegrating. Or, as I&#8217;ve been calling it, finding the new normal.</p>

<p>In a lot of ways, I have changed. My perspective of those who have passed has changed in a big way. I would think of my paternal grandfather in a certain way that isn&#8217;t how I think of my grandmother now. I think that&#8217;s because I still have a way of thinking of her - a context, voice, persona etc, that I got from knowing her. I also have been a lot quieter in a few ways. I&#8217;ve barely posted to Facebook (especially considering my former patterns). I think I&#8217;ve been talking less, too, but that&#8217;s hard to quanity since I spend all day with myself, and only really notice it when I&#8217;m alone. But my patterns were all disrupted pretty severly, and I didn&#8217;t enjoy the things I had before, like playing games on my computer or TV. I did escape deeply in to books, tearing through the Hunger Games trilogy (well, still tearing through the last one). I think some of this is mild depression, but I&#8217;m not a doctor, and it&#8217;s starting to come around get back to normal. I have also become incredibly resolved to do some of my passion side projects and to focus again on my diet and exersize, the latter of which is being expedited by Pesach.</p>

<p>There&#8217;s so much more to say, but just getting that out was a surprising help. If there is anything for people who aren&#8217;t me to take away from this, it&#8217;s let the people in your life know what they mean to you. But that&#8217;s cliche, and you do it anyway, right?</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[CouchDB for Mac Installation]]></title>
    <link href="http://www.eddieroger.com/blog/2012/01/26/couchdb-for-mac-installation/"/>
    <updated>2012-01-26T18:56:00-05:00</updated>
    <id>http://www.eddieroger.com/blog/2012/01/26/couchdb-for-mac-installation</id>
    <content type="html"><![CDATA[<p>One of the things I wanted to do when I very destructively changed my blog to Octopress was better document the things I do with my computer so that I can find it in the future. A recent project has lead me down a rabbit hole towards <a href="http://couchdb.apache.org">CouchDB</a>, and since I do my development on a Mac, I need a local instance. For the record, installation on Ubuntu, like what my servers run, is super-duper easy:</p>

<figure class='code'><figcaption><span>Ubuntu Installation</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
</pre></td><td class='code'><pre><code class='bash'><span class='line'>apt-get install couchdb
</span></code></pre></td></tr></table></div></figure>


<p>Mac installation, however, wasn&#8217;t quite as easy, but it was close. I&#8217;m using <a href="http://mxcl.github.com/homebrew/">Homebrew</a> as my package manager since I&#8217;ve had a sordid past with MacPorts. After installing Homebrew, I just needed to have it install CouchDB. Here&#8217;s all the code I ran:</p>

<figure class='code'><figcaption><span>Mac Installation</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
</pre></td><td class='code'><pre><code class='bash'><span class='line'><span class="c"># Install Homebrew - only need to do this once</span>
</span><span class='line'>/usr/bin/ruby -e <span class="s2">&quot;$(curl -fsSL https://raw.github.com/gist/323731)&quot;</span>
</span><span class='line'>
</span><span class='line'><span class="c"># Install CouchDB and dependencies </span>
</span><span class='line'>brew install couchdb -v
</span></code></pre></td></tr></table></div></figure>


<p>I added the -v flag because I wanted to make sure it wasn&#8217;t locking up, since my first attempt at an install didn&#8217;t go so well. However, attempt #2 went swimmingly, and I&#8217;m installing it on my MacPro right now. So far, so good.</p>

<p><em>Update</em> Always run on verbose! Turns out I&#8217;m having a problem downloading one of the dependent files, so it&#8217;s halting. Rerunning the brew install step will eventually fix it by finally getting the whole file. Sounds hacky, is hacky.</p>

<p>Because I want to have CouchDB running when the machine is and not think about it, I needed to add a launchd script to my startup. I was guided how to do so by running &#8220;brew info couchdb&#8221;, but for posterity, here&#8217;s my transcript:</p>

<figure class='code'><figcaption><span>Launch on Login Configuration</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
</pre></td><td class='code'><pre><code class='bash'><span class='line'><span class="c"># To get the help</span>
</span><span class='line'>brew info couchdb
</span><span class='line'><span class="o">[</span>...<span class="o">]</span>
</span><span class='line'>
</span><span class='line'>mkdir -p ~/Library/LaunchAgents
</span><span class='line'>cp /usr/local/Cellar/couchdb/1.1.1/Library/LaunchDaemons/org.apache.couchdb.plist ~/Library/LaunchAgents/
</span><span class='line'>launchctl load -w ~/Library/LaunchAgents/org.apache.couchdb.plist
</span></code></pre></td></tr></table></div></figure>


<p>That&#8217;s it! I now have a working installation of CouchDB on my Macs! If you&#8217;re playing along with the home game, here&#8217;s a link to the admin console.</p>

<p><a href="http://127.0.0.1:5984/_utils">Welcome to the Admin Party!</a></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Switching to Uverse]]></title>
    <link href="http://www.eddieroger.com/blog/2012/01/16/switching-to-uverse/"/>
    <updated>2012-01-16T19:20:00-05:00</updated>
    <id>http://www.eddieroger.com/blog/2012/01/16/switching-to-uverse</id>
    <content type="html"><![CDATA[<p>My parents are by no means afraid of technology. We were one of the first families I knew with a computer, early on the broadband bandwagon, and they both now have smartphones. However, my parents have always been extremely deliberate with their technology choices. Voicemail didn&#8217;t have a long life at my house, since the answering machine kept working, and was a much simpler path between missed call and message. We also never made the jump to put Caller ID on the line because answering the phone was just as pragmatic. And the computers that we had early were only upgraded when they stopped doing the things the needed to do, which often included incrememntal internal upgrades. My parents fall right at the top of the Gartner Hype Cycle.</p>

<p>Given this, I was a little surprised when my dad called me up the other day and said that they were seriously considering switching their Comcast cable and Internet service over to Uverse. I&#8217;ve been using Uverse since I moved back to Indianapolis, and it is easily the only AT&amp;T service I&#8217;ve been impressed with in the last ten years. The plan my parents picked will save them money (pragmatic!) and result in a pretty big upgrade in technology for them. Whole house DVR, on-screen Caller ID (finally), and boxes on all the televisions - surprisingly progressive. Through the duration of the call, I gave my dad some notes to tell the installer (no wireless boxes unless necessarily, use the existing coax, place the gateway in the family room where the router is), and let the process happen.</p>

<p>The installer came when I was away for the evening, so I was phone-only support. My mom handled it like a champ. The installer left something to be desired, but she had already got her computer back on the new Internet and had Grandma&#8217;s halfway set up. I had to do some of the more specific configurations I have in place - namely, reprogramming the Harmony remotes and replacing the lazy installer&#8217;s coax from the box with HDMI - but they all took right to it. I&#8217;ve taugh them so well.</p>

<p>A few days in, and so far, so good. I&#8217;m taking the &#8220;no news is good news&#8221; approach - I haven&#8217;t been called about any big issues, and after I swap out a few more HDMI cables for coax, they&#8217;ll be all set. My dad is amazed by remote scheduling via his Nexus S and seems to really be enjoying DVR. Mom and Grandma are less than thrilled about the lack of The Hallmark Channel, but they move on. And I&#8217;m happy that they&#8217;re finally taking advantage of HDTV on the sets they&#8217;ve got.</p>

<p>All in all, a good change. Welcome to the bleeding edge.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Resolutions]]></title>
    <link href="http://www.eddieroger.com/blog/2012/01/01/resolutions/"/>
    <updated>2012-01-01T00:49:00-05:00</updated>
    <id>http://www.eddieroger.com/blog/2012/01/01/resolutions</id>
    <content type="html"><![CDATA[<p><img src="http://static.eddieroger.com/2012_graphic.png" align="right" /></p>

<p>Happy New Year.</p>

<p>Resolutions are a big part of New Years, but I&#8217;ve never really got it. I mean, I do on a superficial level - nothing says opportunity to start something new like a brand new year - but I&#8217;ve never needed a prompt like that to begin something fresh. Now, I will usually start new things on a Sunday for similar reasons, but I get 52 of those a year instead of just one. What&#8217;s more, my birthday is right around the corner from New Year&#8217;s, so why not use that?</p>

<p>That said, there are plenty of things I have on my list to accomplish in 2012. Some are worth sharing and may get their own blog post, some are fairly personal and probably won&#8217;t. But, Internet, have no fear - blogging more is high up on the list, because I love you. For now, just take this as a sign of good faith - 2012 won&#8217;t necessarily be a year of change (because isn&#8217;t every?), but it will be a year of accomplishments. So, here&#8217;s to it.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[So Long GoDaddy, and So Can You]]></title>
    <link href="http://www.eddieroger.com/blog/2011/12/25/bye-bye-godaddy/"/>
    <updated>2011-12-25T22:48:00-05:00</updated>
    <id>http://www.eddieroger.com/blog/2011/12/25/bye-bye-godaddy</id>
    <content type="html"><![CDATA[<p>Unless you don&#8217;t use the Internet or haven&#8217;t seen the news in a while, you should be mildly familiar with the Stop Online Piracy Act, nicknamed (and #hashtagged) SOPA. Essentially, the Government is trying to put in to place measures that will allow a ISPs to block a domain at will - gross oversimplification, of course, but this isn&#8217;t an article about SOPA.</p>

<p>Since it&#8217;s inception, GoDaddy has been a strong supporter (and recent contributor) to the wording and legislation around SOPA. To me, these are acts that I can&#8217;t support, so I&#8217;m taking my business elsewhere. I&#8217;ve registered a few domains with them over the year as well as purchased an SSL certificate, and pending right now, I&#8217;m moving them over to Namecheap. They came strongly recommended by the hivemind at reddit, publicly display their disapproval and stance on SOPA, and even had a promotion - <em>byebyegd</em> - for anyone leaving GoDaddy (or anyone at all).</p>

<p>Will a measly 10 domains make a difference to GoDaddy? Probably not, but as of yesterday, they had lost 70,000+. And isn&#8217;t the basic idea behind capitalism the ability to vote with my dollar? They probably won&#8217;t close their virtual doors because of this, but they will be shy a few dollars every year come renewal.</p>

<p>The nice thing for me is that I am finally consolidating my domains and taking a solid inventory of the mess I&#8217;ve made of my domains and web presence over the last few years. As of a few days from now, all of my domains will have the same renewal date, and I will have a solid list of which domain is where. I may even come up with a Mac app out of this to manage it all going forward. Wouldn&#8217;t that be something?</p>

<p>Oh yeah, Merry Christmas and Happy Hanukkah!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Here We Go Again]]></title>
    <link href="http://www.eddieroger.com/blog/2011/12/14/here-we-go-again/"/>
    <updated>2011-12-14T18:13:00-05:00</updated>
    <id>http://www.eddieroger.com/blog/2011/12/14/here-we-go-again</id>
    <content type="html"><![CDATA[<p>Not again.</p>

<p>For a long time, my site had the subtitle, &#8220;Another Day, Another Platform.&#8221; Well, I&#8217;m afraid that&#8217;s, true again. If memory serves, in the nearly 10 years of this website&#8217;s existence, I&#8217;ve moved platforms at least five times. Clearly memory isn&#8217;t serving or that would be an actual number. I&#8217;ve been with Blogger using iFrames, Movable Type to generate static HTML (heh, more on this later), WordPress and WordPress and WordPress, and my own incarnation once or twice in there.</p>

<!-- more -->


<p>So why switch again? Boredom? Needed a change? A little bit of all of it.</p>

<p>My new platform is called <a href="http://octopress.org">Octopress</a>. At it&#8217;s core, it&#8217;s a set of scripts that generate (wait for it) a static website. No fancy databases - or stupid ones for that matter. No complicated admin console. Just some scripts and a pile of text files. This has some huge advantages for someone like me, though. First, text files are easy and cheap to maintain and backup. I can zip up my site and have instant, daily backups that are ready to redeploy anywhere. Speaking of anywhere, I can more often than not access a text editor anywhere I am, be it on my phone, iPad, or anyone&#8217;s computer with a Terminal and SSH client. I know WordPress has an iPhone/iPad app, but it never really did it for me. Third (that anywhere bit was second), this method of blogging lends itself more naturally to how I write. I&#8217;ve wanted to be a more technical blogger for a while, and Octopress has some pretty graceful and easy methods for inputting and formatting code, as well as linking to a dozen other things. Namely, making install notes - something I should do a lot more often - is super easy since it&#8217;s just a text file to keep open and paste successful code bits into.</p>

<p>I&#8217;ll have more thoughts as I go on, and write about the journey, but since my test deploy was incredibly destructive (RTFD, seriously), I was instantly incentivized to get something exciting up. Also, take a peek on a modern mobile phone - the built in skin is pretty slick there.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[On Being an Adult Male at a Gym Meet]]></title>
    <link href="http://www.eddieroger.com/blog/2011/11/16/on-being-an-adult-male-at/"/>
    <updated>2011-11-16T08:14:08-05:00</updated>
    <id>http://www.eddieroger.com/blog/2011/11/16/on-being-an-adult-male-at</id>
    <content type="html"><![CDATA[<p>There&#8217;s been a lot of talk in the press recently about some of the disgusting
things that have been happening at Penn State. Not the cover up business, but
the terrible allegations against Sandusky and what he may have done to those
poor children. This isn&#8217;t a story about him.</p>

<p>We live in a world where it is now weird for adult men to be alone with
children. Single fathers aren&#8217;t the norm. Men walking through a park a little
too slowly will trigger a call to the cops. Kids can&#8217;t be outside too far from
home or too long for fear of being snatched.</p>

<p>This past weekend I got to (finally!) go to my cousin&#8217;s gym meet at a local
middle school. Being the avid amateur photographer I pretend to be, I took my
camera. As my dad and I were walking in, I had a strange cringe of what people
would think about two adult men (we drove separate from my aunt and cousin)
walking in to a building of little girls with our cameras. I made sure we were
sitting obviously with my aunt before actually pulling out my cam and zoom
lens, but I couldn&#8217;t share the fear that people would be concerned. After her
first event, I let it go, but I can&#8217;t shake the feeling.</p>

<p>I don&#8217;t intend on diving in to a &#8220;how did we get here&#8221; type blog post, nor is
this a social commentary. I have come to rationalization that I would rather
people eye me funny if I take my cousins out for lunch or something than risk
a stranger harming them and no one taking action. But it is a shame that this
is the case.</p>

<p>For the record, my cousin swept the event and scored highest all around for
age group. She&#8217;s just that great - no big deal.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Rails and Django, Round 2]]></title>
    <link href="http://www.eddieroger.com/blog/2011/05/07/rails-and-django-round-2/"/>
    <updated>2011-05-07T19:44:40-04:00</updated>
    <id>http://www.eddieroger.com/blog/2011/05/07/rails-and-django-round-2</id>
    <content type="html"><![CDATA[<p>A lot time ago, I played around with Rails a lot. At the time, it was
something I could believe in, and I wanted to love it. For a short while, I
did, I just never had a practical usage for it. Shame, I guess, because you
can only write so many blog applications before the magic runs out.</p>

<p>Then one day I heard about Django. I started playing with it, and I love it.
Free Eddie panels, python, who could ask for more? I feel in deep. And I had a
reason this time to write an app. So I did. And it was magic.</p>

<p>This weekend I was playing with Gitorious to slap a pretty front end on my
repos, and I found out it was written mostly in Rails. After delving in to the
code for a long time to get the dumb thing running (and it doesn&#8217;t yet), I
sparked - &#8220;Hey, Rails! Let&#8217;s go look at that again.&#8221;</p>

<p>I Googled, I made <strong>yet another blog</strong>, then I accidentally Googled &#8220;Django
Rails.&#8221; Comparison. The holy war of the Internet world. You may have heard of
Mac versus PC, vi versus emacs. Turns out, they&#8217;re just as furious about
Django and Rails.</p>

<p>For me, what it came back to was that I would rather spend time writing
Javascript and CSS not for free in exchange for free Eddie and authentication.
I don&#8217;t understand how you can have an application meant to be on the Internet
these days that doesn&#8217;t include free - albeit basic - user authentication. I&#8217;m
not saying that the state of Django&#8217;s Eddie is what I want in a big app, but
it gets me from zero to 40mph with the option to swap it out later. I also get
free, segregated Eddie. I can be dropping data in to an app within minutes of
creating my project, and I love this fact.</p>

<p>All in all, these downsides are enough to keep me in Django. The grass is
greaner, but this time I&#8217;m staying till.</p>

<p>For now, anyway.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Django Development on the iPad]]></title>
    <link href="http://www.eddieroger.com/blog/2011/04/24/django-development-on-the-ipad/"/>
    <updated>2011-04-24T20:36:14-04:00</updated>
    <id>http://www.eddieroger.com/blog/2011/04/24/django-development-on-the-ipad</id>
    <content type="html"><![CDATA[<p>Alright, maybe that title is misleading. A better one would be &#8220;any
development on the iPad.&#8221;</p>

<p>I&#8217;m setting out on an experiment. For a long time, I&#8217;ve said that I&#8217;m a
command line guy. A modern green screener. A relic, willing to trade my mouse
for a permanent keyboard, any day of the week. In theory, this means I should
be able to do some serious development with just an SSH terminal and a
keyboard. As it happens, my iPad has just that.</p>

<p>I&#8217;m tossing between two SSH apps right now - iSSH and a new player, prompt. I
don&#8217;t know much about iSSH other than it fell squarely in the &#8220;just works&#8221;
category - point it at a server, enter some credentials, and it just worked.
Prompt is from Panic, a company that makes software good enough I want to buy
(namely Unison and Transmit). It&#8217;s version 1.0, and thus not without faults.
Namely, the thing goes three minutes and hangs unexpectedly. Between the two,
though, an SSH client is acquired and runs.</p>

<p>Next up - environment. I have an account on my web server that I can log in to
for running the thing, so I&#8217;ve made a directory for local development. Now my
SSH client has somewhere to go. A few virtualenvs and git inits later and I
had a place to work.</p>

<p>For a quick test, I spun up a very basic Django project and kicked off it&#8217;s
internal server. After remembering to let it listen on all IPs, I was able to
get to it from Mobile Safari. A rousing success.</p>

<p>So that&#8217;s where I am. I have a kludgey but functional ultra mobile development
environment. I&#8217;m going to let this go for a bit and see if it&#8217;s feasible.
Clearly a gap is anything graphic, but that&#8217;s what my big Mac rocks at doing.
For quick, ugly code work, this should do nicely. I guess we&#8217;ll see.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Tables, DIVs and the Future]]></title>
    <link href="http://www.eddieroger.com/blog/2011/04/17/tables-divs-and-the-future/"/>
    <updated>2011-04-17T19:48:45-04:00</updated>
    <id>http://www.eddieroger.com/blog/2011/04/17/tables-divs-and-the-future</id>
    <content type="html"><![CDATA[<p>I&#8217;m coding again, and that will also mean I&#8217;m writing again. I want to write
about what I&#8217;m doing, and I think what I&#8217;m doing is exciting, so maybe this
blog will return to that, too. Or not. We&#8217;ll see.</p>

<p>When I first started web design, everything with rigid formatting was done in
tables. We didn&#8217;t have CSS yet, so if you wanted positions, you made a table.
If you were graphically inclined, you drew your tables in Photoshop (or
Fireworks, or Illustrator) and sliced it up, repeating portions that were
worth repeating. It was fun, but it was tedious. Most importantly, it worked.</p>

<p>With the rise of CSS (except in IE6, still a problem), the Internet Hivemind
commanded we stop doing that. Instead, we switched to DIVs. Everywhere. Tables
were only useful now for tabular data, as the name would rightly suggest.
Frameworks sprung up (I&#8217;m fond of Blueprint, myself) to make it easier, and
that&#8217;s how we went. Hacks existing to do special things, but you made a
semantic DIV to encapsulate content. It&#8217;s good, readable code, and tedious to
write.</p>

<p>What&#8217;s next then? I have no idea. HTML5 was rumored to bring semantic sections
(header, footer, navigation, content), but it&#8217;s not adopted. I&#8217;m working on a
new layout for a site - not this one, sorry - and I&#8217;m finding that I&#8217;m four
divs in before getting to content. It&#8217;s absurd, but it works. I supposed if I
was really troubled I could lobby the W3C, but it&#8217;s not worthwhile. I&#8217;d rather
fuss. At least I write moderately reusable code that I leverage (read: cut and
paste) to new projects.</p>

<p>Oh, and I blog at midnight. That never helps me not-complain.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Yet Another Epic Gap in Writing]]></title>
    <link href="http://www.eddieroger.com/blog/2011/01/31/yet-another-epic-gap-in-writing/"/>
    <updated>2011-01-31T17:52:43-05:00</updated>
    <id>http://www.eddieroger.com/blog/2011/01/31/yet-another-epic-gap-in-writing</id>
    <content type="html"><![CDATA[<p>I was so sure that having WordPress on my phone would make me blog more. Sure,
it yielded a few neat photographs from &#8220;the field,&#8221; but nothing really came of
it. Sad I guess, and I apologize, even though I&#8217;m not sure to whom I&#8217;m
apologizing since it&#8217;s unlikely anyone stuck around when the entries ended.</p>

<p>I guess it comes down to having nothing interesting to say. I half-wrote a
social media post in the spirit of my epic Twitter farewell, but it never got
realized in a form I liked. Work has certainly provided me with a of insight
in to what I think of SM in general, and it comes down to &#8220;who cares?&#8221; I mean,
I know people do care of it wouldn&#8217;t be an industry, but part of me can&#8217;t get
past the fact that I think it&#8217;s only important because we as a people say it
is. Think about it - why do you want to be friends with a company? Do you
think they&#8217;re really following you back?</p>

<p>Maybe it&#8217;s my inner nihilist coming out to play, but I feel the same way about
this blog to an extent - I like the idea that one day I&#8217;m going to look back
and be able to loosely piece together my life, but right now I&#8217;m questioning
the value in it.</p>

<p>On another topic altogether, I&#8217;ve started learning to code for iPhone and
Android. It&#8217;s really funny to be learning about both of them at the same time,
but I think that&#8217;s a series of posts better saved for their own entries.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Broken Windows: The Hamburglar Stole Your Registry]]></title>
    <link href="http://www.eddieroger.com/blog/2010/09/12/broken-windows-the-hamburglar-stole-your-registry/"/>
    <updated>2010-09-12T08:50:11-04:00</updated>
    <id>http://www.eddieroger.com/blog/2010/09/12/broken-windows-the-hamburglar-stole-your-registry</id>
    <content type="html"><![CDATA[<p><img src="http://www.eddieroger.com/writings/wp-content/uploads/2010/09/wpid-%0AIMG_20100912_112515.jpg" alt="image" /></p>

<p>I&#8217;ll have a large run32.dll and a side of you unsaved Word doc, please.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Mallrats: The Clerks That Wasn't]]></title>
    <link href="http://www.eddieroger.com/blog/2010/09/08/mallrats-the-clerks-that-wasnt/"/>
    <updated>2010-09-08T19:58:28-04:00</updated>
    <id>http://www.eddieroger.com/blog/2010/09/08/mallrats-the-clerks-that-wasnt</id>
    <content type="html"><![CDATA[<p>Being a huge Kevin Smith fan, I don&#8217;t know how many times I&#8217;ve seen the
various films of the View Askewniverse ((Save Gigli and Jersey Girls, but
they&#8217;re only ancillary to the &#8216;verse)). Needless to say, I&#8217;m a fan, and that
includes the poorly received film that is Mallrats. Seriously, critics hated
it. Here you had Kevin Smith who just made his gigantic mark on the world with
$27,000 and some friends, and along comes a studio handing him buckets of cash
to put out something mediocre at best.</p>

<p>While watching Mallrats tonight, I think I finally found the answer to the
problem. Some blame the heavy role Jay and Silent Bob play in the film. Some
blame the fact that it&#8217;s set in Jersey but filmed in Minnesota ((Eden Prairie
to be exact - I&#8217;ve been there)). Some blame the overuse of overly verbose
verbiage spewed disproportionately to the perceived status of the characters
((See what I did there?)). Others just think Smith sold out and that alone
ruins it. But me, I&#8217;ve found the answer. And it&#8217;s one quote.</p>

<p>&#8220;It&#8217;s not <em>a</em> mall. It&#8217;s <em>the </em>mall.&#8221;</p>

<p>Yup. That. It hit me like lightning. That one line was the entire plot of
Clerks, despite it never being uttered. To Randall and Dante, Quick Stop was
the world. Not just a minimart - <em>the</em> minimart. Clerks 2 beat this message
over our heads with the dramatic Randall speech and montage to end the film,
but it was there all along. The unwavering love they had for this place was
tangible, despite the fact that Dante wasn&#8217;t even supposed to be there that
day.</p>

<p>All of these genuine, endearing qualities were missing from Mallrats. Even
when Brodie outright says phrases like &#8220;the mall&#8221; and &#8220;my mall,&#8221; it served as
nothing more than a venue. These people existed at the mall, but it could have
just as easily been set at a theme park or Mooby&#8217;s ((Here&#8217;s looking at you,
Clerks 2)) and it wouldn&#8217;t have been the least bit different.</p>

<p>So what, you say. Plenty. Clerks played off our empathy for shitty jobs. We&#8217;ve
all worked places we didn&#8217;t like on our day off. We had friends with shitty
jobs and we&#8217;d go visit them. Yeah, we&#8217;ve all shopped at a mall, but that&#8217;s
just a roof over stores we visit. Who cares? Take Mall of America - there are
multiple instances of any given store in one building. You can visit half of
the mall on one day, then do the exact same shopping trip the next day in the
other half. This is how we feel, and this is how Brodie, TS and the rest of
them treat their mall. Hell, they even visit another mall mid-movie. You would
never dream of seeing Dante stroll through a CVS or Walgreen&#8217;s in the middle
of Clerks.</p>

<p>Despite it all, I love Mallrats. It&#8217;s not my favorite in the &#8216;verse, but not
my least either. I love quoting it with my friends. I can&#8217;t eat a chocolate
covered pretzel without wanting to vomit a little. I have finished countless
tales with &#8220;true story.&#8221; And should I ever own a sialboat, I&#8217;m naming it
schooner. Dumbass.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Broken Windows: Wendy's]]></title>
    <link href="http://www.eddieroger.com/blog/2010/09/06/broken-windows-wendys/"/>
    <updated>2010-09-06T12:04:26-04:00</updated>
    <id>http://www.eddieroger.com/blog/2010/09/06/broken-windows-wendys</id>
    <content type="html"><![CDATA[<p><img src="http://www.eddieroger.com/writings/wp-content/uploads/2010/09/wpid-%0AIMAG0095.jpg" alt="image" /></p>

<p>Being a rabid Mac fanboy, I really like seeing Windows fail visibly in public.
Here&#8217;s the latest one I saw. Expect more of this.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Yikes! ]]></title>
    <link href="http://www.eddieroger.com/blog/2010/09/05/yikes/"/>
    <updated>2010-09-05T21:19:05-04:00</updated>
    <id>http://www.eddieroger.com/blog/2010/09/05/yikes</id>
    <content type="html"><![CDATA[<p>It&#8217;s been almost a year since I posted, and that&#8217;s no good. I tried writing my
own blog in the middle, but mobile device applications have come far enough
that I decided it was not worthwhile. For example, a year ago I could do very
basic posts from my iPod Touch, but with no camera and relatively limited
wifi, that was dumb. Flash forward to today - I can post from my Evo, write a
post from my iPad, or sit and use a desktop like I&#8217;m used to. I refuse to post
pictures to Facebook since I don&#8217;t control things uploaded there, but I can
publish a picture to my blog, hosted on my web server, from my Evo.</p>

<p>So, yeah, back to WordPress. I liked the idea of writing a Django blog, and
haven&#8217;t abandoned it yet, but for now it&#8217;s a side project and not
mainstreamed. For now, anyway.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[None]]></title>
    <link href="http://www.eddieroger.com/blog/2009/09/15/719/"/>
    <updated>2009-09-15T13:00:17-04:00</updated>
    <id>http://www.eddieroger.com/blog/2009/09/15/719</id>
    <content type="html"><![CDATA[<p>I came across a pretty interesting <a href="http://www.reddit.com/r/apple/com%0Aments/9ksic/hypothetical_situation_my_macbook_pro_is_stolen/">thread </a>on <a href="http://reddit.com">reddit
</a>today. It posed the question of preemptive things one can
do to protect a Macbook against theft. Despite having had a Mac since I
started college, I&#8217;ve never done more to protect it from theft than buy a
Kensington lock to hook to my desk (that I never used). Needless to say, I&#8217;m
fairly unprepared and incredibly vulnerable.</p>

<p>Clearly any portable computer is at risk of theft, and while the hardware
itself is considerably more valuable to the thief than the data on the
machine, the opposite is true for me. I can replace a computer, but I can&#8217;t
replace lost data. This is easily enough solved (hello, <a href="http://www.apple.com/macosx/what-is-macosx/time-machine.html">Time
Machine</a>), but
I&#8217;d rather have a situation where I don&#8217;t have to.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[So Long, Twitter. ]]></title>
    <link href="http://www.eddieroger.com/blog/2009/09/14/so-long-twitter/"/>
    <updated>2009-09-14T14:36:57-04:00</updated>
    <id>http://www.eddieroger.com/blog/2009/09/14/so-long-twitter</id>
    <content type="html"><![CDATA[<p>Imagine yourself in a cool new bar. It&#8217;s still fairly new, so not a lot of
people know about you. You like to frequent the new bar, and find yourself
going there fairly regularly. You start having some conversations with people
in the bar, and really enjoying it. You try bringing a few of your friends to
the bar, and they end up staying and having a pretty good time, too. All in
all, things are pretty decent.</p>

<p>As it happens, the bar starts to gain popularity. You think it&#8217;s pretty great.
More people start showing up and you have more people to talk to. As the bar
starts to gain popularity, they do stuff to make it more fun to be there - put
in a jukebox, karaoke, etc. And don&#8217;t you feel great, because you knew about
it before it was &#8220;cool.&#8221;</p>

<p>The bar gets so popular that alcohol producers start to find out about it. The
send reps to talk about how great their beer is, but you&#8217;re not looking to
talk to a distributor, you just want to hang out and talk to you friends.
Lucky you, it&#8217;s pretty obvious who the reps are, so you keep to yourself and
your circle. The bar may be getting a little passe, but you still like it.</p>

<p>Turns out sending reps was pretty successful, so the distributors send more.
And so do the competitors. And then, <em>they</em> send more.</p>

<p>Some pretty cool people start showing up to the bar, and it&#8217;s pretty fun to
stop and listen to what they have to say. Sure, you still talk to your friends
most of the time, but celebrity stature certainly warrants keeping an ear on
their conversation. Every once in a while you try to shout to the celebs and
see if they respond, but they never do because the celebs just like being
heard and talking to other celebs. Remember, they&#8217;re just people, too.</p>

<p>Unfortunately, some new people have found about the bar, and they find
themselves so infatuated with what others are saying that they just stand
around repeating what others are talking about. You know they type - &#8220;hey, did
you hear what so and so just said?&#8221; All that training from high school kicks
in, and you ignore them now like you did then. They&#8217;re just looking for people
to listen to them, anyway.</p>

<p>The bar keeps growing and growing, and everyone&#8217;s having a good time. You have
the tables you like to sit at, the people you like to talk to, etc. But, it
gets kind of noisy. I mean, you&#8217;re still having fun, your friends are still
coming, but it&#8217;s just not the same. You&#8217;re tired of hearing about how great
all the new beers and other beverages are. You find it harder to avoid those
repeaters. You even start sitting in the back room - it&#8217;s still the bar, just
a little quieter. But all those things you used to like about it have changed.
And you don&#8217;t really enjoy going anymore, either. You start coming less and
less, and some of your friends don&#8217;t show up anymore, either.</p>

<p>So, what are you to do? Go out in search of a new bar? Yup.</p>

<p>And that&#8217;s why I&#8217;m done with Twitter.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Reply Bloat, or, Why I Really Want Google Wave]]></title>
    <link href="http://www.eddieroger.com/blog/2009/09/09/reply-bloat-or-why-i-really-want-google-wave/"/>
    <updated>2009-09-09T13:01:56-04:00</updated>
    <id>http://www.eddieroger.com/blog/2009/09/09/reply-bloat-or-why-i-really-want-google-wave</id>
    <content type="html"><![CDATA[<p>Two pretty insubstantial things happened to me today that, when mixed, sparked
the great big idea bulb over my head (consequently scaring away all the bugs
and dust resting on said bulb). The first was an email notification at work
that one of the SharePoint sites I belong to had reached it&#8217;s size quota and
needed some purging. The second event occurred as I was going through my inbox
later in the afternoon. A short string of emails had gone back and forth to
see if anyone was interested in grabbing sushi at some point next week
(riveting stuff). Over the course of seven emails, the size of the message had
doubled from 10k to 21k. While that&#8217;s not a huge deal, that is seven messages
of increasing size sitting in my inbox eating 109k of space. SharePoint and
it&#8217;s document revisions was the same way.</p>

<p>This is where <a href="http://wave.google.com/">Google Wave </a>comes in. From the video
demonstration originally released and the supplemental materials on their
site, it looks like they have solved reply bloat. By threading messages and
constantly referring and replying to one at a time, you aren&#8217;t left with a
string of emails with increasing size. Sure you get all the benefits of a
threaded conversation, but this is probably the biggest undocumented perk yet.
Consider the effect it would have on an email server storage setup. Picture
what would happen if you were to have included an attachment on one of those
emails - 10k could have started at over 1M, and it would grow as rapidly as
changes are made to the document. Wave will solve this!</p>

<p>I applied to be in as an early tester when they solicited participants, and
now I&#8217;m more excited than ever.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Changes are Coming]]></title>
    <link href="http://www.eddieroger.com/blog/2009/08/19/changes-are-coming/"/>
    <updated>2009-08-19T07:19:07-04:00</updated>
    <id>http://www.eddieroger.com/blog/2009/08/19/changes-are-coming</id>
    <content type="html"><![CDATA[<p>I will definitely share more on this later, but I&#8217;m working on bringing my
blog back up to what it used to be. What this means for now is no more Twitter
on the blog, and more posts. So yeah, stick with me, big changes are coming.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Tweets for Today - 2009-08-17]]></title>
    <link href="http://www.eddieroger.com/blog/2009/08/17/tweets-for-today-2009-08-17/"/>
    <updated>2009-08-17T23:59:59-04:00</updated>
    <id>http://www.eddieroger.com/blog/2009/08/17/tweets-for-today-2009-08-17</id>
    <content type="html"><![CDATA[<ul>
<li>Tired. Just tired. <a href="http://twitter.com/eddieroger/statuses/3362790619">#</a></li>
<li>I had a dream last night that I got all the way to the airport without my luggage. As such, I will be packing for my Thusday trip tonight. <a href="http://twitter.com/eddieroger/statuses/3365621683">#</a></li>
</ul>


<p>Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content>
  </entry>
  
</feed>

