If you remember a previous post on this blog about 37signals, you might also remember a brief introduction of Ruby on Rails that appeared in that post. Here is something more about this tool that's rapidly gaining in importance.
Ruby on Rails, or RoR, is an open source web application framework written in Ruby. Its main goals, as presented by the guys at 37signals who developed and first used it, are simplicity, minimum code and configuration.
These goals are achieved by several characteristics, which, assembled, make the difference:
- readable and intuitive syntax, mostly coming from the extended utilisation of Ruby's metaprogramming capabilities
- object oriented platform
- favoring and organizing the language around the MVC (Model-View-Control) programming model
- database access completely abstracted from the developer's point of view
- "don't repeat yourself" - meaning that all is done in the way that no code or definition ever has to be repeated. For instance, Ruby on Rails finds the column names from the database all by itself, so that you need not redefine them in class definitions.
- "convention over configuration" - meaning all the conventional configurations are done automatically. When you make a reference to a class, for example, RoR will consider that the database record representing the class has the same name. You only do additional configurations if they are not conventional.
Ruby on Rails is reasonably easy to deploy and/or integrate with the existing web and database servers. Any web server with CGI or FastCGI support will work with Ror (or maybe it's the opposite, whatever
), though Apache, Lighttpd or Mongrel are recommended. A lightweight WEBrick web server included with Ruby is often used as the application server in the development phase. On the database side, an RDBMS system is recommended for data storage. Supported servers include IBM DB2, Microsoft SQL Server, MySQL, Oracle and PostgreSQL. Rail also supports the SqlLite library.
"Web development that doesn't hurt", Ruby on Rails really can make your life easier and applications better. More and more online projects are built with RoR, like Revver, Odeo, Jobster, A List Apart and many many others. There are enough resources on the web for starting and getting involved, so - start, and get involved.
Just imagine a browser plugin that quickly gives you a preview of the sites in the search results. That would really be a time saver, right? And, yes such plugin exists.
Browster, is a free Internet Explorer and Firefox plugin which can cut in half the time it takes to browse through search results and other lists of links. Its patent pending web page retrieval, prefetching and display technology uses special algorithms to intelligently recognize and prepare search result links for instant display. This new technology has been crafted into a simple-to-use tool that benefits anyone searching on the Internet.

Browster technology highlights:
- Fastest, instant Web page rendering
- Smart prefetch (preload) of pages so you don't have to wait
- Multi-threaded cache management
- Search engine integration
The removal of the click-load-back browsing process, you will have more effective searches in less time. Good luck.
If you tried to use Google Reader before and were disappointed, this is the occasion to give it a second shot, before making any final judgement. It has new clothes, and, let's be honest, we all expect them to be special.
At the first glance, that's what they seem to be. Neat and elegant looks, smooth and extremely pleasant browsing (no surprise, you will say, given that the page is stuffed with JavaScript in the genuine Google style), simplicity of use but impression of completeness. In brief, almost nothing to do with the previous version. Some key new features include:
- switching between list view and expanded view
- improved sharing functionality
- improved read-state management
You should also notice the infinite scrolling capability, allowing you to charge a large number of posts on one page without negative effects on performance. Add to this a few standard Google ingredients (staring, searching, tagging…), as well as the handy bookmark shortcuts or the possibility to use it on your mobile phone, and you got yourself a nice and fully functional RSS reader.

For those who, in some highly mysterious and improbable case, preferred the previous version of Google Reader, you can keep on using it for a limited time. According to Google, it's just for compatibility and transition sake.
Hopelessly trying to find an imperfection? Well, let's not exaggerate, nothing's perfect. For example, you who are used to Bloglines will maybe spot the absence of links to comments and references to a post. Also, the preferences list might seem a little modest. However, since they made it so much better since the previous attempt, there is no doubt we will hear again from Google Reader. It's surely worth putting on a test.
Introducing the much-talked-about Facebook, a social utility that helps people "better understand the world around them". Facebook was launched in February 2004, and the website now has over 9.5 million registered users across over 40,000 regional, work, college and high school networks. According to comScore, Facebook is the seventh-most trafficked site on the web and is the number one photo-sharing site.
Facebook develops technologies that facilitate the spread of information through social networks allowing people to share information online the same way they do in the real world. Several separate networks are part of the Facebook including things like schools, companies and regions - each of which are independent and closed off to non-affiliated users.
People use Facebook to:
- Share information with people in your networks.
- See what's going on with your friends.
- Look up people around you.
To join Facebook, people can authenticate into a school or work network, or they can join a regional network. They can then create profiles to connect with friends, share interests, join groups, send messages, writes notes and post photos.
OK, everyone has a mobile phone, that's not a question any more. The real question today must imply whether or not one has a smartphone, or being able to benefit from all those features modern mobile devices tend to offer.
One of the features, maybe the most important, is - the e-mail. Running a decent e-mail client on your mobile phone by default implies some kind of solid operating system behind, but there are alternatives. One of them is Flurry, a cell phone e-mail client that can be run on any Java-capable device. Let's take a tour.
The installation of Flurry starts by signing up onto their website and a receiving a confirmation message to your mobile phone. The message indicates a web address that you should visit and automatically download and install the necessary files to your device. As soon as it is done, you can start receiving e-mail. According to the service description provided by Flurry, it consists in three steps:
- The Flurry server logs into your e-mail account and checks for new messages
- New messages are downloaded to the Flurry server, compressed and encrypted.
- When you open the Flurry client, the new messages are encoded and sent to your mobile phone.
Despite the obvious exaggeration in claims that using Flurry will "make your phone smart", there is no doubt that it might help in filling the time gap between the present moment and the moment in the (near, we hope) future when all phones will be smart. Until then, consider Flurry as a free of charge and useful substitute for something that (just for now) can be out of reach.
The first "Launch: Silicon Valley" is coming on November 8, at the Microsoft Campus in Mountain View, CA.
The event is designed to uncover and showcase the next generation of emerging technology companies that are ready for launch, but are not already well-known. These are companies who have a product or service available, but have not been out for more than several months. All technology sectors and all geographies will be considered.
All of you who want to nominate a company should email a two-page executive summary to LaunchSV@svase.org. The deadline for submissions is October 15.
But please note that "Launch: Silicon Valley" is not for companies pitching for funding. Rather it is for companies looking to generate some buzz, customers, mindshare, and possibly talent and partners.
All submissions will be reviewed by an Advisory Board of investors and executives. The 30 most interesting companies will be invited to participate in the "Launch: Silicon Valley" showcase, and 15 of these companies will also be invited to deliver product presentation to an audience of Silicon Valley's leading movers and shakers.
Jumpcut.com must be a very good service of San Francisco-based MiraVida Media, Inc. when a giant like Yahoo is interested in it. Founders say that Jumpcut was built to help people in creating a movie or a slideshow and publishing it to the web. And they've surely made a great product.
If you've been wondering what to do with the video you shoot with your snazzy new camera or a phone, Jumpcut is the perfect place for you to be creative. If video isn't your thing just yet and you just want to make cool slideshows with your pictures, Jumpcut again is the right place.
Jumpcut's easy-to-use feature-rich online editor gives you all the tools to spice-up your video. You can add and arrange content in your movie by dragging and dropping thumbnails, select the best parts of your video clips, change duration for your images, add your music or sound effects, choose transitions, add titles, cool effects, and more.
Remixing is another feature unique to Jumpcut that allows you to create your own version of someone else's movie, usually incorporating elements from the original, and adding more content or maybe just some of your own style and spicy goodness.

