Huge Discounts on Mobiles, Books, Cameras, Computers etc: @Flipkart
Flipkart.com

Thursday, July 06, 2006

The online photo album search!


I have a decent digital camera and have been looking for a while for a decent online photo-sharing site. I have been using yahoo photos for years, but sometime back yahoo decided that no body could see or download the originally uploaded hi-res pictures. Result, I have to now live with the low-resolution pictures offered by yahoo and all my original high quality ones is gone!

So I started looking for alternatives. I came across many options. I thought I would briefly list them with their limitations:


1) Flickr (http://flickr.com/)

Flickr was bought by yahoo. It is a good service with privacy options and also allows others to post comments. But, the catch is the 20 MB bandwidth limit per month! That is too low.

2) Multiply (http://multiply.com)

Multiply is an all in one solution. It offers you a site, blog, photos, video, music, review, calendar etc. It even gives you the option to retain the original hi-res photos. But on further analysis, found that they will replace the hi-res ones with a low-res version if you don’t order any prints online for 6 months! Now that is not fair!

I will add more to this soon. I am trying out more options.

Wednesday, June 28, 2006

Migrate the Contacts!


I have been happily using a Nokia 6230i and recently got a new 6682. I thot I will use the new one for a while since it has a bigger screen and a different platform (Symbian OS). 6230i is series 40 and 6682 (same as 6681, this is the American version, triband with GSM 900 instead of 800) is series 80 platform. I downloaded the latest version of Nokia PC Suite (6.80.22) and thought I can migrate all the data from 6230 to 6682 in a snap with the USB cable. Well it wasn't that easy as I thought. I have close to 400 contacts with many entries having multiple numbers and other contact information like email address, notes etc.

I cant use the conventional SIM transfer as SIM cant hold all my contacts (I think max is 256) and all the different entries in the individual contacts will be split per phone number. Ughh! What a mess! So I connected my 6230i via USB and copied all the contacts to my laptop. Then I connected the 6682 and copied the contacts from laptop to the phone. Everything looked fine, until I verified the contacts. Oops, the primary contact number in all the contacts is missing! So most of the contacts are empty and the ones with multiple entries doesn’t have the primary phone number! The thought of sending each contact individually by bluetooth brought a quiver to me!

Suddenly the bulb lit in my head. I wouldn't be the first one in the world doing this. So I googled a lot and the best information I could get was to use Outlook in between and synchronize. Seems it has worked for many in similar transferring between incompatible platforms. I tried my luck with outlook express. I could copy all the contacts to outlook successfully. But somehow nokia is not copying it back to the new phone. I played with it for a while, trying unidirectional update to phone etc, still it returns saying zero updates made.

Finally I found out that in 6682 there is an option to load contacts from the memory card. I copied all my contacts (vcf files) to the folder \MCard\Others\Contacts and then from the phone, used the option in contact book to copy from memory card. Voila! It works, all the info in each of the contacts is in tact. Thank God!

I guess there could be people looking for this info somewhere else in the world also. So here I share the same, njoy!!

Tuesday, June 27, 2006

Watch FIFA world cup online -FREE!

Are you at work during the matches? You don’t have the channels in your cable? Is cable/dish too costly or you don’t have access to a TV? Don’t worry, don’t miss the matches, see it online… provided you have a fast internet connection.

You have the following options:

1) ESPN 360

High quality real-time streaming by ESPN itself, with English commentary. Good speed, great quality!

http://espn360.com/

2) TVU Player

TVU networks uses P2P technology to broadcast TV programs live over the Web. The service is based on a number of patent-pending technologies, covering high-quality video coding, efficient real-time P2P distribution, and effective digital rights management.

http://www.download.com/TVU-Player/3000-2194_4-10549204.html

3) SopCast

Sopcast is the Streaming Direct Broadcast System based on P2P. The core is the communication protocol produced by Sopcast Team. It could make any node in the network to act as a retransmitter, and slowdown the media server’s workloads when audience quantity grows. You can use SopCast to watch TV; furthermore you can use it to build your own channel.


