Page 3 of 10
I feel like I have a million little projects floating around in my head. In this post, I’m going to mention some of the ones I think of most often. Should be a small way to hold myself more accountable for actually getting something done. Ask me how...
Read more… ☙ ☙ ☙I work for IPS Meteostar. We make software for meteorologists to use in the production of forecasts. In the world of aviation meteorology, metwatching is the practice of comparing a current weather observation to a forecast, and making adjustments...
Read more… ☙ ☙ ☙And I give you… The Disemvoweler! Shorten your text and easily tweet the results.
I think it’s fairly common knowledge that you can remove all the vowels from most sentences, and still be left with an intelligible statement. This is often called disemvoweling...
Read more… ☙ ☙ ☙A few weeks ago I wrote about getting stuck, where motivation disappears and making progress seems impossible. I’ve continued to ponder what kinds of things contribute to this problem, since it’s unpleasant and it seems so strange to me that I can...
Read more… ☙ ☙ ☙<?php
$test['key'] = 'value';
echo $test['key'];
?>
I thought I had an error here, since the code is making an assignment to an
array which hasn’t yet been initialized. There was nothing in my error log, so
I assumed that I hadn’t set my error_reporting
Vladimir Vuksan’s blog has a nice writeup on how to define new custom Ganglia graphs using JSON. I helped implement this, so it’s nice to see how the project has continued to improve.
http://vuksan.com/blog/2011/02/20/json-representation-for-graphs...
Read more… ☙ ☙ ☙The software equivalent of writers block is what I call ‘getting stuck’. You have a problem, and for whatever reason you’re blocking on how to move forward. Maybe it’s especially hard, maybe it’s boring, but for whatever reason you end up doing other...
Read more… ☙ ☙ ☙I’m really enjoying reading “High Performance JavaScript” by Nicholas C. Zakas and others. There’s great advice on how to write better JavaScript, backed up by clear explanations about how the language works and why their recommendations are what they...
Read more… ☙ ☙ ☙Network interfaces (NICs) are crucial to any server machine. If you can’t talk to the network, you can’t do much of anything. In any high-availability system, you want to remove as many single-points-of-failure as possible, and NICs are...
Read more… ☙ ☙ ☙It’s pretty common to have a method which accepts either a single value, or an array of values. In the method body, it’s not hard to detect whether you’ve been passed an array or not, but you can actually do this in Ruby without any conditionals.
Read more… ☙ ☙ ☙ ☙ ☙ ☙