<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>GitHub Rebase</title>
 <link href="http://rebase.github.com/atom.xml" rel="self"/>
 <link href="http://rebase.github.com/"/>
 <updated>2009-11-10T06:34:13-08:00</updated>
 <id>http://rebase.github.com/</id>
 <author>
   <name>GitHub</name>
   <email>support@github.com</email>
 </author>
 
 
 <entry>
   <title>GitHub Rebase 30</title>
   <link href="http://rebase.github.com/30.html"/>
   <updated>2009-11-08T00:00:00-08:00</updated>
   <id>http://rebase.github.com/30</id>
   <content type="html">&lt;p&gt;This is the second of many themed Rebases to come&amp;#8230;our first was the &lt;a href=&quot;http://rebase.github.com/22.html&quot;&gt;book edition&lt;/a&gt;. In related news, the column has also been going on for &lt;a href=&quot;http://rebase.github.com/archive.html&quot;&gt;over a year&lt;/a&gt; now! If you&amp;#8217;ve got ideas for projects to feature or themes, don&amp;#8217;t be afraid to &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;message me.&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://gitshorty.net/&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/gitshorty.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/nddrylliog/ooc&quot;&gt;ooc&lt;/a&gt; is a statically typed, object oriented language with some functional programming hints that&amp;#8217;s growing up right here on GitHub. The compiler is currently written in Java, and it boils down to C99 so it can run anywhere. Grab the zip from the Downloads section or clone away and &lt;a href=&quot;http://ooc-lang.org/setup&quot;&gt;set it up&lt;/a&gt;. The language has some &lt;a href=&quot;http://ooc-lang.org/&quot;&gt;neat features&lt;/a&gt;: everyone&amp;#8217;s favorite generic types, a clean &lt;code&gt;import&lt;/code&gt;/&lt;code&gt;use&lt;/code&gt; system that makes Ruby&amp;#8217;s &lt;code&gt;require&lt;/code&gt; look like yesterday&amp;#8217;s news, and the &lt;code&gt;cover&lt;/code&gt; keyword that allows for some really neat abstractions over types and clean interfacing with other C code. If you&amp;#8217;re a language geek or need a breath of fresh air, &lt;a href=&quot;http://ooc-lang.org/docs/&quot;&gt;check it out&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/nddrylliog/rock&quot;&gt;rock&lt;/a&gt; is an ooc compiler written in ooc, of course. This has some great examples of quite complex ooc code and aims to replace the Java compiler.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/kuzux/ooc-sqlite3&quot;&gt;ooc-sqlite3&lt;/a&gt; is an &lt;a href=&quot;http://www.sqlite.org/&quot;&gt;SQLite&lt;/a&gt; driver that&amp;#8217;s also just getting off the ground, but it&amp;#8217;s starting to pick up some steam. Next stop: a web framework!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/nddrylliog/woot&quot;&gt;woot&lt;/a&gt; is ooc&amp;#8217;s first unit testing system, and is headed towards a bright future since it&amp;#8217;ll be used to test ooc itself. This dogfood is tasty!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/OneSadCookie/ooc-glew&quot;&gt;ooc-glew&lt;/a&gt; uses &lt;a href=&quot;http://glew.sourceforge.net/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;GLEW&lt;/span&gt;&lt;/a&gt; to open up the power of &lt;a href=&quot;http://www.opengl.org/&quot;&gt;OpenGL&lt;/a&gt; to ooc. There&amp;#8217;s also a little Ruby magic baked in to generate the bindings since there&amp;#8217;s a lot of functions.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/eagle2com/Stirling3d&quot;&gt;Stirling3D&lt;/a&gt; is also for the graphically minded. This project is a graphics/physics engine that also hooks into OpenGL and is starting to render some neat stuff.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/fredreichbier/ooc-yajl&quot;&gt;ooc-yajl&lt;/a&gt; is a set of bindings to &lt;a href=&quot;http://lloyd.github.com/yajl/&quot;&gt;yajl&lt;/a&gt;, a &lt;a href=&quot;http://rebase.github.com/21.html&quot;&gt;former featured project&lt;/a&gt; that is a lightning fast &lt;span class=&quot;caps&quot;&gt;JSON&lt;/span&gt; parsing library. It&amp;#8217;s also a neat example of how easy it is to hook into C libraries and how the &lt;code&gt;.use&lt;/code&gt; files work.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 29</title>
   <link href="http://rebase.github.com/29.html"/>
   <updated>2009-10-25T00:00:00-07:00</updated>
   <id>http://rebase.github.com/29</id>
   <content type="html">&lt;p&gt;Time to get your Rebase on! Send me a message about your project if you want to see it featured here, and please check out the Rebase &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;howto&lt;/a&gt; as well. I&amp;#8217;d love to see more than just web development stuff too. (but don&amp;#8217;t stop that either!) Perhaps a collection of computer graphics related projects? AI? Music? You name it, just &lt;a href=&quot;http://github.com/qrush&quot;&gt;send me a message!&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/GottaGitItOnLP.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/subsonic/SubSonic-3.0&quot;&gt;SubSonic&lt;/a&gt;&lt;/strong&gt; is not your average &lt;span class=&quot;caps&quot;&gt;ORM&lt;/span&gt; for .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt;. This C# library is a veritable workhorse that follows &lt;a href=&quot;http://en.wikipedia.org/wiki/Convention_over_configuration&quot;&gt;convention over configuration&lt;/a&gt; and even allows developers to choose different data mapping paradigms, one such being &lt;a href=&quot;http://martinfowler.com/eaaCatalog/activeRecord.html&quot;&gt;Active Record&lt;/a&gt;. I wasn&amp;#8217;t kidding about the workhorse bit: out of the box, it&amp;#8217;s got support for &lt;span class=&quot;caps&quot;&gt;LINQ&lt;/span&gt;, connecting to multiple DBs, and even a &lt;a href=&quot;http://subsonicproject.com/docs/MVC_Starter_Template&quot;&gt;starter app&lt;/a&gt; to get you going. There&amp;#8217;s an unbelievable amount of information on how to use it with your flavor of .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; on &lt;a href=&quot;http://subsonicproject.com/docs/&quot;&gt;their wiki&lt;/a&gt;, and definitely check out &lt;a href=&quot;http://subsonicproject.com/docs/Comparisons&quot;&gt;how this shapes up&lt;/a&gt; compared to the other available ORMs. Besides, who else can beat screencasts set to &lt;a href=&quot;http://subsonicproject.com/docs/The_5_Minute_Demo&quot;&gt;Led Zeppelin&lt;/a&gt; and &lt;a href=&quot;http://subsonicproject.com/docs/T4_Templates&quot;&gt;Rush&lt;/a&gt;?&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/evanmiller/ChicagoBoss&quot;&gt;ChicagoBoss&lt;/a&gt;&lt;/strong&gt; claims to bring together the best of Rails and Django into the world of Erlang. Sounds neat, but how exactly does that work? Check out the &lt;a href=&quot;http://www.chicagoboss.org/example.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;MVC&lt;/span&gt; examples here&lt;/a&gt; and even some fledgling &lt;a href=&quot;http://www.chicagoboss.org/api-view.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; docs&lt;/a&gt; for how this framework is shaping up. Another neat thing: &lt;a href=&quot;http://1978th.net/tokyocabinet/&quot;&gt;Tokyo Tyrant/Cabinet&lt;/a&gt; support is built in, so you can key/value store to the list of buzzwords that Boss already has. Get forking!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/thedarkone/firepicker&quot;&gt;Firepicker&lt;/a&gt;&lt;/strong&gt; is a Firefox extension that adds a color picker into &lt;a href=&quot;http://getfirebug.com/&quot;&gt;Firebug&lt;/a&gt;. Now, you won&amp;#8217;t have to fumble around trying to find a specific application on your OS to do this when you&amp;#8217;re playing with &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; in Firebug. Secondly, if you&amp;#8217;re new to &lt;span class=&quot;caps&quot;&gt;XUL&lt;/span&gt; and Firefox development in the first place, this is a great project to look at to get started. Check out some screenshots and how to install it &lt;a href=&quot;http://thedarkone.github.com/firepicker/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/Papervision3D/Papervision3D&quot;&gt;Papervision3D&lt;/a&gt;&lt;/strong&gt;&amp;#8216;s readme may be short, but don&amp;#8217;t let that deter you. It&amp;#8217;s better if you just &lt;a href=&quot;http://www.papervision3d.org/&quot;&gt;go look for yourself.&lt;/a&gt; Ok, so it&amp;#8217;s a fully immersable 3D world written in ActionScript that&amp;#8217;s open source. Whoever the first person to write a game for this environment is, please invite me to your private beach and/or yacht. There could be a ton of neat ways to implement this: perhaps a more 3D StreetView, planetarium, panoramas, the list goes on and on. Papervision&amp;#8217;s &lt;a href=&quot;http://dev.papervision3d.org/&quot;&gt;dev blog&lt;/a&gt; has a lot of neat related links too.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 28</title>
   <link href="http://rebase.github.com/28.html"/>
   <updated>2009-10-04T00:00:00-07:00</updated>
   <id>http://rebase.github.com/28</id>
   <content type="html">&lt;p&gt;Now that news from the move has slightly settled down, it&amp;#8217;s Rebase time! As always, if you&amp;#8217;ve got awesome projects &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;you&amp;#8217;d like featured&lt;/a&gt;, feel free to send me a message.&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/VA_-_Thatll_Flat_Git_It_Vol_20.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/klacke/yaws&quot;&gt;yaws&lt;/a&gt;&lt;/strong&gt; is not just another web server. It&amp;#8217;s Erlang powered, so you get massive concurrent capabilities right out of the box. It&amp;#8217;s got some basic support for &lt;a href=&quot;http://yaws.hyber.org/dynamic.yaws&quot;&gt;dynamic content&lt;/a&gt; and plenty of other commonly needed pieces of web functionality that you can see examples of on its &lt;a href=&quot;http://yaws.hyber.org/index.yaws&quot;&gt;home page&lt;/a&gt;. There&amp;#8217;s also a few web frameworks that use yaws, including &lt;a href=&quot;http://erlyweb.org/&quot;&gt;ErlyWeb&lt;/a&gt;, &lt;a href=&quot;http://www.erlang-web.org/&quot;&gt;Erlang Web&lt;/a&gt;, and &lt;a href=&quot;http://nitrogenproject.com/&quot;&gt;Nitrogen&lt;/a&gt;. Not convinced yet? Check out some recent blogs that benchmark yaws against &lt;a href=&quot;http://lionet.livejournal.com/42016.html&quot;&gt;Tornado&lt;/a&gt;, &lt;a href=&quot;http://www.joeandmotorboat.com/2009/01/03/nginx-vs-yaws-vs-mochiweb-web-server-performance-deathmatch-part-2/&quot;&gt;nginx&lt;/a&gt;, and even &lt;a href=&quot;http://www.sics.se/~joe/apachevsyaws.html&quot;&gt;Apache&lt;/a&gt;. If you&amp;#8217;re writing a web app that needs the power and speed of Erlang, be sure to look at yaws and its related frameworks first.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jeresig/testswarm&quot;&gt;testswarm&lt;/a&gt;&lt;/strong&gt; is John Resig of &lt;a href=&quot;http://github.com/jquery&quot;&gt;jQuery&lt;/a&gt; fame&amp;#8217;s latest adventure in advancing the web. I first saw this demoed at &lt;a href=&quot;http://developer-day.com&quot;&gt;Developer Day Boston&lt;/a&gt; and was completely blown away. It&amp;#8217;s distributed testing for JavaScript, brought to the max. The server basically gives each client a test suite, and they report the status of the tests back for the given browser. You can then watch results flying back to the server &lt;a href=&quot;http://wiki.github.com/jeresig/testswarm&quot;&gt;in real time&lt;/a&gt;. This is a new kind of approach for dealing with browser testing on a grand scale, and it&amp;#8217;s definitely worth &lt;a href=&quot;http://testswarm.com&quot;&gt;a watch&lt;/a&gt; to see where it goes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/bloopletech/webstats&quot;&gt;webstats&lt;/a&gt;&lt;/strong&gt; is a Ruby-based web interface to monitoring your Linux web server&amp;#8217;s health. Install the gem, run &lt;code&gt;webstats&lt;/code&gt;, and you&amp;#8217;re done. Currently, you can check out &lt;span class=&quot;caps&quot;&gt;CPU&lt;/span&gt; usage, load average, memory usage, disk usage, and disk activity. This is a cheap way to implement monitoring if you&amp;#8217;re concerned about it, and it even comes baked in with an email and Growl notifier if something goes haywire.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/auxesis/visage&quot;&gt;Visage&lt;/a&gt;&lt;/strong&gt; is another great option in the Ruby world of server stats apps. Unlike the previous entry, this seems to be more of a long term look at server history, and even provides some neat &lt;a href=&quot;http://raphaeljs.com/&quot;&gt;Raphaël&lt;/a&gt; graphs of the &lt;a href=&quot;http://collectd.org/&quot;&gt;collectd&lt;/a&gt; stats on your system. Check out this &lt;a href=&quot;http://holmwood.id.au/~lindsay/2009/09/08/graphing-collectd-statistics-in-the-browser-with-visage/&quot;&gt;blog post&lt;/a&gt; for a litttle hint of what it offers, and give it a spin!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/citizen428/ClojureX&quot;&gt;ClojureX&lt;/a&gt;&lt;/strong&gt; is an easy way to install the &lt;a href=&quot;http://clojure.org/&quot;&gt;Clojure&lt;/a&gt; programming language for &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;. Since it uses submodules that links to the languages&amp;#8217; repo here on GitHub, you can stay up to date with the latest features coming out if you want. It also comes with some editor scripts for both TextMate and emacs. There&amp;#8217;s plenty of more info on &lt;a href=&quot;http://citizen428.net/archives/390-Easy-setup-for-Clojure-on-Mac-OS-X-Leopard.html&quot;&gt;this blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/robbyrussell/oh-my-zsh&quot;&gt;oh-my-zsh&lt;/a&gt;&lt;/strong&gt; is a collection of great helpers and scripts for your new shell, &lt;a href=&quot;http://www.zsh.org/&quot;&gt;zsh&lt;/a&gt;. Out of the box, it&amp;#8217;s now got auto completion for &lt;a href=&quot;http://rake.rubyforge.org&quot;&gt;rake&lt;/a&gt; and &lt;a href=&quot;http://capify.org&quot;&gt;capistrano&lt;/a&gt;, git branch names, &lt;a href=&quot;http://wiki.github.com/robbyrussell/oh-my-zsh/themes&quot;&gt;theme support&lt;/a&gt;, and more. It&amp;#8217;s also got an &lt;a href=&quot;http://www.robbyonrails.com/articles/2009/09/30/oh-my-zsh-gets-an-auto-updater&quot;&gt;auto-updater&lt;/a&gt; too if you&amp;#8217;re the type that doesn&amp;#8217;t like to be bothered by such primitive tasks. If you&amp;#8217;re still on bash or haven&amp;#8217;t looked into other shells than your default yet, definitely give &lt;a href=&quot;http://www.robbyonrails.com/articles/2009/08/30/and-on-the-seventh-day-science-created-zsh&quot;&gt;this&lt;/a&gt; a look.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 27</title>
   <link href="http://rebase.github.com/27.html"/>
   <updated>2009-09-06T00:00:00-07:00</updated>
   <id>http://rebase.github.com/27</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=rTK0kFXJjd0&quot;&gt;Rebaaaaaaaase.&lt;/a&gt; I&amp;#8217;m always looking for great projects to feature, so don&amp;#8217;t hesitate to &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;let me know&lt;/a&gt; about yours!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/cheeze.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/antirez/redis/tree/master&quot;&gt;redis&lt;/a&gt;&lt;/strong&gt; is a key-value store that just hit 1.0.0. &lt;a href=&quot;http://code.google.com/p/redis/wiki/FAQ&quot;&gt;So what?&lt;/a&gt; Well, it&amp;#8217;s &lt;a href=&quot;http://code.google.com/p/redis/wiki/Benchmarks&quot;&gt;ridiculously fast&lt;/a&gt;, can handle sets and lists along with strings as values, it can asynchronously dump its data, supports sharding on the client side, and plenty more that wouldn&amp;#8217;t fit here. It&amp;#8217;s easier to think of it as a data structures server instead, or as an aptly named &amp;#8216;REmote DIctionary Server&amp;#8217;. The code is all here on GitHub if you&amp;#8217;re a C hacker, and its &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; is well documented. Bindings are already available in &lt;a href=&quot;http://github.com/ezmobius/redis-rb/tree/master&quot;&gt;Ruby&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/redis/source/browse/#svn/trunk/client-libraries/python&quot;&gt;Python&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/redis/source/browse/#svn/trunk/client-libraries/php&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;&lt;/a&gt;, and more so you can play around with it today.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/Poromenos/clevercss/tree/master&quot;&gt;clevercss&lt;/a&gt;&lt;/strong&gt; is a much less verbose version of &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; that&amp;#8217;s Python backed. This means, of course, it obeys the normal Python indentation rules, which ends up being a good thing. Unlike &lt;a href=&quot;http://github.com/nex3/haml/tree/master&quot;&gt;&lt;span class=&quot;caps&quot;&gt;HAML&lt;/span&gt;&lt;/a&gt;, it tries hard to still look like normal &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;, but it does allow some magic like pseudo-class shortcuts, grouping shortcuts, constants, and even some basic &lt;code&gt;Color&lt;/code&gt; and &lt;code&gt;String&lt;/code&gt; methods if you&amp;#8217;re feeling daring. If you&amp;#8217;re a Pythonista and want write &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; easier, definitely give this a look.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/ianh/TeXorator/tree/master&quot;&gt;TeXorator&lt;/a&gt;&lt;/strong&gt; is a &lt;a href=&quot;http://www.latex-project.org/&quot;&gt;LaTeX&lt;/a&gt; viewer that auto-refreshes the document it&amp;#8217;s looking at when changes are made. All you need is &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; and LaTeX installed, and you should be set. It also shows errors that may occur during the document&amp;#8217;s generation. This definitely seems like a fun and useful project to hack on, and seeing the idea ported to other operating systems would be neat as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/n8han/spde-examples&quot;&gt;spde-examples&lt;/a&gt;&lt;/strong&gt; combines two fantastic projects of the Java world: &lt;a href=&quot;http://www.scala-lang.org/&quot;&gt;Scala&lt;/a&gt; and &lt;a href=&quot;http://processing.org&quot;&gt;Processing&lt;/a&gt;. Well technically, &lt;a href=&quot;http://technically.us/spde/About&quot;&gt;Spde&lt;/a&gt; does the hard stuff, but this repo contains some seriously cool examples of how it can look. You could check out an example applet &lt;a href=&quot;http://technically.us/spde/Fold&quot;&gt;here&lt;/a&gt;, but you&amp;#8217;ll be better served by cloning and running it yourself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/philipn/philip-rss/tree/master&quot;&gt;philip-rss&lt;/a&gt;&lt;/strong&gt; is the first &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; reader that I can personally stand to use, mostly because it&amp;#8217;s integrated deeply into Firefox. The workflow is simple: click Firefox&amp;#8217;s built in &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; reader button to subscribe, and then a new &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; icon button in your lower right hand corner gives you a nifty view of your feeds. The UI is minimalist in a good way: it&amp;#8217;s simple and doesn&amp;#8217;t get in your way. Check out a more visual tutorial and how to install it &lt;a href=&quot;http://mathburritos.org/code/philip-rss/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 26</title>
   <link href="http://rebase.github.com/26.html"/>
   <updated>2009-07-26T00:00:00-07:00</updated>
   <id>http://rebase.github.com/26</id>
   <content type="html">&lt;p&gt;Welcome to Rebase #26! If you&amp;#8217;ve got an interesting project you&amp;#8217;d like to see on the column feel free to shoot me a message. I&amp;#8217;d love to see more themed Rebases, like the &lt;a href=&quot;http://rebase.github.com/22.html&quot;&gt;book edition&lt;/a&gt;. Perhaps we could have a &lt;span class=&quot;caps&quot;&gt;JSON&lt;/span&gt; edition, a hardcore C edition, unknown language edition, and so on. I follow some simple guidelines that you can check out &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;here&lt;/a&gt; too.&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://resiak.livejournal.com/59945.html&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/i-heard-you-like-dvcs.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/pokeb/asi-http-request/tree/master&quot;&gt;asi-http-request&lt;/a&gt; is the &lt;a href=&quot;http://www.movie-moron.com/wp-content/gallery/various/Steven-Seagal-Emotion.jpg&quot;&gt;Steven Seagal&lt;/a&gt; of &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; libraries for Objective-C. Drop this guy into your &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; or iPhone application and it&amp;#8217;s guaranteed to kick ass. Well, at least your &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; calls will. The library makes it easy to interact with RESTful services as well as submit multipart/form-data if you&amp;#8217;re in the need for it. It also has a boatload of other features including progress delegates, a streamlined interface to uploading files from disk, and background/queueing support. Take a gander at the docs &lt;a href=&quot;http://allseeing-i.com/ASIHTTPRequest/Changelog&quot;&gt;here&lt;/a&gt;, including a nice look at what applications are using it. &lt;a href=&quot;http://github.com/pokeb/asi-http-request/tree&quot;&gt;Fork away&lt;/a&gt;, &lt;a href=&quot;http://3.bp.blogspot.com/_uzU4-m_CMB8/Rsi8ysD2yoI/AAAAAAAAAOY/b254LSTxpWY/s320/Seagal.jpg&quot;&gt;punk&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/aanand/deadweight/tree/master&quot;&gt;deadweight&lt;/a&gt; deals with a common problem that many developers face: unused &lt;a href=&quot;http://bethesignal.org/wp-content/uploads/2009/06/css-is-awesome-700x375.jpg&quot;&gt;&lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; rules&lt;/a&gt;. What do you do with them? Comment them out? Leave them for that annoying team member to deal with instead? This project takes the higher ground by analyzing your stylesheets and some given views to determine what selectors you can safely dispose of. You can even use &lt;a href=&quot;http://mechanize.rubyforge.org/mechanize/&quot;&gt;Mechanize&lt;/a&gt; to submit forms and make sure you&amp;#8217;re shedding your unnecessary &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/marclove/jquery-visualize/tree/master&quot;&gt;jquery-visualize&lt;/a&gt; is a really nice way to get simple graphs in your application that&amp;#8217;s both accessible (read: degrades into tables) and really &lt;a href=&quot;http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/&quot;&gt;spiffy looking&lt;/a&gt;. It&amp;#8217;s as simple as filling up a table with data and then calling &lt;code&gt;$('table').visualize();&lt;/code&gt;. Of course, there&amp;#8217;s plenty of configuration options like colors, the type of graph, line weights, and more. &lt;a href=&quot;http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/&quot;&gt;Try out a demo&lt;/a&gt; or &lt;a href=&quot;http://github.com/marclove/jquery-visualize/tree/master&quot;&gt;download it for yourself&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/igrigorik/tokyo-recipes/tree/master&quot;&gt;tokyo-recipes&lt;/a&gt; is a collection of Lua scripts that plug directly into &lt;a href=&quot;http://tokyocabinet.sourceforge.net/&quot;&gt;Tokyo Cabinet&lt;/a&gt;, an extremely efficient and speedy key-value store. There&amp;#8217;s plenty of awesome recipes in this cookbook including &lt;a href=&quot;http://github.com/igrigorik/tokyo-recipes/tree/master/expire&quot;&gt;expiring data based on &lt;span class=&quot;caps&quot;&gt;TTL&lt;/span&gt;&lt;/a&gt;, &lt;a href=&quot;http://github.com/igrigorik/tokyo-recipes/blob/master/map-reduce&quot;&gt;map reduce&lt;/a&gt; and even a simple &lt;a href=&quot;http://github.com/igrigorik/tokyo-recipes/blob/master/high-low-game&quot;&gt;high-low betting game&lt;/a&gt; If you&amp;#8217;re just getting started on writing your own Lua scripts for Tokyo Cabinet or are looking for some real examples of how you can use the plugins to your advantage, take a look at &lt;a href=&quot;http://github.com/igrigorik/tokyo-recipes/tree&quot;&gt;this repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/ThomasHabets/weberl/tree/master&quot;&gt;weberl&lt;/a&gt; is a small Erlang webserver that&amp;#8217;s based on &lt;a href=&quot;http://webpy.org/&quot;&gt;web.py&lt;/a&gt;. It&amp;#8217;s essentially a bare-bones web framework that doesn&amp;#8217;t assume much, which is certainly ideal if you&amp;#8217;re just getting off the ground or you don&amp;#8217;t like too much baggage. This project has just started up and could certainly use the help of both experienced and greenhorn Erlang coders if you&amp;#8217;re up for it. Go forth and &lt;a href=&quot;http://github.com/ThomasHabets/weberl/tree&quot;&gt;clone&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/jdp/Redisent&quot;&gt;Redisent&lt;/a&gt; is an interface to the &lt;a href=&quot;http://github.com/antirez/redis/tree&quot;&gt;Redis&lt;/a&gt; key value-store for &lt;a href=&quot;http://github.com/php&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;&lt;/a&gt;. Unlike memcached, Redis persists data, and now with this library you can easily hook in your code to it. It also supports clustering, which allows you to hook up more than one key-value store and set aliases for each. Read up more about Redisent on this &lt;a href=&quot;http://blog.justinpoliey.com/a-redis-interface-for-modest-developers&quot;&gt;great blog post/tutorial&lt;/a&gt; for using it.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 25</title>
   <link href="http://rebase.github.com/25.html"/>
   <updated>2009-07-12T00:00:00-07:00</updated>
   <id>http://rebase.github.com/25</id>
   <content type="html">&lt;p&gt;It&amp;#8217;s the 25th edition of Rebase! If you&amp;#8217;re feeling nostalgic and want to dive through the previous issues, check out the &lt;a href=&quot;http://rebase.github.com/archive.html&quot;&gt;archive here&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/bienvenue-au-git.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/pinax/pinax/tree/master&quot;&gt;pinax&lt;/a&gt;&lt;/strong&gt; is a Django-based platform for building awesome web applications quickly. This combination of reusable apps and strong conventions can help get your site off the ground in no time. Nicholas Tollervey puts it best in this &lt;a href=&quot;http://ntoll.org/article/pinax-and-lego&quot;&gt;blog post&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;In our analogy, Django is Lego bricks: it gives you the building blocks you need to build interesting things on the web. [&amp;#8230;] Pinax is a collection of Lego sets: it gives you a set of off-the-shelf components commonly used in web-development: a wiki, OpenID, Twitter clone and so on&lt;/blockquote&gt;
