Category Archives: Uncategorized

Converting git-svn tag branches to real tags

Lately I’ve been converting a Subversion repository to Git using git-svn. The conversion is a breeze, you just need time.

$ mkdir killerapp
$ cd killerapp
$ git svn init -t tags -b branches -T trunk https://mysvn.com/killerapp
Initialized empty Git repository in .git/
$ git svn fetch

So now you have a working Git repo, fine. The only concern is [...]

git-svn on redhat 5.3

If you happen to get an error like Can’t locate SVN/Core.pm when running git-svn on a redhat, simply install the package subversion-perl.

yet another git command: git-filter-branch

While browsing the Git Community Book, I came across another great Git command: git-filter-branch. This command is a good way to edit commits en masse. The command gives you access to commit information and let you do whatever you want with them.
Here is my use case: every new feature I code for ODE has a [...]

American Civil Liberties Union

The “Downloads/Multimedia” page of the ACLU has a section named “Know Your Rights”. As a non-citizen being living in the US for only 10 months, I’m not really aware of US-specific rights. You can even download and print a pocket card memo.
This was highly informative to me mainly because it validates everything I learnt [...]

Google Finance, more ads, more intrusive

Six weeks ago Google added text ads at the bottom of Google Maps, now it’s Google Finance turn. Today during my lunch break some text ads appeared at the right top of Google Finance. It’s really intrusive: one quarter of the page width, exactly where the graph used to be. Your eyes can’t missed it [...]

Beware of unqualified elements

Usually I do my best to stay away from XML/XSD/Namespace puzzles. But today, I couldn’t escape it, my minimalist-but-yet-effective xml knowledge got challenged. And that’s really not the kind of challenge I like.
Here is the problem. I couldn’t understand why the following XML document does not validate against the given schema.

[...]

InfoQ: How to GET a Cup of Coffee

In case you’re still thinking REST is only about HTTP, the following article InfoQ: How to GET a Cup of Coffee. is a must-read. Through a real life workflow example, the authors illustrate what “Hypermedia as the engine of application state” really means.
It’s dated October 2nd, so forgive me if you have already read it, [...]

They’re back for Obama!

YouTube – Wassup 2008.