It all sounds Geek to me! [Gautam Arora]

Monday, April 17, 2006

Getting Geeky on Rails

tIt was high time i checked out RoR, and Sunday seemed to be the best day to give it a shot....
Started with checking out some ruby tuts and once i was comfortable with it, i hit the play button on the Django/RoR flick from Snakes and Rubies.

The movie was very informative and once i was through with it, i knew what i had been missing by not choosing Ruby/RoR earlier.

The transformation was so instantaneous, and i could not believe that i had been skeptical about this pure-OO Japanese language! Its just pure beauty!

Finished doing the cookbook example from Rolling with Ruby on Rails, and i was left spell-bound by the sheer power and simplicity of RoR!

I have to use J2EE Struts at work, and i loved the 'Convention over Configuration' theme and the 'duck' was really quacking loud....

no struts-confi.xml, no xml-situps, no server restarts.....scaffolding.....its just awesome.....

cheers to more days with RoR!

Wednesday, April 05, 2006

Zoho Creator and more...

Well, this aint a re-post on Zoho Creator, but its not possible not to talk about something when you have spent most of your productive day clicking away to glory and making web apps(yes clicking, and not typing code!)
Also mailed the Zoho Support about some much-required features, and was happy to get a positive reponse from their side.
You can see my public Zoho Apps here.

Aprt from that i will be soon moving away from blogger onto wordpress, and will be sharing a VPS with Ajay.Sharing just seems to be such a incorrect term when my blog will be placed next to Ajay's, lets just say that my blog will just be hanging around there somehwere. :)

I drool about the moment that Zoho Creator will add actionscript and other features, i mean, i cant even imagine the possibilities! (yes, i am possesed...)

And while typing out this blogpost, i have created my blog, just to see how things work in the WP-Universe...but awaits me, and i will be there....soon....very soon....

Monday, April 03, 2006

Timesheet app using Zoho Creator

So i needed a simple enough web-based timesheet app for personal use.

Came across Zoho Creator(thanks Nirav) and i have my very own Timesheet app now, and its as Web2.0 as you can posibly get!

Check out My Zoho Timesheet.

Hopefully Zoho Creator will give more power to users who can code in PHP and HTML, but its surely a great WYSIWYG platform, and you can surely create useful apps with a few clicks.

Sunday, April 02, 2006

Screencast: The 'new' Hello World!

So you can do a 'Hello World!' with your new-hot-fav-programming-languages, who cares?
Where is the screencast?

Yes, the world of web-frameworks has moved to screencasts, the way to show off the MVC-based simplicities.
So much so, that the user-community has pretty much started expecting a screencast with the beta, atleast i do! :)

Ruby on Rails: Creating a weblog in 15 minutes

TurboGears: The 20 Minute Wiki

Symfony: A ajax shopping cart in 10 minutes

SQL on Rails: Creating a search engine in 8 minutes (move over Google, here comes Bajillio!)
But here is an interesting counter, i found while going through the development forums of Drupal by Bert Boerland using a convo from the movie, "There is something about Mary":

Hitchhiker: You heard of this thing, the 8-Minute Abs?
Ted: Yeah, sure, 8-Minute Abs. Yeah, the excercise video.
Hitchhiker: Yeah, this is going to blow that right out of the water. Listen to this: 7... Minute... Abs.
Ted: Right. Yes. OK, all right. I see where you're going.
Hitchhiker: Think about it. You walk into a video store, you see 8-Minute Abs sittin' there, there's 7-Minute Abs right beside it. Which one are you gonna pick, man?
Ted: I would go for the 7.
Hitchhiker: Bingo, man, bingo. 7-Minute Abs. And we guarantee just as good a workout as the 8-minute folk.
Ted: You guarantee it? That's - how do you do that?
Hitchhiker: If you're not happy with the first 7 minutes, we're gonna send you the extra minute free. You see? That's it. That's our motto. That's where we're comin' from. That's from "A" to "B".
Ted: That's right. That's - that's good. That's good. Unless, of course, somebody comes up with 6-Minute Abs. Then you're in trouble, huh?
[Hitchhiker convulses]
Hitchhiker: No! No, no, not 6! I said 7. Nobody's comin' up with 6. Who works out in 6 minutes? You won't even get your heart goin, not even a mouse on a wheel.

Needless to say the hitchhiker was carying a chainsaw.

p.s. I 'love' screencasts!

Ideas are bulletproof