&lt;p&gt;Pinax is packed with &lt;a href=&quot;http://pinaxproject.com&quot;&gt;plenty of features&lt;/a&gt;, not to mention a &lt;a href=&quot;http://pinaxproject.com/docs/0.5.1/&quot;&gt;decent set of docs&lt;/a&gt;. Check it out in action on &lt;a href=&quot;http://cloud27.com/&quot;&gt;Cloud27&lt;/a&gt;, a social networking site built just to show off its features, and definitely check out &lt;a href=&quot;http://www.youtube.com/watch?v=1J91Ownq-7g&quot;&gt;this talk from DjangoCon 2008&lt;/a&gt; about the framework.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/hadley/data-baby-names/tree/master&quot;&gt;data-baby-names&lt;/a&gt;&lt;/strong&gt; is a quick study using R and Ruby to produce some neat graphs about the top 1000 baby names from 1880 to present day. For stats nuts or perhaps &lt;a href=&quot;http://twitpic.com/a0ds5&quot;&gt;new parents&lt;/a&gt;, this could be an interesting diversion from your normal routine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/joewilliams/merle/tree/master&quot;&gt;merle&lt;/a&gt;&lt;/strong&gt; isn&amp;#8217;t exactly new, but it is sure is notable! This Erlang based &lt;a href=&quot;http://www.danga.com/memcached/&quot;&gt;memcached&lt;/a&gt; client is the slickest way to interface with everyone&amp;#8217;s favorite object caching system. If you&amp;#8217;re writing a serious web app with Erlang, chances are it&amp;#8217;s going to need something as high performance solid as memcached, so save yourself some frustration and check out this first. &lt;a href=&quot;http://github.com/joewilliams/merle/blob/master/README&quot;&gt;Read up&lt;/a&gt; or &lt;a href=&quot;http://joewilliams.github.com/merle/doc/&quot;&gt;peruse the docs&lt;/a&gt; if you find yourself needing to integrate some caching in your applicaiton.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mwunsch/weary/tree/master&quot;&gt;weary&lt;/a&gt;&lt;/strong&gt; souls need &lt;span class=&quot;caps&quot;&gt;REST&lt;/span&gt;, according to this library. Think of weary as the after-&lt;a href=&quot;http://github.com/jnunemaker/httparty/&quot;&gt;HTTParty&lt;/a&gt;. The &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt; for declaring a &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; resource is extremely clean, and it&amp;#8217;s really simple to dive down and tinker with the details if necessary. This gem also uses &lt;a href=&quot;http://github.com/jnunemaker/crack/tree/master&quot;&gt;Crack&lt;/a&gt; to parse json and xml that your webservice du jour provides.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/sykopomp/sykobot/tree/master&quot;&gt;sykobot&lt;/a&gt;&lt;/strong&gt; is an &lt;span class=&quot;caps&quot;&gt;IRC&lt;/span&gt; bot from another universe. No really, it&amp;#8217;s the offical bot for #archlinux on Freenode, and it&amp;#8217;s got google search, quoting, and &lt;a href=&quot;http://github.com/jelly/sykobot/blob/b06c621836b2d3f610a26deb45bc72313bc4d24d/README.mkdn&quot;&gt;plenty of more fun goodies&lt;/a&gt; implemented already. The bot is written in Lisp, and it&amp;#8217;s already got &lt;a href=&quot;http://github.com/sykopomp/sykobot/network&quot;&gt;several active contributors&lt;/a&gt; even though it&amp;#8217;s been around for nearly 2 weeks. Get forking!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/gudmundurh/CssMerger/tree/master&quot;&gt;CssMerger&lt;/a&gt;&lt;/strong&gt; is a C# app that allows you to develop &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; in separate files so some cohesion and sanity can be kept while designing your site, and then serves up a single file once deployed. Basically, it works by replacing &lt;code&gt;@import&lt;/code&gt; directives with your desired &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; file. If you&amp;#8217;re using &lt;span class=&quot;caps&quot;&gt;ASP&lt;/span&gt;.&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; you should definitely take a look into how this can help you.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 24</title>
   <link href="http://rebase.github.com/24.html"/>
   <updated>2009-06-28T00:00:00-07:00</updated>
   <id>http://rebase.github.com/24</id>
   <content type="html">&lt;p&gt;Welcome back to Rebase! Want your project featured? Check out the &lt;a href=&quot;http://rebase.github.com/howto.html&quot;&gt;guidelines&lt;/a&gt; and remember: the more information on your &lt;span class=&quot;caps&quot;&gt;README&lt;/span&gt;/project page the better!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://nakedlunch.org/events/paris/&quot;&gt;&lt;img src=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/git-street-sign.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/relevance/blue-ridge&quot;&gt;blue-ridge&lt;/a&gt;&lt;/strong&gt; is a no-hassle JavaScript testing framework. Built on the same principles as Rails such as Convention over Configuration, this combines the power of &lt;a href=&quot;http://www.mozilla.org/rhino/&quot;&gt;Rhino&lt;/a&gt;, &lt;a href=&quot;http://github.com/nkallen/screw-unit/tree/master&quot;&gt;Screw.Unit&lt;/a&gt;, &lt;a href=&quot;http://github.com/andykent/smoke/tree/master&quot;&gt;Smoke&lt;/a&gt;, and &lt;a href=&quot;http://github.com/jeresig/env-js/tree/master&quot;&gt;env.js&lt;/a&gt; so you can test the core logic behind your JS without having to deal with a browser. This is built right into your Rails testing framework of choice, and it even has an interactive console so you can debug your code instead of using a tool like Firebug. By default it assumes you&amp;#8217;re using jQuery, but Prototype can be swapped in with barely any effort. Check out this &lt;a href=&quot;http://blog.thinkrelevance.com/2009/5/12/blue-ridge-1-0-javascript-unit-testing-for-rails-scandalous&quot;&gt;great blog post&lt;/a&gt; to see how to get started, and browse around &lt;a href=&quot;http://github.com/relevance/blue-ridge-sample-app&quot;&gt;a sample application&lt;/a&gt; to see it in action.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/msanders/PNGSquash&quot;&gt;PNGSquash&lt;/a&gt;&lt;/strong&gt; is for those who love &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; apps and smaller images. Save some bandwidth and some frustration by allowing this app to crush your PNGs for you. Pick from your favorite algorithm for shaving bytes off images such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Pngcrush&quot;&gt;PNGCrush&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/OptiPNG&quot;&gt;OptiPNG&lt;/a&gt; to &lt;a href=&quot;http://img29.imageshack.us/img29/5589/squash.png&quot;&gt;literally squash&lt;/a&gt; those bits down. Download the app &lt;a href=&quot;http://s3.amazonaws.com/PNGSquash/PNGSquash.tar.gz&quot;&gt;here&lt;/a&gt; if you&amp;#8217;d like to try it out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/nfjinjing/loli&quot;&gt;loli&lt;/a&gt;&lt;/strong&gt; is a Haskell web development &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt; inspired by &lt;a href=&quot;http://www.sinatrarb.com&quot;&gt;Sinatra&lt;/a&gt; that can run on &lt;a href=&quot;http://blog.snoyman.com/2009/06/28/hack-introduction/&quot;&gt;Hack&lt;/a&gt; (which is based on &lt;a href=&quot;http://rack.rubyforge.org/&quot;&gt;Rack&lt;/a&gt;). This is a neat way to express a web application that&amp;#8217;s both classy and extremely functional. It&amp;#8217;s already got some great view template support, including Rails-inspired partials and layouts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/philogb/v8-gl&quot;&gt;v8-gl&lt;/a&gt;&lt;/strong&gt; fuses the ubiquitious graphics engine, &lt;a href=&quot;http://www.opengl.org&quot;&gt;OpenGL&lt;/a&gt;, with the speed demon of a JavaScript interpreter, &lt;a href=&quot;http://code.google.com/p/v8/&quot;&gt;v8&lt;/a&gt;. The result is that you can code graphical apps in JS instead of C/C++. This project aims to be a full toolkit, but right now it&amp;#8217;s just getting the bindings down so everything is possible in pure JS. The progress so far &lt;a href=&quot;http://blog.thejit.org/wp-content/v8gl2.png&quot;&gt;looks pretty stunning&lt;/a&gt;, and I&amp;#8217;m sure this project could use your help if you&amp;#8217;re of the graphical/gaming type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/toolmantim/bananajour&quot;&gt;bananajour&lt;/a&gt;&lt;/strong&gt; is a wacky name for a slick interface to Git repositories served up over &lt;a href=&quot;http://en.wikipedia.org/wiki/Bonjour_(software)&quot;&gt;Bonjour&lt;/a&gt;. Think of this like &lt;a href=&quot;http://github.com/chad/gitjour/tree/master&quot;&gt;gitjour&lt;/a&gt;, but with a really nice web application on top of it. Why is this useful? Well, if you happen to be attending &lt;a href=&quot;http://railscamps.com/&quot;&gt;certain gatherings&lt;/a&gt; without internet access, this is a great way to share your code. If you can&amp;#8217;t connect to GitHub, this looks like your best option to get your Git on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/athoune/Palette&quot;&gt;Palette&lt;/a&gt;&lt;/strong&gt; is little Python project that uses the &lt;a href=&quot;http://www.pythonware.com/products/pil/&quot;&gt;Python Imaging Library&lt;/a&gt; to create a color map of any picture. The most interesting visualization it can create is a &amp;#8216;star&amp;#8217; color wheel, where the length of the ray is proportional to the hue. &lt;a href=&quot;http://cloud.github.com/downloads/rebase/rebase.github.com/octocat__star.png&quot;&gt;Here&amp;#8217;s&lt;/a&gt; what it looks like for our dear friend &lt;a href=&quot;http://github.com/mojombo/github-media/raw/510a0a44cf602c62cd1657894bc69b95ac2fdf10/octocats/octocat.png&quot;&gt;the Octocat&lt;/a&gt;. This could be a neat little project to hack on if you&amp;#8217;re new to Python and would like something a bit visual to hack on.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 23</title>
   <link href="http://rebase.github.com/23.html"/>
   <updated>2009-06-15T00:00:00-07:00</updated>
   <id>http://rebase.github.com/23</id>
   <content type="html">&lt;p&gt;It&amp;#8217;s Rebase time once again!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Good-Git-Together-Jon-Hendricks/dp/B000H3097O&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3173/3630164105_c02712427e_o.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/richhickey/clojure/tree&quot;&gt;clojure&lt;/a&gt;&lt;/strong&gt; is a functional programming language based on &lt;a href=&quot;http://xkcd.com/224/&quot;&gt;Lisp&lt;/a&gt; that runs on the Java Virtual Machine. It recently hit a &lt;a href=&quot;http://clojure.blogspot.com/2009/05/clojure-10.html&quot;&gt;pretty huge milestone&lt;/a&gt; and is now freely available for you to fork right here on GitHub. There&amp;#8217;s quite a few screencasts about using the language over at &lt;a href=&quot;http://clojure.blip.tv/&quot;&gt;blip.tv&lt;/a&gt; along with plenty of documentation at their &lt;a href=&quot;http://clojure.org/&quot;&gt;homepage&lt;/a&gt;. Want to see Clojure in action? Try out &lt;a href=&quot;http://github.com/mmcgrana/ring/tree/master&quot;&gt;ring&lt;/a&gt; or &lt;a href=&quot;http://github.com/weavejester/compojure/tree/master&quot;&gt;compojure&lt;/a&gt;, both web frameworks, or &lt;a href=&quot;http://github.com/liebke/incanter/tree/master&quot;&gt;incanter&lt;/a&gt;, a statistical computing and graphics environment. If you&amp;#8217;re into functional programming and want to harness its power on the &lt;span class=&quot;caps&quot;&gt;JVM&lt;/span&gt;, give this language a look.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mintdigital/hemlock/tree&quot;&gt;hemlock&lt;/a&gt;&lt;/strong&gt; is a new &lt;a href=&quot;http://www.adobe.com/products/flex/&quot;&gt;Adobe Flex&lt;/a&gt; based framework that combines the powers of Flash and &lt;a href=&quot;http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol&quot;&gt;&lt;span class=&quot;caps&quot;&gt;XMPP&lt;/span&gt;&lt;/a&gt; through &lt;a href=&quot;http://www.ejabberd.im/&quot;&gt;ejabberd&lt;/a&gt; to create some killer web applications. (I know, that pun was terrible.) There&amp;#8217;s plenty of &lt;a href=&quot;http://hemlock-kills.com/showcase&quot;&gt;examples&lt;/a&gt; already on &lt;a href=&quot;http://hemlock-kills.com/&quot;&gt;their site&lt;/a&gt;, and make sure to peruse their &lt;a href=&quot;http://hemlock-kills.com/learn&quot;&gt;Learn page&lt;/a&gt; to see how this all comes together.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/defunkt/rip&quot;&gt;rip&lt;/a&gt;&lt;/strong&gt; is a brand new packaging system for Ruby that provides a ridiculously useful alternative to those used to dealing with &lt;a href=&quot;http://rubygems.org&quot;&gt;RubyGems&lt;/a&gt;. Armed with the ability to install packages from multiple sources, the sharing of virtual environments, dependency checking at install time instead of at runtime and more, this library is definitely going to change the game for those doing serious Ruby work. The project&amp;#8217;s &lt;a href=&quot;http://github.com/defunkt/rip/tree/master&quot;&gt;readme&lt;/a&gt; and &lt;a href=&quot;http://hellorip.com&quot;&gt;homepage&lt;/a&gt; has plenty of information, and be sure to check out some of the &lt;a href=&quot;http://www.rubyinside.com/rip-ruby-packaging-system-1837.html&quot;&gt;various&lt;/a&gt; &lt;a href=&quot;http://www.infoq.com/news/2009/06/rip&quot;&gt;blog&lt;/a&gt; &lt;a href=&quot;http://jameswilding.net/2009/06/13/rip/&quot;&gt;posts&lt;/a&gt; about it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/toastdriven/django-haystack/tree&quot;&gt;django-haystack&lt;/a&gt;&lt;/strong&gt; is the latest and greatest search plugin for &lt;a href=&quot;http://django.org&quot;&gt;the web framework for perfectionists with deadlines&lt;/a&gt;. Hook it up to Solr, Whoosh or Xapian and &lt;a href=&quot;http://haystacksearch.org/&quot;&gt;get searching&lt;/a&gt;. With an &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; that claims to &lt;a href=&quot;http://haystacksearch.org/docs&quot;&gt;make any Djangonaut feel right at home&lt;/a&gt;, you&amp;#8217;re sure to save some time looking through your site&amp;#8217;s data if you check out this project first.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/lenary/ginatra/tree/master&quot;&gt;ginatra&lt;/a&gt;&lt;/strong&gt; mixes together everyone&amp;#8217;s favorite source code management system with &lt;a href=&quot;http://www.sinatrarb.com&quot;&gt;Sinatra&lt;/a&gt; to produce one classy looking &lt;a href=&quot;http://git.or.cz/gitwiki/Gitweb&quot;&gt;gitweb&lt;/a&gt; clone. Don&amp;#8217;t take my word for it though, &lt;a href=&quot;http://ginatra.lenary.co.uk/&quot;&gt;check it out for yourself&lt;/a&gt;. If you&amp;#8217;re the type that likes to view your git history locally in your browser, set aside some time to get this working for your repositories and you won&amp;#8217;t be let down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/trptcolin/tictactoe-scala/tree&quot;&gt;tictactoe-scala&lt;/a&gt;&lt;/strong&gt; is pretty self-explanatory, but could be a fun start for those willing to take a look at &lt;a href=&quot;http://www.scala-lang.org/&quot;&gt;Scala&lt;/a&gt; for its &lt;a href=&quot;http://www.slideshare.net/al3x/why-scala-presentation&quot;&gt;incredible scaling power&lt;/a&gt; or even those who want to have &lt;a href=&quot;http://www.scala-lang.org/node/1008&quot;&gt;a website that can handle over 5000 requests per minute&lt;/a&gt;. I tend to learn more by reading a game&amp;#8217;s code than a queueing system or web server, and I&amp;#8217;m hoping you will too.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 22</title>
   <link href="http://rebase.github.com/22.html"/>
   <updated>2009-05-31T00:00:00-07:00</updated>
   <id>http://rebase.github.com/22</id>
   <content type="html">&lt;p&gt;This week it&amp;#8217;s Rebase Book Edition! There&amp;#8217;s plenty of documentation projects going on at GitHub, and it&amp;#8217;s about time they got some attention. Clone yourself a copy, head outside with your laptop, and enjoy a good programming book under the sun.&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/voxtheory/2195378097/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2187/2195378097_8b2f7d329a_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/runpaint/vim-recipes&quot;&gt;Vim Recipes&lt;/a&gt;&lt;/strong&gt; is a work-in-progress cookbook for all things &lt;a href=&quot;http://vim.org&quot;&gt;Vim&lt;/a&gt;. Learn how to use this awesome editor, extend and customize it to your will, and more. There&amp;#8217;s a &lt;a href=&quot;http://vim.runpaint.org/toc/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;http://vim.runpaint.org/vim-recipes.pdf&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PDF&lt;/span&gt;&lt;/a&gt; version available for your consumption.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/sinatra/sinatra-book&quot;&gt;Sinatra Book&lt;/a&gt;&lt;/strong&gt; aims to be a tutorial and recipes that teaches one to use &lt;a href=&quot;http://sinatrarb.com&quot;&gt;Sinatra&lt;/a&gt;, the classy Ruby web framework. So far, it contains plenty of information about how to get started and some instructions on deployment. Pick up the book &lt;a href=&quot;http://sinatra-book.gittr.com/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/grosser/programming_pearls&quot;&gt;Programming Pearls&lt;/a&gt;&lt;/strong&gt; is a rewrite of the book from &lt;a href=&quot;http://www.cs.bell-labs.com/cm/cs/pearls/&quot;&gt;Bell Labs&lt;/a&gt; that&amp;#8217;s in Ruby instead of C. This has some great examples of algorithms that are both efficient and elegant and is definitely worth a read.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/schacon/gitbook&quot;&gt;Git Community Book&lt;/a&gt;&lt;/strong&gt; is one of the best resources online to learn about Git. If you&amp;#8217;re just making your first commits then this is a great way to quickly become a Git guru. Even if you&amp;#8217;ve been deep within interactive rebases and octopus merges you&amp;#8217;re bound to find something new by persuing &lt;a href=&quot;http://book.git-scm.com&quot;&gt;this great site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/ruport/book&quot;&gt;The Ruport Book&lt;/a&gt;&lt;/strong&gt; goes into detail on how to use &lt;a href=&quot;http://github.com/ruport/ruport/master&quot;&gt;Ruport&lt;/a&gt; in nearly every manner concievable to make your life easier when generating reports. Check out the outline &lt;a href=&quot;http://ruportbook.com/outline.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/recess/the-book-of-recess&quot;&gt;The Book of Recess&lt;/a&gt;&lt;/strong&gt; aims to help readers enjoy &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; development while using the &lt;a href=&quot;http://www.recessframework.org/&quot;&gt;Recess&lt;/a&gt; framework. &lt;a href=&quot;http://www.recessframework.org/book/html/index.html&quot;&gt;The book&lt;/a&gt; explains the structure, architecture, and how to contribute back your own changes to the framework.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/manveru/ramaze-book&quot;&gt;Journey to Ramaze&lt;/a&gt;&lt;/strong&gt; covers everything a web developer needs to know to get up and running with &lt;a href=&quot;http://ramaze.net&quot;&gt;Ramaze&lt;/a&gt;. If you&amp;#8217;re not a fan of the current Ruby web frameworks, &lt;a href=&quot;http://book.ramaze.net/&quot;&gt;this may be worth a read&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/tobrien/common-java-cookbook&quot;&gt;Common Java Cookbook&lt;/a&gt;&lt;/strong&gt; is a tome that contains instructions for using open source Java frameworks like &lt;a href=&quot;http://lucene.apache.org/java/docs/&quot;&gt;Lucene&lt;/a&gt; and &lt;a href=&quot;http://velocity.apache.org/&quot;&gt;Velocity&lt;/a&gt; to get things done. It also covers basic algorithms and tasks that nearly every Java programmer will need to do at some point. Brush up &lt;a href=&quot;http://www.discursive.com/books/cjcook/reference/book.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mattetti/merb-book&quot;&gt;The Merb Open Source Book&lt;/a&gt;&lt;/strong&gt; is the leading guide on one of the leanest web frameworks out there, &lt;a href=&quot;http://merbivore.com&quot;&gt;Merb&lt;/a&gt;. It&amp;#8217;s also been translated into quite a few languages. &lt;a href=&quot;http://book.merbist.com/&quot;&gt;Read up here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Huge thanks to &lt;a href=&quot;http://github.com/runpaint&quot;&gt;runpaint&lt;/a&gt; for pointing out most of these awesome projects.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 21</title>
   <link href="http://rebase.github.com/21.html"/>
   <updated>2009-05-17T00:00:00-07:00</updated>
   <id>http://rebase.github.com/21</id>
   <content type="html">&lt;p&gt;Welcome back to Rebase! I&amp;#8217;ve set up a new site as an archive for the column and the latest featured projects at &lt;a href=&quot;http://rebase.github.com&quot;&gt;http://rebase.github.com&lt;/a&gt;. I&amp;#8217;d also like to thank everyone who&amp;#8217;s contacted me about getting their projects written up. Don&amp;#8217;t hesitate &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;to bug me&lt;/a&gt; about your project if you would like to see it on the column!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://www.schoolersinc.com/meteorites_p_9.htm&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2051/3540123430_266364d6a7.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/lloyd/yajl&quot;&gt;yajl&lt;/a&gt;&lt;/strong&gt; is not just another &lt;span class=&quot;caps&quot;&gt;JSON&lt;/span&gt; parsing library. It&amp;#8217;s a wicked fast one that&amp;#8217;s portable, quite memory efficient, and even supports stream parsing. &lt;span class=&quot;caps&quot;&gt;YAJL&lt;/span&gt; also has some pretty slick features on its own, such as comments. Oh? You don&amp;#8217;t program in C? Well, that&amp;#8217;s alright, there&amp;#8217;s bindings for &lt;a href=&quot;http://github.com/gabriel/yajl-objc/tree/master&quot;&gt;Objective-C&lt;/a&gt;, &lt;a href=&quot;http://github.com/stevedekorte/io/tree/1b7980096eb65be000518267f1a1df6224901416/addons/Yajl&quot;&gt;IO&lt;/a&gt; and &lt;a href=&quot;http://github.com/brianmario/yajl-ruby/tree/master&quot;&gt;Ruby&lt;/a&gt; that you can use. The Ruby one is worth a mention since it includes plenty of benchmarks that boast a huge memory savings along with a decent speed increase. If you&amp;#8217;re serious about &lt;span class=&quot;caps&quot;&gt;JSON&lt;/span&gt; and its performance in your app, &lt;a href=&quot;http://lloyd.github.com/yajl/&quot;&gt;check out this project&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/elliottkember/The-Kember-Identity&quot;&gt;The Kember Identity&lt;/a&gt;&lt;/strong&gt; is based off of a neat concept: Try to find the MD5 hash such that &lt;code&gt;md5(string) = string&lt;/code&gt;. This elusive object has been dubbed the &lt;em&gt;Kember Identity Hash&lt;/em&gt; and is now part of a contest in over 20 languages to attempt to find it. Check out the terms &lt;a href=&quot;http://elliottkember.com/kember_identity.html&quot;&gt;here&lt;/a&gt;, and get hunting!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/quirkey/sammy&quot;&gt;sammy&lt;/a&gt;&lt;/strong&gt; is a &lt;a href=&quot;http://sinatrarb.com&quot;&gt;Sinatra&lt;/a&gt; inspired way to manage your web application&amp;#8217;s JavaScript layer with some special sauce added on top of &lt;a href=&quot;http://jquery.com&quot;&gt;jQuery&lt;/a&gt;. The gist is this: define a route and some code that will be executed when your browser visits that &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;. There&amp;#8217;s also support for running validations after a form has been submitted to a &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;, which is definitely something that happens in nearly every web app. Some &lt;a href=&quot;http://github.com/quirkey/sammy/tree/master/examples/&quot;&gt;examples&lt;/a&gt; of how this all works live in the repo and there&amp;#8217;s also &lt;a href=&quot;http://code.quirkey.com/sammy/docs/index.html&quot;&gt;plenty of documentation&lt;/a&gt; for you to check out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/nfjinjing/cateye&quot;&gt;cateye&lt;/a&gt;&lt;/strong&gt; is another Lisp clone written in none other than Haskell. It&amp;#8217;s definitely a neat outcome of &lt;a href=&quot;http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours&quot;&gt;Write Yourself a Scheme in 48 Hours&lt;/a&gt; and is definitely neat to check out for newcomers to writing interpreters and the language itself. It also supports some wacky syntax, such as Ruby style lambdas and different literals if you&amp;#8217;re sick of &lt;a href=&quot;http://xkcd.com/297/&quot;&gt;seeing too many parens&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jaz303/ztest&quot;&gt;ztest&lt;/a&gt;&lt;/strong&gt; is a new unit testing library for &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; 5.3. Any project that enables other developers to get testing is notable in my book. This framework already supports plenty of assertions, terminal output, and templates for populating your database with test data. Great! So why aren&amp;#8217;t you using (or forking) it yet?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/matthiasl/Erlang-FAQ&quot;&gt;Erlang-&lt;span class=&quot;caps&quot;&gt;FAQ&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt; is a awesome knowledge base for those both new and old to this concurrent language. The source now lives here on GitHub, so if you have your own questions or see corrections, you can fork and submit pull requests, and hopefully they will make their way to the &lt;a href=&quot;http://erlang.org/faq/faq.html&quot;&gt;offical Erlang site&lt;/a&gt;. Also, if you&amp;#8217;re a greenhorn in the ways of Erlang this could be a great resource to dive into.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 20</title>
   <link href="http://rebase.github.com/20.html"/>
   <updated>2009-05-03T00:00:00-07:00</updated>
   <id>http://rebase.github.com/20</id>
   <content type="html">&lt;p&gt;Yet another Sunday, yet another Rebase!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://mastermixcrew.blogspot.com/2008/11/git-phonkee.html&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3658/3496106268_c74197ecb0.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/chriseppstein/compass/tree&quot;&gt;compass&lt;/a&gt;&lt;/strong&gt; makes &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; &lt;a href=&quot;http://www.tenthline.com/blog/2009/03/13/compass-css-doesnt-have-to-suck/&quot;&gt;not suck&lt;/a&gt;. It&amp;#8217;s a flexible &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; &lt;a href=&quot;http://compass-style.org/&quot;&gt;meta-framework&lt;/a&gt; that ties together the power of &lt;a href=&quot;http://haml.hamptoncatlin.com/docs/rdoc/classes/Sass.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SASS&lt;/span&gt;&lt;/a&gt; (Syntactically Awesome Style Sheets) and your favorite grid template system, be it &lt;a href=&quot;http://960.gs&quot;&gt;960.gs&lt;/a&gt;, &lt;a href=&quot;http://www.blueprintcss.org/&quot;&gt;Blueprint&lt;/a&gt;, or &lt;a href=&quot;http://developer.yahoo.com/yui/grids/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;YUI&lt;/span&gt; Grids&lt;/a&gt;. Compass uses &lt;a href=&quot;http://awardwinningfjords.com/2009/04/02/dont-repeat-yourself-use-sass-modules/&quot;&gt;mixins&lt;/a&gt; to allow you to easily bring in the styles you want and integrate it without polluting your markup with tons of unnecessary &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; classes. There&amp;#8217;s plenty of tutorials for integration with your preferred web framework as well as a great screencast on the &lt;a href=&quot;http://wiki.github.com/chriseppstein/compass&quot;&gt;project&amp;#8217;s wiki&lt;/a&gt;. Save yourself some frustration next time you have to implement a site&amp;#8217;s layout from the ground up.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/numerodix/emerge/tree/master&quot;&gt;emerge&lt;/a&gt;&lt;/strong&gt; is the new build system on the block, written in Python. Armed with a ridiculously clean build script and support for fetching edge versions of dependencies from their source code repositories, this could become quite popular. Check out some examples of how simple the build scripts are for &lt;a href=&quot;http://github.com/numerodix/emerge/blob/56f0fcefd1dcce707c86db44cc95f26d5a874257/examples/mono.py&quot;&gt;Mono&lt;/a&gt; and &lt;a href=&quot;http://github.com/numerodix/emerge/blob/56f0fcefd1dcce707c86db44cc95f26d5a874257/examples/python.py&quot;&gt;Python&lt;/a&gt;.  This is definitely some neat stuff for projects just getting started or for those that want to get away from clunkier build systems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/keenerd/pacgraph/tree/master&quot;&gt;pacgraph&lt;/a&gt;&lt;/strong&gt; doesn&amp;#8217;t build projects like the previous entry, but instead lays them out in a graph on your Arch Linux machine. It actually generates some &lt;a href=&quot;http://kmkeen.com/pacgraph/&quot;&gt;really cool looking visualizations&lt;/a&gt; of how different programs depend on each other:&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://kmkeen.com/pacgraph/high/server.png&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3591/3499399892_cc159ebe4d_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It would be really neat to see this concept applied to other operating systems, so clone away!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/preble/GLGestureRecognizer/tree/master&quot;&gt;GLGestureRecognizer&lt;/a&gt;&lt;/strong&gt; is pretty self-explanatory, but there&amp;#8217;s one little catch: &lt;a href=&quot;http://giraffelab.com/code/GLGestureRecognizer/&quot;&gt;it runs on your iPhone&lt;/a&gt;. This is an Objective-C implentation of the &lt;a href=&quot;http://depts.washington.edu/aimgroup/proj/dollar/&quot;&gt;Javascript $1 Unistroke Recognizer&lt;/a&gt;, and it could definitely have a huge impact on new apps. How to integrate this with your &lt;a href=&quot;http://venturebeat.com/2008/12/18/apple-approved-14-new-iphone-fart-apps-yesterday-alone/&quot;&gt;Fart Button&lt;/a&gt; is up to you, though.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/propella/prolog/tree/master&quot;&gt;prolog&lt;/a&gt;&lt;/strong&gt; is not what you think. Well, it is. But it&amp;#8217;s written in Haskell. Yeah, that blew my mind too. Check out the work that&amp;#8217;s been done so far and give &lt;a href=&quot;http://propella.blogspot.com/2009/04/prolog-in-haskell.html&quot;&gt;this blog post&lt;/a&gt; a read about how the interpreter is being implemented. There&amp;#8217;s got to be some CS junkies out there that live for this stuff. Get forking.&lt;/p&gt;
