Protools' blog

Friday, March 31, 2006

DabbleDB platform - 7 minutes "trailer"

Dabble combines the best of group spreadsheets, custom databases, and intranet web applications into a new way to manage and share your information online.

Thursday, March 23, 2006

History's Worst Software Bugs

Bugs don't just inhabit our operating systems and applications -- today they lurk within our cell phones and our pacemakers, our power plants and medical equipment. And now, in our cars.

But which are the worst?

Monday, March 20, 2006

JSP Taglibrary for GoogleMaps

If you want to use GoogleMaps but don't want to mess around with the Javascript API, there is a pretty interesting open source solution. Google:Maps is an open source JSP tag library that provides full access to the GoogleMaps API using JSP, with no Javascript required.

Free MS AJAX library

"Atlas" is a free framework for building a new generation of richer, more interactive, highly personalized standards based Web applications.

Saturday, March 18, 2006

Made in Express Contest

Microsoft has unveiled a new website dubbed Made in Express Contest. The contest is aimed at users of the Express Editions of Microsoft's Visual Studio software with a grand prize of $10,000 USD. There are also $1,000 and $250 Amazon gift card prizes to first place and runner ups.

Sunday, March 12, 2006

137 tools for Web developers

List of online free tools that help us to program, design, develope, optimize, etc

Tour de Babel

This is my whirlwind languages tour — the one I was going to write for the Amazon Developers Journal this month, but couldn't find a way to do it that was... presentable.

For one thing, I lapse occasionally into coarseness and profanity here, so it wasn't appropriate for an official-ish Amazon publication. Instead, I'm stuffing it into my blog, which nobody reads. Except for you. Yep, just you. Hiya.

For another, it's really a work in progress, just a few snippets here and there, not polished at all. Another great reason to make it a blog entry. Doesn't have to be good, or complete. It's just what I've got today. Enjoy!

My whirlwind tour will cover C, C++, Lisp, Java, Perl, (all languages we use at Amazon), Ruby (which I just plain like), and Python, which is in there because — well, no sense getting ahead of ourselves, now.

Python Creator Scripts Inside Google

Python architect Guido van Rossum discusses what's so good about the programming language, what's in store for Version 2.5 and what they call him at Google.

Thursday, March 09, 2006

Borland to concentrate on ALM

Infoworld has interviewed Erik Frieberg, vice president of Borland product marketing and strategy, about the company's intentions, and to get a progress report on the planned sale of Borland's developer tool lines.

It's not that the Java IDE or the Delphi IDE is bad business, it's [that] our focus is on ALM (Application Lifecycle Management). I heard a great analogy: Armies tend to fight a lot better when you burn the bridges behind them. And so, by getting focused on the ALM lifecycle, it gives Borland just [a] clear focus on what we need to be successful at.

Wednesday, March 08, 2006

Inject Your Code to a Portable Executable File

You might demand to comprehend the ways a virus program injects its procedure into the interior of a portable executable file and corrupts it, or you are interested in implementing a packer or a protector to encrypt the data of your portable executable (PE) file. This article is committed to represent a brief discussion to realize the performance that is accomplished by EXE tools or some kinds of mal-ware.

You can employ this article's source code to create your custom EXE builder. It could be used to make an EXE protector in the right way, or with the wrong intention, to spread a virus. However, my purpose of writing this article has been the first application, so I will not be responsible for the immoral usage of these methods.

Monday, March 06, 2006

Build your Linux on demand!

Euronode released a web site which allows users to build pre-configured Debian GNU/Linux servers, tailor-made for their exact needs. Users can follow a simple web-based wizard to choose services (web, mail, database, samba, etc.), and options. Once done, the web site will generate a bootable .iso image, with all configuration and server parameters already set up.

Sunday, March 05, 2006

Tomcat5, Apache2 with Virtual Hosts Using mod_jk

This tutorial explains how I was able to setup a web server in order to support Java Server Pages and Servlets using virtually hosted websites. I have spent a lot of time gathering several resources in order to get this to work. Many portions of these resources have been deprecated and required a few workarounds. It is my intention that this tutorial will help anyone that has attempted to install such a system without success.

Thursday, March 02, 2006

Practical programming language comparison

This language comparison page provides solutions for non-trivial problems (8 queens, Bubble sort, Red ball, ...) for most of today's programming languages.

Java 4K Programming Contest

The Java 4K Programming Contest is the ultimate byte-squeezing Java challenge! Using only 4096 bytes, competitors use every trick up their sleeve to create an entire game. The current Java 4K is running from December 1st, 2005 - March 1st, 2006. Need some inspiration? You can view all 50 games from Java 4K 2005 here.