Voilà! In                                                       view, a humble
vaudevillian veteran, cast
vicariously as both victim and
villain by the vicissitudes of Fate. This
visage, no mere veneer of
vanity, is a vestige of the
vox populi, now vacant,
vanished, as the once vital
voice of the verisimilitude now
venerates what they once vilified. However, this
valorous visitation of a bygone
vexation stands vivified, and has
vowed to vanquish these
venal and virulent
vermin vanguarding
vice and vouchsafing the
violently vicious and
voracious violation of
volition. The only verdict is
vengeance; a vendetta held as a
votive, not in vain, for the
value and veracity of such shall one day
vindicate the vigilant and the
virtuous. Verily, this
vichyssoise of verbiage
veers most verbose
vis-à-vis an introduction,
and so it is my
very good honor
to meet you
and you may
call me
V: "Remember, remember, the fifth of November..."

V: "Beneath this mask there is more than flesh. There is an idea, Mr. Creedy, and ideas are bulletproof. "

The 'Wachowski Brothers' are at it again in "V for Vendetta"...dont miss this one!

(via Uwe Hermann)

Saturday, April 01, 2006

Slashdot goes cute?

Well, its that time of the year again, and Slashdot have really hit the nail on the head!

Slashdot Design Changes for Wider Appeal
(I think, this has been due for quite sometime...we all love pink now, dont we?)

and dont miss out on the "CUTEST WEB SITE EVER DISCOVERED!!!"

Incase you never fancied SQL much, dont worry, the new version is gonna be much easier to grasp: "GIMMIE * FROM TABLENAME"

If you havent been scared of Google till date, then there are reasons that 'some' should be, afterall, they own the The Spider of Doom!!

Have a great April 1st ...
p.s. Thanks Hrishikesh

Friday, March 31, 2006

Better days @ Blogosphere

The last few days on 'Blogosphere' have been good.

I upgraded to a port of the Kubrick theme(originally for Word Press) to Blogger, K2 from Blogger Templates.
It looks much better, but i had overlooked the template forum, this port needed all verifications to be turned OFF for comments.
This led to 'No Comments' on my blog, which i had been expecting, keeping in mind that i have been getting some minimal traffic from reddit and digg.
Thanks Ajay for getting this to my notice and i rectified it, and i soon plan to shift to Word Press or Drupal.
Also got a mail from fellow blogger 'Sudhanshu-The Day Dreamer' and have added him to my blogroll too.Connections of the like-minded are surely developed here.

Amit has also started blogging, and he is a journalist at heart and am sure will soon write some powerful stuff!

The weekend is here, and will put some efforts towards OpenCerti too.

Thursday, March 30, 2006

Bye-Bye Orkut?

Google's makin' a hell lot of moolah! i'm glad that its taking a slice outta M$'s kitty :)

But the latest buzz on BusinessWeek seems to suggest:

"At its current share price of $394.98 a share, a sale of 5.3 million shares would raise nearly $2.1 billion..."

and what could be a likely acquisition with this $2.1 billion...well, maybe Facebook!

Its a social community, just like Google' Orkut (a place where i hang out with many of my friends!)

Would you have to soon leave your healthy collection of Orkut scraps and move to a new home?

Is it the end of the road for Orkut?

I hope not...

Monday, March 27, 2006

HOWTO: Start Websphere AS(Linux) App Assembly Tool from Windows using Cygwin

1 Introduction

1.1 Purpose
The document explains the procedure for using AAT for WAS on a Linux machine through a remote connection from a Windows machine. The procedure involves starting the X server on the Win PC and connecting to the remote WAS Linux server. This will allow us to assemble and deploy J2EE applications remotely on the Linux server.

1.2 Target Audience
Web designer, Java programmer and System Administrator

1.3 References
[1] Cygwin/X User’s Guide
[2] IBM WAS, Version 4.0.x Information Center

2 AAT usage procedure

2.1 Pre-requisites
2.1.1 Cygwin/X setup
*Download the Cygwin/X setup
*Follow the Installing Cygwin/X procedure

Please note:
For the current doc, Local Package Directory: C:\cygwin
It is necessary to select the xorg-x11-base package during the setup
It is optional to select the inetutils package (for telnet) and openssh package (for ssh)

2.1.2 PuTTY setup
Download the PuTTY client

2.2 Steps to start AAT

2.2.1 Start the X server
Run C:\cygwin\usr\X11R6\bin\startxwin.bat
Start X Server

This starts the X server and an X terminal window pops up.

2.2.2 Connect to remote server using PuTTY
Enable X11 forwarding and define X display location from Connection->SSH->X11
X11 Forwarding

Begin SSH connection on port 22 by entering the IP address of WAS Linux Server, and click on ‘Open’
Begin SSH Conn

Enter the login details in the new window

We are now connected to the remote server using PuTTY!

2.2.3 Start AAT
Enter the following commands in the terminal
#cd /opt/WebSphere/AppServer/bin/
Enter this...

This will start the IBM WAS AAT
WAS Starts 1

WAS Starts 2

2.3 Steps to exit AAT

