Programming Language Popularity – Part Eleven
I made a number of Google searches of the forms below and summed the results: "implemented in " "written in " "developed in " "programmed in " See Part Ten for prior results. I’ve divided the table...
View ArticleProgramming Language Popularity – Part Twelve
I made a number of Google searches of the forms below and summed the results: "implemented in <lang>" "written in <lang>" "developed in <lang>" "programmed in <lang>" See Part...
View ArticleLet the blogging begin
I’ve had ‘create a blog’ on my todo list for quite a while. Well, I just signed up for a hosting account with Lojic Technologies, installed Wordpress, and here’s the blog.
View ArticlePandora.com
Had lunch with Mike F. on Friday and he mentioned a site called Pandora.com. It’s a great free site for streaming audio.More…
View ArticleHalf star ratings on Netflix
I noticed a friend of mine (Jordan L.) who had half-star ratings (2.5, 3.5, etc.) on Netflix. When I asked him about it, he said to just “hover over the left side of the star” to get a half-star...
View ArticleKwajalein Atoll
When I worked at CompuServe around 1993, I saw a picture of Kwajalein Island on Alisa DeSisto’s cubicle wall. As it turns out, she was stationed there for a year or two. I was fascinated by the concept...
View ArticleUsing helpers inside controllers in Ruby on Rails
Rails provides some nice helper functions (numbers, dates, etc.) that are available to views, but they’re not automatically available to controllers. I found a number of ways to accomplish this on the...
View ArticleSurf Securely Using SSH
This is so easy, you’re gonna love it! Thanks Tyler Pedersen.MotivationI’ve been using my laptop more frequently at wifi hotspots. Many web sites I visit encrypt traffic with SSL for authentication,...
View ArticleLogo, Ruby & JavaScript
I’ve been teaching my eldest daughter to program in Logo over the summer. Brian Harvey has posted PDF files for a set of excellent books on learning to program in Logo on his web site. The Berkeley...
View ArticleEscape from Zurg
I came across a little programming puzzle on comp.lang.ruby.The author blogged about the original paper that got things started, but I haven’t had time to read it in depth yet.More…
View ArticleSolving Anagrams in Ruby
Someone posted a question on comp.lang.ruby recently asking for help with solving anagrams. The poster originally asked about ways of generating permutations and several people pointed him to the...
View ArticleBeware of LEGO Mindstorms NXT on Mac OSX
I recently installed the software that came with a LEGO Mindstorms NXT kit onto a Mac Mini running OSX 10.4. I was somewhat concerned when the install program prompted me for an admin password, so I...
View Article2008 Programming Language Plan
I’ve learned a number of programming languages since I began programming 25 years ago. Earlier in my career, my choice of which programming language to learn was largely driven by external factors such...
View ArticleArc has been released
This has been a long time in coming. Paul Graham and Robert Morris have released an initial version of the Arc programming language.AnnouncementLanguage Web SiteSoftwareForumMore…
View ArticleNice Fonts for GNU Emacs on Ubuntu Linux
UPDATE 12/24/08: This article is now out of date. I just installed Ubuntu 8.10, and getting Emacs with nice fonts is now much easier:Install the emacs-snapshot-gtk packageEdit ~/.Xresources to have...
View ArticleUbuntu Linux 8.04 – Wake on LAN
Now that I’ve switched to a Macbook Pro with OSX Leopard as my primary desktop, I’ve located my Ubuntu machine in another part of the house to be accessible to my children. Not wanting to walk to the...
View ArticleHow to Write a Spelling Corrector in Ruby
Update 10/16/2015: Please see the Racket Version also.Peter Norvig wrote a simple spelling corrector in 20 lines of Python 2.5, so I thought I’d see what it looks like in Ruby. Here are some areas I’m...
View ArticleRuby Dynamic Method Invocation Performance
Ruby is a very flexible and expressive language. A recent question posted by a Ruby newbie got me looking through my IRC logs for a discussion about the performance of various dynamic method invocation...
View ArticleUse Ruby to parse NMEA sentences from your GPS
I recently obtained a mobile broadband device that has a built in GPS receiver and can emit NMEA sentences. My old Garmin portable GPS can emit NMEA also, but it’s a pain to hookup to the laptop....
View Article2009 Programming Language Plan
Update 11/23/2020: The ultimate winner for my primary programming language was Racket.BackgroundThe 2008 Programming Language Plan didn’t go as well as I hoped, so I’m regrouping for another go at it....
View Article