Monthly Archive for February, 2010

The tease continues

Splatter
Click on image to view full size

Can we get any more awesome than this?
Only time will tell.

Packaged and giftwrapped!

I decided to set up a pre-release ppa of Splatter, to try and take my mind off of certain things.

Please note that this uses a very restrictive license, a variant of MIT/X11. You can see it here. The license is flicked from jsmin.

It’s very very very alpha (think one weekend of bored hacking). You can get the ppa for lucid lynx alpha 3 here(I don’t run jaunty, but will set it up for that too, soon): Update: Repo broken. Will be fixed.

Update 2:

If you’re feeling particularly brave and foolhardy, you can fetch the packages for Ubuntu Lucid Lynx from my personal package archive here:

https://launchpad.net/~anirudhs/+archive/splatter

Update 3: Karmic support available. A bug exists in the lucid package that has been fixed in the karmic one. Will push to the lucid one as well in the evening after classes.

Sneak preview – Splatter

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Hosted by imgur.com

Ir_black vim/textmate custom color scheme in MonoDevelop

I use the fantastic ir_black theme for vim [screenshot]. I wanted something similar to this for MonoDevelop. So I wrote it, and here’s what it looks like (with the Consolas font on both MD and Vim):

If you want to use it, you need to download IrBlackStyle.xml and add this file through MonoDevelop’s settings – Edit > Preferences > Text Editor > Syntax Highlighting > Add. You should be able to use the theme now.

If something went wrong, and you want to re-install or modify your local copy, you need to remove ~/.config/MonoDevelop/syntaxmodes/IrBlackStyle.xml. You can alternatively just edit this file instead.

Update: This theme is now available in MonoDevelop trunk. w00t!

Upload-to-patchbin script now available

[M-x infomercial-mode]
[world is black and white]
Want to endow your patch with awesome code-review functionality and impress fellow hackers? Email, attaching patches, wrapping, line widths got you down? Want to give feedback on code but can’t because you don’t want to copy, paste, quote and appease the demons of fixed-width formatting?

Some people said patchbin.com was the answer. Yes, it made collaborating a lot easier by making each line a comment thread, and it’s a lot saner than attaching an entire patch – it would make life on IRC, email and chat so much easier. Alas, I can’t be bothered to copy an entire patch into the clipboard and paste it into a new webpage.

Sigh. You know what would be badass – a commandline based uploader for patchbin. But of course there’s no such thing. It’s not like I can just pipe the output of a diff command into another program which would automatically upload it to patchbin. I’d just say “git diff|patchbin” or “cat awesomefeature.patch | patchbin”, and that’d be it. Haha! while that would be overwhelmingly awesome, that does not exist.
[world becomes color]

Oh my! Look what the heavens have dropped into my address bar! It can’t be!

http://anirudhsanjeev.org/projects/PatchBinUploadScript

Oh! Praise the gods of open source for this 50 lines of concentrated awesome!
[/informercial-mode]

(I am bored and need coffee. Can you tell?)

Patchbin.com open to public

I swear this project was jinxed. Everytime I sat down to finish, deploy and make a release, something always ends up distracting me. Finally, after a long sunday evening of debugging and wrestling with crazy python syntax errors and horrible confusion resulting from not remembering what git branch I was tracking, I think it’s ready for public use.

So here we are: Patchbin.com

For example, here is the famous DeOMGifying commit from Ruby On Rails – the agile, pragmatic web framework for LOLCats :) http://patchbin.com/Lfgb9d

Now for some well deserved coffee!

meep! Turns out the host went down for some reason just after I finished deploying.