<?xml version='1.0' encoding='utf-8' ?>
<feed xmlns='http://www.w3.org/2005/Atom'>
  <title type='text'>Marten Veldthuis</title>
  <generator uri='http://effectif.com/nesta'>Nesta</generator>
  <id>tag:www.martenveldthuis.com,2009:/</id>
  <link href='http://www.martenveldthuis.com/articles.xml' rel='self' />
  <link href='http://www.martenveldthuis.com' rel='alternate' />
  <subtitle type='text'></subtitle>
  <updated>2012-02-12T00:00:00+00:00</updated>
  <author>
    <name>Marten Veldthuis</name>
    <uri>http://marten.veldthuis.com</uri>
    <email>marten@veldthuis.com</email>
  </author>
  <entry>
    <title>Open Source Report no. 2</title>
    <link href='http://www.martenveldthuis.com/blog/2012-02-12-open-source-report-2' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2012-02-12:/blog/2012-02-12-open-source-report-2</id>
    <content type='html'>
            &lt;p&gt;And immediately I forgot to write this up for a few times...  So here's what
            I've been up to the past weeks:&lt;/p&gt;
            
            &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;https://github.com/github/hubot-scripts/blob/master/src/scripts/notify.coffee&quot;&gt;hubot-scripts&lt;/a&gt;.
            I added a Prowl/NotifyMyAndroid notification script to our work Hubot, that
            will push every mention of your name to your iOS or Android device.&lt;/li&gt;
            &lt;li&gt;&lt;em&gt;rails&lt;/em&gt;: I fix a small bug where parts of ActiveSupport were not able to be
            loaded in isolation.&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;https://github.com/roqua/simplestats&quot;&gt;simplestats&lt;/a&gt; is a small Sinatra app
            to collect web statistics from your visitors and save them in MongoDB. I
            wrote this out of frustration with Google Analytics, which is probably very
            powerful, but all we really wanted to know were some browser usage stats,
            specifically the width of the viewports of our users. While you could push
            this to GA with a script someone posted somewhere, I simply couldn't figure
            out how to get the results back out...&lt;/li&gt;
            &lt;/ul&gt;
          </content>
    <published>2012-02-12T00:00:00+00:00</published>
    <updated>2012-02-12T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>Open Source Report no. 1</title>
    <link href='http://www.martenveldthuis.com/blog/2012-01-13-open-source-report-1' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2012-01-13:/blog/2012-01-13-open-source-report-1</id>
    <content type='html'>
              &lt;p&gt;Inspired by Mike Gunderloy's attempt at doing something for the open source
              world every day, I figured I should be able to at least do something every
              week.&lt;/p&gt;
              
              &lt;p&gt;So here's what I've been up to the past week:&lt;/p&gt;
              
              &lt;ul&gt;
              &lt;li&gt;&lt;a href=&quot;http://github.com/roqua/watchmen&quot;&gt;watchmen&lt;/a&gt; is a new extension for
              Python's Fabric library that is aimed at monitoring a set of servers.
              At the office, we're growing pretty tired of Nagios, so I did a little test
              to see how hard it would be to build something better. The actual checks
              would be pretty doable with this library, though we'd still need to build
              a webbased dashboard and notifications via e-mail/irc/campfire/sms.&lt;/li&gt;
              &lt;li&gt;&lt;a href=&quot;http://github.com/marten/soundcheck&quot;&gt;soundcheck&lt;/a&gt; is my unified interface
              to running tests. I recently came across the need to run a Minitest suite,
              so I've added something to support that. Not quite happy with how it works
              yet, I'll probably improve it next week.&lt;/li&gt;
              &lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;bootstrap&lt;/a&gt;&lt;/em&gt; I fixed some JS with
              regard to the buttons, when they are &lt;code&gt;&amp;lt;input type=&quot;submit&quot;&amp;gt;&lt;/code&gt;s, instead
              of divs with class button.&lt;/li&gt;
              &lt;/ul&gt;
            </content>
    <published>2012-01-13T00:00:00+00:00</published>
    <updated>2012-01-13T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>fakefs</title>
    <link href='http://highgroove.com/articles/2011/12/06/fake-it.html' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-12-08:/blog/2011-12-08-fakefs</id>
    <content type='html'>
                &lt;p&gt;File system faker to make testing stuff that depends on the FS easier.&lt;/p&gt;
                
                &lt;p&gt;Personally, I tend to dependency-inject some IO class when I need to test file stuff.&lt;/p&gt;
              </content>
    <published>2011-12-08T00:00:00+00:00</published>
    <updated>2011-12-08T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>DocHub</title>
    <link href='http://dochub.io/' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-12-07:/blog/2011-12-07-dochub</id>
    <content type='html'>
                  &lt;p&gt;Much better place to lookup stuff than w3schools. I find this a little easier
                  to browse than the Mozilla dev center.&lt;/p&gt;
                </content>
    <published>2011-12-07T00:00:00+00:00</published>
    <updated>2011-12-07T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>Sprintly</title>
    <link href='http://sprint.ly/' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-12-05:/blog/2011-12-05-sprintly</id>
    <content type='html'>&lt;p&gt;Very pretty scrum tool. I especially like the preformatted form for new stories which forces you to write it in a certain format, I wish Pivotal was a little more opinionated in that area.&lt;/p&gt;</content>
    <published>2011-12-05T00:00:00+00:00</published>
    <updated>2011-12-05T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>Sugru</title>
    <link href='http://sugru.com/' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-11-22:/blog/2011-11-22-sugru</id>
    <content type='html'>&lt;p&gt;Air-curing rubber. Moldable for 30 minutes, then hardens after 24 hours. Seems like cool stuff.&lt;/p&gt;</content>
    <published>2011-11-22T00:00:00+00:00</published>
    <updated>2011-11-22T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>capistrano-colors</title>
    <link href='https://github.com/stjernstrom/capistrano_colors' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-11-03:/blog/2011-11-03-capistrano-colours</id>
    <content type='html'>
                        &lt;p&gt;This little gem helps make the output of Capistrano a whole lot more readable.
                        Highly recommended.&lt;/p&gt;
                      </content>
    <published>2011-11-03T00:00:00+00:00</published>
    <updated>2011-11-03T00:00:00+00:00</updated>
  </entry>
  <entry>
    <title>Compass + Rails 3.1</title>
    <link href='http://www.martenveldthuis.com/blog/2011-09-26-compass-rails31' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-09-26:/blog/2011-09-26-compass-rails31</id>
    <content type='html'>
                          &lt;p&gt;Spend a little time debugging something with Rails 3.1, the asset pipeline and
                          the Compass 0.12.alpha release. First of all, &lt;a href=&quot;https://gist.github.com/1184843&quot;&gt;this
                          gist&lt;/a&gt; works perfectly. Except we had Rails
                          configured so that it would compile assets in production.  Compilation then
                          failed with the error that it couldn't find &quot;compass/reset&quot;.&lt;/p&gt;
                          
                          &lt;p&gt;The problem was that we had the compass gem in the assets group in Gemfile, but
                          ofcourse that group wasn't loaded in production.&lt;/p&gt;
                          
                          &lt;p&gt;(And yes, I do realize this was my own dumb fault. But I'm putting it here for
                          Google.)&lt;/p&gt;
                        </content>
    <published>2011-09-26T15:37:00+00:00</published>
    <updated>2011-09-26T15:37:00+00:00</updated>
  </entry>
  <entry>
    <title>Unity and focus follows mouse</title>
    <link href='http://www.martenveldthuis.com/blog/2011-05-04-unity-and-focus-follows-mouse' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-05-04:/blog/2011-05-04-unity-and-focus-follows-mouse</id>
    <content type='html'>
                            &lt;p&gt;Speaking of Ubuntu, the new Unity shell breaks focus follows mouse (a global
                            menu at the top of the screen doesn't work too well when the app it represents
                            changes as you move the pointer towards it). Which is bad enough in it's own
                            right, but that they &lt;a href=&quot;https://bugs.launchpad.net/unity/+bug/674138&quot;&gt;knew about it and just don't
                            care&lt;/a&gt;, that's a lot worse. They
                            couldn't even be bothered to remove the FFM-preference...&lt;/p&gt;
                          </content>
    <published>2011-05-04T20:25:00+00:00</published>
    <updated>2011-05-04T20:25:00+00:00</updated>
  </entry>
  <entry>
    <title>iMacs are laptops</title>
    <link href='http://www.martenveldthuis.com/blog/2011-05-04-imacs-are-laptops' rel='alternate' type='text/html' />
    <id>tag:www.martenveldthuis.com,2011-05-04:/blog/2011-05-04-imacs-are-laptops</id>
    <content type='html'>
                              &lt;p&gt;&lt;a href=&quot;http://www.marco.org/2011/05/04/imac-vs-mac-pro-vs-macbook-pro&quot;&gt;iMacs, Mac Pros, and
                              laptops&lt;/a&gt;:&lt;/p&gt;
                              
                              &lt;blockquote&gt;&lt;p&gt;Every Mac Pro revision after its introduction in 2006 has raised the prices
                              of the midrange configurations. Mac Pros are now so expensive that almost
                              nobody like me — geeks who like big, fast, expandable desktops but don’t do
                              many long-running CPU-bound tasks, like video processing, for a living — can
                              afford or justify them. Sure, I’ve gotten three solid years of use (so far)
                              out of this one and it’s still doing fine, but it was also only $2800 for the
                              mid-speed dual-socket model. (The similarly positioned model in today’s
                              lineup is $5000 and is approximately 2.5 times as fast, which, while
                              impressive, isn’t as far ahead as I’d like it to be for that price.)&lt;/p&gt;&lt;/blockquote&gt;
                              
                              &lt;p&gt;This pretty much sums up why I gave up on the Mac. I was no longer interested
                              in having a huge 24&quot; laptop. I was tired of having 4 external drives besides
                              the iMac. The overall noise level around my desk has decreased by not having
                              all those drives (amongst which was a Drobo with a rattling fan) there.&lt;/p&gt;
                              
                              &lt;p&gt;And the Mac Pro is just unjustifiably expensive. I'm now running on a
                              home-built desktop, Sandy Bridge i7, lotsa RAM, and an SSD. Ubuntu, with a
                              Windows partition for Lightroom and Photoshop (okay, and games). I hope one day
                              Adobe will release their software for Linux too, but I can boot Windows from
                              within Linux, and I can boot Linux from within Windows, so all in all it
                              doesn't really matter too much which operating system I happen to have booted
                              up natively.&lt;/p&gt;
                            </content>
    <published>2011-05-04T20:19:00+00:00</published>
    <updated>2011-05-04T20:19:00+00:00</updated>
  </entry>
</feed>

