February 26, 2007

Links for 2007-02-25T00:00:00-0500


February 25, 2007

Links for 2007-02-19T00:00:00-0500

  • Rails Envy: Acts_As_Ferret Tutorial

    Great rails plugin that makes model objects searchable using Ferret, the high-performance Ruby full-text search engine based on Apache Lucene.

    Tags: lucene, programming, ruby, rubyonrails, search

  • Advanced Linux Programming

    Full text available online. Published in 2001 and described as being for "[developers] already experienced with programming for the GNU/Linux system, are experienced with another UNIX-like system and are interested in developing GNU/Linux software, or wa

    Tags: books, linux, programming


January 29, 2007

2007-01-29 Monday

  • The New York Times has an outstanding article profiling Steve Ballmer of Microsoft.
  • Microsoft has released the full Sysinternals suite, which they acquired last year. A blog posting here gives a list of what's inside the download package.

January 24, 2007

2007-01-24 Wednesday

Jamis Buck: Object#with_options – Great way to simplify Rails code.

Greg Linden: Early Amazon: Splitting the website

Mike Clark: Managing (Rails) Plugins with Piston

ZDNet: MySpace: IT on a Wing and a Microsoft Prayer

Mongrel is 1.0 (actually 1.0.1)

New Architect: From Hot Concept to Hot Site in Eight Days – Rapidly scaling hotornot.com

Minor Emacs Wizardry – Great new emacs blog

TFTPD32 – free TFTP server for win32 that removes the 32mb file limit (useful for newer huge IOS images).

Crocheted Pac Man Scarf!

Cisco TAC Case Collection: Cisco Call Manager Express / Unity Express Quick Install guide

Cisco TAC Case Collection: Allowing traceroute through a Cisco PIX Firewall

November 14, 2006

2006-11-14 Tuesday

How to Regain Control of a Spooked Camel. You wouldn't believe how many times this would have come in handy. Not really.

New version of the Yahoo User Interface code libraries (0.12.0) have been released.

October 25, 2006

2006-10-25 Wednesday

Joel on Software: The Phone Screen

RingyDingy - high-availability for RingServer-based dRB applications.

Dual-Master MySQL5 Replication Done Right

RubyOnRails - Indexing for Database Performance

25 Best Free Quality Fonts

Vim: Seven Habits of Effective Text Editing

October 22, 2006

2006-10-22 Sunday

15 Exercises for Learning a new Programming Language

Wired News: Straight Dope on the iPod's Birth. Note quite the same story Steve Jobs likes to tell.

MacBook Pro ExpressCard EVDO setup & review. Nice review of the Verizon Wireless EVDO card.

How Many Mongrels to Start. Great post from Zed on the mongrel-users list on how to empirically determine the number of mongrel processes you should run to get optimal performance.

CPAN: MapReduce.pm. Perl implementation of Google's MapReduce distributed processing algorithm. Seems to use SSH to execute jobs on remote machines and doesn't currently handle any time of distributed filesystem operations. Nice start, though.

Bare Bones Project Hacks. Simple one-page introduction to the entire meat of the Project Management body of knowledge.

Password Composer shell version. Shell script implementation of the awesome "master password" system for generating unique passwords for each web site for which you have an account.

JavaScript MD5. Implementations of MD4, MD5, and SHA-1 in pure JavaScript. Also, jsSHA2 for generating SHA-256.

JSMIN. The JavaScript minimizer. Takes a nicely-formatted JavaScript file and shrinks it by removing whitespace and comments. Useful for reducing overall page weight.

Caching and Precaching with memcached. Ruby code for interacting with memcached and pre-loading it to further improve performance.

Building Console Apps with SimpleConsole. Introduction to the terrific SimpleConsole Ruby library for abstracting the boring parts of console applications (like command processing, formatting output, etc.)