2.3.1 Exit AAT
Use File->Exit to close the AAT
Exit from WAS

2.3.2 Close the remote connection
Use ‘exit’ command on the terminal to close the connection
Terminte connection

2.3.3 Shutdown the X server
Right-click on the X icon in the taskbar and select ‘Exit’ and
Shitdown X 1

click on ‘Exit’ to shutdown the X server.
Shitdown X 2

3 Conclusion

We have used Cygwin/X and PuTTY to start/stop the AAT on the WAS Linux from our Win PC.

Digg it! Redd-it!

OpenCerti - Community driven PHP certification - Coming 'damn' soon!

Must've been abt 3 weeks back when Nirav shared the OpenCerti vision with me at The Mumbai PHP Meetup(surprisingly though no1 except the both of us had turned up!)

I was seriously looking at some projects to get to work on, but either they were all too far ahead in their development phase or i was far too behind in the project-domain(and this had gone on for quite some time as is evident by the zillion number of blogposts about some open source projects...)

Infact the very reason I used to post about them was that I wished to be a part of the 'OpenSource Community' from which I had just received and never been able to give back.Though i made a Java Network Sniffer and planned to opensource it, but have never gone back to it, except to give it to other students and asking them to make it more useful.

Ya, so going back to the meetup which was at the Magnet office at Borivali(W), it brought back memories of going to a network security company in my Final Year to get guidance(and a job) for my BE project.
A medium-sized office with an dynamic CEO, a vision to touch the sky but not alone...

Deep inside of me I was hoping to turn this PHP meetup into a Python Meetup, and get some ideas to get that rolling too.(They say that once there was a Python Meetup in Mumbai, but maybe they just got too busy with their own lives....happens!)

After Nirav had heard enough of me, he asked, Do u wanna be a part of OpenCerti?
Oh Hell Yeah!

So he started telling me the plan about development, promotion etc.
'This is gonna be BIG!', i can still hear the ring of those words from Nirav.

So ok, where do i get started?
Why dont u write some code for the Exam Management System? What the hell!
I mean I know i had spent quite sometime telling him about the languages i knew and the projects i had done, but then still...

Actually, we have the code almost ready but you will have to write a port in PHP? Ahem!
I mean, i agree we are at the PHP meetup,we wanna do php stuff-and-all-that and OpenCerti is all BIG, but why me?
There is definitely someone out there who knows a heck-more PHP than i would know in 10 lifetimes...
But there was that sudden-adrenalin-rush and I said, Yes! This was my chance to be part of the community and I aint gonna let that go!

So well, thats how it all began...the port is ready and we have tweaked the system into motion, we are almost there!

OpenCerti should be a fun-place to be at and learn (already know a fair amount of php/mysql), infact a great place to share knowledge and get certified too!
I'm glad i wud be a part of it, and so can you....join us!

Sunday, March 12, 2006

Better Web Application Development Video

The video(which i found from my best friend reddit) is by:

Sean Kelly(woking at Nasa JPL )

He gives his work background, and the need to look at scripting languages for UI development for the 2000's. The video covers a Hello World app development(using the so popular screencast mode) using the competing frameworks and then a Time Log application(UML below). The metrics coveres include LOC,XML situps, compile/runtime errors,headaches and FUN! and even security,i18n etc.

The results favors the Scripting Language Web Frameworks. There is no winner as to say, because it depends on the viewer to decide who it is, and once you see it, you will know where you wanna head. A worthy download for sure...

Here are a few screenshots before you start downloading the 378 MB video

p.s. The results at the end have been masked and can be viewed in the video :)

Download the interesting comparison of Rails, TurboGears, Django, Plone, and Java Sevlets/JSP, and full fledged J2EE development (60 min video!) here!

Tuesday, March 07, 2006


Define:Inkling - a slight suggestion or vague understanding; "he had no inkling what was about to happen"

When it comes to trading, shares and all those money-kinda stuff, it does excite me but i safely keep my wallet tucked deep into my pocket and like to believe that its better to stay away as i dont understand them much...

Stock Market Sims have interested me and I had developed one in VB, for Space 2003 (if i remember corretly).
The coding took me a single evening and the Saurabh Aggarwal had been the brain behind the concept and guided the rise and fall of the market.And then in Space 2004, i had tried my hand at Cricket Betting(the software for which was developed by our Tech Team) and miserably failed again!

Things were about to change when i hit InklingMarkets.

The markets include the likes of :
Computers and Internet
* Apple Rumors
* vs. Digg vs. Reddit vs. Slashdot

which sounded interesting, and i jumped to give it a shot.

After a few hours of play (i am about $500 down), i would like to believe that Apple is gonna release the Full Screen IPod soon enough and Digg will beat Reddit for the race to most traffic in March!

Monday, March 06, 2006