&lt;p&gt;Finally, if you&amp;#8217;ve got a project that deserves some time on Rebase, let me know! This column is meant to be for the community and by the community, and if I happen to skip over your awesome gem, framework, app, or hack don&amp;#8217;t hesitate to bug me about it.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 19</title>
   <link href="http://rebase.github.com/19.html"/>
   <updated>2009-04-19T00:00:00-07:00</updated>
   <id>http://rebase.github.com/19</id>
   <content type="html">&lt;p&gt;Sorry about the missed weeks here folks, hopefully I&amp;#8217;ll be back on track now. Let&amp;#8217;s get started!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3618/3457406330_bb28f8b4c7.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/macsphere/canary/tree/master&quot;&gt;canary&lt;/a&gt;&lt;/strong&gt; has generated quite a buzz on Twitter this past week since it&amp;#8217;s the latest client to go Open Source. This single column Cocoa app does much more than expected: filters to weed out the bad tweets, drag and drop &lt;a href=&quot;http://twitpic.com&quot;&gt;TwitPic&lt;/a&gt; integration, easy ways to add/remove/block fellow addicts, and even more. The best part? You can hack on it and add whatever features you&amp;#8217;d like! Check out more screenshots and info about what else it can do on its &lt;a href=&quot;http://www.canaryapp.com/&quot;&gt;awesome site.&lt;/a&gt; Fork away, &lt;a href=&quot;http://twitpic.com/3gexl&quot;&gt;my twitters!&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jsmits/github-cli/tree/master&quot;&gt;github-cli&lt;/a&gt;&lt;/strong&gt; is a new Python script to help you post to &lt;a href=&quot;http://github.com/blog/411-github-issue-tracker&quot;&gt;GitHub issues&lt;/a&gt; via the &lt;a href=&quot;http://develop.github.com&quot;&gt;new &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;&lt;/a&gt;. This seems it could be a decent competitor to the &lt;a href=&quot;http://github.com/defunkt/github-gem/tree/master&quot;&gt;GitHub RubyGem&lt;/a&gt;, and I hope it sees some attention soon from the other Pythonistas hanging out on the site. The gem has a good head start, but I think the Python version could catch up. &lt;a href=&quot;http://i1.ytimg.com/vi/l6PBnxRt6no/hqdefault.jpg&quot;&gt;A la commit!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/amazingsyco/url-shrink/tree/master&quot;&gt;urlshrink&lt;/a&gt;&lt;/strong&gt; adds a handy shortcut for &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; shortening system wide on &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;. It also provides a decent starter on how to add your own service into the mix. You could also integrate this into your own Cocoa or iPhone app and allow your users to shorten URLs there as well. This is definitely an awesome idea, and it would be neat to see it translated over to Windows and Linux as well. Get forking!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/zzkt/gibberish/tree/master&quot;&gt;gibberish&lt;/a&gt;&lt;/strong&gt; is for those who like Scheme and &lt;a href=&quot;http://xmpp.org/&quot;&gt;Jabber/&lt;span class=&quot;caps&quot;&gt;XMPP&lt;/span&gt;&lt;/a&gt;. Ever wanted them both, together in one place and with &lt;a href=&quot;http://xkcd.com/297/&quot;&gt;plenty of parentheses&lt;/a&gt;? Gibberish is your answer! On a more serious note, it seems like the basics are implemented so far but there&amp;#8217;s definitely more work to be done. If you&amp;#8217;ve got an itch to hack on some Scheme that will actually do something practical, give this project a look.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mattdw/space-clock/tree/master&quot;&gt;space-clock&lt;/a&gt;&lt;/strong&gt; is pretty self-explanatory: it&amp;#8217;s a &lt;a href=&quot;http://github.com/mattdw/space-clock/blob/86e403381c2df68a5c608bb4ad56408857b9b685/clock-screenshot.png&quot;&gt;sexy looking clock&lt;/a&gt;, written in Clojure. This is definitely a fun look into how this language works and how well it integrates with the &lt;span class=&quot;caps&quot;&gt;JVM&lt;/span&gt;. It would be pretty interesting to see different styles implemented, so get coding!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/dryan/jtwitter/tree/master&quot;&gt;jtwitter&lt;/a&gt;&lt;/strong&gt; is a &lt;a href=&quot;http://jquery.com&quot;&gt;jQuery&lt;/a&gt; plugin to fetch updates from Twitter in a ridiculously easy fashion, as per the standard operating procedure with most of this awesome library&amp;#8217;s extensions. There&amp;#8217;s &lt;a href=&quot;http://dryan.com/jtwitter&quot;&gt;plenty of options available&lt;/a&gt; to you already, so if you&amp;#8217;re thinking of putting your twitter stream (perhaps published via the newly featured project!) on your blog, don&amp;#8217;t waste your time with other methods when you can do it with literally one line of code.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 18</title>
   <link href="http://rebase.github.com/18.html"/>
   <updated>2009-03-30T00:00:00-07:00</updated>
   <id>http://rebase.github.com/18</id>
   <content type="html">&lt;p&gt;First, rewinding head to replay your work on top of it&amp;#8230;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/tswicegood/3233621766/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3451/3233621766_e4f6db7a22.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;&lt;br /&gt;Yes, &lt;code&gt;git branch&lt;/code&gt; doesn&amp;#8217;t take a &lt;code&gt;-b&lt;/code&gt; flag. &lt;a href=&quot;http://www.flickr.com/photos/tswicegood/3233621766/&quot;&gt;Sidewalk and chalk&lt;/a&gt; doesn&amp;#8217;t edit easily.&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/FireRabbit/synapse&quot;&gt;synapse&lt;/a&gt;&lt;/strong&gt; Oh, you thought Pidgin was the only (cool) Linux IM client. Enter synapse, your brand spankin&amp;#8217; new &lt;span class=&quot;caps&quot;&gt;XMPP&lt;/span&gt; messenger built with &lt;a href=&quot;http://www.mono-project.com/Main_Page&quot;&gt;Mono&lt;/a&gt;. It already boasts quite a few awesome features, from previewing images, following your friends&amp;#8217; &lt;a href=&quot;http://twitter.com/THE_REAL_SHAQ&quot;&gt;tweets&lt;/a&gt;, and even syntax highlighting for code blocks. Check out the &lt;a href=&quot;http://synapse.im/&quot;&gt;project&amp;#8217;s site&lt;/a&gt; for more features or to &lt;a href=&quot;http://synapse.im/download/&quot;&gt;download it&lt;/a&gt;, and fork away if you&amp;#8217;re on Ubuntu and need something fun to hack on.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/rfwatson/donk-remix-generator&quot;&gt;donk-remix-generator&lt;/a&gt;&lt;/strong&gt; is your hookup for ridiculous beats while you code. Why download techno music when you could have &lt;a href=&quot;http://donkdj.com&quot;&gt;http://donkdj.com&lt;/a&gt; and &lt;a href=&quot;http://github.com/rfwatson/donk-remix-generator/blob/master/remix.py&quot;&gt;this python script&lt;/a&gt; add ridiculous beats to your favorite songs? I think this could be an interesting challenge: modify this script to make songs sound like other genres. Go forth and fork!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/arpit/openpyro&quot;&gt;openpyro&lt;/a&gt;&lt;/strong&gt; is not just another ActionScript based framework for creating &lt;a href=&quot;http://en.wikipedia.org/wiki/Rich_Internet_application&quot;&gt;RIA&amp;#8217;s&lt;/a&gt;, it&amp;#8217;s an awesome one that&amp;#8217;s hosted right here on GitHub. It&amp;#8217;s got a &lt;a href=&quot;http://openpyro.org/&quot;&gt;sick project page&lt;/a&gt;, plenty of docs over at the &lt;a href=&quot;http://wiki.github.com/arpit/openpyro&quot;&gt;wiki&lt;/a&gt;, and a &lt;a href=&quot;http://www.arpitonline.com/blog/?p=147&quot;&gt;screencast&lt;/a&gt; to boot. If you&amp;#8217;re starting a new Flash project or perhaps looking to contribute to a budding framework, make sure to check this out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/zilkey/auto_tagger&quot;&gt;auto_tagger&lt;/a&gt;&lt;/strong&gt; solves a tricky problem for many Rails developers: tagging releases that go out on your staging and production servers. This new AutoTagger gem attempts to automate this by creating some handy shortcuts to create and push tags. It also comes baked in with some Capistrano tasks as well that will integrate easily with your existing scripts. If you&amp;#8217;re still deploying off your repository&amp;#8217;s master branch, perhaps it&amp;#8217;s time to look into a more structured process, and this gem can definitely help out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jagregory/docu&quot;&gt;docu&lt;/a&gt;&lt;/strong&gt; faces a problem that every developer loathes: creating documentation. This project seeks to correct this situation for the .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; world. It already creates some slick &lt;a href=&quot;http://www.ruby-doc.org/core/&quot;&gt;RDoc-inspired&lt;/a&gt; sites, which &lt;a href=&quot;http://fluentnhibernate.org/api/index.htm&quot;&gt;you can see for yourself here&lt;/a&gt;. Combined with a flexible view template system based on &lt;a href=&quot;http://sparkviewengine.com/&quot;&gt;Spark&lt;/a&gt;, a single command to whip up your docs, and an very redistributable executable, this may become the new standard for documentation in the .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; ecosystem. There&amp;#8217;s already &lt;a href=&quot;http://github.com/jagregory/docu/network&quot;&gt;9 forks&lt;/a&gt; after roughly 2 weeks of being online, where&amp;#8217;s yours?&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 17</title>
   <link href="http://rebase.github.com/17.html"/>
   <updated>2009-03-18T00:00:00-07:00</updated>
   <id>http://rebase.github.com/17</id>
   <content type="html">&lt;p&gt;Rebase time is now! What, 5 notably new projects? How did that happen? I just found so much cool stuff this week I couldn&amp;#8217;t help myself. Enjoy!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/dippy_duck/1045479638/&quot;&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1306/1045479638_ee2eb02d6b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/unclebob/fitnesse&quot;&gt;fitnesse&lt;/a&gt;&lt;/strong&gt; is a Java-based wiki that helps to make sure you build the right code for your clients. Based off of Ward Cunningham&amp;#8217;s &lt;a href=&quot;http://fit.c2.com/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;FIT&lt;/span&gt;&lt;/a&gt; framework, the project focuses collaborative editing of acceptance tests. (Just make sure you don&amp;#8217;t &lt;a href=&quot;http://jamesshore.com/Blog/Five-Ways-to-Misuse-Fit.html&quot;&gt;misuse it&lt;/a&gt;!) Check out some of &lt;a href=&quot;http://github.com/unclebob&quot;&gt;unclebob&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://fitnesse.org/VideoTutorials&quot;&gt;videos on how to use FitNesse&lt;/a&gt;, and definitely make sure to look at the project&amp;#8217;s &lt;a href=&quot;http://fitnesse.org&quot;&gt;home page&lt;/a&gt; which has a wealth of information about agile methods, &lt;span class=&quot;caps&quot;&gt;TDD&lt;/span&gt;, and how to use this project in your daily workflow.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/kdavie/yammer.net&quot;&gt;yammer.net&lt;/a&gt;&lt;/strong&gt; is pretty straightforward: a .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; wrapper for the &lt;a href=&quot;https://www.yammer.com/&quot;&gt;Yammer&lt;/a&gt; &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;. &lt;a href=&quot;http://github.com/kdavie&quot;&gt;kdavie&lt;/a&gt; has done a great job with setting up an impressive &lt;a href=&quot;http://kdavie.github.com/yammer.net/&quot;&gt;GitHub Page&lt;/a&gt; for a project that is barely a week old. This is a great example for other projects to follow and shows how much having a simple &lt;a href=&quot;http://github.com/kdavie/yammer.net/tree/gh-pages&quot;&gt;gh-pages&lt;/a&gt; branch can make your work really shine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/lgastako/polyeuler&quot;&gt;polyeuler&lt;/a&gt;&lt;/strong&gt; is &lt;a href=&quot;http://github.com/lgastako&quot;&gt;lgastako&amp;#8217;s&lt;/a&gt; attempt to complete &lt;a href=&quot;http://projecteuler.net/&quot;&gt;Project Euler&lt;/a&gt; in as many programming languages as possible. Um, Project What?&lt;/p&gt;
