Archive for November, 2006

Java Based SVN Client

Thursday, November 30th, 2006

I use a nice dual CPU Sun JDS as my main development workstation at school. My mentor got it on a grant, and I get to mess around with it as I work on my thesis. This machine is so fast that it is sick and it looks pretty too. Gnome runs on it so smoothly that I actually doesn’t even bother me that much (I’m a hard core KDE user).

But, unfortunately the JDS itself sucks ass. That is my honest opinion. This is not to say that it is a bad distro – it just sucks compared to what I’m used to – and that is Debian, and Ubuntu. I like nice apt-based distributions, with large communities and tons of easily available precompiled packages available via good packet management system. JDS community is small, the choice of downloadable packages is even smaller, and the version of Yast I’m using does not give me an option to connect to an online repository.

Seriously, if you are buying machines from Sun have a choice between Solaris 10 and JDS go with Solaris, because the community support is far better. I spent over an hour trying to find an RPM of Subversion that would actually install on my system. Every time I found one, it had 5-6 unmet dependencies which of course were not included on my software CD bundle. When I hunted down rpm’s of those dependencies they had in turn more dependencies, and so on. I finally gave up and decided I’ll compile from source… But of course my gcc version was wrong, so that idea went out the window. I can tell you one thing – if apt-get was a woman, I would friken marry it (only if it was hot though). It is a gift from God and you will never know just how good it is until you are stuck without it.

Anyways, all I really needed was to check in some code into my new Subverision repository on another machine, and then check out some other code. If I actually needed to set up that machine as a svn server then I would probably put some extra effort into it, and find a way to get it working. But seeing how I only needed a client I decided to search for alternate solutions.

I need something that has no crazy dependencies, so I turned to Java wold. I was really impressed by SmartSVN. It is a really solid SVN client that completely outclasses eSvn and RapidSvn in usability and user friendliness. The UI is clear, and intuitive and very well designed. If you are looking for a nice, self contained client that will run on any platform, definitely check it out.

Of course the major downside is that it is a proprietary application. The Foundation version is free, but you need to pay for the more advanced features. The only Pro feature I find really useful is the repository browser (which does come in handy if you decide to move stuff around inside the repository – but how ofter do you really do that). Other than that, I think the Foundation has very adequate functionality – especially for the normal day-to-day use kind of stuff.

So, now I’m using SmartSVN on the JDS workstation, kdesvn on my laptop and TortoiseSVN on windows. I think I have all my bases covered.

Firefox Crop Circle on Google Maps

Wednesday, November 29th, 2006

Remember that Firefox Crop Circle I posted about some time ago? Guess what? I found it on Google maps!

Firefox Crop Circle
click on image to see this in google maps

How awesome is that?

20 Things on the Internets that Piss Me Off

Tuesday, November 28th, 2006

There are things on the internets that piss me off these days:

  1. Online Comic Strips without a functional RSS feed (and no, the feed for your Live Journal does not count, unless it notifies me when you update your comic)
  2. Sites with 16 different feeds for each different categories/sections, none of which encompasses all the content posted there
  3. News Sites which can’t be bothered to publish a RSS feed
  4. News Sites with an overactive RSS feed that racks up 50+ posts a day (I’m looking at you digg)
  5. Blogs that do not allow comments especially the ones which pose questions to the reader or start their posts with the rhetorical “Can someone explain to me why…”
  6. People who abandon their blog for 3 months, then write a 10 page dissertation apologizing the readers, and explaining why they were not blogging, only to disappear for another 3 months. Come on people – stop apologizing, and start blogging. Geez!
  7. People who put intricate images as the background for their Myspace profiles, and then make sure all the text containers are transparent so that you can’t read shit without highlighting it
  8. People who put music on their Myspace profiles. Playing music on your website was a shitty idea back in the 90’s and it is still a shitty idea now
  9. Websites done completely in flash. If you see one of those, you can safely assume that it has no worthwhile content and move on
  10. Webmasters who think that disabling right-click via javascript actually does something
  11. Sites that excessively watermark their images – especially if they simply lifted them from another site.
  12. People who do not use email because they are always signed into AIM, and utilize Myspace and Facebook for all other email-like stuff that can’t be done over IM.
  13. Retards posting their lip syncing videos on YouTube
  14. Retards posting videos of themselves singing on YouTube
  15. All the so called “YouTube celebrities” that became (in)famous thanks to their lip syncin/singing videos
  16. Dudes posting videos of “Ghost Riding the Whip” and not getting hurt. Unless you are run over, or you total your car, I’m not interested in that dumb shit
  17. Companies which use “Beta” tag as a fashion statement (yes, Google, that means you)
  18. Websites that use nested tables for layout
  19. Websites that still refuse to enter the world of CSS and standards compliant design
  20. Assholes who design IE only websites for no other reason than being fucken lazy

What pisses you off on the Internets lately?