Dennis M. Ritchie, R.I.P.
October 13, 2011
Dennis Ritchie passed away last weekend. He was one of the great minds in systems research and development, father of the C programming language, and one of the big contributors to Unix, both of which power the Mac on which I'm typing this, the iPhone on my desk, the Windows machine I use at work, the servers on which this blog is hosted, and much of the infrastructure both you and I use to connect to it.
Steve Jobs, R.I.P.
October 6, 2011
Farewell, Steve. Thank you for all you did for the computer industry, for design, for music, for telephony, and for so many other aspects of our lives. You will be missed.
Gene Schultz, R.I.P.
October 3, 2011
A few days ago I learned through Spaf that Gene Schultz had had a severe accident and was hospitalized. Later we learned that the accident was apparently caused by an earlier stroke that went unrecognized. Yesterday, October 2nd, during the afternoon, Gene passed away. I met Gene about 15 years ago while I was a grad student at Purdue. I met him initially at a couple of conferences, and later while he was visiting Purdue for some time.
RC Helicopter Flight Test Gone Bad
September 28, 2011
on youtube.com via web-heads. There's probably a recall on these.
Scientists Reconstruct Brains’ Visions Into Digital Video In Historic Experiment | Gizmodo
September 23, 2011
via gizmodo.com This is the stuff of Sci-Fi movies. Amazing.
Osaka Station City fountain
September 14, 2011
via youtube.com This is making the rounds, so I might as well contribute. Beautiful (and maybe not so hard to do - it's much like a dot-matrix printer, but printing from bottom up). I saw one of these a few years ago at the Motor Show in Geneva (at the Jeep stand), but it was much lower resolution and much less creative.
Installing cfengine on Mac OS X
August 5, 2011
Cfengine (tested 3.2.0) installs easily on OS X (tested 10.7), given that it's Unix. One problem I encountered was that it does not compile with the bundled version of Berkeley DB (it recognizes it during configure, but produces compilation errors). The solution is to use some other DB engine. I chose Tokyo Cabinet. Using homebrew, the process is simple brew install tokyo-cabinet After this, configure --with-tokyocabinet, and then compile and install as usual.
Emacs - Multiple columns one buffer - Stack Overflow
July 23, 2011
Follow mode is a minor mode that makes two windows, both showing the same buffer, scroll as a single tall “virtual window.” To use Follow mode, go to a frame with just one window, split it into two side-by-side windows using C-x 3, and then type M-x follow-mode. From then on, you can edit the buffer in either of the two windows, or scroll either one; the other window follows it.
Space Shuttle: The complete missions -- by Nature Video - YouTube
July 22, 2011
via youtube.com Beautiful video.
My thoughts about the Lion upgrade process
July 22, 2011
I just finished upgrading our Mac (my wife and I share it) to Lion. It looks very nice. This has been the OS X upgrade to which I have given less thought: purchase, download, backup, install, done. I think a lot of this has to do with the online distribution. We are used to installing things downloaded from the Internet without much thought (of course there are security considerations, but that's another topic).
July 2, 2011
Today I had my 2nd-Kyu Karate exam. I passed! This is my first exam after having abandoned karate for 10 years and coming back to training 5 months ago, so I'm very happy that it went well. Here's the "after" photo. I am the one with the headband (and yes, I am the oldest in the group other than my Sensei).
My money-making setup in PvZ. Just let it run and it collects coins for the longest time :)
June 23, 2011
via Tweetbot for iPhone
Little useful feature in Outlook: "you are not responding to the latest message in this conversation"
June 20, 2011
As annoying as Outlook is most of the time, it has a few nifty features. For example, this notification: appears at the top of a compose window when appropriate. It is very useful because it appears if, while you are typing a message, another one comes into the same thread, thus reducing occurrences of "crossed" (and possibly conflicting) responses.
The stark beauty of Cassini’s Saturn | Bad Astronomy
June 2, 2011
via blogs.discovermagazine.com Amazing short video. Make sure you enable HD, hit play, then pause, and let it download entirely before resuming, so you can watch it without interruptions. And make it full screen!
Swingin’ physics | Bad Astronomy | Discover Magazine
June 1, 2011
via blogs.discovermagazine.com Very nice video.
Tiny Wings review
May 2, 2011
I hate this game. I hate it so much. I don’t want to play it. I hate playing it. I don’t enjoy playing it. But every day [...] I play it. I cry and I throw a tantrum and I complain and I hate it so much, but I play it. Go to hell, Andreas Illiger. You rich, genius son of a bitch. via log.maniacalrage.net My feelings exactly.
Back from vacation
April 28, 2011
We had a few days of true rest and relaxation at the beach. Very very nice.
Physics engines for dummies | Paul's blog@Wildbunny
April 8, 2011
This time i’m going to talk about the basic components that make up a physics engine and how to put them together; this tutorial is aimed at programmers who have a basic grasp of maths and geometry but would like to step into the world of simulation. It is my hope that if, at the beginning of this article, you are able to code the physics behind the 1972 game Pong, by the end of the article you will be equally happy writing your own constraints to use in your own physics solver!
Dog Sledding season - coming to a close - The Big Picture
March 25, 2011
via boston.com Another beautiful set of pictures from TBP.
Concrete Poured Into Ant Colony Reveals Insect Megalopolis
March 16, 2011
via theatlantic.com Amazing. Looks like something from an Alien movie.
Automatically creating tasks from email in Outlook
March 16, 2011
Please note: I am no longer using Windows nor Outlook, so unfortunately I cannot offer any help with problems you encounter using these scripts and techniques. Over the last few days I have been redoing my GTD-under-Outlook setup, based on the instructions available in the "GTD and Outlook" guide from DavidCo (I will write more about my setup later). One of the tricks the guide suggest is creating a mail rule on outgoing mail, which scans the message body for a special tag (/wf or *wf* are suggested) and automatically adds the message to the @WAITING FOR email folder.
Open Penetration Testing Bookmarks Collection
March 16, 2011
Open Penetration Testing Bookmarks Collection via code.google.com