But wait, Jumpcut is more than just an online tool - it is an online creative community. Similarly to YouTube, this means you can look through all of the media that other people have made public and grab anything to use in your own movie. If you choose, you can share any of your stuff with the community as well.
Finally, you can publish all your work online. It's up to you whether you want to share your art/work with the whole world or just with few friends. You can even publish your Jumpcut video on your blog, and save the bandwidth with Jumpcut being the one which will suck-up all the traffic.
Imagine coming home from a concert and having everyone's footage to make your own music video with! This kind of creative collaboration is unique to Jumpcut. So… Jump in and join the fun.
PayPal, or How Everything Is Getting Online
Posted by Nikola Pejcic on September 28, 2006 | No CommentsIf you ever found yourself realizing how traditional payment methods such as checks and money orders are becoming obsolete, slow and more and more inappropriate for today's way of doing things (read: the Web), this is what you need.
Founded in 1998, an eBay company since October 2002, PayPal enables any individual or business with an email address to securely, easily and quickly send and receive payments online. It is, by many means, a global leader in online payment solutions with 100 million account members worldwide. Available in 55 markets (countries and regions) around the world, Paypal renders possible online transactions between online retailers, online as well as traditional offline businesses, buyers and sellers on eBay.
Free of cost for most of its features, PayPal requires only that you have a valid e-mail address and a valid bank account. When registered to PayPal, you can consider it as another type of account that you can access, put money to and make all types of transactions while you are online. All you need is your account information (login and password) and paying or receiving money, in all major world currencies, becomes a peace of cake.
PayPal's service is built on the existing financial infrastructure of bank accounts and credit cards and utilizes advanced proprietary fraud prevention systems to create a safe, global, real-time payment solution. Beside that, PayPal offers you an up to $1000 purchase protection for goods acquired on eBay that you don't receive or that are not as described in the listing.
Need more proofs that the whole world is moving towards the Web?
Store and Manage Your Notes Online with Google Notebook
Posted by Dusan Belic on September 28, 2006 | No CommentsWe all know how it goes. At first we write everything that come to mind on a tiny piece of paper. Then again something else on another piece of paper… Some time later there are dozen pieces of damn paper and you can't find where you've wrote that important piece of information. Next step is to keep all your notes on a single, larger paper. But, with the increase of number of information, everything can not be put on a single paper and on it goes.
The computers have brought an option to search through the documents. However, when you have no access to your computer what will you do. I used to call my house, and ask brother to read the contents of some particular document.
Luckily, a web based service from good ol' Google comes in help. I'm talking about Google Notebook, which will help you (it helped me) organize, manage and search through your notes. Seriously, the concept is simple. You have your web based notebook where you write all you want.
However, Google created the Notebook to help you manage your web browsing, but I rarely use it for that. "For notes it shall be used", as one of my friends put it.
You can have (I guess) unlimited number of notebooks and even share them if you want. Every notebook can have sections which I use to further organize my notes. There is also an option to print your notebook, when Google Notebook format your notes for easier printing.
Some other features include:
- Every note has the date when you created it and when was the last time you've changed it
- Notes are easily sorted using drag and drop (powered by Ajax, of course)
- Undo option helps you quickly fix your fast-hand mistakes
- Access via Personalized Google Homepage - Google Notebook gadget is finally available
- Google's powerful search technology lets you search through all your notes
At the end, I want to add that Google provides a neat Firefox plugin, which additionally helps you keep your notes organized. So, what are you waiting for?


