<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>Nuclear-Powered Nutcracker</title>
	<link>http://www.daniellucraft.com/blog</link>
	<description>daniel lucraft</description>
	<lastBuildDate>Tue, 03 Jun 2008 09:48:48 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Rails deployment has been solved</title>
		<description>Everyone knows that Rails deployment is a massive pain, right? Wrong. It's time we all erased this outdated notion from our heads.
I just installed Redmine on my server, and it was simple. Thanks to mod_rails, the sum total of web server configuration needed was this:

&#60;VirtualHost *:80&#62;
  ServerName  dev.redcaride.com
 ...</description>
		<link>http://www.daniellucraft.com/blog/2008/05/rails-deployment-has-been-solved/</link>
			</item>
	<item>
		<title>Regex Replacer</title>
		<description>Here is a little Ruby library that may be useful to you. It is a regular expression string replacing tool. It's similar to what you can do with String#gsub in Ruby, but with a few more features.

I needed this library to get Textmate snippets working in Redcar, and therefore it ...</description>
		<link>http://www.daniellucraft.com/blog/2008/05/regex-replacer/</link>
			</item>
	<item>
		<title>Ruby WebKit 2</title>
		<description>The Ruby-WebKitGtk bindings are usable. Clone them:

git clone git://github.com/danlucraft/rbwebkitgtk.git

or download them. I'm using the WebKit nightly r31823, YMMV. Build instructions for WebKitGtk are here.


To do:

Finish the methods on WebView.
WebHistoryList
WebHistoryItem

 </description>
		<link>http://www.daniellucraft.com/blog/2008/04/ruby-webkit-2/</link>
			</item>
	<item>
		<title>Ruby WebKit</title>
		<description>Update: These bindings are now pretty usable. See here.
This morning I started working on some Ruby bindings for WebKit on GTK. I've only been working on them for an hour or so but they can already do this:


require 'src/lib/webkit'

win = Gtk::Window.new
wv = Gtk::WebKit::WebView.new
win.add(wv)
win.show_all
wv.open('http://www.google.com')
Gtk.main


to get this:


The Ruby-Gnome2 team have done a ...</description>
		<link>http://www.daniellucraft.com/blog/2008/04/ruby-webkit/</link>
			</item>
	<item>
		<title>Github</title>
		<description>Github has some serious awesome. I moved Redcar over there yesterday, and in a pleasant suprise, someone called Russ is already 'watching' it. 
And Russ himself is working on a cool idea called gitnub-gtk, which is a port of gitnub to Ruby-Gnome. I know this is a cool idea because ...</description>
		<link>http://www.daniellucraft.com/blog/2008/04/github/</link>
			</item>
	<item>
		<title>Shell history</title>
		<description>Since everyone seems to be doing it:

$ history&#124;awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'&#124;sort -rn&#124;head
189 ./bin/redcar
51 cd
41 gst
29 git
28 irb
23 less
21 ruby
20 gca
19 ls
13 sudo


I guess it's pretty obvious what I'm spending my time on :). </description>
		<link>http://www.daniellucraft.com/blog/2008/04/shell-history/</link>
			</item>
	<item>
		<title>New version of Rak</title>
		<description>I released a new version of Rak today with some bug fixes and enhancements.
New features:


Colouring works on Windows if win32console gem is installed, fails gracefully if not.
Added .rake, .erb and .haml to Ruby filetypes.
Added match only at end-of/start-of line options



Thanks to Edvard Majakari, Kevin Ballard, Esad Hajdarevic, Bela Babik, Genki ...</description>
		<link>http://www.daniellucraft.com/blog/2008/02/new-version-of-rak/</link>
			</item>
	<item>
		<title>Using Meta-Programming for Performance in Ruby</title>
		<description>Normally we use meta-programming in Ruby for our own convenience as developers, and we swallow the speed hit it gives us as a reasonable trade-off. The way Rak is implemented turns this on its head.
Rak compiles its line matching code on the fly, to speed up searching. Its not as ...</description>
		<link>http://www.daniellucraft.com/blog/2007/11/using-meta-programming-for-performance-in-ruby/</link>
			</item>
	<item>
		<title>Really, really slow graphics in Gutsy?</title>
		<description>Me too. I was using an ATI card, without any 3d accel. It worked fine on Feisty, but when I upgraded to Gutsy I found I could watch the windows redrawing.

It turns out* that I had xserver-xgl installed from a previous (failed) attempt to get 3d acceleration working in Ubuntu. ...</description>
		<link>http://www.daniellucraft.com/blog/2007/11/really-really-slow-graphics-in-gutsy/</link>
			</item>
	<item>
		<title>Rak, a grep replacement in pure-Ruby</title>
		<description>Rak is a tool for searching directories for files matching a regexp, like a more convenient grep. It gives you pretty highlighted output, and uses the Ruby regexp syntax. To install type gem install rak.

Rak is implemented in pure Ruby, so it should work on all platforms. Windows folk will ...</description>
		<link>http://www.daniellucraft.com/blog/2007/11/rak-a-grep-replacement-in-pure-ruby/</link>
			</item>
</channel>
</rss>