http://www.sopcast.org/


The last two were built and managed by the Chinese. Let us see how long they survive!

Wednesday, March 22, 2006

Virtual Keyboard - Windows

An alternative keyboard in Windows

In case your keyboard or some keys stop working, Microsoft provides you with an alternative way to type in using the mouse...

To start this tool, go to Start menu --> Run
Type in OSK, Press OK

An 'On Screen Keyboard' will appear as follows...

Tuesday, February 28, 2006

Up, up and away with Java EE 5


J2EE 1.5 is now Java EE 5.

With version 5 of the Java Platform, Enterprise Edition (Java EE, formerly referred to as J2EE), development of Java enterprise applications has never been easier or faster. The aim of the Java EE 5 platform design has been to streamline the features and add convenience, improve performance, reduce development time, and help developers get products to market that much sooner.

Here are a few of the significant changes:
  • Most boilerplate requirements have been eliminated, and XML descriptors are now optional. For example, the ejb-jar.xml descriptor is no longer necessary in most cases.
  • More defaults are available, with a special emphasis on making them meaningful. Developers now have fewer details to remember.
  • Web service support is simpler, and the number of supported standards has increased.
  • The EJB software programming model is significantly simpler.
  • The new Java Persistence API is available to all Java platform applications, including those based on EJB technology.
  • JavaServer Faces technology has been added to make web application design more convenient.
Other relevant highlights include - Enterprise Application Development Made Easy (annotation framework), Streamlined EJB Software Development (Fewer required classes and interfaces, Optional deployment descriptors, Simple lookups, Simplified & lightweight persistence for object-relational mapping, Interceptors etc..), Easier Access to Resources Through Dependency Injection (object's dependencies are supplied automatically by an entity external to that object), Lightweight Java Persistence API Model, Simpler, Broader Web Service Support (JAX-WS 2.0), Convenient Web Application Design With JavaServer Faces Technology (a server-side framework that provides UI components for building web applications), JavaServer Pages Standard Tag Library, JAXB 2.0 etc..

Read more:
http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/

If you appreciate the quality of O'Reilly books, this is a great site for Enterprise Java: http://onjava.com/

Go ahead, try the 'Project GlassFish', dive in!

Monday, February 20, 2006

Multi-touch Screens


Imagine you are inspecting a 3D model on the computer screen. How would you like if you have the option to rotate, zoom in, zoom out and all with your fingers on the screen, rather than going for the mouse or keyboard. Or say you are drawing a picture... what about dipping your finger in a color and just rubbing it on the screen to paint that picture of yours? Sounds good? Then be ready to welcome multi-touch screens.

Follow the link for a demo video and more info:
http://mblog.lib.umich.edu/~rdivecha/archives/2006/02/the_world_of_sm.html

Friday, February 17, 2006

IP: Your identity in net

So, how anonymous are you in the internet, or as a matter of fact, any network? But generally internet is considered unsafe, unrestricted and uncontrolled and hence everyone browse around with much increased caution than your trusted LAN or WAN. People generally use at least a firewall and an up-to-date antivirus before they jump into the World Wide Web. Business networks go a step beyond and make sure they have a tightened hardware or software proxy/firewall too. Still you think you are fully anonymous? Try clicking the following link and find what I know about you:

http://projectip.com/

Note: Be known, you can be traced back to your doorstep ;-)

Monday, February 06, 2006

System, heal thyself

Have you heard of Autonomic Computing? Not yet?! You need a lot of catch up to do pal; you are running behind in the world of IT. Autonomic Computing was inspired from the autonomic nervous system in our body, which reacts to most of the reflexes by itself, without always waiting for the control centre, brain, to analyze and take corrective action. Feel lucky that you are able to take your hand off that hot iron before you need to see smoke coming from your hand!