A look at AOI Freshers Closing Ceremony

Originally uploaded by Gautam Arora.
There are times when a geek does get rewarded for his work!
One of such Kodak moments from AOI Fresher's Closing Ceremony...

Work-Shauk and all that...

Long time no blog!So here is what has happened of late:

1.Worked on C/Pro*C, Linux,Solaris,Shell scripts...was looking around for what would help me define my job description, and i guess, i can call myself, an Oracle Backend Developer as of now.Though some J2EE Struts work is also in the pipeline.So i could be shifing to something new...

2.Have been doing some PHP with specific interest in the Symfony Web Framework.The documentation(which included the demo and videos) are brilliant, and Symfony is definitely going great guns in keeping their docs up-to-date.Submitted a typo i found in the book, my tiny contribution.Thei explanantion of the MVC has been one of the simplest and best i have read.It hits the bullseye again with the code examples.

3.Went to the Mumbai PHP March Meetup and though 8 members had RSVPed as 'yes', it was only Nirav and me.He shared the vision of OpenCerti with me, and gave me some work and jump into the team.OpenCerti looks very promising indeed, and i would definitely want to be one of the early test-takers too! Also joined the mailing lists for Drupal.

4.There has been a lot of talk in the Python Community on marketing it well, as RoR is generating a lot of buzz.There is a new Python website around the corner and the buzz has started to find the 'next' killer app to push python-awareness back to the top!

5.Here are my best-friends at work:

Thursday, January 12, 2006 Product of the Year 2006 Winners - OpenSource Wins!

" Again this year, Sun turned out to be the company taking home the most wins. Sun repeated their honors by taking home five of this year's awards. Java related products overall turned out to be a big winner. "

But Open Source has clearly outperformed Sun ... with 6 wins ...

1.Technology of the Year:AJAX From Mozilla Developer Center
2.Development Tool of the Year:Eclipse From the Eclipse Foundation
3.Development Utility of the Year:Ant From The Apache Software Foundation
4.Database Tool or Add-in of the Year:MySQL 5.0 From MySQL AB
5..NET Tool or Add-in of the Year(The Winning Non-Microsoft product):Mono .NET Framework From
6.Open Source Tool of the Year (Tie):OpenOffice 2.0 From and Firefox From Mozilla Foundation

1.Framework of the Year:JavaServer Faces From Sun Microsystems Inc.
2.Wireless/Mobile Development Tool or Add-in of the Year:J2ME™ Wireless Toolkit From Sun Microsystems Inc.
3.Security Tool or Add-in of the Year:Sun Java System Identity Manager From Sun Microsystems Inc.
4.Java Tool/Add-in of the Year:Sun Java™ Studio Creator By Sun Microsystems Inc.
5.JSR (Java Specification Request) of the Year:JSR 244: Java EE 5.0

1.Web Service Product of the Year:Google APIs From Google Inc.

1..NET Tool or Add-in of the Year:Microsoft® Visual Studio® 2005 From Microsoft Corporation

1.Wireless/Mobile Development Tool or Add-in of the Year:(Runner up)Sybase® PocketBuilder 2.0 From Sybase Inc.


Sunday, January 01, 2006

Hackers and Painters OR Dabblers and Blowhards ?

Like many tech geeks, I too have been reading the essays of Paul Graham, and enjoying them.. (Joel Rules!)

But here is a counter-attack of a painter, and a funny one for sure.

For anyone who has ever read Paul Graham's essays, this one is also a must...

Dabblers and Blowhards

Sneak peek into the article:

" Computer programmers
cause a machine to perform a sequence of transformations on electronically stored data.

apply colored goo to cloth using animal hairs tied to a stick.

The only objective constraint a painter has is making sure the paint physically stays on the canvas (something that has proven surprisingly challenging)

You can safely replace "painters" in this response with "poets", "composers", "pastry chefs" or "auto mechanics" with no loss of meaning or insight. There's nothing whatsoever distinctive about the analogy to painters, except that Paul Graham likes to paint ...

The reason Graham's essay isn't entitled "Hackers and Pastry Chefs" ...

Great paintings, for example, get you laid in a way that great computer programs never do ...

But you, sir, are no painter. And while you hack away at your terminal, or ride your homemade Segway, we painters and musicians are going to be right over here with all the wine, hash, and hot chicks ... "

Start the New Year with a hack to Windows Live Mail

A very Happy New Year to all!

Here is a perfect gift for everyone: A hack to get started with Windows Live Mail....without an invite!

Follow the 7 simple steps here and get Live!

1. Your location settings should be set to someplace in America, and default language to be English.
2.You should Sign In with your hotmail address and password at Step#4

Incase of any troubles in getting the account, please leave a comment or mail me at gforgeek [at] gmail [dot] com