&lt;p&gt;&amp;gt; Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re into languages and crazy math problems, give this a look. Maybe you could add your own favorite language in!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/spicyj/wrongzoom&quot;&gt;wrongzoom&lt;/a&gt;&lt;/strong&gt; is a &lt;a href=&quot;http://www.culater.net/software/SIMBL/SIMBL.php&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SIMBL&lt;/span&gt;&lt;/a&gt; plugin to make the green button on Cocoa apps maximize windows instead of zooming them in to fit content. If that annoys you, it&amp;#8217;s definitely worth checking out. This could also be a good base to look at if you want to write a &lt;span class=&quot;caps&quot;&gt;SIMBL&lt;/span&gt; plugin for &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mynyml/every&quot;&gt;every&lt;/a&gt;&lt;/strong&gt; is the freshest batch of syntactic sugar to come out of Rubyland. No seriously, it&amp;#8217;s a great shortcut that avoids using &lt;a href=&quot;http://pragdave.pragprog.com/pragdave/2005/11/symbolto_proc.html&quot;&gt;Symbol#to_proc&lt;/a&gt;. So instead of &lt;code&gt;enum.map {|i| i.floor }&lt;/code&gt; or &lt;code&gt;enum.map(&amp;amp;:floor)&lt;/code&gt;, simply do: &lt;code&gt;enum.every.floor&lt;/code&gt;. I&amp;#8217;ll be cloning this project once I&amp;#8217;m done with this article, and so should you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/tonyg/reversehttp&quot;&gt;reversehttp&lt;/a&gt;&lt;/strong&gt; is an answer to one of HTTP&amp;#8217;s problems: polling for updates is bad. With some Erlang magic, this project hopes to make providing services for the web just as easy as requesting services from it. Sponsored by &lt;a href=&quot;http://www.lshift.net/&quot;&gt;LShift&lt;/a&gt;, the company behind &lt;a href=&quot;http://www.rabbitmq.com/&quot;&gt;RabbitMQ&lt;/a&gt;, this project is definitely going places. Check out the &lt;a href=&quot;http://www.reversehttp.net/&quot;&gt;project&amp;#8217;s website&lt;/a&gt;, the &lt;a href=&quot;http://www.reversehttp.net/specs.html&quot;&gt;specification&lt;/a&gt; of how it should work, and &lt;a href=&quot;http://www.reversehttp.net/demos/&quot;&gt;some small demos&lt;/a&gt; in action.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 16</title>
   <link href="http://rebase.github.com/16.html"/>
   <updated>2009-03-09T00:00:00-07:00</updated>
   <id>http://rebase.github.com/16</id>
   <content type="html">&lt;p&gt;It&amp;#8217;s time for another Rebase! Let&amp;#8217;s get started. (Want to get noticed? &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;Here&amp;#8217;s how to improve your chances&lt;/a&gt;)&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3584/3342450739_f0b609dcc5_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/iterationlabs/selectorgadget&quot;&gt;selectorgadget&lt;/a&gt;&lt;/strong&gt; is the swiss-army knife of embeddable bookmarks. It can slice and dice elements on a page and present you with a freshly cut &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; selection for exactly the elements you wanted. If you&amp;#8217;ve ever wasted time trying to pick out elements and digging around using Hpricot, jQuery, or Firebug (or worse), stop that and get this in your toolbar now. If you&amp;#8217;re still confused as to what it can do, luckily &lt;a href=&quot;http://github.com/fizx&quot;&gt;Kyle Maxwell&lt;/a&gt; and &lt;a href=&quot;http://github.com/iterationlabs&quot;&gt;Andrew Cantino&lt;/a&gt; have teamed up to provide us with a nice little screencast along with a demo page at &lt;a href=&quot;http://www.selectorgadget.com/&quot;&gt;http://www.selectorgadget.com/&lt;/a&gt;. Consider this a great little tool that will save any web developer time at some point during their daily work.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/enkari/ninject&quot;&gt;ninject&lt;/a&gt;&lt;/strong&gt; is a .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Dependency_injection&quot;&gt;dependency-injection&lt;/a&gt; framework from the twisted mind of &lt;a href=&quot;http://github.com/nkohari&quot;&gt;Nate Kohari&lt;/a&gt;. This project has been in the works for quite some time, but it&amp;#8217;s just landed on GitHub and is ready for some hot forking action. Read up about what it can do for your application on &lt;a href=&quot;http://ninject.org/&quot;&gt;its homepage&lt;/a&gt; or perhaps &lt;a href=&quot;http://www.infoq.com/articles/ninject10-released&quot;&gt;this interview from last June on InfoQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mbadran/zappit/tree/gh-pages&quot;&gt;zappit&lt;/a&gt;&lt;/strong&gt; is one of the first projects I&amp;#8217;ve seen outside of personal pages and blogs to provide something genuinely useful and interesting solely through its &lt;a href=&quot;http://mbadran.github.com/zappit/&quot;&gt;GitHub Page&lt;/a&gt;. This page gives you a quick and easy way to give the &lt;a href=&quot;http://zapreader.com/reader/&quot;&gt;Zap Reader&lt;/a&gt;, a speed reading service. The gist is this: give the site some url or paste what you want to read, click play, and read faster than ever before. Make sure to try it out, it&amp;#8217;s quite a different reading experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/PaulKinlan/knowyourprivacy&quot;&gt;knowyourprivacy&lt;/a&gt;&lt;/strong&gt; is a new way to figure out what kind of information you&amp;#8217;re sharing with others through Facebook applications. &lt;a href=&quot;http://www.new.facebook.com/apps/application.php?id=10341847494&quot;&gt;The application itself&lt;/a&gt; is quite simplistic and just in its beginning stages, but it could evolve into a &lt;a href=&quot;http://www.knowyourprivacy.com/&quot;&gt;really useful tool&lt;/a&gt; for the entire community to see exactly what people can find out about you through the site. If you&amp;#8217;re concerned about what&amp;#8217;s being shared about you or perhaps just worried your identity might be stolen, give this application and its source a look.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;ve got a Git related image, &lt;a href=&quot;http://github.com/qrush&quot;&gt;send me a message!&lt;/a&gt; As long it doesn&amp;#8217;t have the &lt;a href=&quot;http://musicremedy.com/webfiles/artists/GitFresh/GitFresh-01-big.jpg&quot;&gt;boys from Git Fresh&lt;/a&gt; or Larry the Cable Guy&amp;#8217;s slogan I&amp;#8217;ll probably put it up in a future post.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 15</title>
   <link href="http://rebase.github.com/15.html"/>
   <updated>2009-03-01T00:00:00-08:00</updated>
   <id>http://rebase.github.com/15</id>
   <content type="html">&lt;p&gt;Sorry I missed last week, hopefully I can get this out weekly from now on. As always, check out &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;this guide&lt;/a&gt; to see what you can do to help your chances of getting noticed. Stats are on hold until next week until I figure out how to not make &lt;a href=&quot;http://github.com/images/error/octocat_sad.gif&quot;&gt;Octocat cry too much&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3537/3321599572_2572b904fc_o.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/alexstaubo/keywurl&quot;&gt;keywurl&lt;/a&gt;&lt;/strong&gt; adds a keyword-based search to your Safari address bar. It also makes it easy to add your own commands for sites you want to search often. For instance, you could make a &lt;code&gt;gh&lt;/code&gt; keyword that searches GitHub repositories instead of relying on the search bar or being on the site itself. Of course, it&amp;#8217;s in Objective-C, and all the source is available if you want to see how plugins for Safari work. &lt;a href=&quot;http://github.com/alexstaubo&quot;&gt;alexstaubo&lt;/a&gt; has even wrapped up some DMGs for easy installation along with a &lt;a href=&quot;http://alexstaubo.github.com/keywurl/&quot;&gt;nice project site&lt;/a&gt; as well. This is a ridiculously useful tool for any &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;/Safari user, so check it out!&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/javan/whenever&quot;&gt;whenever&lt;/a&gt;&lt;/strong&gt; provides a really easy way to write tasks that must be done repeatedly or at a certain time in a simple Ruby &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt;. It can even write out &lt;a href=&quot;http://en.wikipedia.org/wiki/Cron&quot;&gt;crontab&lt;/a&gt; files for you based on the commands and times that you give it. Take a look at some examples of the syntax on the &lt;a href=&quot;http://wiki.github.com/javan/whenever/instructions-and-examples&quot;&gt;project&amp;#8217;s wiki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/vegashacker/lawnelephant&quot;&gt;lawnelephant&lt;/a&gt;&lt;/strong&gt; applies Seinfeld to websites: it&amp;#8217;s a web application that does nothing! Well, really, it does so some stuff, and you can even suggest and vote on features that should be built in. What&amp;#8217;s really crazy is that it&amp;#8217;s all implemented in &lt;a href=&quot;http://github.com/vegashacker/lawnelephant/graphs/languages&quot;&gt;Scheme&lt;/a&gt;. Who knew feature creep could breed an entire website (on purpose)? It&amp;#8217;s live at &lt;a href=&quot;http://lawnelephant.com/&quot;&gt;http://lawnelephant.com/&lt;/a&gt; if you want to see it in action.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/F1LT3R/burst&quot;&gt;burst&lt;/a&gt;&lt;/strong&gt; is for those who don&amp;#8217;t like Flash and would rather use the &lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot;&gt;Canvas&lt;/a&gt; element with some &lt;a href=&quot;http://jquery.com&quot;&gt;jQuery&lt;/a&gt; style chaining and callbacks. The goal of the project is to provide a layer-based animation system (like &lt;a href=&quot;http://www.adobe.com/products/aftereffects/&quot;&gt;After Effects&lt;/a&gt;) that is easy to build great looking sites with. It&amp;#8217;s got a decent start on &lt;a href=&quot;http://hyper-metrix.com/burst/development/doc/&quot;&gt;documentation&lt;/a&gt; and it even has an &lt;a href=&quot;http://hyper-metrix.com/#Burst&quot;&gt;awesome demo/home page&lt;/a&gt;. If you&amp;#8217;re looking for alternatives to Flash or are willing to contribute to something that may prove useful to plenty of web developers, get forking! (Also, &lt;span class=&quot;caps&quot;&gt;ASCII&lt;/span&gt; art in READMEs always rules.)&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 14</title>
   <link href="http://rebase.github.com/14.html"/>
   <updated>2009-02-17T00:00:00-08:00</updated>
   <id>http://rebase.github.com/14</id>
   <content type="html">&lt;p&gt;Want to get on Rebase? &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;Find out how.&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3535/3288927897_1f010fde54.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chl=committed:+34423|pushed:+25946|started:+9015|created:+8242|forked:+1407|added:+649|updated:+551|edited:+533|deleted:+490|commented:+405|applied:+354|forkd:+127|uploaded:+71&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+02-08-2009+to+02-14-2009&amp;amp;chs=530x220&amp;amp;cht=p3&amp;amp;chd=s:8tPOCBAAAAAAA&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chxl=0:|02-08|02-09|02-10|02-11|02-12|02-13|02-14&amp;amp;chco=000000,ff0000,00ff00,0000ff,ffff00,3cb371,ff00ff,ff9900&amp;amp;chdl=added|committed|created|edited|forked|pushed|started|updated&amp;amp;chxr=1,0,6342&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+02-08-2009+to+02-14-2009&amp;amp;chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chs=530x375&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;cht=lc&amp;amp;chd=s:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,HIGEHGKMONNLNRMOSRPSMRQRMNIJH5LvJLPOOMPSRVVVNIJKPWLITQJKKKSNQ9PRfSZQOLKKMMKOKKHJJJNPOQPRUPSORKHJJJKHGGPIJLNQOoQQcYSNKLNKKIKIHKJNMUONPPPSZTTKMKJIIHGIGIHGJILJKIMPKQVM,BBDBBBBCCBDBDCDDDDDDBCCCBCEBCCCCCECECEDDEDDDEDBCDCCBBCCCCCCDCDEEEEDEDDCCDDCDCBCCCCDEDEDDEDDDDDDDBCCBBBBCCDEE7DDDFEFKCDLCCCCCBCDCCDKDEDCCFDDDBDBCBCBBCBBCBCCCDCECDCCC,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABBBAAAAAAAAAAAAAAAABBABAAABABAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA,FGFEEFJIIGIKMLLMQPNKKJMKIJIHGPJSJJMLONORPQTNMJJKMJKIJIHHKIKLPPQOQPONMLKIJKHIIJIIIILMOONOQQPLMJIIJIIGHHIHIKLNOMNMOOOLKKJJIIKHGJHKLMMOPMMOPLMILIHGHFFFEFGFGGJIKIKKIKNM,ABDBBBCCBBCCDCDCDEDFCFCDBCCCCDDCEEEFEEDEFEFEDEDDCCDCCEDDDDEDECEFGEEEEEDCFDBCEDCDCEHFEEFEEEEDEEDCDDCCDEDIEFEFGFFFIEGEDECDDBCDDDDEDDEFJGEIEFDDBDCDCCBCBBBBCCCDDDDBBCCC,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;amp;chxt=x,y&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/cliffmoon/dynomite&quot;&gt;dynomite&lt;/a&gt;&lt;/strong&gt; is an open-source Erlang implementation of &lt;a href=&quot;http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html&quot;&gt;Amazon&amp;#8217;s Dynamo,&lt;/a&gt; a distributed key-data storage that strives for high availability. At Amazon, this system is used from everything from shopping carts to product catalogs, and handles millions of requests along with hundreds of thousands of transactions. Clearly, an open source version could become quite popular and be very useful to others. The project has some great resources including a guide to get started talking to the system through Ruby on their &lt;a href=&quot;http://wiki.github.com/cliffmoon/dynomite&quot;&gt;wiki&lt;/a&gt;. Fork away and &lt;a href=&quot;http://www.readwriteweb.com/archives/amazon_dynamo.php&quot;&gt;read up on how it works&lt;/a&gt; if you&amp;#8217;re interested.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/thejefflarson/ceo_campaign_contributions&quot;&gt;ceo_campaign_contributions&lt;/a&gt;&lt;/strong&gt; can catch one&amp;#8217;s attention simply by its name. This repo hosts a Django app that displays a map of the US showing who gave how much to what candidate from the last election season and when. Ahh, democracy. You can see it on &lt;a href=&quot;http://www.ceocampaigncontributions.info/&quot;&gt;http://www.ceocampaigncontributions.info/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mmower/spike&quot;&gt;spike&lt;/a&gt;&lt;/strong&gt; is a new &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; application for viewing log files from generated by Ruby on Rails. Usually some deep unix-fu is necessary to effectively extract information from large log files, but this app aims to make it simple, searchable, and fast. Make sure to watch this &lt;a href=&quot;http://www.screencast.com/users/sandbags/folders/Jing/media/cdde1cdd-a4b6-4246-a562-088daecb543c&quot;&gt;demo screencast&lt;/a&gt; on what it does so far.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/millenomi/diceshaker&quot;&gt;diceshaker&lt;/a&gt;&lt;/strong&gt; does exactly what its called, just on your iPhone. It&amp;#8217;s a free application, and now the code has been made available here on GitHub! If you&amp;#8217;re looking to get into iPhone development this could be a great example, and it&amp;#8217;s definitely useful for those who forgot to bring their d20s to the campaign. Check out some screenshots &lt;a href=&quot;http://www.arsgeek.com/2008/08/11/diceshaker-another-rpg-die-rolling-app-for-the-iphone-or-ipod-touch/&quot;&gt;here&lt;/a&gt; and fork it!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 13</title>
   <link href="http://rebase.github.com/13.html"/>
   <updated>2009-02-08T00:00:00-08:00</updated>
   <id>http://rebase.github.com/13</id>
   <content type="html">&lt;p&gt;&lt;code&gt;$ git rebase --continue&lt;/code&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://musicremedy.com/webfiles/artists/GitFresh/GitFresh-01-big.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;http://github.com/pauldix/feedzirra&quot;&gt;Feedzirra&lt;/a&gt;, the &lt;a href=&quot;http://github.com/qrush/rebase/tree/continue&quot;&gt;stats are back!&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+02-01-2009+to+02-07-2009&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chd=s:9uONCBBBAAAA&amp;amp;chl=committed:+34291|pushed:+26310|started:+8140|created:+7482|forked:+1360|deleted:+774|added:+621|updated:+576|edited:+539|commented:+330|applied:+308|forkd:+182&amp;amp;chco=336699&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chs=530x375&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;cht=lc&amp;amp;chd=s:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,EGHFDHEHGIFHJONNMOKbIgHGGFGIGEFGHHQKLMROSPT1MJKRJMHGIFIHHIMLNNOSQbQPKJIJHMFIJHIHJIKLLMKLTTNSMLKHHKGIJGNPFHKMLKKOQPnNSLHGIGGIIHHHIKHKVORNPQRKPJIFHDGEEF9FLIKLLMOLNNOM,ABCBBBABABBBCBCCCCHCCFBCBCBBBCBBBCCDDDDCNDFDEBCDCBCBBCBBBDDGCCCCDDCCDBCDCCCDBCBBBCCCCEDCDDDCCDBCCBCCBCCCBBCDCDCDDDDBDCCCBBABBCCBBCBDDCCDCDDCCCCBBBBBBDBBBCDBDCCCCCCC,AAAAAAAAAAAAACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA,CFFGDFEFGGFJGNJJIIINIOHGGFGHHFFHGGILLLLMONONKKJKIIGGGFIGIGLMKMNNMNNNJHIGGHFGFFGGHJKKNLKJNPOKJHLHGHGFGGFIHHKLLKKKNNVKJKHGHFFGGGGHHIIKPLNNNPMJLHJFFEFDEDEEGFIJJJKJKIKJ,ABCBBDBBBCBCBEDCDCCCBCCCBCCABCCCCCCCDCECDDECCCBCCBBCBCCCBCDDDDDEFEEDCCBCCBCDCBCCCDCEDEDDDEDCCCCCDCDBCDDBCDDEEEEDEEDDBDDCCBBBCDCCDCDCEFDCCEDECCBDBBBABBBBBCCDCCCCBDCD,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;amp;chxt=x,y&amp;amp;chf=bg,s,f0f0f0&amp;amp;chxl=0:|02-01|02-02|02-03|02-04|02-05|02-06|02-07&amp;amp;chco=000000,ff0000,00ff00,0000ff,ffff00,3cb371,ff00ff,ff9900,ffff99&amp;amp;chdl=added|committed|created|deleted|edited|forked|pushed|started|updated&amp;amp;chxr=1,0,5680&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+02-01-2009+to+02-07-2009&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/darwin/visor&quot;&gt;visor&lt;/a&gt;&lt;/strong&gt; adds a system-wide hotkey that can bring up your terminal, much like games that allow instant access to developer console to tweak settings and run commands. Based on &lt;a href=&quot;http://www.culater.net/software/SIMBL/SIMBL.php&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SIMBL&lt;/span&gt;&lt;/a&gt;, it makes any &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; developer&amp;#8217;s life easier one button press at a time. Of course, the hotkey can be configured and it&amp;#8217;s a breeze to install: clone, two rake commands, and you&amp;#8217;re set (provided you have &lt;span class=&quot;caps&quot;&gt;SIMBL&lt;/span&gt; and XCode installed). &lt;a href=&quot;http://github.com/darwin&quot;&gt;darwin&lt;/a&gt; has been doing an awesome job with picking up where &lt;a href=&quot;http://code.google.com/p/blacktree-visor/&quot;&gt;blacktree&lt;/a&gt; left off on the project. If you&amp;#8217;re looking for an easier way to get to your terminal that&amp;#8217;s also pretty slick, try this utility out.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mislav/coral&quot;&gt;coral&lt;/a&gt;&lt;/strong&gt; is &lt;a href=&quot;http://github.com/mislav&quot;&gt;mislav&amp;#8217;s&lt;/a&gt; followup to &lt;a href=&quot;http://github.com/rtomayko&quot;&gt;rtomayko&amp;#8217;s&lt;/a&gt; declaration that using &lt;code&gt;require 'rubygems'&lt;/code&gt; to manage your project&amp;#8217;s gems &lt;a href=&quot;http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html&quot;&gt;sucks&lt;/a&gt;. Developers can&amp;#8217;t contribute back easily to gems, they can&amp;#8217;t live on the edge easily, there&amp;#8217;s no history, and the list just goes on and on. Coral seeks to solve these problems by using Git to organize your gems and adding lots of extra magic in. This new project could definitely be an awesome new tool for many Rubyists, so fork away if you&amp;#8217;ve got ideas and are willing to help out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/pilu/web-app-theme&quot;&gt;web-app-theme&lt;/a&gt;&lt;/strong&gt; is an open source design template that has tons of uses: you could be like the author and suck at design, you want to get a site up and running with an visual theme, or perhaps you just want your site to have that special Web 2.0 look (just without all the shiny buttons). It&amp;#8217;s got plenty of themes already available, &lt;a href=&quot;http://gravityblast.com/2009/01/18/web-app-theme/&quot;&gt;looks fantastic&lt;/a&gt;, and is waiting for your contributions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/pixelate/soundcontrol&quot;&gt;soundcontrol&lt;/a&gt;&lt;/strong&gt; makes managing and manipulating sounds in your ActionScript projects a lot easier. This helper creates an &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; file to configure the sound and various other settings (volume, starting time, looping), and then allows that to be dropped and compiled into your final &lt;span class=&quot;caps&quot;&gt;SWF&lt;/span&gt;. For more information, check out &lt;a href=&quot;http://github.com/pixelate&quot;&gt;pixelate&amp;#8217;s&lt;/a&gt; blog post on how this is a &lt;a href=&quot;http://www.pixelate.de/blog/a-better-workflow-for-developers-and-sound-designers-in-as3-projects&quot;&gt;better workflow for developers and sound designers working with AS3.&lt;/a&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 12</title>
   <link href="http://rebase.github.com/12.html"/>
   <updated>2009-01-27T00:00:00-08:00</updated>
   <id>http://rebase.github.com/12</id>
   <content type="html">&lt;p&gt;Plenty of awesome projects this week! Oh, you want to be featured too? &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;It&amp;#8217;s easy!&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3309/3232519111_074cb4ac68.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/olabini/ioke&quot;&gt;ioke&lt;/a&gt;&lt;/strong&gt; is a new &lt;span class=&quot;caps&quot;&gt;JVM&lt;/span&gt;-based language that allows the programmer to simplify code until it&amp;#8217;s expressive and terse enough by folding layers of abstraction. Drawing on lessons taught by Lisp, Ruby, Io, and Smalltalk, Ioke uses the power of Java platform to make this kind of simplicity and elegance feasible for real world projects. Check out some examples and reasons behind creating the language at &lt;a href=&quot;http://ioke.org&quot;&gt;ioke.org&lt;/a&gt; and its &lt;a href=&quot;http://ioke.org/wiki/index.php/Guide#Introduction&quot;&gt;wiki.&lt;/a&gt; Ioke&amp;#8217;s creator, &lt;a href=&quot;http://github.com/olabini&quot;&gt;Ola Bini&lt;/a&gt;, blogs constantly about developing language. Of course, you can fork and contribute to it right &lt;a href=&quot;http://github.com/olabini/ioke&quot;&gt;here&lt;/a&gt; on GitHub!&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jashmenn/chordjerl&quot;&gt;chordjerl&lt;/a&gt;&lt;/strong&gt; (pronounced &lt;em&gt;cordial_) is an Erlang implementation of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Chord&quot;&gt;Chord&lt;/a&gt;&lt;/em&gt;project algorithm from &lt;span class=&quot;caps&quot;&gt;MIT&lt;/span&gt;. Basically it&amp;#8217;s a distributed hash table, or in more academic terms:&lt;/p&gt;
