Archive for May, 2010

Apple just passed Microsoft in Market Cap

26 May

I just read this on TechCrunch “Boom, Indeed: Apple Passes Microsoft In Market Cap” After the stock market closed today, APPL is worth 222.07 Bil while MSFT market cap is 219.18B

This is a great moment in tech business history. Funny I was just watching this video lastnight. It was 1997, Apple was almost bankrupt and Steve jobs was brought in to save the company. Steve Jobs made the case for partnering up with Microsoft for Apple to survive.


How I got into Rails?

26 May

Back in 2008, I needed server-side processing for the software I wrote in secondlife.

As a long time Java hobbyist, I wanted to use Java. But Java seemed to be very expensive. Hosting Java apps is more expensive than other languages. Java web apps require more powerful machines to run them. The Java web apps i was writing needed me to configure and maintain way too many XML files, which wasn’t fun at all. So I dropped Java.

My next choice was PHP. PHP seemed to be the most popular language on the web. I read a PHP tutorial, learned as fast as I could. PHP was a good choice until they gave me a huge list of frameworks to choose from, with pros and cons of each one. This is the issue I had with Java (Java had a new hot framework every month). I didn’t have the time and luxury to go through the pros and cons, to choose which framework to use. I also didn’t like that PHP wasn’t pure OOP like Java.

Then I noticed Ruby on Rails. Rails had a lot of great reviews as the fastest way to build web apps. I read a one page Rails tutorial and got hooked. A small sample code showed me how to build Rails apps. The tiny code had the controller, the view and a model. It was just too easy. I already had experience with MVC using Java.

So I switched to the rails. Bought some books and started coding.


Free From the Grid

19 May

After watching this video featuring Eben Moglen “Freedom in The Cloud” I got inspired to setup my own home server. This is something i’ve been thinking about since opera announced Opera Unite.

I’m tired of using amazon s3 or google docs for storing my personal documents in the cloud. Tired of using flickr just to share pictures. I don’t want to host my blog on were they may choose to display ads on it. Since facebook is now a public network, I don’t need them to host my data, I can do it myself.

Today I did what I’ve been thinking about but never really went for it. I decided to host my own cloud right here in my apartment.

All it took was my old dusty home made PC, which I haven’t used in years. I installed Ubuntu Server 10.04 on it. Enabled ssh and port forwarding via my home router to use it as a cloud file server. Installed LAMP + WordPress- hence this blog was born. Also enabled port forwarding on port 80 for apache. Then I got a free domain name from my Belkin router supports dynamic DNS. Added the domain name to my router and done. So now I have my cloud file server and website all hosted on my under my desk on a PC with no casing, and of course no monitor. This is my own personal diaspora.

Update: After I got everything working on my LAN, I tried to to open the site from Edge Network on my iphone it timed out. Great it wasnt working outside my LAN. I did some more digging and found out my ISP blocks port 80. I had to call Optimum and upgrade to their boost account, paid extra $9.95/month to get port 80 enabled.

The home computers have become very powerful, cost of bandwidth has dropped so much, we no longer need to host our personal information in remote data centers.

The job for hackers and developers is to figure out ways to make open source technologies easy to use for all computer users.

The Dispora project is one step further towards this.

Premium Wordpress Plugin