Warning: ./cache/7edd48fa55bfa431bfba5f9e5d79f6d4.spc is not writeable in /var/www/davideisinger.com/feed/lib/simplepie.inc on line 1623
Warning: ./cache/d18f1d73def3e8af3fdc20c8642edaee.spc is not writeable in /var/www/davideisinger.com/feed/lib/simplepie.inc on line 1623
Warning: Cannot modify header information - headers already sent by (output started at /var/www/davideisinger.com/feed/lib/simplepie.inc:1623) in /var/www/davideisinger.com/feed/index.php on line 14 David EisingerDavid's Articles and Linkshttp://www.davideisinger.com/2008-07-28T06:26:00ZDavid Eisingerdavid@davideisinger.comhttp://www.davideisinger.com/* Back to the Grindtag:www.davideisinger.com,2008-07-28:13f6e68c43c74f6e965e7e22fa79c384/5a62aa98b1abf58571467519b631ca94David2008-07-28T06:26:00Z<p>Clive Davis, from a <a href="http://www.wired.com/gaming/virtualworlds/commentary/games/2008/07/gamesfrontiers_0728">piece on Wired</a> exploring the mindset of a World of Warcraft player:</p>
<blockquote>
<p>These explanations are all true, more or less. But I actually believe there’s another reason we’re willing to spend 20 hours a week grinding, and it’s far weirder.</p>
</blockquote>
<blockquote>
<p>It’s because we love it. We love grinding.</p>
</blockquote>
<p>A great article, to which any long-term WoW player can relate. Nearly (gulp) four years after I started my first character, I’m still paying my $15/mo because of how <em>productive</em> it makes me feel. There’s always a goal in sight, and there’s usually a clear path to accomplishing that goal. Most of us have come to accept this, although it appears some players are still <a href="http://www.wired.com/gaming/virtualworlds/commentary/games/2008/07/gamesfrontiers_0728?showAllComments=true&showAllComments=true&commentId=4ng0">in denial</a>:</p>
<blockquote>
<p>Yes, the mindless, safe, predictable grinding is perfect for mindless, safe, predictable people. A few of us prefer the surprising and the novel; we play PvP.</p>
</blockquote>
<p>Spoken like someone who hasn’t played WoW since 2005. Take it from a guy who pulled down 19K honor on Saturday by doing the same thing over and over and over again: it’s a grind, guy.</p>* I've Been Robbed!tag:www.davideisinger.com,2008-04-21:13f6e68c43c74f6e965e7e22fa79c384/130598780a15903a43ed7d98dc937294David2008-04-21T08:42:00Z<p><a href="http://www.memorly.com/">Mary</a> just pointed me to a new web startup that seems to borrow heavily from some design work I did about a year ago. Mere coincidence or shameless rip? <em>You be the judge</em>.</p>
<p>The people’s exhibit #1: the design I did for <a href="http://hab.la/">hab.la</a> in early 2007:</p>
<p><img src="http://www.davideisinger.com/images/53.png" alt="" /></p>
<p>And what’s this? <a href="http://www.digsby.com/">Digsby</a> bills itself as “IM + Email + Social Networks”, but I call it a ripoff with a capital <span>WTF</span>:</p>
<p><img src="http://www.davideisinger.com/images/52.png" alt="" /></p>
<p>I’m not sure what to think. The resemblance is there. Theirs has a little more depth; mine, a little more racism. I’d be more up-in-arms if I had any stake in hab.la or if I was trying to build a design portfolio, but as it stands, I’m pretty flattered.</p>* Life Updates Vol. 1tag:www.davideisinger.com,2008-03-17:13f6e68c43c74f6e965e7e22fa79c384/c30750e7f0d75779405c504d5fbd9bf1David2008-03-17T16:18:00Z<p><span>HELLO</span> <span>WEB</span> <span>FRIENDS</span>. Some brief updates: the <a href="http://www.davideisinger.com/article/moving-on">new job</a> is going swimmingly. I’m the primary developer on a smallish website we’re developing. It’s great to be able to work from professionally-designed website comps, and I’m learning a ton about testing and web application design. And check out the new <a href="http://www.viget.com/">viget.com</a> — friggin’ awesome, huh?</p>
<h4>Moving on up</h4>
<p>Tooo the third floor. I’m moving into a new place in mid-April. I’m super excited; my two biggest gripes about my current apartment are the lack of space and how dark it is. This new place is great incredible — huge windows, tons of space, and a great view of Durham, and I can still walk to work. I’m looking forward to building my <a href="http://www.randsinrepose.com/archives/2006/07/10/a_nerd_in_a_cave.html">cave</a>. Let me know when you can make it down, eh?</p>
<h4>And speaking of visiting…</h4>
<p>I’ll be up in NoVA this weekend, from the 19th to the 23rd — let me know if you wanna catch up. I heard there’s a <a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&Band_Show_ID=27423516&friendid=214735271">great show</a> in D.C. on Thursday.</p>* Moving Ontag:www.davideisinger.com,2008-01-17:13f6e68c43c74f6e965e7e22fa79c384/6aa27175043e03b2b374db9dd5baae20David2008-01-17T19:08:00Z<p>IN <span>MAY</span> OF 2006, I purchased this domain with the intention of starting my very own blog. I experimented with several site designs, but nothing I came up with effectively captured the feel of the time and place where I was. One day, I was out taking pictures of the area around my apartment. One in particular spoke to me, and that picture, shown above, became the foundation of this website.</p>
<p><span>FAST</span> <span>FORWARD</span> one year: a small, Falls Church-based web company has decided to expand their operation to Durham. Their search for suitable office space eventually lands them in an impressive location in Brightleaf Square, with two cathedral windows looking out at the <em>very same scene</em> featured in the photograph above.</p>
<p>AS <span>YOU</span> <span>MIGHT</span> know, I’ve been an employee of Duke’s Office of Information Technology since I graduated in 2005. I’ve had the privilege of working with some smart, talented people on numerous enjoyable projects. I’m very thankful for the opportunities Duke has provided me.</p>
<p><span>BUT</span> <span>THE</span> <span>WINDS</span> of change are blowing; the director of the <a href="http://www.viget.com/">Viget Labs</a> Durham office, the very company I described earlier, found my website and contacted me about joining the Durham chapter of the <a href="http://refreshthetriangle.org/">Refresh</a> tech network that they were starting. There I met some of the team, who encouraged me to apply for one of their open positions, and apply I did. I start on February 11th.</p>
<p><span>VIGET</span> <span>REPRESENTS</span> AN <span>INCREDIBLE</span> opportunity for me. I’ll be doing <a href="http://www.rubyonrails.com/">Rails</a> development full time. At this point in my career, there’s nothing I’d rather be doing. I’m only truly happy when I’m creating, and Viget offers plenty of opportunity for that, through team-based client work and contributions to open source. I’m sad to leave the friends I’ve made at Duke, but I’m not going far.</p>
<p>2007 <span>ENDED</span> ON <span>SOMETHING</span> of a rough note, but things are looking up, and the new year promises to be an exciting one. Best wishes to you and yours.</p>* Refresh the Triangle: Web Application Securitytag:www.davideisinger.com,2007-12-07:13f6e68c43c74f6e965e7e22fa79c384/887a7ab9f4c51899a3ed09bb1e01cda2David2007-12-07T13:18:00Z<p>At last night’s <a href="http://www.refreshthetriangle.org/">Refresh the Triangle</a> meeting, <a href="http://clintonrnixon.net/">Clinton Nixon</a> (who should totally get together with Harrison Ford and have a presidential name-off) gave a great talk on web application security. He explained that a web application essentially takes data in, does something with it, and then sends it back out, and that a secure application needs to be secure throughout the cycle.</p>
<p>Topics included cross-site scripting, malicious file execution, and various kinds of injection attacks. I’m pretty familiar with <span>SQL</span> attacks, but I never gave a lot of thought to how easily <span>POST</span> requests can be altered (Clinton used the <a href="http://www.getfirebug.com/">Firebug</a> extension) to add new elements or to override values that are only enforced at the view level. Makes me cringe to think about all of the unchecked</p>
<blockquote>
<p>person = Person.new(params[:person])</p>
</blockquote>
<p>in my Rails code. You can check out his <a href="http://docs.google.com/TeamPresent?docid=a2wc7cxz4dk_22r385kd">slides</a> or <a href="http://docs.google.com/TeamPresent?docid=a2wc7cxz4dk_22r385kd">links</a> for more information. Additionally, if you’re into Ruby/Rails nerdery, poke through the <a href="http://svn.clintonrnixon.net/public/security_talk_2007/">Subversion</a> repository he posted — he’s working with some cutting-edge stuff. The <a href="http://nex-3.com/posts/54-make_resourceful-0-2-0">make_resourceful</a> plugin looks particularly good.</p>
<p>Thanks a lot to <a href="http://www.viget.com/">Viget Labs</a> for organizing this event, and to <a href="http://www.shoeboxed.com/">Shoeboxed</a> for providing the venue, their office in Brightleaf Square:</p>
<p><a href="http://www.flickr.com/photos/refreshthetriangle/2094043488/"><img src="http://farm3.static.flickr.com/2099/2094043488_9854129e46.jpg" title="" alt="" /></a></p>Rails 2.0: It's done!tag:www.davideisinger.com,2007-12-07:13f6e68c43c74f6e965e7e22fa79c384/21David2007-12-07T12:37:00ZExciting day for web nerds everywhere. On top of all the new features, it's good to hear that they've focused on slimming down the codebase.H2O RLYtag:www.davideisinger.com,2007-10-30:13f6e68c43c74f6e965e7e22fa79c384/20David2007-10-30T08:35:00ZCasual Activist uncovers why bottled water is a total crock. Unless, of course, you're in Mexico, and the water es <i>el color de mierda</i>.Kellogg's All-Bran 10-Day Challengetag:www.davideisinger.com,2007-10-20:13f6e68c43c74f6e965e7e22fa79c384/19David2007-10-20T19:01:00ZClick "On TV" and watch the commercial. So subtle. So disgusting.Garbage Pointstag:www.davideisinger.com,2007-10-18:13f6e68c43c74f6e965e7e22fa79c384/18David2007-10-18T19:33:00ZA new sports blog from my friends Dhivy, Quang and Joe. These guys are great writers. If you're into sports, check 'em out.The Incredible Em and Elastic Layouts with CSStag:www.davideisinger.com,2007-10-12:13f6e68c43c74f6e965e7e22fa79c384/17David2007-10-12T14:10:00ZIncredibly cool web design technique, where the whole layout resizes as text size is increased or decreased. Beautiful blog, as well.