I can bet each one of us has some dream company in mind to work with. So let me share their working style with you in layman’s language with the help of a cow and milk. 😉 Please make note before looking forward to work here. 😛
SONYism –> You have a cow. You spend $50 mn to develop the world’s thinnest milk.
APPLEism –> You have a cow. You sell iMilk.
SAPism –> You don’t have a cow You sell milking solutions for cows implemented by milking consultants.
ORACLEism –> You have a cow. You don’t know which side to milk, so you sell tools tohelp milk cows.
SUNism –> You have a bull. It doesn’t give milk. You hate Microsoft.
MICROSOFTism –> You have a cow. Force the world to buy milk from you. Spend a million dollars to feed poorer cows.
IBMism –> You have old stubborn cows. You sell them as pet dogs to innocent small businessmen.
DELLism –> Intel has a Goat. Samsung has a Camel. Buy milk from both & sell it as Cow’s milk.
WIPROism –> GE has a cow. You take 49% of the milk.
PATNIism –> You have 10 cows. You make them work so that they give milk of 100 cows.
INFOSYSism –> You have a 1000 poor cows. You put them on a nice campus, & send themone at a time to the US for milking.
CITIBANKism –> Welcome to Citibank. If u have a cow, press 1, a bull,press 2.stay on line if you’d like our customer care to milk it for you.
HPism –> You don’t know if what you have is a cow. You sell complete milking solutions through authorised resellers only.
GEism –> You have a donkey. People think you have a 100-year old cow. If someone finds out, that’s his imagination at work.
RELIANCEism –> You don’t yet have a cow. You sell empty cans to people for Rs. 501,because Dhirubhai wanted everyone to have milk.
TATAism –> You have a very old cow. You re-brand it as TATA Indicow.
This post is solely attributed to Mr. Anaggh A. Desai. Follow him on Twitter (http://twitter.com/anaggh) if you don’t want to miss any fun. 🙂
Hibernate is a powerful, high performance object/relational persistence and query service. It works in sync with the SPRING framework.
(More at IBM ) Hibernate lets you develop persistent classes following object-oriented idiom – including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.
Hibernate’s primary feature is mapping from Java classes to database tables (and from Java data types to SQL data types). This is accomplished mainly with the help of XML and Java automation. Hibernate also provides data query and retrieval facilities. Hibernate generates the SQL calls and relieves the developer from manual result set handling and object conversion, keeping the application portable to all supported SQL databases, with database portability delivered at very little performance overhead. Though Hibernate is not the best solutions for data centric applications that only uses the stored-procedures to implement the business logic in database; it is most useful with object-oriented domain modes and business logic in the Java-based middle-tier. Hibernate allows transparent persistence that enables the applications to switch any database. Hibernate can be used in Java Swing applications, Java Servlet-based applications, or J2EE applications using EJB session beans.
For .Net the framework modifies itself as NHibernate. It is an Object – relational mapping (ORM) solution that provides a framework for mapping an object-oriented domain model to a traditional relational database. Its purpose is to relieve the developer from a significant portion of relational data persistence-related programming tasks.
News Alert: According to the financial times report, Google had tied up with Sony Vaio to ship Chrome
as the default browser in Vaio laptops. And I am sure it will beat Microsoft one day. This is just the
Do Share this if you like this post. 🙂
Not so long ago(almost a year back); a new browser came into existence-Google Chrome. Thanks to the internet giant Google. Now as it was google’s product a lot was expected. Lets see how the journey has been so far. (I am very good at history you know) 😉
Chrome is and open source software. On the surface, it is a browser window that is streamlined and simple!(Unlike IE and Firefox that takes up half of our browser space :-/). To most people, it isn’t the browser that matters. It’s only a tool to run the important stuff — the pages, sites and applications that make up the web. But for me and many of us it does! 🙂 Like the classic Google homepage, Google Chrome is clean and fast. 🙂
Now the million dollar question arises! I am sure u can guess it! 😉
Chrome vs. Firefox
Based on different polls and feature drives, it is proved that Firefox wins hands down! But I don’t agree! First of all, as I mentioned,the simplicity that Google Chrome has to offer is something that makes me choose Chrome anyday over Firefox! The next thing comes speed- Contrary to the stats, I find Chrome much faster and reliable than Firefox. You need to wait for at least 5-8 seconds for Firefox to start or load a page whereas in Chrome it is less than 4 seconds! Dunno what makes people go ga-ga over Firefox. Just because of the add-ons that it provides or maybe the security. I personally feel that Google Chrome is safe enough to protect you from malwares. Still it has a long way to go. For more inshights into this debate check this page out. http://www.techradar.com/news/internet/web/tested-google-chrome-vs-ie8-vs-firefox-3-1-462848
News Alert: According to the financial times report, Google had tied up with Sony Vaio to ship Chrome as the default browser in Vaio laptops. And I am sure it will beat Microsoft one day. This is just the beginning. 🙂
Remuco is a duplex remote control system for Linux media players and mobile devices equipped with Bluetooth and Wi-Fi. In simpler words, it lets you control your media player from your cell phone. This tool would come handy in parties when you want the music to be changed at the click of a button! I got to know about Remuco by chance while I was talking to a friend. found it interesting so here I decided to incorporate my knowledge into the post. 🙂
With Remuco, you can remotely control your favorite media player. You can switch to the next, previous, or any other media within the current playlist, browse your media library and activate other playlists, rate your media, adjust volume, and more. On the mobile device (the remote control), it displays information about the current media, including cover art. And this mobile device can be your cell phone as well. 😉 It was first released in 2007. Since then there have been numerous releases with a whole bunch of changes everytime. Given below is a summary of the releases:-
Feb 2007 – Remuco 0.4.1 Initial release
Mar 2007 – Remuco 0.4.2 with minor changes including support for Amarok via bluetooth or a J2ME capable mobile phone.
Mar 2007 – Remuco 0.4.3 with minor enhancements and bugfixes. Also the minimum client version was now 0.5.0.
Mar 2007 – Remuco 0.5.0 introduced a new interface based on Canvas for a better UI.This client version needs 0.4.3 or less.
Mar 2007 – Remuco 0.5.1 with minor bug fixes that included the white screen on Sony Ericsson M600i and crashing of the application after running for a long time.
Feb 2008 – Remuco 0.6.0 with enhanced features like playlist browsing, album art support and a more convinient client interface(remote interface).
May 2008 – Remuco 0.7 had the ability to manage several media players simultaneously. Integration of several media players have been simplified. More changes include support for nested playlists and wi-fi equipped mobile devices.
May 2008 – Remuco 0.7.0 The server has been redesigned to be a DBus service in this release. This gives player proxy developers more freedom in how they implement proxies;DBus is the only requirement. The idea of basic player proxies has been added: simple text files that specify shell commands for player interaction. These changes were implemented from the clients perspective.
Mar 2009 – Remuco 0.8.0 added support for Amarok2 and Audacious along with enhancements in support for Banshee,Totem, RythmBox and XMMS2. Support for Amarok 1.4 was removed and client interface was improved. Python was adopted for writing the server side components. now all the components were a part of a single package! 🙂
Apr 2009 – Remuco 0.8.1 made an addition to the scheme of things by adding an adapter player for Music Player Daemon.Also it inlcuded full screen control for video players,fixed UI issues on clients (for nokia 5130 express music devices in the theme chroma) and new options for player adapter configurations (port for WiFi connections, and size and type of images sent to clients).
May 2009 – Remuco 0.8.2 added support for VLC and TVTime.It was now possible to jump directly to an item in the Rythmbox library using the RythmBox adapter. The client reconnects more faster on a loss of connection.
July 2009 – Remuco 0.9.0 now supported touch screen devices.The media browser now has a search form to find items in a player’s media library. The search form is available when using the MPD, Rhythmbox, or XMMS2 adapter. Rhythmbox repeat and shuffle control has been added. Volume control can be configured to control the master volume. Client development has been made easier thanks to a script setting up the build environment.
Aug 2009 – Remuco 0.9.1 introduces a new player adapter for Exaile 3. The XMMS2 player adapter’s media library browser has been extended: it now supports collections and has sections for artists, albums, and tracks. Browsing long lists in a player’s media library has been made a little bit easier.
Aug 2009 – Remuco 0.9.2 fixed a memory leak bug in the client when using the media library intensively which was present in the release 0.9.0
Remuco supports almost every possible linux media player. A more detailed desciption for each media player supported is availible here.