Using TarInputStream from Java

994941366_af693049f1_o Recently I had to parse trough a bunch of logs, scattered in subdirectories and different types of archives (tar, bz and gz). My first thought was of course Perl (since it is the language for parsing quasi-freeform text), however I didn’t have “streaming” implementation for the archive modules, which ...

more ...

Avalonix Wireless Camera review

A wireless security camera is quite an interesting piece of technical equipment, which – the conventional wisdom holds – can deter people from breaking the rules (whatever those might be) or help after the fact demonstrate “who done it”. Their real value is however questionable. For one, they can become a prime ...

more ...

Grooveshark

2454524589_b86461507f_bDisclaimer: I received no compensation for this review. All the opinions are my own.

There are a couple of actions you can do with music you have on your computer:

  • You can listen to an arbitrary song from your library
  • You can jump in the song you are listening to ...
more ...

Sony Ericsson Satio

I admit: I didn’t jump on the “hip new phone with all kinds of bells and whistles” bandwagon yet. I’m very content with my small, sturdy Nokia. However one has to admit that there is a certain kind of wow effect when one looks at phones like the ...

more ...

LandAirSea Systems - GPS Tracking

landairsealogo GPS Tracking is a contentious issue, even more when it is forced on the subject. There are however situations where we can be legally obligated to subject ourselves to such tracking (for example when we are using the car of the employer or if our legal guardian wishes so). The ...

more ...

Fixing CVS annotate

3415325123_d6e1435b48_b Yes, some of us work on projects started almost a decade ago and as such we use CVS (yes, CVS has many limitations and yes, git is better – for a nice introduction see Randal Schwarz’s video about git), but migrating is not directly justifiable (it would involve: training IT ...

more ...

CBT Planet - PR Newswire

cbt planet recently announced their MCITP bootcamps for 2010. MCITP stands for Microsoft Certified IT Professional, and in good Microsoft tradition, it doesn’t stand for one certification, but rather a group of certifications. So we have (list taken from the Microsoft site):

  • MCITP: Enterprise Desktop Administrator 7
  • MCITP: Consumer ...
more ...

cbt planet

The issue of certifications is a contentious one in the field of IT. On one hand there are the people who try to hire without having necessarily the expertise to judge the candidate (ie. HR). On the other hand there are the people who complain about the low quality of ...

more ...

One more thing…

214291449_b0d7e78356_b So, if I started ranting on Microsoft, here is one more thing: you should never ever use Microsoft servers if you want to scale. The reasons is simple: currently the best scaling method is horizontal (ie. buy loads of cheap hardware and distribute the load between them). Using Microsoft server ...

more ...