Tamer Salama

Google Sitemaps

Trying out Google Sitemaps. Vaguely, looks like the service is supposed to make Google some sort of website subscriber. Following Google’s instructions: Downloaded python script from sourceforge (along with example config,urllist files). Created the urllist.txt including most of my urls with their parameter values based on their database values. Created config.xml (following example_config.xml) – pointing to the newly created...

Favourite Class name – what’s yours?

What’s your favourite Class name?Mine is BeanPropertyValueEqualsPredicate – Funny name with a noble function (helped me filter a bean list, knowing the value of one of its properties). {% highlight java %} BeanPropertyValueEqualsPredicate bpvep = new BeanPropertyValueEqualsPredicate(”myProperty”, “someValue”); CollectionUtils.find(beanList, bpvep); {% endhighlight %}

Spring Book Recommendations

I was wondering what book to pick for Spring?There seems to be 4 books on shelves now: Professional Java Development with the Spring Framework from Wrox, by Rod Johnson et al (Read his previous book that started Spring). Spring in Action from Manning, By Craig Walls et al. Spring Live from Sourcebeat, by Matt Raible (I’m a fan of...

Google Summer of Code

Disclaimer: Old news to some.Google Summer of Code is kind of a unique initiative. The project simply provides a stipend to students ($4500) for working on assignments to imporove/enhance opensource projects from a list of OS participating organizations. It’s wonderful to have such initiatives aiming at finding new open source developers and planting open source ideas in young minds.Any...

Mickey’s Time Camera

I want to have one of those “Time Cameras” I once read about in one of the comic books (Mickey Mouse) :-). Living in a cultural cross roads country where many cultures have met, shared, collided or died is definitely exotic. The daily trip to work (45 min ride) involves passing through many old neighborhoods of the city.There, ONCE...

Gartner OS Quote

An impressive quote from Gartner: “Open source software is a catalyst that will restructure the industry, producing higher-quality software at lower cost…it will revolutionize software markets by moving revenue streams to services and support and away from license fees – Gartner 2005” Source: Simulabs

Appfuse gets more time

Great news off of Matt’s blog.It looks like he’s dedicating more time to Appfuse and Spring Live (not official yet) 🙂 Just hope no changes to Appfuse license. Update: Matt said that Appfuse would stay free.

Clipper .dbf with OpenOffice

After struggling with some old Clipper database files (.dbf) for hours trying to find a suitable client to query the data, I accidentally found that the people at OpenOffice have done a great job including a special SDBC driver (Star Database Connectivity) that connects to those old files (Along with other JDBC, MySQL, ADO Datasources). Although I’m still trying...

Music and Software Development

It looks like there’s a relation between application developers and classical music composers 🙂 I’ve haven’t any info to tie up both, but after listening to some of my old favorites, it’s becoming clearer. Many composers have had compositions that resembles the number of decently developed apps in ones life. A musical composition resembles a software project with a...

HTML Data Extraction

I’ve been looking for a decent tool for HTML Data Mining, (aka web-based data mining, aka screen scraping) with no real success.I wanted to extract data from some 350+ HTML files and upload them into a DB. Sounded like a thing that a sourceforge application would do… BUT, after spending a couple of days around, looks like a solution...