crunchytoast.com

What's better than toast? Crunchytoast!

crunchyt sez:

This is my first website ... after 15 years of making them for everyone else! Hope you enjoy it too.

Archive for the 'development' Category

Finally! A good MySQL client for Mac OS X

Saturday, April 11th, 2009

Finally got fed up with YourSQL, a no longer supported MySQL client for Mac OS X. Digging around I stumbled upon Sequel Pro (www.sequelpro.com). Extremely fast (YourSQL was horrendously slow), and so far much more stable than mySQL Administrator for OS X. It’s early days using this, but I must say it looks impressive! Mac [...]

Read the rest of this entry »

Building Sphinx 0.9.9-rc1 on Open Solaris

Saturday, February 28th, 2009

Well if 0.9.8.1 was tough, this troubled me so much I considered switching to Xapian. Don’t get me wrong, Xapian is a great looking search engine! But after playing with Sphinx for many months, I didn’t want to start from scratch! The problem started with multi-value attributes (MVA). Basically they don’t work on SUN Solaris [...]

Read the rest of this entry »

Building Sphinx 0.9.8.1 on Open Solaris

Thursday, February 26th, 2009

Okay, so the Sphinx Freetext Search Engine is a game changer. Easy easy to index, easy to integrate into PHP / Rails / Django, unbelievably fast (esp. compared to database freetext engines) and easy to install. Okay, so the easy to install thing doesn’t apply to Solaris! The main issue is linking differences because Solaris [...]

Read the rest of this entry »

Return to acts_as_taggable_on

Sunday, February 15th, 2009

The Rails tag plugin acts_as_taggable_on is a handy drop-in feature set for adding tags to your RoR applications.  The documentation is slightly more than minimal, and upon peeking under the hood, you find almost no comments. I am in the process of adding a caching table that will be updated asynchronous to the user request [...]

Read the rest of this entry »

Stopping & Starting a Mongrel Cluster

Friday, November 28th, 2008

Pretty easy stuff eh? If only I didn’t have an urge to share my working notes with the world. Cluster Commands mongrel_rails cluster::stop mongrel_rails cluster::start mongrel_rails cluster::restart Stand Alone Commands mongrel_rails restart mongrel_rails stop

Read the rest of this entry »

As many of you know, languages such as Japanese, Chinese & Korean use more than one byte (8-bits) to represent single characters. Because there are so many of them, 8-bits simply does not provide a large enough code space to map them all. Here is a short treatise on how to deal with these issues! [...]

Read the rest of this entry »