Autonomic Computing is a vision, a new path in Information Technology, aiming to build self-managing systems. As we climb up the technology ladder, juicing out more from technology applied to daily use, systems tend to get complex. Complexity increases administration costs and makes it more error prone. Most of the system administration tasks are mundane and doesn't need the much valuable time and effort of a technical expert. Think of a new world, where systems themselves take care of most of those silly errors, and will wake up the nodding admin if something is out of its control. Wow, what a beautiful world, isn't it?

If you still think I am talking about 2020, where robots would be walking around, does every work and you just need to press that blue button for a robot to bring your food, wake up! It is happening now, and everyone is talking about it, everywhere. IBM has released something called an Autonomic Computing Toolkit, which has tools and technology to make almost any system autonomic. The four main aspects of making a system self-managing is thru making it self-healing, self-optimizing, self-protecting and self-configuring (Self-CHOP characteristics). The Autonomic Computing team in IBM has even released two working scenarios, showcasing the self-healing and self-configuring features of Autonomic Computing.

Here is an introduction video on Autonomic Computing, by the leaders of this initiative. Find out why IBM ‘thought leaders’ believe autonomic computing is a remedy whose time has come:
http://www-306.ibm.com/e-business/ondemand/us/innovation/autonomic/system_b.shtml


If you are in orkut (google community), I found a group dedicated for Autonomic Computing there:
http://www.orkut.com/Community.aspx?cmm=3420147

So, what are you waiting for? Go ahead and dive into the world of Autonomic Computing:
http://www-03.ibm.com/autonomic/
http://www-130.ibm.com/developerworks/autonomic/

May be you can learn by trying out something too. Here is the link to the freely downloadable Autonomic Toolkit:
http://www-128.ibm.com/developerworks/autonomic/overview.html

Have questions? Here is the 24x7 monitored forum for all your AC queries:
http://www-128.ibm.com/developerworks/forums/dw_acforums.jsp

Friday, February 03, 2006

MyWife - scheduled to attack this Friday, Feb. 3

BlackWorm (MyWife.d), Severity: High Risk



BlackWorm is a new and potentially destructive Internet worm currently making its way around the globe. It is infecting users via e-mail and is scheduled to destroy all Microsoft Word, Excel, PowerPoint, PDF, PSD and ZIP files on Feb. 3. Open emails from strangers cautiously and be careful with the attachments. Update your antivirus right now.

W32.Blackmal.E@mm is a mass-mailing worm that attempts to spread through network shares and lower security settings. On the third day of every month it attempts to rewrite files with certain extensions with custom text. This attempts to send itself as an email to the addresses it gathers using its own SMTP engine.

Aliases
CME-24, Win32.Blackmal.F [Computer Associates], Email-Worm.Win32.Nyxem.e [F-Secure], Email-Worm.Win32.Nyxem.e [Kaspersky], W32/MyWife.d@MM [McAfee], W32/MyWife.d@MM!M24 [McAfee], Win32/Mywife.E@mm [Microsoft], W32/Small.KI@mm [Norman], Tearec.A [Panda Software], W32/Nyxem-D [Sophos], WORM_GREW.{A, B} [Trend Micro]

Note: The destroyed files have the following text:
DATA Error [47 0F 94 93 F4 F5]

More information on Virus visit here

Removal Tool

Links to AV Vendor pages
Symantec Latest Virus Threats:
http://www.symantec.com/avcenter/index.html
McAfee Newly Discovered Threats:
http://vil.nai.com/vil/newly-discovered-viruses.asp
McAfee Recently Updated Threats:
http://vil.nai.com/vil/recently-updated-viruses.asp
Trend Micro Virus Advisory Site:
http://www.trendmicro.com/vinfo/
One Stop Vendor Threat Reference Site:
http://w3-03.ibm.com/virus/support/one_stop/

Thursday, December 15, 2005

Welcome to tech tips

This would be where we would discuss technology!