Files
.com/the-setup.html
Kenneth Reitz 07e89e0375 content update
2011-01-03 01:39:45 -05:00

264 lines
9.8 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>The Setup</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Kenneth's log ATOM Feed" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
</head>
<body id="index" class="home">
<a href="http://github.com/kennethreitz/">
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
</a>
<header id="banner" class="body">
<h1>
<a href=".">Kenneth's log </a>
</h1>
<nav><ul>
<li >
<a href="./category/Life.html">Life</a>
</li>
<li class="active">
<a href="./category/Code.html">Code</a>
</li>
<li >
<a href="./category/projects.html">projects</a>
</li>
</ul></nav>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header> <h1 class="entry-title"><a href="the-setup.html"
rel="bookmark" title="Permalink to The Setup">The Setup</a></h1> </header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-08-03T00:43:00">
Tue 03 August 2010
</abbr>
<p>In <a href="./category/Code.html">Code</a>.
</p>
</footer><!-- /.post-info -->
<p>I'm Kenneth Reitz, one of the two co-founders of Züm Hosting. I'm a
passionate Python developer for <a class="reference external" href="http://netapp.com">NetApp</a>. I
typically spend my nights developing a number of open source
projects, and my weekends architecting the web.</p>
<div class="section" id="what-hardware-are-you-using">
<h2>What hardware are you using?</h2>
<p>My sole machine is a 2010 MacBook Pro running a Core i7 processor
at 2.66 GHz w/ 8GB of DDR3
RAM. It's 15&quot; non-reflective screen runs at a beautiful 1680 x
1050. It features both a 250GB SSD and 500 GB HDD, for a total of
750GB of local storage, thanks to the
<a class="reference external" href="http://www.mcetech.com/optibay/">OptiBay</a>. I often have it
hooked up to one of many 23&quot; LCD monitors. For general audio, I
sport a pair of Bowers &amp; Wilkins P5 Headphones. If I'm in a
high-fidelity mood, I listen through a pair of open-backed SR-60s
from Grado Labs. For telephony, I have an HTC Supersonic (EVO)
running running the Nighty Android 2.2 (Froyo) CyanogenMod v6. This
also functions as a perfectly portable hotspot. I read
documentation and play arcade games on a 64GB Apple iPad (wifi). I
play a PSP Go solely for Castlevania: Symphony of the Night. I have
a large number of very powerful
<a class="reference external" href="http://www.linode.com/?r=7bd5ecafdec13147c6019ca1c90884dbf994d67f">Linode</a>
servers at my disposal for various projects and builds. My system
is backed up regularly to a cheap 1TB Western Digital drive. My
media archives are backed up to a 1.5TB Seagate drive. My media
exists on a NAS attached to my Netgear WNR3500L router. My code is
backed up to various Git repositories local and across the net. All
web projects and databases of relevance are backed up to Amazon S3
on a nightly basis, along with all my tweets, Flickr photos, and
Gmail messages.</p>
</div>
<div class="section" id="and-what-software">
<h2>And what software?</h2>
<p>I develop and
live on the latest build of Snow Leopard. My main Python
environment is the latest 2.7 release, along with well managed
virtualenvs for all other releases
<a class="reference external" href="http://blog.mfabrik.com/2010/07/16/easily-install-all-python-versions-under-linux-and-osx-using-collective-buildout-python/">via Buildout</a>.
I also employ a very large number of virtual machines, via VMWare
Fusion 3. I have a particularly efficient XP VM that is always up,
providing me with OneNote 2010. I'd do anything for Mactopia to
port OneNote to OS X. Anything. My development environment consists
of TextMate + PeepOpen, [most recently] PyCharm, SequelPro,
Titanium Mobile, Transmit, and GitX. I love using
<a class="reference external" href="http://www.tuffcode.com/">HTTPScoop</a> for request sniffing. My
favorite command-line utilities are: Terminal.app w/ Zsh + Git,
JoelTheLion's <a class="reference external" href="http://github.com/joelthelion/autojump">autojump</a>,
Defunkt's <a class="reference external" href="http://github.com/defunkt/hub">Hub</a> and
<a class="reference external" href="http://github.com/defunkt/gist">Gist</a>, Mcxl's
<a class="reference external" href="http://mxcl.github.com/homebrew/">homebrew</a>, nicksieger's
<a class="reference external" href="http://github.com/nicksieger/jsonpretty">jsonpretty</a>, and
Rtomayko's <a class="reference external" href="http://github.com/rtomayko/bcat">bcat</a>. On servers, I
typically run the latest Ubuntu Server release, or CentOS (but only
if I have to). I carry out heavy-duty writing with
<a class="reference external" href="http://www.the-soulmen.com/ulyssescore/">Ulysses Core</a>.
<a class="reference external" href="http://www.acqualia.com/soulver/">Soulver</a> is the best
number-crunching application around. I don't know how I lived
without it. My audio production work is carried out in Adobe
Audition CS3 and FL Studio 9. I use Adobe CS5 Master Collection for
light design work and photo retouching. Photoshop Lightroom for
kosher photography dark room work. I've been meaning to get into
Fireworks for wireframing, but haven't had the time as of late. As
for architecture work, I utilize OmniGraffle for diagraming,
Mockingbird / Balsamiq for mockups, and MindNode Pro for
mind-mapping. For note taking, as mentioned, I use OneNote 2010.
Nothing compares, except my Soft Large Squared Moleskine Notebook.
My tasks are managed with
<a class="reference external" href="http://culturedcode.com/things/">Things.app</a>. I can't wait till
they roll out proper syncing. If they don't do it fast enough, I'll
be switching to Macman's
<a class="reference external" href="http://www.taskforceapp.com/">Taskforce</a>. I use Kindle for
purchased books, and iBooks for PDF reading on the iPad. I consume
Google Reader via <a class="reference external" href="http://reederapp.com/ipad/">Reeder</a>, the most
beautiful application I have ever used. For Remote Desktop I use
<a class="reference external" href="http://cord.sourceforge.net/">CoRD.app</a>. Backups are performed
by <a class="reference external" href="http://arrsync.sourceforge.net/">arRsync.app</a>, a beautiful
interface for rsync. My desktop's windows are managed well with
<a class="reference external" href="http://www.irradiatedsoftware.com/cinch/">Cinch.app</a>. My music
library is provided by Spotify at offline, 320KBPS Ogg Vorbis
goodness. In the rare occasion that Spotify is missing an artist, I
use 320KBPS MP3s and FLAC recordings for the ultra-special tracks
(e.g. Liquid Tension Experiment). I buy my MP3s from the
(wonderful) Amazon MP3 Store. I keep my video library nice and
organized in iTunes, regardless of format, with
<a class="reference external" href="http://www.iflicksapp.com/">iFlicks</a>. I stream 1080 videos,
NetFlix, and BlueRay Disks with a Play Station 3 Slim. I play
emulated retro video games Wii. Best $200 I've ever spent. For
communication, I use iChat + Chax, Linkinus, Echofon, and Skype.</p>
</div>
<div class="section" id="what-would-be-your-dream-setup">
<h2>What would be your dream setup?</h2>
<p>No more chords.</p>
</div>
</div><!-- /.entry-content -->
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_identifier = "the-setup.html";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://kennethreitz.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
</div>
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>Links</h2>
<ul>
<li><a href="http://github.com/kennethreitz">GitHub Repos</a></li>
<li><a href="http://flickr.com/kennethreitz">Photography (Flickr)</a></li>
<li><a href="http://twitter.com/kennethreitz">Latest Tweets</a></li>
<li><a href="http://www.linkedin.com/in/kennethreitz">R&eacute;sum&eacute;</a></li>
<li><a href="http://pick.im/kenneth-reitz">Design Portfolio</a></li>
<li><a href="http://laterstars.com/kennethreitz">Later Stars</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<ul>
<li><a href="./feeds/all.atom.xml" rel="alternate">atom feed</a></li>
<li><a href="http://facebook.com/kennethreitz">Facebook</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
&copy; 2011 Kenneth Reitz &amp; co. All Rights Reserved.
</address><!-- /#about -->
</footer><!-- /#contentinfo -->
<script type="text/javascript">
var disqus_shortname = 'kennethreitz';
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
<script type="text/javascript" charset="utf-8">
var disqus_developer = 1;
</script>
</body>
</html>