&lt;blockquote&gt;Chord is a peer-to-peer lookup algorithm. It allows a distributed set of participants to agree on a single node as a rendezvous point for a given key, without any central coordination.&lt;/blockquote&gt; 
&lt;p&gt;It doesn&amp;#8217;t seem to be used in many applications yet, but there&amp;#8217;s plenty of information and papers at &lt;a href=&quot;http://pdos.csail.mit.edu/chord/&quot;&gt;their project&amp;#8217;s site.&lt;/a&gt; If that gets your inner computer scientist fired up, give this project a look.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mmcgrana/ring&quot;&gt;ring&lt;/a&gt;&lt;/strong&gt; is a &lt;a href=&quot;http://clojure.org/&quot;&gt;Clojure&lt;/a&gt; driven &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; abstraction library that is modeled after &lt;a href=&quot;http://wsgi.org/wsgi/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;WSGI&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;http://rack.rubyforge.org/&quot;&gt;Rack&lt;/a&gt;. By modularizing requests, responses, components, and handlers through a &lt;a href=&quot;http://github.com/mmcgrana/ring/blob/master/SPEC&quot;&gt;strict and small &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;&lt;/a&gt;, it makes switching frameworks and servers a breeze. If you&amp;#8217;re doing anything related to web programming with Clojure, this is worth checking out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/philipf/fogbugz-git-integration&quot;&gt;fogbugz-git-integration&lt;/a&gt;&lt;/strong&gt; is pretty much self-explanatory, but definitely deserves some attention. Using a post-receive hook and some special sauce, you can have Git commits reported in your installation of FogBugz. It should be noted that there are &lt;a href=&quot;http://github.com/search?langOverride=&amp;amp;q=fogbugz&amp;amp;repo=&amp;amp;start_value=1&amp;amp;type=Repositories&quot;&gt;plenty of other fogbugz related projects&lt;/a&gt; should you need &lt;a href=&quot;http://github.com/johnreilly/github-fogbugz/tree/master&quot;&gt;log commits from GitHub&lt;/a&gt; or even &lt;a href=&quot;http://github.com/austinmoody/ruby-fogbugz-api/tree/master&quot;&gt;access their &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; from Ruby&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker of the Week&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/ngerakines&quot;&gt;Nick Gerakines [ngerakines]&lt;/a&gt;&lt;/strong&gt; is a certified Erlang badass. (And formerly a &lt;a href=&quot;http://search.cpan.org/~sock/&quot;&gt;Perl&lt;/a&gt; one before that!) He&amp;#8217;s got a seemingly endless list of projects in the language ranging from &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; implementations for sites like &lt;a href=&quot;http://github.com/ngerakines/erlang_facebook&quot;&gt;Facebook&lt;/a&gt; and &lt;a href=&quot;http://github.com/ngerakines/erlang_wowarmory&quot;&gt;Twitter&lt;/a&gt;, plenty of utilities and helpers, to even &lt;a href=&quot;http://github.com/ngerakines/etap&quot;&gt;a testing library&lt;/a&gt; for Erlang apps. What&amp;#8217;s most impressive though is parts of his Facebook application, &lt;a href=&quot;http://www.facebook.com/apps/application.php?id=2359644980&amp;amp;b&amp;amp;ref=pd&quot;&gt;I Play WoW&lt;/a&gt;, are freely available on GitHub. Currently this app is reporting over &lt;strong&gt;50,000&lt;/strong&gt; monthly users, and it&amp;#8217;s being served up primarily with the power of Erlang and plenty of magic from CouchDB, Amazon S3, and Xapian. Check out &lt;a href=&quot;http://blog.socklabs.com/2008/12/24/iplaywow_monthly_actives.html&quot;&gt;his blog post&lt;/a&gt; on the subject to see just how it&amp;#8217;s all set up. Needless to say, Nick&amp;#8217;s open source contributions and battle-tested projects has earned him this week&amp;#8217;s title.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 11</title>
   <link href="http://rebase.github.com/11.html"/>
   <updated>2009-01-20T00:00:00-08:00</updated>
   <id>http://rebase.github.com/11</id>
   <content type="html">&lt;p&gt;A bit late, but always delivered. All of the projects and people featured this week crank the volume to 11!&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3363/3213899463_b584c60977.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;small&gt;&lt;br /&gt;(Stats Breakdown lost its passport on vacation, and hopefully will be back soon.)&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/tuulos/disco&quot;&gt;disco&lt;/a&gt;&lt;/strong&gt; is the new hotness in running high performing, scalable, and robust data processing. Using the power of &lt;a href=&quot;http://en.wikipedia.org/wiki/MapReduce&quot;&gt;MapReduce&lt;/a&gt;, an Erlang backend hooks into your custom Python code for executing tasks from full-text indexing to data clustering. It&amp;#8217;s as easy as writing two methods: &lt;code&gt;fun_map&lt;/code&gt; and &lt;code&gt;fun_reduce&lt;/code&gt;! Disco accepts all sorts of data formats, can scale up to huge datasets, and has nice status pages for checking up on the cluster. It can be run on your machine or even &lt;a href=&quot;http://discoproject.org/doc/start/ec2setup.html&quot;&gt;EC2&lt;/a&gt;, and it comes with &lt;a href=&quot;http://discoproject.org/doc/&quot;&gt;plenty of documentation&lt;/a&gt;. If you need to do some extreme number crunching or happen to have a few &lt;a href=&quot;https://asc.llnl.gov/computing_resources/bluegenel/photogallery.html&quot;&gt;teraflop systems&lt;/a&gt; sitting around, check this project out!&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/why/potion&quot;&gt;potion&lt;/a&gt;&lt;/strong&gt; is &lt;a href=&quot;http://github.com/why&quot;&gt;why the lucky stiff&amp;#8217;s&lt;/a&gt; latest experiment. This time the mad scientist is cooking up a new language that&amp;#8217;s object and mixin oriented. The gist of the language is simple: everything is an object, but objects aren&amp;#8217;t everything. Potion seeks to make a clear distinction between the data and methods an object has, and allows methods to be swapped or altered very easily. If you&amp;#8217;re interested in VM design or want to contribute to a budding language, fork away!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/hpoydar/jquery-form-prompt&quot;&gt;jquery-form-prompt&lt;/a&gt;&lt;/strong&gt; has something that I tend to have in every web development project: input elements that have some default text, then disappear when the text box gains focus or is clicked on. &lt;a href=&quot;http://github.com/hpoydar&quot;&gt;hpoydar&lt;/a&gt; has wrapped this up into a JQuery plugin that shrinks it down to one line: &lt;code&gt;$('input#email').form_prompt('Email');&lt;/code&gt; It also never touches the actual &lt;code&gt;input&lt;/code&gt; element given, it makes an overlay instead so your backend doesn&amp;#8217;t have to deal with the default case.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/parmanoir/jscocoa&quot;&gt;jscocoa&lt;/a&gt;&lt;/strong&gt; allows you to write Cocoa applications in JavaScript. Sounds crazy, but it&amp;#8217;s possible! It allows you to call Objective C or plain &amp;#8216;ol C code from JS along with inheriting from Obj-C classes. See it in action in the &lt;a href=&quot;http://lucidmac.com/products/elysium/&quot;&gt;Elysium &lt;span class=&quot;caps&quot;&gt;MIDI&lt;/span&gt; synthesizer&lt;/a&gt;, &amp;quot;check out the project&amp;#8217;s site&amp;quot;:http://inexdo.com/JSCocoa, or &lt;a href=&quot;http://code.google.com/p/jscocoa/&quot;&gt;read up on how it works&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker of the Week&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/lvv&quot;&gt;Leonid Volnitsky [lvv]&lt;/a&gt;&lt;/strong&gt; is a C++ hacker who works mainly on a &lt;a href=&quot;http://github.com/lvv/lvvlib&quot;&gt;utility library filled with tons of goodies&lt;/a&gt; and also a library that aims to &lt;a href=&quot;http://github.com/lvv/lopti&quot;&gt;optimize the language&lt;/a&gt; even more using some crazy math. What really caught my eye though is a project that can help out the community on GitHub as a whole: &lt;a href=&quot;http://github.com/lvv/git-prompt&quot;&gt;git-prompt&lt;/a&gt;. He took the idea behind &lt;a href=&quot;http://github.com/guides/put-your-git-branch-name-in-your-shell-prompt&quot;&gt;putting your branch name in your prompt&lt;/a&gt; to a whole new level. This script allows you to track branches, the modified state of files that you&amp;#8217;re working on, and can even show if your &lt;span class=&quot;caps&quot;&gt;HEAD&lt;/span&gt; is detached. Who needs &lt;code&gt;git status&lt;/code&gt; when bash can just tell you everything? &lt;a href=&quot;http://volnitsky.com/project/git-prompt/&quot;&gt;Check out the site&lt;/a&gt; for more information on what it can do and definitely watch out for more awesome code from him!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 10</title>
   <link href="http://rebase.github.com/10.html"/>
   <updated>2009-01-11T00:00:00-08:00</updated>
   <id>http://rebase.github.com/10</id>
   <content type="html">&lt;p&gt;And we&amp;#8217;re back! Rebase went on a bit of hiatus, but it has returned in full force for 2009. Read on for the latest and greatest coming out of GitHub!&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://graphjam.files.wordpress.com/2008/12/song-chart-memes-os.gif&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
