Posted: July 18th, 2009 | By Amitay Dobo | Filed under: Uncategorized | No Comments »
Well, Probably not.
I read in Ha’ir magazine a question asked by a reader: “Who taught David Ben Gurion, Israel’s first Prime minister, to stand on his head?.
The answer was, it was Moshe Feldenkrais, Creator of the Feldenkrais method. They also went on to quote him saying:
“We make the impossible possible, the difficult easy, and the easy elegant.”
That rang a bell for me. I googled a bit, and found out what the bell was rung:
“Perl is designed to make the easy jobs easy and the hard jobs possible.” – Larry Wall (see here)
Ok, much more humble from Wall. Maybe some arrogant new framework/language for cool kids can use Feldenkrais Slogan? I can see it fit very nicely in this list.





by
Posted: July 18th, 2009 | By Amitay Dobo | Filed under: Development | Tags: Django, GAE, Google App Engine, Python | No Comments »
Edit 2014-01-23: The information on this post is extremely outdated! Please refer to the official App Engine cloudSQL documentation, or this article about using django-nonrel, or search for up to date information.
So we left off having an application skeleton, and a local development server running it. In this post we’d create some (very) basic application and upload it to google app engine. This purpose is only to provide a glimpse and have something working. For actually writing an application I suggest reading the documentation for Python, Django, Google App Engine, and GAE-Django listed before. You may also find the blog post. I can also suggest reading this blog post, which goes into greater depth.
show the rest of the post…





by
Posted: July 13th, 2009 | By Amitay Dobo | Filed under: Development | Tags: Django, GAE, Google App Engine, Python, Ubuntu | No Comments »
Edit 2014-01-23: The information on this post is extremely outdated! Please refer to the official App Engine cloudSQL documentation, or this article about using django-nonrel, or search for up to date information.
In this post, we’ll setup the environment needed to create and run a Google App Engine (GAE) application using Django and google-app-engine-django helper.
The procedures here are mostly covered in the excellent getting started article for GAE-D, which will likely be kept more up to date than this one. I will try to provide the exact setup process as I ran it, if anyone might find it useful.
I’m going to use Ubuntu Linux for this tutorial, because, well, that’s what I use. If there any difference refer to documentation of the different software, which i will try to provide.
show the rest of the post…





by
Posted: July 13th, 2009 | By Amitay Dobo | Filed under: Development | Tags: Django, GAE, Google App Engine, Python | No Comments »
Edit 2014-01-23: The information on this post is extremely outdated! Please refer to the official App Engine cloudSQL documentation, or this article about using django-nonrel, or search for up to date information.
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…





by
Posted: June 1st, 2009 | By Amitay Dobo | Filed under: Development, Junk | Tags: Beer, Enterprise, Humor, Java | 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.





by
Posted: June 1st, 2009 | By 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!





by