Blog posts tagged "debian"
May 16, 2005⇒ Happy Days! Security support for Sarge is here..
Now you can stop feeling so guilty/anxious about having deployed on Sarge. Almost as good as actually being released0. (Aside debian, sarge, security)
March 28, 2005⇒ Merged Ruby Packages Of Debian Are Now Available.
No chance of this making it into Sarge of course, but it should simplify Ruby on Debian considerably0. (Aside debian, ruby)
March 16, 2005⇒ Compiling mplayer and LAME on Debian/Sarge.
Presumably there are decent debs for these somewhere, but where?0. (Aside c@ts, debian, linux, mp3, sarge)
Broke down, saw the light, whatever you want to call it, but I finally whipped up my first Rails app last night.
When I first looked at Rails a few months ago, I liked what I saw but was frustrated by the extreme magicalness of the framework which baked a number of assumptions into your app I wasn’t willing to concede. Turns out Rails hit the sweet spot of being good enough, the sweet spot where people pile on and the framework has improved rapidly.
Rails 0.10.1 has the flexibility to let me build my app while still being a rapid development environment, has some decent non-toy apps (like Hieraki) to learn from, and is developing an impressive body of documentation. (made slightly less impressive by the tendency to get transient exceptions while browsing said documentation)
I love the new routing work, as much as I was (and am) skeptical of moving mod_rewrite functionality into Ruby. And fixtures are a dream to work with. If you’re trying to learn the framework try writing some tests, I kid you not, best, easiest, most fun way to start really fleshing out your functionality.
If you’ve been putting off playing with Rails, now wouldn’t be a bad time to start playing.
On Debian (Testing)
The only piece that wasn’t fun was getting it working on Debian. There is an unstable Rails package, but on testing you’ll need to go and collect each of the dozen+ dependencies.
The following code snippet was suggested, but I haven’t tried it:
apt-get install $(grep-available -n -s package -F source -X ruby1.8 | grep lib)
Errno::ENOENT (No such file or directory â€“ /tmp/mysql.sock)
Had to update my database.yml to point to 127.0.0.1 instead of localhost (thanks lattice)
NameError: uninitialized constant BlueCloth
Finally copied bluecloth.rb to site_ruby and loaded it via
require instead of
require_gem, and found out that I had missed yet another key ruby package
My First App
I’m not sure the world needs another online recipe repository, especially another crappy one, but I’ve never liked any of the ones I’ve played with, and as we’ve been having more dinner parties lately it was time to finally start jotting down some recipes. (and rabble, a recipe is not a todo list)
I did not build a natural language parser ala Recipezaar, there is no print recipe card mode, and Eatdrinkfeelgood support is only a fond fantasy.
A link will follow once I’ve done the migration from WEBrick to lighthttpd/fcgi.
February 11, 2005⇒ Anonymous Web Surfing with Tor and Privoxy.
Instructions also work for Debian Sid0. (Aside c@ts, debian, privacy, security)
December 8, 2004⇒ Dell Calls For Red Hat To Lower Prices.
I recently came face to face with RHEL and was shocked at the cost + out of dateness.0. (Aside corporation, debian, linux, redhat)
Currently only available as debs, but presumably source downloads will be added.
November 16, 2004⇒ “Ubuntu, now with a side order of PORN!”.
Whether or not its porn, you can bet it wouldn’t have happened in an organization that wasn’t a boys club.0. (Aside debian, gender, ubuntu)
⇒ Ubuntu: “I am because we are”.
On the word and the distribution0. (Aside debian, ubuntu)
October 25, 2004⇒ “sold out their birthright for a mess of portage”.
Seth Schoen, mastering the art of the obscure joke.0. (Aside debian, funny)
October 2, 2004⇒ Java 1.5 on Debian.
Installing most things on Debian is sinfully easy…Java is an exception0. (Aside debian, java)
September 18, 2004⇒ No Name yet aka Canonical now has a name, Ubuntu.
Also they have their first release, Warty Warthog0. (Aside debian)
I’ve started putting together Debian packages for our dev platform at work, and stumbled upon an obvious, and yet new to me technique for building quick and dirty .debs … package surgery. I’ve got a MySQL 4.1.3 package (an official package won’t be showing up anytime soon is the rumor) by the simple expedient of downloading the 4.1.3 source from MySQL.com, and copying over the debian directory from the official package. Similarly a PHP 5.0.1 package that is compatible with Apache2 (apache2-mpm-prefork) is available by downloading DotDeb’s php5 package, and tweaking its debian/rules file. (rumor has it an official one of these might show up soon-ish)
Both are still pretty rough around the edges (I’m having trouble with config files not being installed, and not being updated properly), but hopefully in the next few days they’ll be available to a few brave souls. (Though they already install pretty cleanly on an up-to-date sarge)
In the mean time, anyone know where I can find instructions on setting up an apt source?
August 15, 2004⇒ How to build a Debian package.
Debian New Maintainers’ Guide0. (Aside debian)
August 4, 2004⇒ No-Name-Yet: Mark Shuttleworth’s “Super Secret Debian Startup”.
That company Mako is working at that I keep forgetting the name of. Promises to be the super-unstable distro0. (Aside debian)
July 6, 2004⇒ postgrey: ‘greylisting’ for postfix.
Return transient errors to high volume mail sources. Ted has a graph + Debian init script.0. (Aside debian, email, mail, postfix, spam)
Massachusetts CIO Peter Quinn, as part of his stated goal to move all state and local IT systems to open source, has launched an open source code respository for the public sector to do shared development and best practices. The site has an impressive pedigree (via)
The repository will consist of a MySQL database, Z Object Publishing Environment application server, Apache Web server, OpenLDAP authentication service for storing membership data, and Debian Linux operating system running on an Intel-based rack-mounted server. The University of Rhode Island will serve as the repository’s home.