p=. &lt;small&gt;Stats are still on vacation, hopefully they&amp;#8217;ll return soon.&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/funtoo/metro&quot;&gt;metro&lt;/a&gt;&lt;/strong&gt; is a Python driven tool that can easily and flexibly assemble Gentoo Linux releases. Used for the &lt;a href=&quot;http://funtoo.org/&quot;&gt;Funtoo project&lt;/a&gt;, it claims to be more extensible, consistent, and organized than its competitor, the &lt;a href=&quot;http://www.gentoo.org/proj/en/releng/catalyst/&quot;&gt;Gentoo Catalyst&lt;/a&gt;. Metro allows easy configuration of builds for your own system and architecture with just the tools you want. It also has some awesome wiki articles on &lt;a href=&quot;http://wiki.github.com/funtoo/metro/quickstartguide&quot;&gt;how to get started&lt;/a&gt;, make your own &lt;a href=&quot;http://wiki.github.com/funtoo/metro/custombuilds&quot;&gt;custom builds&lt;/a&gt;, and &lt;a href=&quot;http://wiki.github.com/funtoo/metro&quot;&gt;explaining its various features&lt;/a&gt;. It&amp;#8217;s a great example of how the Linux community is growing and thriving here on GitHub.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/RJ/irccat&quot;&gt;irccat&lt;/a&gt;&lt;/strong&gt; is a Java &lt;span class=&quot;caps&quot;&gt;IRC&lt;/span&gt; bot that is pretty much self-aware. It can read incoming data from a specific ip and port as well as execute commands, scripts, &lt;s&gt;and world domination&lt;/s&gt; from inside a channel. Usually this kind of messaging takes a lot of free time or shell scripting, but this project makes it easy to set up and get started writing your own custom actions. What&amp;#8217;s neater is that &lt;a href=&quot;http://www.metabrew.com/article/how-we-use-irc-at-lastfm/&quot;&gt;Last.fm uses irccat for everything&lt;/a&gt; from announcing commits, releasing caches on their website, to feeding security camera images into their development channels.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/matthooks/vimeo&quot;&gt;vimeo&lt;/a&gt;&lt;/strong&gt; &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; implementations are usually a dime a dozen, but this one is definitely one to watch. Built on &lt;a href=&quot;http://github.com/jnunemaker/httparty&quot;&gt;HTTParty&lt;/a&gt;, wrapped up with &lt;a href=&quot;http://github.com/technicalpickles/jeweler&quot;&gt;Jeweler&lt;/a&gt;, this gem provides both a simple and more granular way of accessing &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://vimeo.com/api-docs/advanced-api-docs.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;&lt;/a&gt;. It&amp;#8217;s definitely useful, be it in a new &lt;a href=&quot;http://github.com/why/shoes&quot;&gt;Shoes&lt;/a&gt; app that can play videos from the site or if you&amp;#8217;re looking to integrate their services into your own projects. It&amp;#8217;s also a great example project if you&amp;#8217;re looking to implement your own &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; based gem and need a good starting point.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/auser/erlfs&quot;&gt;erlfs&lt;/a&gt;&lt;/strong&gt; is bring cloud computing down the ground by writing their own distributed file system in Erlang. Scaling linearly is the project&amp;#8217;s goal: the more computers, the more capacity, throughput, and reliable it gets. That&amp;#8217;s awesome, but how does it work? Well, it &lt;a href=&quot;http://code.google.com/p/erlfs/&quot;&gt;doesn&amp;#8217;t exactly yet&lt;/a&gt;. If you&amp;#8217;re interested in learning Erlang or contributing to a fledgling project with an awesome idea, fork away.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker of the Week&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/xdev&quot;&gt;xdev&lt;/a&gt;&lt;/strong&gt; hosts the &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; and ActionScript work of both &lt;a href=&quot;http://github.com/joshuarudd&quot; title=&quot;joshuarudd&quot;&gt;Joshua Rudd&lt;/a&gt; and &lt;a href=&quot;http://github.com/charlesmastin&quot;&gt;Charles Mastin&lt;/a&gt;. This team offers some of the most prolific work in their respective languages on GitHub and truly shows how shops can develop their products in an open source world. Their primary projects include two &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; CMSs, &lt;a href=&quot;http://github.com/xdev/blackbird&quot;&gt;blackbird&lt;/a&gt;, a relational data management system that&amp;#8217;s good at scaffolding and &lt;a href=&quot;http://github.com/xdev/brickhouse/tree/master&quot;&gt;brickhouse&lt;/a&gt;, a seemingly Rails inspired app. They also have some helpful &lt;a href=&quot;http://github.com/xdev/a12/tree/master/com/a12&quot;&gt;ActionScript helpers&lt;/a&gt; along with a flexible &lt;a href=&quot;http://github.com/xdev/mediaplayer/tree/master&quot;&gt;mediaplayer&lt;/a&gt; that has plenty of demos for you to play with.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re wondering how to get on Rebase, it&amp;#8217;s simple! &lt;a href=&quot;http://github.com/guides/rebase-howto&quot;&gt;Read the Guide!&lt;/a&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 9</title>
   <link href="http://rebase.github.com/9.html"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://rebase.github.com/9</id>
   <content type="html">&lt;p&gt;The middle of December has brought us &lt;a href=&quot;http://www.cnn.com/2008/US/weather/12/21/snowyweather/index.html&quot;&gt;a few feet of snow&lt;/a&gt; and the return of graphs! I&amp;#8217;m looking for new ways to show off the ridiculous amount of data available on the site (just over 67,000 events in total last week), so if you have any ideas feel free to let me know.&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+12-14-2008+to+12-20-2008&amp;amp;chxs=0,eb3232,10,1&amp;amp;chf=bg,s,f0f0f0&amp;amp;chxt=x&amp;amp;chl=commit:+29554|push:+19368|watch_started:+5190|create:+5086|gist:+3206|follow:+1777|fork:+1138|wiki:+500|member_add:+464|comment:+364|fork_apply:+264|delete:+243|member_remove:+9|guide:+7&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=3C8D0D&amp;amp;chd=s:9nKKGDCBAAAAAA&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://chart.apis.google.com/chart?chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+12-14-2008+to+12-20-2008&amp;amp;chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|12-14|12-15|12-16|12-17|12-18|12-19|12-20&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chdl=comment|create|delete|follow|fork|fork_apply|gist|member_add|push|watch_started|wiki&amp;amp;chd=s:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAABABAABACABBABABABAAAAAAAAABBCBBABBBCCHEECCCBBCCDBEDCFDJEFHFFDCHIDDGECDEDDDGECFFHFFEEFDEDCDCDBCDCDDECDCCCJLIGHGIGHDEFEGEEDEHEFFHHHFFEDCGEECDBBBCDCCCECCDEEFEDEEDCECB,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAACAAAAAAAAAAAAAAAAAAAAAAAA,AAABABBABAABACABABBAAABAAAABCACEBABBBBAACBBAAAABBAAABCACDCCBCBBBAABABAABABBBCCBAACABBCABCAABACBBBABBBAABADCACCCDAAFBAAABAAABABACAABCBAAACAAAACAABABABCBABACAABAAAABBAA,AAAAAAABAAAAAAABAAAAAAAAAAAAABABABBABABBAAAAAAAAAABAAAAABBABBBBBABAAAAAAAABAABBAABBBABABCBBAAAAAAAAAAABAABBBBBBABBAABAAAAAAAABBBABAAABBAAAAABAAAAAAAABAAABAAAAAAAAAAA,AAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAABAAABBAABAAAAAAABAAAAABBAAABBBCBBBBAACBAABAAABBABCHEAABBAAAABAAAAAAABACAAABBBABBAAABBAAAAAABBBBBAACBBBBABBBAAAAAAAAAAAABABCBAAAAAAABBAAAAAAAAAAAAAAAABS3Ys9XB,AAAAAAAAAAAAAAAAAABBAAAAAAAAAAABAAAAABBDAAAAAAAAAAAAAAAAAAAAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAACABABAAAAAAAAAAAAAAACA,GJHLKKLLMPQRQNROOLRPLLJAMLKIKIMQTRQXYUUUQNPOKNJMOJIIIMONRSRQRVUQSOMKLOMNLILOQKNPQTMSWWSSRMOMOMLLJMJHKOMQPTOPRUWSNPQOOQJNJILKMNRTQSOQQPNQOILJLKKKHFGHGFHJLKLNROQNNNNNMMPM,BBCCDCDFDDDDECEFDCCCCCCADDFDDEEFIDGFFHEEDCCEDDDDDEDDDEDDEDDEDDFDCGDEDCCCDFDEKEEGFDDEGFFFDCCDDCBDDDCCCFGEEHEDGFGEDEFCCDCBCCDDCCEEEFCEDFDDCDCDCCBCBCCABBCGCCDDDDDDCCCBBDDB,AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAABAAAAAAAAAAAAAABAAAAAAAABAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA&amp;amp;chxr=1,0,2039&amp;amp;chco=e8d5e9,993399,ffff99,ff9900,ff00ff,3cb371,9e8c12,0000ff,00ff00,ff0000,000000&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Featured Project*&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/FooBarWidget/passenger&quot;&gt;passenger&lt;/a&gt;&lt;/strong&gt; is quickly becoming &lt;a href=&quot;http://weblog.rubyonrails.org/2008/12/16/hosting-ruby-on-rails-with-passenger&quot;&gt;the new standard&lt;/a&gt; for easy and robust Rails deployment. Also known as &lt;a href=&quot;http://www.modrails.com/&quot;&gt;mod_rails&lt;/a&gt;, this is an Apache module that makes the process of getting your application published and out there so good &lt;a href=&quot;http://www.modrails.com/testimonials.html&quot;&gt;it&amp;#8217;s almost boring&lt;/a&gt;. Installation and configuration are &lt;a href=&quot;http://www.modrails.com/install.html&quot;&gt;dead simple&lt;/a&gt;, and it&amp;#8217;s being constantly improved and benchmarked against competing deployment systems. If you need more convincing to try it out, &lt;a href=&quot;http://www.rubyinside.com/28_mod_rails_and_passenger_resources-899.html&quot;&gt;RubyInside has a fantastic collection&lt;/a&gt; of blog posts, discussions, and tutorials to help you get started.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/judofyr/grancher&quot;&gt;grancher&lt;/a&gt;&lt;/strong&gt; is a helpful little tool that can copy files from one git branch to another. This is awesome for those who have their project&amp;#8217;s documentation or other files living in their repositories already but want to move them easily to the gh-pages branch. Check out &lt;a href=&quot;http://judofyr.net/posts/copy-folders-to-a-branch.html&quot;&gt;judofyr&amp;#8217;s blog post&lt;/a&gt; on how this can be done or &lt;a href=&quot;http://judofyr.github.com/grancher/&quot;&gt;Grancher&amp;#8217;s docs&lt;/a&gt; for everything that it can do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/aral/gaebar&quot;&gt;gaebar&lt;/a&gt;&lt;/strong&gt; stands for &lt;a href=&quot;http://code.google.com/appengine/&quot;&gt;Google App Engine&lt;/a&gt; Backup and Restore. It&amp;#8217;s a Django module that helps with pulling down, backing up, and restoring data on your &lt;span class=&quot;caps&quot;&gt;GAE&lt;/span&gt;. What&amp;#8217;s really neat is that it stores your data as Python code, and then simply runs that code to bring your data back. If your apps are running off this platform gaebar might just be for you (or if you&amp;#8217;re worried about Google ever going down).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/marnix/mytime&quot;&gt;mytime&lt;/a&gt;&lt;/strong&gt; is a &lt;span class=&quot;caps&quot;&gt;GTD&lt;/span&gt; time tracking tool that is used through the system tray. It&amp;#8217;s very alpha right now, but I really like the goals of the project: timed todo lists, tagging for tasks, and plenty of reports to track your time. If you&amp;#8217;re looking to get into Java, returning to it, or perhaps want to hone your Swing skills a little, this is a small little project that would be fun to hack on.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker of the Week&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;John Resig (&lt;a href=&quot;http://github.com/jeresig&quot;&gt;jeresig&lt;/a&gt;)&lt;/strong&gt; is the definition of a JavaScript guru. He&amp;#8217;s most widely known for creating &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt; (and his &lt;a href=&quot;http://ejohn.org&quot;&gt;blog&lt;/a&gt;), but he&amp;#8217;s also been hacking on plenty of projects here on GitHub. From &lt;a href=&quot;http://github.com/jeresig/processing-js&quot;&gt;processing-js&lt;/a&gt;, a port of the &lt;a href=&quot;http://www.processing.org/&quot;&gt;Processing language&lt;/a&gt;, to &lt;a href=&quot;http://github.com/jeresig/fireunit&quot;&gt;fireunit&lt;/a&gt;, a &lt;a href=&quot;http://getfirebug.com&quot;&gt;Firebug&lt;/a&gt; extension for JS unit testing, this guy is just unstoppable. Recently he&amp;#8217;s been working on &lt;a href=&quot;http://github.com/jeresig/sizzle&quot;&gt;sizzle&lt;/a&gt;, a new &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; selector engine that may be used across many different JS libraries. Some of the coolest stuff coming out in JavaScript is from him, so he&amp;#8217;s definitely worth following (and &lt;a href=&quot;http://flickr.com/photos/jordansissel/2397610792/&quot;&gt;rocking out&lt;/a&gt; with).&lt;/p&gt;
&lt;p&gt;&lt;small&gt;*I had marked &lt;a href=&quot;http://github.com/why/shoes&quot;&gt;Shoes&lt;/a&gt; as the featured project when this post first came out, but it had already been featured a while back. Still check it out though, it&amp;#8217;s fantastic.&lt;/small&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 8</title>
   <link href="http://rebase.github.com/8.html"/>
   <updated>2008-12-14T00:00:00-08:00</updated>
   <id>http://rebase.github.com/8</id>
   <content type="html">&lt;p&gt;Welcome to the 8th version of Rebase! I had some issues generating the stats this week, but don&amp;#8217;t worry, there&amp;#8217;s still plenty of activity and new projects that I&amp;#8217;ve got for you. If you&amp;#8217;ve got any new ideas for content or data you&amp;#8217;d like to see presented, let me know in the comments!&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/280north/cappuccino&quot;&gt;cappuccino&lt;/a&gt;&lt;/strong&gt; takes web application development to a new level. Using a superset of JavaScript called &lt;a href=&quot;http://cappuccino.org/learn/tutorials/objective-j-tutorial.php&quot;&gt;Objective-J&lt;/a&gt;, &lt;a href=&quot;http://cappuccino.org&quot;&gt;Cappuccino&lt;/a&gt; makes it really easy to create sites that look and feel like a desktop application. The &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; abstracts away the low level details of building a site (&lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;, &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;, JS, the &lt;span class=&quot;caps&quot;&gt;DOM&lt;/span&gt;, etc) and lets you focus on building your application. Check out &lt;a href=&quot;http://280slides.com&quot;&gt;280 Slides&lt;/a&gt; to see just how fully featured and integrated the framework is. It also can make some really &lt;a href=&quot;http://cappuccino.org/learn/demos/&quot;&gt;nice&lt;/a&gt; (and &lt;a href=&quot;http://cappuccino.org/learn/demos/LightsOff/&quot;&gt;addictive&lt;/a&gt;) iPhone apps.&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/centro/shudder&quot;&gt;shudder&lt;/a&gt;&lt;/strong&gt; is a testing framework for JavaScript that&amp;#8217;s based on &lt;a href=&quot;http://www.mozilla.org/js/spidermonkey/&quot;&gt;SpiderMonkey&lt;/a&gt;. The project is just getting started, but I&amp;#8217;m really liking the &lt;a href=&quot;http://rspec.info&quot;&gt;RSpec&lt;/a&gt; inspired &lt;a href=&quot;http://github.com/centro/shudder/tree/master/test/example/example_test.js&quot;&gt;syntax of the test cases&lt;/a&gt;. This could really pick up some steam if it was proven on some of the bigger JS frameworks or someone ported tests to it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/royw/railroad_xing&quot;&gt;railroad&lt;/a&gt;&lt;/strong&gt; isn&amp;#8217;t exactly new, but it was just imported onto GitHub this last week. If you ever need to visualize the relationships of classes in your Rails or Merb app, Railroad is your answer. It creates files that &lt;a href=&quot;http://www.graphviz.org/&quot;&gt;dot and neato&lt;/a&gt; can read and produce some &lt;a href=&quot;http://railroad.rubyforge.org/diagrams/depot_models_full.png&quot;&gt;really&lt;/a&gt; &lt;a href=&quot;http://railroad.rubyforge.org/diagrams/depot_controllers_full.png&quot;&gt;nice&lt;/a&gt; diagrams of how your application is laid out. Check out plenty of more examples on their &lt;a href=&quot;http://railroad.rubyforge.org/&quot;&gt;homepage&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/temiy/luv&quot;&gt;luv&lt;/a&gt;&lt;/strong&gt;: Who needs another &lt;span class=&quot;caps&quot;&gt;MVC&lt;/span&gt; web framework? Who needs to test it? And seriously, who needs to write it in Lua? If you answered &amp;#8220;I do!&amp;#8221; to any or all of the following questions, Luv is your new favorite project. Luv claims to be faster than many of the modern Ruby, Python, and &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; frameworks, so perhaps we&amp;#8217;ll see some benchmarks (or demo sites?) soon. Until then, I&amp;#8217;m going to be watching and hoping to see something exciting being done with Lua outside of World of Warcraft add-ons.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker of the Week&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;John Nunemaker (&lt;a href=&quot;http://github.com/jnunemaker&quot;&gt;jnunemaker&lt;/a&gt;)&lt;/strong&gt; is one of the most prolific Rails and Ruby &lt;a href=&quot;http://railstips.org&quot;&gt;hackers&lt;/a&gt; and &lt;a href=&quot;http://addictedtonew.com/&quot;&gt;bloggers&lt;/a&gt; and out there. His goal seems to be making coding fun (and slightly wacky too). He started the &lt;a href=&quot;http://github.com/jnunemaker/httparty/tree&quot;&gt;HTTParty&lt;/a&gt;, an easy way to interact with &lt;span class=&quot;caps&quot;&gt;REST&lt;/span&gt; and &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; than mucking around with the other Ruby alternatives. He&amp;#8217;s also got plenty of other helpful projects: &lt;a href=&quot;http://github.com/jnunemaker/happymapper&quot;&gt;HappyMapper&lt;/a&gt;, an object to xml mapping library, a &lt;a href=&quot;http://github.com/jnunemaker/twitter&quot;&gt;command line interface&lt;/a&gt; to Twitter, and even a way to generate dummy Lorem Ipsum text &lt;a href=&quot;http://github.com/jnunemaker/lorem/tree/master&quot;&gt;in your terminal&lt;/a&gt; as well. John is always up to something neat and extremely useful here on GitHub, and definitely is worth following just to see what he&amp;#8217;s been up to.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 7</title>
   <link href="http://rebase.github.com/7.html"/>
   <updated>2008-12-07T00:00:00-08:00</updated>
   <id>http://rebase.github.com/7</id>
   <content type="html">&lt;p&gt;Welcome to the seventh edition of Rebase! Starting this week I&amp;#8217;ll be nominating a new repo to the &amp;#8220;Featured Project&amp;#8221; section on the front page, and explaining why I think it deserves the honor here.&lt;/p&gt;
