Google-App-Engine-Django Tutorial, Part 1 – Background

Posted: July 13th, 2009 | Author: Amitay Dobo | Filed under: Development | Tags: , , , | 1 Comment »

So, you decided to join the latest buzz train going to the cloud, and check out Google App Engine (GAE from now on). In this post I’ll try to demonstrate how to develop an GAE application using Python, the Django framework (or a subset of), Google App Engine SDK, And Google App engine Django helper.

I did the development for the write-up on an Ubuntu Linux machine so some of the instructions are specific to that environment. Most of them are easily translatable to other platforms.

show the rest of the post…


99 Design patterns on the wall

Posted: June 1st, 2009 | Author: Amitay Dobo | Filed under: Development, Junk | Tags: , , , | No Comments »

Found this on a web site that contain programs for singing (couting, printlning, Console.Outing…) “99 bottles of beer on the wall” in many (manier than I knew existed) programming languages.
It demonstrates the true power of enterprise-ish programming: Take a simple concept and make it robust by harnessing the power of design patterns, modular degin, defensive programming, etc…
(Only found 1 design pattern I recognize – Observer – but perhaps a savvier programmer would spot a few extra.


Slax – linux on a key

Posted: June 1st, 2009 | Author: Amitay Dobo | Filed under: Technology | Tags: , , , | No Comments »

A few days ago I had to take out my main hard disk to be replaced. I was terrified with the thought of being left out without an operable computer. I wanted to find something that will leave me with some web access and help me prepare to computer set up the operating systems of choice when i get back a replacement hard drive.
After some googling, and through the live cd list I got myself introduced to Slax – a linux you can install as a live cd, or on a USB stick, and to do almost anything with.
I’ll begin this short review with the conclusion – It’s good! I recommend anyone making himself a ready to use copy of Slax to be used in the time of need.

show the rest of the post…


Stupid Idea of the Day (SIOTD): Backup flying balloons

Posted: June 1st, 2009 | Author: Amitay Dobo | Filed under: Uncategorized | 1 Comment »

There’s no need to stress the importance of off-site backup. Perhaps one of the blockers for the wide implementation of that is the speed. But I think, that backup simply isn’t cool enough.
I propose: Backup by wireless equipped flying balloons!
The balloons will have routes going above houses. Computer software in those houses will determine the presence of the Wireless Flying back up device (“Look mommy, a balloon!”), connect to it, and send the data waiting to be backed up.
Similar to an old-school milkman bringing bottles door to door. Only it’s taking, and not bringing. And data, not milk. And roof to roof.

My current Internet upload speed is 128kbps. On 802.11g wireless connection the maximum speed is 54mbps – about 420 times faster. That means that the balloon will have to stay over my roof only 1/420 of the entire day to achieve the backup quota per day i currently have over the internet,. This is about 3 and half minutes! But of course, we can program the balloon stay as long as needed, or the get along to other friends if you’re wasting to much if it time.

Ok, i think i wasted enough of your time.

One last thing: Peer to Balloon to Peer file sharing!