&lt;h3&gt;Featured Project&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/aslakhellesoy/cucumber/tree/master&quot;&gt;cucumber&lt;/a&gt;&lt;/strong&gt;: Cucumber is fast becoming the standard for acceptance testing in Rails. It&amp;#8217;s the replacement for the RSpec story runner, but it doesn&amp;#8217;t stop there: it&amp;#8217;s now totally free of any RSpec dependencies. The &lt;a href=&quot;http://github.com/aslakhellesoy/cucumber/wikis/home&quot;&gt;project&amp;#8217;s wiki&lt;/a&gt; is chock full of helpful examples, ways to use it with other testing frameworks/application platforms, and more. What&amp;#8217;s best about it is that it&amp;#8217;s mostly written in plain text, something your managers/clients can definitely understand. Take a dive into the &lt;span class=&quot;caps&quot;&gt;BDD&lt;/span&gt; mindset if you haven&amp;#8217;t already and see how it can help your project out.&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chtt=GitHub+Rebase+—+Total+Events+—+11-30-2008+to+12-06-2008&amp;amp;chf=bg,s,f0f0f0&amp;amp;chl=commit:+19667|watch:+5509|follow:+1461|create:+1241|gist:+1233|fork:+998|member:+381|wiki:+364|commitcomment:+325|guide:+7&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=336699&amp;amp;chd=s:9REDDDBBBA&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://chart.apis.google.com/chart?chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+11-30-2008+to+12-06-2008&amp;amp;chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|11-30|12-01|12-02|12-03|12-04|12-05|12-06&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chdl=commit|commitcomment|create|follow|fork|gist|guide|member|watch|wiki&amp;amp;chd=s:JP3LLLLHLNJMIOSdJQUVRfjSXkQSSXWWMIPQQWRYWsYraVbXYURWQUNNIRRRV9miaiqfbrqltgXfmkUZeTfZYZaXncemwhlhYYYcdsTeQiZSSwiagigufqkdmyUYQZTZMOiNNXfd3fadkekZZXYTNgOZJILLOSTScabZZqfW,AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAABBCBABABBAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA,AABAAABABABAAABAAACABBBABBCACBABAABAABBBBABBDBBBABBBBBABABBBABBCBBBBCBBFDBCCBBBBABBBBBBBDBCDCBDDDACCBBCBABBABBBDCBCCBCCCCCCDBABBBAABCACCBCCCBCBCBABBAABBBAABBBBBBDBBCCCB,ABBAAABAAAAAAABBAABDCBAABABBBABAABAABBCCCBBCCABABBAAABBCABBCCCEBBBBFBBBDEBBDCCABBBDEABCCCBEDBCDBBCDCBAABAACBAAFCDDEBCFCDBBCABKBBAAABBBCDDCDFCCBADBDBBCBBBABBDBBAADBCGFB,AAAAAAAAAAAAAAAABBBABAABAAAAABAABAABBBACACCBBAABABABBBBBBAABCBABBBDCCBCBCABABBAABACABBBBBCBBBCABBBBAAAAABBABACBBBBBBBBBBBBABBABDBAAACCCBBCCCACBBBAABBABABBBBBACCBCBACB,AAABABABAAAAAAABBBAACBBAAABBAAABCAAABABCACBBEADBBDABBABBBAABBDDBBBBDEDCBBCCFBABABBEBCBCCBEBEDBAABBAAABBAACCBDBACCCDBCBAABAAACAABABCBECGCDBBCBBBBABBAABAAAACBBBBCBBA,AAAAAAA,AAAABAAAABAAAABAAAAAAAAACAAAAAAAADABAAAAAABAAAACABAAGCBBAAAABAABAAAAACAABBBAAAAABAAABBAAAAAABABBABAAAAAAAAAAAAAA,CCCBBBDCCDEFBFEEEEEDIJHFEFFGEHEDDGHFGKLKJLGJLIKGFFFDDCGHEGHEKHKJLKIKKKMHKZGEGIFJDFGGIHLMIHLNHJRMJKFEFGFDIGHFJFLMMIJKKKLGHEHGDEIFIIHHGGILKLHJKLKIGFFDEFDDECCEGFDFGEHGFGGI,AAAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAABBBABAAAABBBAAAAAAAAAAAABBAABAAAAAABCAAAABAABAAAAAAAAAABAAAAAAABABBBAAAAAAAAAAAAAAAAB&amp;amp;chxr=1,0,3447&amp;amp;chco=000000,ff0000,00ff00,0000ff,ffff00,3cb371,ff00ff,ff9900,ffff99,993399&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/mattetti/merb-book/tree/master&quot;&gt;merb-book&lt;/a&gt;&lt;/strong&gt;: This just got started earlier this week following an announcement on &lt;a href=&quot;http://merbist.com/2008/12/04/annoucing-the-merb-open-source-book/&quot;&gt;The Merbist&lt;/a&gt; and it&amp;#8217;s seen a &lt;a href=&quot;http://github.com/mattetti/merb-book/network&quot;&gt;flurry of activity&lt;/a&gt; within its first week. The point of the project is to offer superb documentation to those who are willing to try out Merb but don&amp;#8217;t necessarily want to pay for one of the other books that will soon be available, and also to provide translations. If you want to see the work in progress, check it out here too: &lt;a href=&quot;http://book.merbist.com/&quot;&gt;http://book.merbist.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/amoore/perlchallenge/tree/master&quot;&gt;perlchallenge&lt;/a&gt;&lt;/strong&gt;: This repo hosts a site that leads you through programming exercises in Perl to hone your craft with the language. (This is a refreshing change from the &lt;a href=&quot;http://en.wikipedia.org/wiki/Perl_Golf_Apocalypse&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PGA&lt;/span&gt;&lt;/a&gt;) If you&amp;#8217;re looking to get into Perl, this is a simple and interactive way to get acquainted with it. &lt;a href=&quot;http://www.perlchallenge.com/&quot;&gt;Are you up for the challenge?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/spdr870/gitextensions&quot;&gt;gitextensions&lt;/a&gt;&lt;/strong&gt;: Earlier this week there was a call to action to create a &lt;a href=&quot;http://github.com/blog/256-tortoisegit-challenge&quot;&gt;TortoiseGit for Windows&lt;/a&gt;, along with an associated &lt;a href=&quot;http://github.com/schacon/git-cheetah/tree/master&quot;&gt;git-cheetah&lt;/a&gt; project that already has a head start on Explorer integration in Windows. If you&amp;#8217;re looking for a way to use Git with Visual Studio 2008 though, look no further than the gitextensions project. &lt;a href=&quot;http://sourceforge.net/dbimage.php?id=195717&quot;&gt;They already have a good head start too.&lt;/a&gt; If you&amp;#8217;re a Windows developer, contributing to either of these projects would mean a lot to the future of Git.&lt;/p&gt;
&lt;h3&gt;Hardcore Forker&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Evan Phoenix (&lt;a href=&quot;https://github.com/evanphx&quot;&gt;evanphx&lt;/a&gt;)&lt;/strong&gt; is the leader of the &lt;a href=&quot;http://rubini.us&quot;&gt;Rubinius&lt;/a&gt; project, which is a Ruby VM built in mostly Ruby and C++ that &lt;a href=&quot;http://github.com/evanphx/rubinius/tree/master&quot;&gt;lives right here on GitHub&lt;/a&gt;. This project is a goldmine for those who want to learn more about VMs or just to see how they&amp;#8217;ve implemented some of the features in the Ruby language. He&amp;#8217;s turned the project into a truly community focused one: submit a patch and you automatically get commit rights. Contributing is also quite simple: run your favorite Ruby apps on Rubinius, and see if anything is broken or not supported.  Evan&amp;#8217;s work with Rubinius is a great example of a radical yet successful way to run an open source project that allows contributors to easily jump in, have fun, and make a difference.&lt;/p&gt;
&lt;p&gt;I was planning on creating some new monthly graphs for November this week, but it just didn&amp;#8217;t work out. There were some holes in my data collection for November and I want to ensure as much accuracy as possible with the graphs. (Also, downloading and parsing ~6200 &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; pages with 30 events each takes a chunk of time too). Consider this a raincheck for some cooler ones at the end of this month.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 6</title>
   <link href="http://rebase.github.com/6.html"/>
   <updated>2008-11-30T00:00:00-08:00</updated>
   <id>http://rebase.github.com/6</id>
   <content type="html">&lt;p&gt;Welcome to the sixth edition of Rebase! (guaranteed 100% &lt;a href=&quot;http://recipes.howstuffworks.com/question519.htm&quot;&gt;tryptophan&lt;/a&gt; free)&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chl=commit:+17285|watch:+4140|follow:+1189|gist:+1160|create:+1026|fork:+792|wiki:+455|commitcomment:+255|member:+229|guide:+13&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=336699&amp;amp;chd=s:9OEEDCBAAA&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+11-23-2008+to+11-29-2008&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|11-23|11-24|11-25|11-26|11-27|11-28|11-29&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chdl=commit|commitcomment|create|follow|fork|gist|guide|member|watch|wiki&amp;amp;chd=s:NIHIGMGIFGLFIIJLONKONPIhLMJOIMNOFQLPHUMZTYeViPZPUKMZOSJHJQQLPMNPRdORUciSRTTMNPNJJLJOMMOUUbQSXaPSQOIMKONLM9KQGMPNORBEXRNRNOIJNLHNUMJoaURSWMTONcPJOLQKJGLJIJFHMMLQLLPTVO,AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA,ABBAABAAAAAAAABABAAAABBAAAAABAABABBAABACBBCAAABAABABBAABABAABBBCBBBCBBABAAAABAAABABABBBABABCABBAAAAAAAAAABAABBBAABBBAAAAAAAABDAABBBBABBBAABAAAAAAAAAAAAABABABBBABB,CABAABABAAAABAAABABABABBBABBBABCABBBACAABAAABBBAAAACAABABAAAABCBCBBBBBBACBAAAAAAAABABABBBBDAGBBBAABBBBBABABBABBBACABBBABACBAABABBABACABCBAAAAAAABBBBAAABABABABAABB,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABABBABBBBABABAAAABAAAABAAAAAABABBAACBBBAABBAABABBAABBABBBAAABAAAAAAAAABAAABAAAAAAAABAAAAAABABAAAAABABBBAAAAAAAAAAAAAABAAAAAAAB,AABABAAAAAAAAAABAAABEECAAABAAAAAAABABBAAACBBAAAAAAAABAAABAABBCBBBCCBBBBBCABBAABBAAABCBBDDBBBBAABBBBAAAAAABBCBAABAAABBAADBAAAAABBBAABBCBBAAAAAAABAAAAAAAAAAACBCCBA,AAAAAA,AAAAAABAAAAAAAAAABAAAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,DBCCBBABCCCCBBCCDCCCCEDDDCCBBECCDEDDCDEEJGFDFDDDEFCCBCBBDCDEFEFGHGGGGEGFEECDDCBDCFDDCEEHEFDIGIFEDEDEDEEEGDEFFEEDEDAECECDEEDDCDFDCEFGEEDDEEDECBBCCBBBDCCBCBCCECEDDCBFD,AABAAAAAAAAAAAAAAAAAAAAAAAAAAABBAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAABBAAAABAAAAAAABAAABBAAAAAAAAAAABAAAAAAABAABAAAAAAAAAAAAAAAAA&amp;amp;chxr=1,0,2869&amp;amp;chco=000000,ff0000,00ff00,0000ff,ffff00,3cb371,ff00ff,ff9900,ffff99,993399&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+11-23-2008+to+11-29-2008&amp;amp;chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;span style=&quot;font-size:90%;text-align:center;&quot;&gt;(GitHub users definitely love their football and turkey. Check out the huge drop on 11/27!)&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/paulwilliam/webarchiver/tree&quot;&gt;webarchiver&lt;/a&gt;&lt;/strong&gt; is a tiny Objective-C project that allows the creation of Safari &lt;a href=&quot;http://en.wikipedia.org/wiki/Webarchive&quot;&gt;.webarchive&lt;/a&gt; files, which is a convenient way of storing all of a website&amp;#8217;s files: css, js, images along with &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;. This is way easier than looking up all of the files for a site manually, and it&amp;#8217;s a command line tool so you won&amp;#8217;t need to open your browser to do it. Not really portable though, but it&amp;#8217;s fast and easy on &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;. More information &lt;a href=&quot;http://www.entropytheblog.com/blog/2008/11/webarchiver-create-safari-webarchives-from-the-command-line/&quot;&gt;here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/andykent/jss/tree&quot;&gt;jss&lt;/a&gt;&lt;/strong&gt; is simple: CSS3 support in any browser that already supports jQuery. Sounds awesome to me! Comes with plenty of tests, a ridiculously simple &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;, and even caching. Check this out if you want to live on the edge of &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; design.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/olliesaunders/suprdate/tree/master&quot;&gt;suprdate&lt;/a&gt;&lt;/strong&gt; is a kickass &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt; for working with dates in Ruby. Makes traversal and iteration of dates really easy, and suprisingly has an infinite loop built into it. Who says you can&amp;#8217;t model the end of time in code? Can also filter dates, make ranges, and much more. If you need to do anything complicated with long spans dates in Ruby, I&amp;#8217;d check suprdate first.&lt;/p&gt;
&lt;h3&gt;Hardcore Forkers&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Pieter de Bie (&lt;a href=&quot;http://github.com/pieter&quot;&gt;pieter&lt;/a&gt;)&lt;/strong&gt; is the brains behind &lt;a href=&quot;http://gitx.frim.nl/&quot;&gt;GitX&lt;/a&gt;, a gui app for browsing your git repositories on &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;. GitX is &lt;a href=&quot;http://gitx.frim.nl/seeit.html&quot;&gt;definitely way easier on the eyes and mind&lt;/a&gt; if you need a break from the command line. This alone qualifies him as a hardcore forker in my book. Lately he&amp;#8217;s also been &lt;a href=&quot;http://github.com/pieter/draggabledownloadplugin/tree&quot;&gt;hacking on Safari plugins&lt;/a&gt;. This is definitely one to watch if you&amp;#8217;re into &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;/Cocoa/Objective-C development.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Antonin Hildebrand (&lt;a href=&quot;http://github.com/woid&quot;&gt;woid&lt;/a&gt;)&lt;/strong&gt; is up to some really neat things here on GitHub that deserved to be checked out even if you&amp;#8217;re not a Pythonista. Probably the most useful is &lt;a href=&quot;http://github.com/woid/firepython/tree/master&quot;&gt;firepython&lt;/a&gt;, which allows for console logging of your Python app, be it Django or what have you, through Firebug. &lt;a href=&quot;http://github.com/woid/firepython-addon/tree/master/support/screenshot.png?raw=true&quot;&gt;And it looks pretty slick too.&lt;/a&gt; Another upcoming creation of his is &lt;a href=&quot;http://github.com/woid/drydrop/tree/master&quot;&gt;drydrop&lt;/a&gt;, which uses git and Google App Engine to deploy static &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; sites without needing to know Python.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Neuros Technology (&lt;a href=&quot;http://github.com/neuros&quot;&gt;neuros&lt;/a&gt;)&lt;/strong&gt; is a shining example of a company that has really embraced the open source community and transparency in the development process. They offer a &lt;a href=&quot;http://www.neurostechnology.com/&quot;&gt;set-top box&lt;/a&gt;  that can organize, archive, and play nearly any video content online, and the code that runs it is completely open (and here on GitHub!). Oh yeah, they also have &lt;a href=&quot;http://open.neurostechnology.com/category/projects/bounties&quot;&gt;occasional bounties&lt;/a&gt; for features if you&amp;#8217;re looking to earn some money on open-source hacking.&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s it for this week! Next time I&amp;#8217;m going to attempt to figure out the trends for the month of November, to see which weeks were the most active and get a better gist of the site activity overall.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 5</title>
   <link href="http://rebase.github.com/5.html"/>
   <updated>2008-11-23T00:00:00-08:00</updated>
   <id>http://rebase.github.com/5</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve done some serious work towards generating more accurate statistics this week. If you&amp;#8217;re interested in how the graphs are made, check out my &lt;a href=&quot;http://github.com/qrush/rebase&quot;&gt;rebase project&lt;/a&gt;. I&amp;#8217;m going to be consistently pulling stats from Sunday 00:00 &lt;span class=&quot;caps&quot;&gt;UTC&lt;/span&gt; to Saturday 23:59 &lt;span class=&quot;caps&quot;&gt;UTC&lt;/span&gt; for now on (instead of doing it ad-hoc).&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chl=commit:+20133|watch:+5087|follow:+1516|gist:+1397|create:+1301|fork:+890|commitcomment:+442|wiki:+426|member:+339|guide:+17&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=336699&amp;amp;chd=s:9PEEDCBBBA&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+11-16-2008+to+11-22-2008&amp;amp;chf=bg,s,f0f0f0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chxl=0:|11-16|11-17|11-18|11-19|11-20|11-21|11-22&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chdl=commit|commitcomment|create|follow|fork|gist|guide|member|watch|wiki&amp;amp;chd=s:HHGHIGFEDEEEFFELLQLKOLQIIGEGGLUHNPKFEIOIKNMINLNLQHOGHJJEEGHHJHIHPNK9OQKKHIIGKHIDGGHGGKIRQLMMNNLKHLHFHLFGFEGEHQIHLKKLNKOIHHHHENJEHHEMJKNKRMLLHKJJOKHFFLGIGFGGFHGGIIFFKKKG,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAABAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAABBAABBABAAAAAAAAAAAAABABAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABBAAAAAABABAA,AAAAAAAAAAAAAAAAAAAAAACAAAABBABAAADBAABAAABBBBBCBBBAAABAACAAAABAAACCCAAABBAAAAAAABAAACABABBBBBBAAAAAAAAAAAAABABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABABAAAAABA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAABAAAAAAAAABAAAAAAAAAAAAAAABAAAABAAABAABBAAABABAAAAAAAAAAAABABBAABAAAAAAAAAAAAABAABBBBBBAAAAAAAAAAAAAABBAAABBBBAAAAAAAAAAABAAABBABBBBAAAAAAAAAAAAAAAAAAAABAAAAA,AAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAA,BBBCBBBBABCBABBBCBBBCCCBCCCBBDDDBDDCCCDCDCCEDDDDDCCBBBCCCDDCBCDDEFDDDDCCCCBBCCBBCDCBCDDCDBDDCDECBDBBBBACABBADBCDDCCBDCDDDCCBCBBCFCCDDCFDECDCDCCBBBBACACCBBBBABCBCBBCCCCB,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;amp;chxr=1,0,3607&amp;amp;chco=000000,ff0000,00ff00,0000ff,ffff00,3cb371,ff00ff,ff9900,ffff99,993399&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Events+Breakdown+%E2%80%94+11-16-2008+to+11-22-2008&amp;amp;chxs=0,4183c4,9,1|1,4183c4,9,1&amp;amp;chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Notable Projects&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/JonGretar/couchdbx/tree/master&quot;&gt;couchdbx&lt;/a&gt;&lt;/strong&gt; This is a native &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt; client for &lt;a href=&quot;http://couchdb.org&quot;&gt;CouchDB&lt;/a&gt; that helps with starting/stopping the service and pulling the admin interface up for it (called Futon. awesome name). This is a fork of the project that lives mainly on &lt;a href=&quot;http://couchprojects.googlecode.com/svn/trunk/unofficial-binary-releases/CouchDBX/&quot;&gt;Google Code&lt;/a&gt;. If you&amp;#8217;re using CouchDB on &lt;span class=&quot;caps&quot;&gt;OSX&lt;/span&gt;, definitely check this out.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/tylerbutler/xna-games/tree/master&quot;&gt;xna-games&lt;/a&gt;&lt;/strong&gt; Finding example code for &lt;a href=&quot;http://creators.xna.com/en-US/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;XNA&lt;/span&gt; game development&lt;/a&gt; in C# was always a bit of a pain, but lo and behold, plenty exists here. (&lt;a href=&quot;http://github.com/search?q=xna&quot;&gt;and even more here!&lt;/a&gt;). This repository hosts a few separate games along with a few toolkit projects to help out. A decent starting point for those who want to play around with &lt;span class=&quot;caps&quot;&gt;XNA&lt;/span&gt; on GitHub.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/kig/filezoo/tree/master&quot;&gt;filezoo&lt;/a&gt;&lt;/strong&gt; Visualizing filesystems has always been a tough task, but filezoo seeks to make it fun, fast, and easy to use. It uses &lt;a href=&quot;http://mono-project.com&quot;&gt;Mono&lt;/a&gt;, &lt;a href=&quot;http://cairo-graphics.org&quot;&gt;Cairo&lt;/a&gt;, and &lt;a href=&quot;http://www.mono-project.com/GtkSharp&quot;&gt;Gtk#&lt;/a&gt; and &lt;a href=&quot;http://1.bp.blogspot.com/_yZA36-WQFmM/SShPky8PW_I/AAAAAAAAAc8/MPvazJv1L6Q/s1600-h/thumb_proto.jpg&quot;&gt;looks pretty neat&lt;/a&gt;. Also, &lt;a href=&quot;http://github.com/kig&quot;&gt;the author&lt;/a&gt; is keeping track of his work and even posting sketches of his thought process on his &lt;a href=&quot;http://fhtr.blogspot.com/&quot;&gt;blog&lt;/a&gt;. Open source development at its best: open, free, and damn cool.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Hardcore Forkers&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/jflam&quot;&gt;jflam&lt;/a&gt; John Lam&lt;/strong&gt; is the leader of the &lt;a href=&quot;http://ironruby.net&quot;&gt;IronRuby project over at Microsoft&lt;/a&gt;, which is the .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; implementation of Ruby. He&amp;#8217;s very active on GitHub, and he actually had the most forks out of any user this week! He&amp;#8217;s also a contributor to the &lt;a href=&quot;http://github.com/rubyspec/rubyspec&quot;&gt;rubyspec project&lt;/a&gt;, which is &lt;em&gt;the&lt;/em&gt; way of determining the behavior for the Ruby language and is used across other VM projects as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/drf&quot;&gt;drf&lt;/a&gt; Dario Freddi&lt;/strong&gt; has been up to a ridiculous amount of commits this week. (nearly 700!) He&amp;#8217;s the brains behind the &lt;a href=&quot;http://www.kde-apps.org/content/show.php/PowerDevil?content=85078&quot;&gt;PowerDevil&lt;/a&gt; application on &lt;span class=&quot;caps&quot;&gt;KDE&lt;/span&gt;, which finely tunes your laptop&amp;#8217;s power usage to squeak out a few more minutes when you&amp;#8217;re far away from a power outlet. This week he&amp;#8217;s been hard at work on a &lt;a href=&quot;http://github.com/drf/shaman1/tree/master&quot;&gt;few&lt;/a&gt; &lt;a href=&quot;http://github.com/drf/aqpm/tree/master&quot;&gt;tools&lt;/a&gt; for package distribution on &lt;a href=&quot;http://www.archlinux.org/&quot;&gt;Arch Linux&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://github.com/umonkey&quot;&gt;umonkey&lt;/a&gt; Justin Forest&lt;/strong&gt;&amp;#8216;s project &lt;a href=&quot;http://github.com/umonkey/molinos-cms&quot;&gt;molinos-cms&lt;/a&gt; has been featured on the column before for its huge amount of commits, and this time I had to figure out what all of the activity was about. It&amp;#8217;s a &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; based &lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt; that seems to be based in Russian, and plenty of work is being done on it. Check out their &lt;a href=&quot;http://translate.google.com/translate?u=http%3A%2F%2Fblog.cms.molinos.ru%2F&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;sl=ru&amp;amp;tl=en&quot;&gt;translated blog&lt;/a&gt; for screenshots, features, and more information about what he&amp;#8217;s been up to. Hopefully they&amp;#8217;ll get some fluent English contributors soon as well.&lt;/li&gt;
&lt;/ul&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 4</title>
   <link href="http://rebase.github.com/4.html"/>
   <updated>2008-11-16T00:00:00-08:00</updated>
   <id>http://rebase.github.com/4</id>
   <content type="html">&lt;p&gt;Sorry about the delay on this one folks. Enjoy! :)&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chl=commit:+17945|watch:+4670|follow:+1385|create:+1235|gist:+1119|fork:+893|delete:+698|wiki:+517|member:+448|commitcomment:+221|guide:+5&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=336699&amp;amp;chd=s:9PEEDDCBBAA&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+11/06/2008+to+11/12/2008&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|Th|6|12|18|Fr|6|12|18|Sa|6|12|18|Su|6|12|18|Mo|6|12|18|Tu|6|12|18|We|6|12|18|Fr&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chd=s:nPMTQRPRNNKcMnXciiehcgtbfbXUZQVIVPfVPVYiqnnacmWjlJYMNMMKONPIQOWdSHxWI9LvWRUQSPOOKLNQSTaRWaTYXbdYUYSUPQWLSVUcQecdZoiq0pkifVSXTQQQSSsUYfhdiqbcdhsjsYVbWdROPaSRZaefkqrjiirW&amp;amp;chxr=1,0,424&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Hourly+Events+%E2%80%94+11/06/2008+to+11/12/2008&amp;amp;chxs=1,000000,10,1&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Notable Projects&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/courtenay/acts_like_git/tree/master&quot;&gt;acts_like_git&lt;/a&gt;: Crappy name, but this Rails plugin really does some neat stuff. It allows you to essentially wrap a model around a git repository. This plugin has been in the works for a while, but &lt;a href=&quot;http://www.github.com/court3nay&quot;&gt;court3nay&lt;/a&gt; &lt;a href=&quot;http://blog.caboo.se/articles/2008/11/15/new-plugin-acts_as_git&quot;&gt;announced that it&amp;#8217;s ready&lt;/a&gt; for the world this week. This is definitely an awesome example of collaboration and cooperation on GitHub!&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/lukegalea/activeritalin/tree/master&quot;&gt;activeritalin&lt;/a&gt;: I just had to check out this project. This disables &lt;code&gt;find_by_sql&lt;/code&gt; to prevent ugly hacks and shortcuts from cropping up in your app. What&amp;#8217;s better is that it adds a new method, &lt;code&gt;find_by_sql_with_excuse&lt;/code&gt; to really ensure that you have to think twice about it. Who needs coding standards when you can just have a plugin enforce it?&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/yfactorial/roxy/commits/master&quot;&gt;roxy&lt;/a&gt;: This is a fantastically easy way to make your Ruby code extendable and easier to use. In a manner similar to association extensions and named scopes in Rails, Roxy allows you do define proxy methods on the fly. Check out &lt;a href=&quot;http://github.com/rwdaigle&quot;&gt;rwdaigle&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://ryandaigle.com/articles/2008/11/10/implement-ruby-proxy-objects-with-roxy&quot;&gt;blog post for some more examples&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Active Repos&lt;/h3&gt;
&lt;table&gt;
	&lt;tr&gt;
		&lt;th&gt;Most Commits &lt;/th&gt;
		&lt;th&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/th&gt;
		&lt;th&gt;Most Watches &lt;/th&gt;
		&lt;th&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/th&gt;
		&lt;th&gt;&amp;nbsp;  &lt;/th&gt;
		&lt;th&gt;Most Wikis &lt;/th&gt;
		&lt;th&gt;&amp;nbsp; &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/search?q=dotfiles&quot;&gt;dotfiles&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 174 &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/yfactorial/roxy/tree&quot;&gt;roxy&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 44 &lt;/td&gt;
		&lt;td&gt; &amp;nbsp; &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/hobodave/reactor/tree/master&quot;&gt;reactor&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 7 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/auser/poolparty/tree/master&quot;&gt;poolparty&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 156 &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/pete/hoshi/tree&quot;&gt;hoshi&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 33 &lt;/td&gt;
		&lt;td&gt; &amp;nbsp; &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/davidpersson/media/tree/master&quot;&gt;media&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 5 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/umonkey/molinos-cms/tree&quot;&gt;molinos-cms&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 130 &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/yyyc514/rails_dev_mode_performance/tree/master&quot;&gt;rails_dev_mode_performance&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 18 &lt;/td&gt;
		&lt;td&gt; &amp;nbsp; &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/lorchaos/kanodojo/tree/master&quot;&gt;kanodojo&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 4 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/dmitryame/echowaves/tree&quot;&gt;echowaves&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 129 &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/klevo/wildflower/tree&quot;&gt;wildflower&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 17 &lt;/td&gt;
		&lt;td&gt; &amp;nbsp; &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/gma/integral/tree&quot;&gt;integral&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 4 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/jonsmirl/digispeaker/tree/master&quot;&gt;digispeaker&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 125 &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/davglass/yui-examples/tree&quot;&gt;yui-examples&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 16 &lt;/td&gt;
		&lt;td&gt; &amp;nbsp; &lt;/td&gt;
		&lt;td&gt; &lt;a href=&quot;http://github.com/cbguder/tuxmate/tree&quot;&gt;tuxmate&lt;/a&gt; &lt;/td&gt;
		&lt;td&gt; 3 &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Next week I&amp;#8217;m going to start a &amp;#8220;Hardcore Forkers&amp;#8221; section that will feature users who have been active on the site. Let me know if you have any other ideas for the column.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 3</title>
   <link href="http://rebase.github.com/3.html"/>
   <updated>2008-11-08T00:00:00-08:00</updated>
   <id>http://rebase.github.com/3</id>
   <content type="html">&lt;p&gt;This week I&amp;#8217;ve changed the graphs around quite a bit! The activity on the site just continues to increase, and surprisingly it didn&amp;#8217;t take a hit because of RubyConf.&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chl=commit:+16646|watch:+4404|follow:+1158|create:+1072|gist:+1031|fork:+806|delete:+691|wiki:+612|member:+349|commitcomment:+159|guide:+3&amp;amp;cht=p3&amp;amp;chs=530x220&amp;amp;chco=336699&amp;amp;chd=s:9QEDDCCCBAA&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+10/31/2008+to+11/06/2008&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|Fr|6|12|18|Sa|6|12|18|Su|6|12|18|Mo|6|12|18|Tu|6|12|18|We|6|12|18|Th|6|12|18|Fr&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chd=s:MIMOJHGGKICFEUdSRRPOOMNMNJGBQHHFDGG9HFJKLIONIHKJLJFJMHFHLIGGGHKMJKLMOPKKJJIMKMHIIKHKMNPQSRQRQPLOLMIMLJIJIIHIIKLPOONOSROKgFHBJFGFEENEMJGVLQPNSKNTHGJIIHIGGFOGPMNRQPQOQWN&amp;amp;chxr=1,0,858&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Hourly+Events+%E2%80%94+10/31/2008+to+11/06/2008&amp;amp;chxs=1,000000,10,1&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/binarylogic/settingslogic/tree/master&quot;&gt;Settingslogic&lt;/a&gt;: Globally accessible settings in an &lt;span class=&quot;caps&quot;&gt;ERB&lt;/span&gt;-enabled &lt;span class=&quot;caps&quot;&gt;YML&lt;/span&gt; file. Where can I get some? Check out some more examples in &lt;a href=&quot;http://github.com/binarylogic&quot;&gt;binarylogic&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://www.binarylogic.com/2008/11/3/settingslogic-a-great-settings-solution-or-the-greatest&quot;&gt;blog post&lt;/a&gt; about the plugin.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/adamwiggins/scanty/tree/master&quot;&gt;scanty&lt;/a&gt;: A &lt;a href=&quot;http://github.com/bmizerany/sinatra/tree&quot;&gt;Sinatra-driven&lt;/a&gt; blog from &lt;a href=&quot;http://github.com/adamwiggins&quot;&gt;adamwiggins&lt;/a&gt;. I haven&amp;#8217;t had the chance to look at any Sinatra apps, but this will definitely be my starting point. See it live on &lt;a href=&quot;http://adam.blog.heroku.com/&quot;&gt;his blog&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/pete/hoshi/tree/master&quot;&gt;hoshi&lt;/a&gt;: A new, clean way of defining &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;/&lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; views in pure Ruby. Definitely would be nice for apps that need a template system or &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; output quickly and easily. Tons of examples &lt;a href=&quot;http://debu.gs/hoshi&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Workaholic Repos&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/falava/factor/tree/master&quot;&gt;factor&lt;/a&gt;, &lt;strong&gt;774&lt;/strong&gt; commits: The &lt;a href=&quot;http://www.factorcode.org/&quot;&gt;Factor&lt;/a&gt; programming language&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/jonsmirl/digispeaker/tree/master&quot;&gt;digispeaker&lt;/a&gt;, &lt;strong&gt;508&lt;/strong&gt; commits: From &lt;a href=&quot;http://www.digispeaker.com/&quot;&gt;their site&lt;/a&gt;, &amp;#8216;internet connected 100W stereo amplifier embedded in a pair of speakers&amp;#8217;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/davetroy/votereport/tree/master&quot;&gt;votereport&lt;/a&gt;, &lt;strong&gt;185&lt;/strong&gt; commits: Kept track of election voting at &lt;a href=&quot;http://twittervotereport.com&quot;&gt;http://twittervotereport.com&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/auser/poolparty/tree/master&quot;&gt;poolparty&lt;/a&gt;, &lt;strong&gt;179&lt;/strong&gt; commits: Second week in a row! Easily create scalable sites running on cloud computing. &lt;a href=&quot;http://www.poolpartyrb.com&quot;&gt;More here.&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/fesplugas/typus/tree/master&quot;&gt;typus&lt;/a&gt;, &lt;strong&gt;133&lt;/strong&gt; commits: Super easy admin interface for your Rails site. Plenty of &lt;a href=&quot;http://github.com/fesplugas/typus/wikis&quot;&gt;screenshots on the project&amp;#8217;s wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always, suggestions for improvements (and projects to cover!) are welcome. I&amp;#8217;d love to break down the huge spikes in the activity or perhaps add an entirely new graph. I would also like to see some projects using &lt;a href=&quot;http://github.com/languages&quot;&gt;other languages than Ruby&lt;/a&gt; next week.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 2</title>
   <link href="http://rebase.github.com/2.html"/>
   <updated>2008-11-02T00:00:00-07:00</updated>
   <id>http://rebase.github.com/2</id>
   <content type="html">&lt;p&gt;It looks like I&amp;#8217;ve been enlisted as an official blogger to bring you the latest and greatest work that&amp;#8217;s coming out of GitHub! Sit back, ogle at the graphs, and fork away.&lt;/p&gt;
&lt;h3&gt;Stats Breakdown&lt;/h3&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;p&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chbh=22,2&amp;chf=bg,s,f0f0f0&amp;chxt=y,x&amp;chxl=0:|guide+(6)|commitcomment+(169)|member+(372)|wiki+(537)|delete+(667)|fork+(804)|create+(1101)|gist+(1172)|follow+(1263)|watch+(4728)|commit+(15327)&amp;cht=bhg&amp;chs=530x375&amp;chd=s:9SFEEDCCBAA&amp;chxr=1,0,15000&amp;chco=336699&amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+10/25/2008+to+10/31/2008&amp;chxs=0,4183c4,10,1|1,000000,10,0&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;p&gt;&lt;img src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|Saturday+10/25|Sunday+10/26|Monday+10/27|Tuesday+10/28|Wednesday+10/29|Thursday+10/30|Friday+10/31&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chd=s:rozvy94&amp;amp;chxr=1,0,4500&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Daily+Events+%E2%80%94+10/25/2008+to+10/31/2008&amp;amp;chxs=0,4183c4,9,1|1,000000,10,1&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3&gt;Notably New Projects&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/binarylogic/authlogic/tree/master&quot;&gt;Authlogic&lt;/a&gt;: The self proclaimed &amp;#8220;Chuck Norris of authentication solutions.&amp;#8221; It&amp;#8217;s a new, refreshing look at doing authentication in Rails (and any framework, really) that doesn&amp;#8217;t rely on generators to inject code into your app. Still needs a lot of documentation and tutorials, but it&amp;#8217;s definitely looking promising. (Note: the project&amp;#8217;s first commit was on 10/24, but it started really gaining watchers and attention this week.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/postmodern/ronin/tree/master&quot;&gt;Ronin&lt;/a&gt;: Simply put, Ronin is a hacker&amp;#8217;s swiss army knife. You can test your apps for security vulnerabilities with it or even punch holes through your servers via a multitude of different protocols. This project lived on RubyForge for a while, but it&amp;#8217;s just nestled into a new home here on GitHub. Clone away!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/nakajima/roleful/tree/master&quot;&gt;roleful&lt;/a&gt;: A &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt;-ified way to describe permissions for objects, such as when you need to define what different classes/levels of users can do inside of your application. Keeps your models clean and is quite elegant in its execution.&lt;/p&gt;
&lt;h3&gt;Most Watched&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/37signals/cached_externals/tree/master&quot;&gt;cached_externals&lt;/a&gt;, 63 new watchers (New Capistrano extension for linking to external gems/plugins, etc)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/raganwald/homoiconic/tree/master&quot;&gt;homoiconic&lt;/a&gt;, 61 new watchers (A new code blog from the author of Raganwald)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/rtomayko/rack-cache/tree/master&quot;&gt;rack-cache&lt;/a&gt;, 32 new watchers (Drop-in caching for Rack based apps&amp;#8230;ETag, Expires, Cache-Control, and so on)&lt;/p&gt;
&lt;h3&gt;Workaholic Repos&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/evanphx/rubinius/tree&quot;&gt;rubinius&lt;/a&gt;, 216 commits&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/wr0ngway/rubber/tree/master&quot;&gt;rubber&lt;/a&gt;, 195 commits&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/mangos/mangos/tree/master&quot;&gt;mangos&lt;/a&gt;, 163 commits&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/auser/poolparty/tree/master&quot;&gt;poolparty&lt;/a&gt;, 134 commits&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/search?q=dotfiles&quot;&gt;dotfiles&lt;/a&gt;, 133 commits&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Next week I&amp;#8217;d love to get a new graph up, perhaps hourly events so we can really see what times of day the hackers come out. If you&amp;#8217;ve got any suggestions, let me know!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GitHub Rebase 1</title>
   <link href="http://rebase.github.com/1.html"/>
   <updated>2008-10-26T00:00:00-07:00</updated>
   <id>http://rebase.github.com/1</id>
   <content type="html">&lt;p&gt;This is the start of a new weekly column that going to recap some of the action that&amp;#8217;s been happening on GitHub during the past week. My goals with this column include:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Prove that Git is a great choice for version control!&lt;/li&gt;
	&lt;li&gt;See how active the community at GitHub really is and what they&amp;#8217;re working on.&lt;/li&gt;
	&lt;li&gt;Show how Open Source development is truly open.&lt;br /&gt;
Using the magic of feed-normalizer, hpricot, and gchartrb, I&amp;#8217;ve created a little Rails app (dubbed &lt;a href=&quot;http://github.com/qrush/rebase/tree/master&quot;&gt;Rebase&lt;/a&gt;, of course) that I can use to rip all of the events that are going on at GitHub. I&amp;#8217;m going to try to keep the format of the column consistent, but I definitely need your feedback to make it better.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Stats Breakdown&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://chart.apis.google.com/chart?chbh=22,2&amp;amp;chf=bg,s,f0f0f0&amp;amp;chxt=y,x&amp;amp;chxl=0:|guide+(4)|commitcomment+(190)|member+(288)|wiki+(548)|delete+(729)|fork+(864)|gist+(1110)|follow+(1236)|create+(1274)|watch+(4299)|commit+(15131)&amp;amp;cht=bhg&amp;amp;chs=530x375&amp;amp;chd=s:9RFEEDCCBAA&amp;amp;chxr=1,0,15000&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Total+Events+%E2%80%94+10/18/2008+to+10/25/2008&amp;amp;chxs=0,4183c4,10,1|1,000000,10,0&quot; alt=&quot;&quot; width=&quot;530&quot; height=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://chart.apis.google.com/chart?chf=bg,s,f0f0f0&amp;amp;chm=B,bbccd9,0,0,0&amp;amp;chxt=x,y&amp;amp;chxl=0:|Saturday+10/18|Sunday+10/19|Monday+10/20|Tuesday+10/21|Wednesday+10/22|Thursday+10/23|Friday+10/24&amp;amp;cht=lc&amp;amp;chs=530x375&amp;amp;chd=s:llw5934&amp;amp;chxr=1,0,4500&amp;amp;chco=336699&amp;amp;chtt=GitHub+Rebase+%E2%80%94+Daily+Events+%E2%80%94+10/18/2008+to+10/25/2008&amp;amp;chxs=0,4183c4,9,1|1,000000,10,1&quot; alt=&quot;&quot; width=&quot;530&quot; height=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And, just for fun:&lt;br /&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://chart.apis.google.com/chart?chl=2.55+events/min&amp;cht=gom&amp;chs=400x175&amp;chd=t:25.469246031746&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;175&quot; /&gt;&lt;/p&gt;&lt;/p&gt;
&lt;h2&gt;Notably New Projects&lt;/h2&gt;
&lt;p&gt;Each week I&amp;#8217;m going to look over some interesting new projects that have just showed up on GitHub and explain what they&amp;#8217;re about. If you have a project you think I should showcase, let me know and I&amp;#8217;ll see about featuring it!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/josh/wysihat/tree&quot;&gt;Wysihat&lt;/a&gt;: A minimalist&amp;#8217;s approach to &lt;span class=&quot;caps&quot;&gt;WYSIWYG&lt;/span&gt;/Rich Text Editor. Right now it&amp;#8217;s very, very beta, but it has the support of 37Signals so I definitely hope it&amp;#8217;s destined for greatness. Once some decent themes are created for it, I&amp;#8217;d definitely consider integrating it in some of my sites. This project definitely is growing and needs help, so fork away.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/android&quot;&gt;Android&lt;/a&gt;: Google announced that their Android framework was going open source and was hosted on Git, so it was clearly only a matter of time before their code landed on GitHub too. They have a ton of projects in their codebase, but it doesn&amp;#8217;t seem like all of them have pushed yet. Definitely looks promising though, and I really would like to see how their system works.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/webco/acts_as_passive_aggressive/tree/master&quot;&gt;acts_as_passive_aggressive&lt;/a&gt;: Just in case you ever needed a way to vent on your users, this plugin provides the perfect opportunity. I love the project&amp;#8217;s readme.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/davetroy/votereport/tree/master&quot;&gt;VoteReport&lt;/a&gt;: This is a new Rails site to track the election next week through Twitter. They&amp;#8217;ve got quite a lot of documentation on their &lt;a href=&quot;http://votereport.pbwiki.com/FrontPage&quot;&gt;PBWiki&lt;/a&gt;, and I really hope that this site turns out to be a little more useful and fun than watching tweets fly by on Twitter&amp;#8217;s election page. If you want to help them get the project up and running before the 4th, go for it!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/biilmann/javascript-xhtml-purifier/tree&quot;&gt;javascript-xhtml-purifier&lt;/a&gt;: A new, robust JS script to sanitize &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;. I can guarantee that at some point most web developers will need to do this, so bookmark or clone away. &lt;br /&gt;
Next week I&amp;#8217;d love to break down the stats a little more and figure out what commits were the most commented on, and maybe which projects had the most activity. Let me know what you&amp;#8217;d like to see in the future!&lt;/p&gt;</content>
 </entry>
 
 
</feed>
 