<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6533213</id><updated>2007-10-22T23:33:06.568-07:00</updated><title type='text'>Vivek's Web Log</title><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/blog.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml'/><author><name>Vivek</name></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6533213.post-6305847854798084855</id><published>2007-10-22T22:58:00.000-07:00</published><updated>2007-10-22T23:33:06.592-07:00</updated><title type='text'>Boycott yaari.com!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/boycott-yaari-788606.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/boycott-yaari-788605.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I happen to be a recent victim of yaari.com - a cheap trick on social networking! This is totally outrageous! It spreads like a virus by stealing your gmail/yahoo contacts. This is started by some  Prerna Gupta, you can find her with this name on Facebook and she is Stanford 2004 alumni. Her email is Prerna@Yaari.com - spam her with your complains if you are victim like me and others. There are many others who are victim like me -  read posts by &lt;a href="http://blogs.sun.com/arungupta/entry/boycott_yaari_com_spam_2"&gt;Arun&lt;/a&gt; and &lt;a href="http://www.aalaap.com/2007/07/say-no-to-yaaricom.html"&gt;here &lt;/a&gt;and &lt;a href="http://pulse2.com/2007/08/06/why-yaari-is-not-a-good-friend-serves-spam-for-guests/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Everyone who received invitation on my behalf please ignore it. It was without my knowledge and un-authorized. I reported yaari.com on invasion of privacy to ftc.gov and also reported to google about such web 1.5 web sites trying to bring shame to social networking!</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2007/10/bocott-yaaricom.html' title='Boycott yaari.com!'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/6305847854798084855'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/6305847854798084855'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-2748506417753703541</id><published>2007-06-30T09:37:00.000-07:00</published><updated>2007-06-30T10:26:45.773-07:00</updated><title type='text'>iPhone Hype and reality!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/Apple-iPhone-718396.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/Apple-iPhone-718069.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The kind of hype iPhone has generated, I am not really sure if it lives up to its expectations! Specially when compared with the existing phones.&lt;br /&gt;&lt;br /&gt;I love gadgets and for any new thing out there I want to try my hand on, with iPhone the first reviews out there is not so encouraging. Some of the comments I got so far from various posts on internet forums/blogs&lt;br /&gt;&lt;br /&gt;The Goods&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Phone is so sleek and thin it makes Treos and BlackBerrys look obese.&lt;/li&gt;&lt;li&gt;Fast and dead simple easy to use software.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Each thing on screen has physics of its own&lt;/li&gt;&lt;li&gt;You don't check the Voice Mail, it checks you. Sroll thru and order the way you want. Nice!&lt;/li&gt;&lt;li&gt;Great Email support! Pretty well formatted text with graphics and supports excel/word/pdf attachment viewing.&lt;/li&gt;&lt;li&gt;Excellent Web Browsing experience.&lt;/li&gt;&lt;li&gt;it makes Treos and BlackBerrys look obese. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The Bads&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Making a phone call takes as many as 6 steps - Making a call, though, can take as many as six steps: wake the phone, unlock its buttons, summon the Home screen, open the Phone program, view the Recent Calls or speed-dial list and select a name.&lt;/li&gt;&lt;li&gt;Average call quality&lt;/li&gt;&lt;li&gt;Clumsy text editing using the soft buttons on the screen. Maybe it will take time for people to get used to it. Blackberrys are not going away any time soon.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There's no way to cut, copy, or paste text! What a mistake! How am I suppose to efficiently compose email or create documents for that matter! How can Apple miss such a feature.&lt;/li&gt;&lt;li&gt;No &lt;a href="http://en.wikipedia.org/wiki/Bluetooth_profile"&gt;A2DP&lt;/a&gt;. Basically you can't stream audio to your stereo Bluetooth headset. My Nokia 6125 does that and so many other latest phone. Such a bummer!&lt;/li&gt;&lt;li&gt;Sorry can't use music - your mp3s on iPhone as rigntones! You got to buy them from iTunes or from AT&amp;amp;T. How the hell am I going to use my &lt;a href="http://www.fox.com/24/"&gt;24&lt;/a&gt; mp3 as ringtone?&lt;/li&gt;&lt;li&gt;Won't record Video, only snaps! How does Apple loves YouTube, it should realize large number of videos out there are taken on cellphone.&lt;/li&gt;&lt;li&gt;No MMS! Such a bummer! You can send your snaps thru email but MMS is so convenient.&lt;/li&gt;&lt;li&gt;No expandable memory support.&lt;/li&gt;&lt;li&gt;You can't replace the battery by yourself. Apple says between 300-400 recharges battery may go down and to replace it bring to them and will replace for a fee!&lt;/li&gt;&lt;li&gt;No GPS support, although it is capable, you may expect within a year or you may be able to insert a chip and make it GPS enabled.&lt;/li&gt;&lt;li&gt;iPhone has some kind of Mac OS X, but the footprint is whopping 700MB!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Maybe I should wait for second generation iPhone. Sorry Arti you are not getting it soon:-)</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2007/06/iphone-hype-and-reality.html' title='iPhone Hype and reality!'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/2748506417753703541'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/2748506417753703541'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-114783742583373681</id><published>2006-05-16T20:32:00.000-07:00</published><updated>2006-05-16T20:43:45.843-07:00</updated><title type='text'>Another wonderful JavaOne...</title><content type='html'>This is another wonderful JavaOne and there is estimated 15000 people this time - one of the largest. I got to attend mostly General Sessions and got to see Roberto's nice &lt;a href="http://phobos.dev.java.net/"&gt;Phobos&lt;/a&gt; demo at Graham's session.&lt;br /&gt;&lt;br /&gt;There is lots of buzz around AJAX and there is lots of cool things that have been done and are in the process of development around AJAX support in Java.&lt;br /&gt;&lt;br /&gt;I have my &lt;a href="https://www28.cplan.com/javaone06_cv_124_1/sessions_catalog.jsp?ilc=124-1&amp;ilg=english&amp;amp;isort=1&amp;is=%3CISEARCH%3E&amp;amp;isession_id=BOF-2526"&gt;bof&lt;/a&gt; at 9:30 pm.&lt;br /&gt;&lt;br /&gt;Another cool thing - project tango,  that I am &lt;a href="http://weblogs.java.net/blog/vivekp/archive/2006/05/mtom_and_wsit.html"&gt;working on currently&lt;/a&gt; is now &lt;a href="http://wsit.dev.java.net"&gt;live,&lt;/a&gt; see the &lt;a href="http://biz.yahoo.com/prnews/060516/sftu095.html?.v=56"&gt;press release&lt;/a&gt; about it.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/05/another-wonderful-javaone.html' title='Another wonderful JavaOne...'/><link rel='related' href='http://java.sun.com/javaone/sf/index.jsp' title='Another wonderful JavaOne...'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114783742583373681'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114783742583373681'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-114443465250885174</id><published>2006-04-07T11:30:00.000-07:00</published><updated>2006-04-07T11:40:00.970-07:00</updated><title type='text'>Muzaffarpur  has home on the web</title><content type='html'>My birthplace &lt;a href="http://www.muzaffarpur.com/"&gt;Muzaffarpur&lt;/a&gt; is on web. This site doesn't have lot to offer at present. But I got to know it's &lt;a href="http://muzaffarpur.com/modules/smartsection/item.php?itemid=1"&gt;history&lt;/a&gt;. Check it out.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/04/muzaffarpur-has-home-on-web.html' title='Muzaffarpur  has home on the web'/><link rel='related' href='http://www.muzaffarpur.com/' title='Muzaffarpur  has home on the web'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114443465250885174'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114443465250885174'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-114271601690046960</id><published>2006-03-18T12:59:00.000-08:00</published><updated>2006-03-18T13:06:56.910-08:00</updated><title type='text'>CTU Ringtones</title><content type='html'>Me and my wife like Fox series &lt;a href="http://www.fox.com/24/"&gt;24&lt;/a&gt; and were looking for 24 ringtones and found &lt;a href="http://www.ccir.ed.ac.uk/%7Ejad/ringtone.html"&gt;one&lt;/a&gt;. The best one thats as realistic as it gets is CTU24.mp3.&lt;br /&gt;&lt;br /&gt;To get it to my Mtotorola Razor I used Mobile Phone Tools and now all the calls I get sounds like phones in CTU.  Its another thing that I got Motorola Mobile Phone Tools by paying 30 bucks which kind of sucks as the previous phone I used was Nokia and Nokia Phone Toolkit is completely opensource and is free. Lets hope someone hacks Motorola Phones and brings it opensource.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/03/ctu-ringtones.html' title='CTU Ringtones'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114271601690046960'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114271601690046960'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-114204078309122780</id><published>2006-03-10T12:24:00.000-08:00</published><updated>2006-03-10T17:33:03.126-08:00</updated><title type='text'>W3C Plenary</title><content type='html'>Being Sun's rep on &lt;a href="http://www.w3.org/2002/ws/desc/"&gt;Web Services Description Language (WSDL) working group&lt;/a&gt;, last week I was at the &lt;a href="http://www.w3.org/2005/12/allgroupoverview.html"&gt;W3C Plenary at &lt;span class="location"&gt;Mandelieu&lt;/span&gt;, France&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well, WSDL 2.0 being a solid spec has hurdles on its way in becoming recommendation. Right now&lt;br /&gt;&lt;a href="http://incubator.apache.org/woden/"&gt;Woden&lt;/a&gt; is the only implementation of WSDL 2.0 and to become recommendation WSDL 2.0 would need atleast 2 of them. Well we will see...&lt;br /&gt;&lt;br /&gt;Other highlights were lots of interest on &lt;a href="http://www.w3.org/2001/sw/"&gt;Semantic Web&lt;/a&gt;  and &lt;a href="http://en.wikipedia.org/wiki/Microformats"&gt;Microformats&lt;/a&gt; and there was  good  panel discussion on Tech Plenary day, you can get the slides  of them from &lt;a href="http://www.w3.org/2006/03/01-TechPlenAgenda.html"&gt;here&lt;/a&gt;, see session 3 - Microformats.&lt;br /&gt;&lt;br /&gt;Here are some photos from &lt;span class="location"&gt;Mandelieu &lt;/span&gt;and Cannes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03698-708821.JPG"&gt;&lt;img style="cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03698-702576.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03704-721842.JPG"&gt;&lt;img style="cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03704-714469.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03674-722016.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03674-713941.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03702-782017.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03702-774002.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03673-735356.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/DSC03673-728809.JPG" alt="" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/03/w3c-plenary.html' title='W3C Plenary'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=114204078309122780' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114204078309122780'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/114204078309122780'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113754936688342686</id><published>2006-01-17T17:54:00.000-08:00</published><updated>2006-01-17T17:56:06.903-08:00</updated><title type='text'>Started blogging on java.net</title><content type='html'>With this new year I have started my weblogs on &lt;a href="http://weblogs.java.net/blog/vivekp/"&gt;java.net&lt;/a&gt; , I guess its more meaningfult to you if you care about Java/XML/Web Services or maybe not...</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/01/started-blogging-on-javanet.html' title='Started blogging on java.net'/><link rel='related' href='http://weblogs.java.net/blog/vivekp/' title='Started blogging on java.net'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113754936688342686'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113754936688342686'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113617447211777211</id><published>2006-01-01T19:50:00.000-08:00</published><updated>2006-01-01T20:07:17.046-08:00</updated><title type='text'>Prashant's meeting with Amitabh</title><content type='html'>Prashant his wife Rekha and daughter Ria in their last visit to India met with &lt;a href="http://www.imdb.com/name/nm0000821/"&gt;Amitabh &lt;/a&gt;and Abhishek Bachchan on the set of Sarkar.&lt;br /&gt;&lt;br /&gt;Here are the photos I got from him and I must mention that Prashant is the biggest Amitabh fan I have come across:-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/India_2004___Bombay_Trip_038-762324.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/India_2004___Bombay_Trip_038-754822.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.comcast.net/%7Evivekp/uploaded_images/India_2004___Bombay_Trip_034-775036.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://home.comcast.net/%7Evivekp/uploaded_images/India_2004___Bombay_Trip_034-767764.jpg" alt="" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2006/01/prashants-meeting-with-amitabh.html' title='Prashant&apos;s meeting with Amitabh'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113617447211777211'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113617447211777211'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113151966303196732</id><published>2005-11-08T22:58:00.000-08:00</published><updated>2005-11-08T23:03:45.536-08:00</updated><title type='text'>Java and .NET</title><content type='html'>&lt;span style="font-family:arial;"&gt;Today sun &lt;a href="http://www.infoworld.com/article/05/11/03/HNjavanet_1.html"&gt;announced&lt;/a&gt; its commitment to implementing WS-* specs and interoperability with Microsoft's upcoming &lt;a href="http://msdn.microsoft.com/windowsvista/about/#wcf"&gt;Windows Communication Foundation&lt;/a&gt; or WCF, a.k.a. Indigo. Indigo is the next generation web services technology in their &lt;a href="http://msdn.microsoft.com/windowsvista/"&gt;Vista &lt;/a&gt;(a.k.a. Longhorn) platform and would be a major piece for their SOA story.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The WS-* specs include:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The specifications include:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;WS-Addressing&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;MTOM (Message Transmission Optimization Mechanism)&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-Policy&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-MetadataExchange&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-Security&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-Trust&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-SecureConversation&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-ReliableMessaging&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;WS-Coordination &lt;/span&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt; &lt;span style="font-family:arial;"&gt;From the above list, I happen to be the MTOM lead and right now in the middle of action at Microsoft's Redmond campus in the interoperability plugfest :-) I will be blogging more about it but mostly on java.net.&lt;br /&gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/11/java-and-net.html' title='Java and .NET'/><link rel='related' href='http://www.infoworld.com/article/05/11/03/HNjavanet_1.html' title='Java and .NET'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113151966303196732'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113151966303196732'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113123465988076871</id><published>2005-11-05T15:33:00.000-08:00</published><updated>2005-11-05T17:56:32.100-08:00</updated><title type='text'>Etymology of Eid</title><content type='html'>&lt;pre style="font-family: arial;" wrap=""&gt;I know Vasmi thru Khalid and have met him couple of times in Khalid's Eid/Diwali parties. In his recent email he described the etymology and some interesting details of Eid. Here is the excerpt from his mail, its a nice read for people like me who didn't know what this word means:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The way the word is written in urdu (or Arabic, where it originates) is with the three letters - "ain", "ye" and "daal". Now, "ain" has a tricky sound, and an Arabic speaker will be able to pronounce it. So the word as spoken by an Arabic speaker would sound something between "A-ee-d" and "ee-d". There isn't any accurate representation in English or Devanagri. So what does the spelling "Eid" convey, and who come up with it and why? I don't know.&lt;br /&gt;&lt;br /&gt;Anyway, the dictionary meaning of the word "eid" is "festival", so "eid mubaarak" is literally a pretty generic greeting - "festival greetings". The full name of this particular festival is "eid-ul-fitr", which translates to "festival of the breaking of the fast". Breaking of the daily ramzaan (or "Ramadan" - but that's another story!)  fast is called "aftaar". The word "fitr" is related to that. Giving charity (fixed amount per household member) is obligatory, and that is called "fitraa".&lt;br /&gt;It is customary to pay out the fitra just after the eid prayers.&lt;br /&gt;&lt;br /&gt;Interestingly, the amount of the "fitra" is determined based on the current price of grain, and so varies a bit every year. Eid marks the end of the month of Ramadan. Hence it is the first day of the next month, which is called "Shawwaal", and is the tenth month of the lunar calendar.&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&lt;/span&gt;&lt;/pre&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/11/etymology-of-eid.html' title='Etymology of Eid'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=113123465988076871' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113123465988076871'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113123465988076871'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113051361677747023</id><published>2005-10-28T08:29:00.000-07:00</published><updated>2005-10-28T08:33:36.776-07:00</updated><title type='text'>My new role</title><content type='html'>I have taken up a new responsibility as rep in &lt;a href="http://www.w3.org/2002/ws/desc/"&gt;Web Services Description Working Group&lt;/a&gt; at &lt;a href="http://www.w3.org/"&gt;W3C&lt;/a&gt;.  The outcome from the WG will be WSDL 2.0 (web Services Description Language). More on this latter...</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/10/my-new-role.html' title='My new role'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113051361677747023'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113051361677747023'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-113051332873174220</id><published>2005-10-28T08:26:00.000-07:00</published><updated>2005-10-28T08:28:48.743-07:00</updated><title type='text'>Gender Jihad</title><content type='html'>It may sound politically incorrect to some but I know its liked by many progressives.  Women liberation in islamic world is long overdue, &lt;a href="http://news.bbc.co.uk/2/hi/europe/4384512.stm"&gt;this &lt;/a&gt;is what is needed more and more.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/10/gender-jihad.html' title='Gender Jihad'/><link rel='related' href='http://news.bbc.co.uk/2/hi/europe/4384512.stm' title='Gender Jihad'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113051332873174220'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/113051332873174220'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-112081087151708005</id><published>2005-07-08T01:17:00.000-07:00</published><updated>2005-07-08T01:21:11.523-07:00</updated><title type='text'>Fifth Nail blog</title><content type='html'>Joseph  Edward Duncan III a sick freak - carged  with sex offences has been blogging since past few months  at Blogging &lt;a href="http://fifthnail.blogspot.com/"&gt;The Fifth Nail&lt;/a&gt;. This is crazy as no one noticed and reported. This freak did kidnapping and murders after couple of days of his last blog on May 13th!&lt;br /&gt;&lt;a href="http://fifthnail.blogspot.com/"&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/07/fifth-nail-blog.html' title='Fifth Nail blog'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=112081087151708005' title='7 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/112081087151708005'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/112081087151708005'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-112058882961441936</id><published>2005-07-05T10:52:00.000-07:00</published><updated>2005-07-05T11:40:29.643-07:00</updated><title type='text'>Primer - a movie</title><content type='html'>Over the last weekend I saw Primer (its ageeky-time travel movie) and could'nt sleep properly and even the next day I was analyzing the recursion and trying to straighten it!&lt;br /&gt;&lt;br /&gt;Saw it second time but still the timeline was not so obvious as there could be any number of recursion. Thanks to this &lt;a href="http://www.freeweb.hu/neuwanstein/primer_timeline.html"&gt;timeline&lt;/a&gt;, it clarified lots of confusion.  Also the &lt;a href="http://primermovie.com/phpBB2/viewforum.php?f=1&amp;sid=97a553ac5cdbc64c93f90cb4c55157b4"&gt;forum&lt;/a&gt; is helpful.&lt;br /&gt;&lt;br /&gt;If you have not watched it rent the DVD you may like to see it. Some interesting facts about Primier:&lt;br /&gt;&lt;br /&gt;- sci-fi movie without any CGI effect.&lt;br /&gt;- shot at 16mm tappe and latter coverted to 35mm&lt;br /&gt;- total budge - $7k!</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/07/primer-movie.html' title='Primer - a movie'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=112058882961441936' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/112058882961441936'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/112058882961441936'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-111728982666740952</id><published>2005-05-28T07:17:00.000-07:00</published><updated>2005-05-28T07:17:06.706-07:00</updated><title type='text'>Microsoft at JavaOne</title><content type='html'>This is further proof of how serious sun and microsoft are about interoperating .NET and Java. There are 3 full sessions and a BOF at this years &lt;a href="http://java.sun.com/javaone/"&gt;JavaOne&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*  TS-3552:  Interoperability Track Keynote - Mark Hapner (Distinguished Engineer) from Sun and Andrew Laymen (Director of Distributed Systems) from Microsoft kick off the interoperability track!  Mark and Andrew will be covering WS-* Web Services Architecture.&lt;br /&gt;&lt;br /&gt;*  TS-9886:  Advanced Web Services Interoperability - Simon Guest(Microsoft) and Raghavan Srinivas(Sun).  This is on recommendations and strategies for using Web Services to interoperate between Java and .NET today.  &lt;br /&gt;&lt;br /&gt;*  BOF-9095: "On the Couch with Microsoft and Sun" - Marina Fisher (Sun) and Simon Guest(Microsoft) .  The format is simple:  3 people from Microsoft (Doug Purdy, Dino Chiesa and myself).  3 people from Sun (Marina, Ray Lai and Laurence Moroney).  &lt;br /&gt;&lt;br /&gt;*  TS-3367:  Interoperability using Techniques other than Web Services - everyone is aware that there are many ways to achieve interoperability between Java and .NET.  In his session (on Thursday), Kevin Wittkopf from Microsoft will be examining some of these.  Expect to hear about different types of connectors, bridges and RMI/Remoting techniques.&lt;br /&gt;&lt;br /&gt;So plan to attend. JavaOne starts on June27 and goes till Jun 30th at San Francisco.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/05/microsoft-at-javaone.html' title='Microsoft at JavaOne'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111728982666740952'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111728982666740952'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-111298274051009680</id><published>2005-04-08T10:15:00.000-07:00</published><updated>2005-04-08T14:57:07.263-07:00</updated><title type='text'>Sun's next generation web services offering</title><content type='html'>Yesterday we released &lt;a href="http://jax-rpc.dev.java.net/"&gt;JAXRPC 2.0&lt;/a&gt; Early Access - next gen web services tools and engine. Get it from &lt;a href="https://jax-rpc.dev.java.net/jaxrpc20-ea/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Main features:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Annotations&lt;/li&gt; &lt;/ul&gt; &lt;div style="text-align: left;"&gt; Pretty much a developer would annotate a remote java interface with @WebService annotation (defined by JSR 181 - Metadata for Java Web Services) and pass it on to wscompile tool of JAXRPC with configuration file to publish his web services endpoint.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;@WebService&lt;/span&gt;&lt;br /&gt;public class AddNumbersImpl {&lt;br /&gt;   &lt;br /&gt;    /**&lt;br /&gt;     * @param number1&lt;br /&gt;     * @param number2&lt;br /&gt;     * @return The sum&lt;br /&gt;     * @throws AddNumbersException&lt;br /&gt;     *             if any of the numbers to be added is negative.&lt;br /&gt;     */&lt;br /&gt;    public int addNumbers(int number1, int number2) throws AddNumbersException {&lt;br /&gt;        if (number1 &lt; 0 || number2 &lt; 0) {&lt;br /&gt;            throw new AddNumbersException("Negative number cant be added!",&lt;br /&gt;                    "Numbers: " + number1 + ", " + number2);&lt;br /&gt;        }&lt;br /&gt;        return number1 + number2;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;WSDL -&gt; Java customization&lt;/span&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; This is mostly applicable to Web Services client or server endpoint that compiles a WSDL. wscompile tool in JAXRPC compiles a WSDL and maps the WSDL defined components to the JAVA equivalent in a standard way that has been defined by the JAXRPC 2.0 specification.&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;   &lt;li&gt;Dynamic Client&lt;/li&gt; &lt;/ul&gt; A client developer can use Dispatch interface to dynamically invoke a remote webservice.&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;   &lt;li&gt;Dynamic Service&lt;/li&gt; &lt;/ul&gt; Provider interface can be used to develop dynamic webservice endpoint.&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;   &lt;li&gt;Asynchrony&lt;/li&gt; &lt;/ul&gt; JAXRPC allows asynchronous invocation of remote webservice endpoint. You can do it in one of the 2 ways: using wscompile with async customization or dyanimcally using Dispatch interface.&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;   &lt;li&gt;Improved Handler Framework&lt;/li&gt; &lt;/ul&gt; JAXRPC provides both Logical as well as Protocl handlers. Logical handlers will have access to only the SOAP payload, everything inside &lt;soap:body&gt;&lt;/soap:body&gt;. Where as Protocol handlers will have access to the entires message.&lt;br /&gt;&lt;br /&gt;I hope its liked by the developers!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;wsdl:definitions&gt;&lt;wsdl:porttype name="AddNumbersPortType"&gt;&lt;wsdl:operation name="addNumbers"&gt;&lt;/wsdl:operation&gt;&lt;/wsdl:porttype&gt;&lt;/wsdl:definitions&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/04/suns-next-generation-web-services.html' title='Sun&apos;s next generation web services offering'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=111298274051009680' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111298274051009680'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111298274051009680'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-111240062977548639</id><published>2005-04-01T16:10:00.000-08:00</published><updated>2005-04-01T16:13:54.066-08:00</updated><title type='text'>AJAX - Asynchronous JavaScript + XML</title><content type='html'>Have you ever wondered how does google's gmail updates the new mail received without refreshing the web page or when you try &lt;a href="http://www.google.com/webhp?complete=1&amp;amp;hl=en"&gt;Google Suggest&lt;/a&gt;, type in anything that interests you and magically the drop-down list is populated with suggestions! Same with Google Map, you pan/zoom, things happens without refreshing the web page.&lt;br /&gt;&lt;br /&gt;Before I go any further I must mention that AJAX acronym was coined by Jesse James Garrett of Adaptive Path. This all became known to everyone once he published his &lt;a href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;blog &lt;/a&gt;and talked about it.&lt;br /&gt;&lt;br /&gt;All this is possible with something called AJAX. Basically its asynchronous XML data transfer that happens between the javascript in that web page and backend server using HTTP GET/POST with pure XML data. All this is enabled by XMLHttpRequest object that IE provided. Its not yet standard JavaScript object but supported by all the major browser.&lt;br /&gt;&lt;br /&gt;This is going to be a major shift in traditional web programming. My main interest is on the server side that handles the HTTP GET/POST and responds with HTTP header type text/xml and some XML data. This all happens with the web services, where instead of SOAP Binding you provide HTTP binding and that's it, the web services engine don't talk in terms of SOAP, it just talks plain XML over HTTP! Google and Amazon already expose their web services endpoints thru WSDL and also XML Schema.&lt;br /&gt;&lt;br /&gt;How AJAX fits into J2EE, see &lt;a href="https://bpcatalog.dev.java.net/nonav/ajax/index.html"&gt;java blueprints catalog&lt;/a&gt;.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/04/ajax-asynchronous-javascript-xml.html' title='AJAX - Asynchronous JavaScript + XML'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=111240062977548639' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111240062977548639'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111240062977548639'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-111181307888872621</id><published>2005-03-25T20:48:00.000-08:00</published><updated>2005-03-25T21:02:11.456-08:00</updated><title type='text'>India/Pak cricket live streaming</title><content type='html'>Wow! I must share this with other cricket lovers! I saw couple of times on &lt;a href="http://www.pakistanvision.com/"&gt;http://www.pakistanvision.com&lt;/a&gt;, click on a button with 4 &lt;span style="color: rgb(51, 51, 255);"&gt;?&lt;/span&gt; on the left sidebar. You can see live video or in worst case audio commentary! But it was not so reliable.&lt;br /&gt;&lt;br /&gt;Even better, try &lt;a href="http://www.brain.net.pk/"&gt;http://www.brain.net.pk/&lt;/a&gt; and click on &lt;span style="color: rgb(51, 102, 255);"&gt;Brain TV&lt;/span&gt; link to your left and enjoy Sehwag's batting! I guess its illegal for them to broadcast but perfectly leagal for us to watch it;-)&lt;br /&gt;&lt;br /&gt;enjoy...</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2005/03/indiapak-cricket-live-streaming.html' title='India/Pak cricket live streaming'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=111181307888872621' title='6 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111181307888872621'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/111181307888872621'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109849492621478789</id><published>2004-10-22T18:26:00.000-07:00</published><updated>2004-10-22T18:30:01.780-07:00</updated><title type='text'>SOA Article on eWeek</title><content type='html'>A long philosophical article on SOA: &lt;a href="http://www.eweek.com/article2/0,1759,1681115,00.asp"&gt;Taking a New Tack With SOAs&lt;/a&gt; By Peter Coffee - October 18, 2004 .  Good reading.&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.eweek.com/article2/0,1759,1681115,00.asp"&gt;&lt;br /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/10/soa-article-on-eweek.html' title='SOA Article on eWeek'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109849492621478789' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109849492621478789'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109849492621478789'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109630617857760057</id><published>2004-09-27T10:20:00.000-07:00</published><updated>2004-09-27T10:29:38.576-07:00</updated><title type='text'>Dhadkan Mein Tu Hi Tu - music album by Hemanga</title><content type='html'>Yes, this is the name of a new and the &lt;a href="http://www.homrecords.com/"&gt;first music album&lt;/a&gt; of hindi songs by my firend and ex-colleague &lt;span style="font-weight: bold;"&gt;Hemang Das&lt;/span&gt;. I met him at a baby shower party last weekend and came to know about it. Interestingly, we have listened to his guitar and songs earlier at informal get-togethers but this was a news!&lt;br /&gt;&lt;br /&gt;Yep! I saw the music video of the title song and also listened most of the songs on the cd, they're pretty refreshing. the promos are coming on B4U and soon will appear on other hindi channels.&lt;br /&gt;&lt;br /&gt;All the best Hemanga!&lt;br /&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/09/dhadkan-mein-tu-hi-tu-music-album-by.html' title='Dhadkan Mein Tu Hi Tu - music album by Hemanga'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109630617857760057' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109630617857760057'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109630617857760057'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109572532357088485</id><published>2004-09-20T17:08:00.000-07:00</published><updated>2004-09-20T17:08:43.570-07:00</updated><title type='text'>ZFS--the last word in file systems</title><content type='html'>Pretty cool! A breakthrough file system from Sun, will be part of solaris 10. Some key features of &lt;a href="http://www.sun.com/2004-0914/feature/"&gt;ZFS&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;    - &lt;strong&gt;endian-neutral&lt;/strong&gt;&lt;br /&gt;      You can easily move disks from a SPARC server to an x86 server.&lt;br /&gt;    - &lt;strong&gt;Simple administration&lt;/strong&gt;&lt;br /&gt;      ZFS automates and consolidates complicated storage administration concepts, reducing administrative overhead by 80 percent.&lt;br /&gt;    - &lt;strong&gt;Provable data integrity&lt;/strong&gt;&lt;br /&gt;      ZFS protects all data with 64-bit checksums that detect and correct silent data corruption.&lt;br /&gt;    - &lt;strong&gt;Unlimited scalability&lt;/strong&gt;&lt;br /&gt;      As the world's first 128-bit file system, ZFS offers 16 billion billion times the capacity of 32- or 64-bit systems.&lt;br /&gt;    - &lt;strong&gt;Blazing performance&lt;/strong&gt;&lt;br /&gt;      ZFS is based on a transactional object model that removes most of the traditional constraints on the order of issuing I/Os, which &lt;br /&gt;      results in huge performance gains.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/09/zfs-last-word-in-file-systems.html' title='ZFS--the last word in file systems'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109572532357088485' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109572532357088485'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109572532357088485'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109459493265968163</id><published>2004-09-07T15:08:00.000-07:00</published><updated>2004-09-07T15:08:52.660-07:00</updated><title type='text'>WS-I Basic Profile 1.1, Attachment Profile 1.0 and Simple SOAP Binding Profile 1.0 are final</title><content type='html'>I am late on reporting this, but its great! All these 3 profiles are final! You can get them from &lt;a href="http://ws-i.org"&gt;WS-I&lt;/a&gt; site. I am member of WS-I Basic Profile working group and contributed to these profile documents. I also implmented Attachment Profile 1.0 in Sun's JAXRPC 1.1.2.</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/09/ws-i-basic-profile-11-attachment.html' title='WS-I Basic Profile 1.1, Attachment Profile 1.0 and Simple SOAP Binding Profile 1.0 are final'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109459493265968163' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109459493265968163'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109459493265968163'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109330594864038595</id><published>2004-08-23T17:05:00.000-07:00</published><updated>2004-08-23T17:05:48.640-07:00</updated><title type='text'>Picasa and Hello</title><content type='html'>Back in May 2004 Google &lt;a href="http://www.google.com/press/pressrel/picasa.html"&gt;acquired&lt;/a&gt; &lt;a href="http://www.picasa.com/picasa/"&gt;Picasa &lt;/a&gt;Inc. which makes Picasa one of the best Photo Editing software. &lt;br /&gt;&lt;br /&gt;Guys, get Picasa and its companion &lt;a href="http://www.hello.com"&gt;Hello&lt;/a&gt;. Both are freeware. They are just way cool!</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/08/picasa-and-hello.html' title='Picasa and Hello'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109330594864038595' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109330594864038595'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109330594864038595'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109330293963115621</id><published>2004-08-23T16:15:00.000-07:00</published><updated>2004-08-23T16:38:41.163-07:00</updated><title type='text'>Google IM</title><content type='html'>Is Google working on an Instant Messanger tool? There are lots of rumor on the net about such a thing. I read a very interesting &lt;a href="http://apple-x.net/modules.php?op=modload&amp;name=News&amp;amp;file=article&amp;sid=1061&amp;amp;amp;amp;amp;mode=thread&amp;order=0&amp;amp;thold=0"&gt;blog &lt;/a&gt;on slahdot. According to this blog its going to be a Jabber based AIM kickass IM. Here is an imaginative picture taken from that blog&lt;br /&gt;&lt;br /&gt;&lt;img src="http://home.comcast.net/%7Evivekp/photos/blog/joogle.bmp" /&gt;.&lt;br /&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/08/google-im.html' title='Google IM'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109330293963115621' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109330293963115621'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109330293963115621'/><author><name>Vivek</name></author></entry><entry><id>tag:blogger.com,1999:blog-6533213.post-109295002776993411</id><published>2004-08-19T13:54:00.000-07:00</published><updated>2004-08-19T14:13:47.770-07:00</updated><title type='text'>WS-Addressing and WS-MessageDelivery</title><content type='html'>Sun in its coninuing truce with Microsoft put the differences aside and joined &lt;a href="http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/"&gt;WS-Addressing &lt;/a&gt;- A transport neutral mechanism to address web services.  From a web services message flow point of view, WS-Addressing would "enable messaging systems to support message transmission through networks that include processing nodes such as endpoint managers, firewalls, and gateways in a transport-neutral manner."  WS-Addressing form a key part, is a building block, of many other WS-* stack, such as WS-Policy, WS-Eventing, WS-RelianbleMessaging etc.  Also as per MSDN, WS-Addressing will provide several key foundations for a full SOA (Services Oriented Architecture) implementation.&lt;br /&gt;&lt;br /&gt;Looks like &lt;a href="http://www.w3.org/Submission/2004/SUBM-ws-messagedelivery-20040426/"&gt;WS-MessageDelivery &lt;/a&gt;and WS-Addressing have become one camp. WS-Addressing is led by Microsoft/IBM and WS-MessageDelivery by Sun/Oracle. Conspicuously Oracle is not a member as part of WS-Addressing submission to W3C. The other participants of WS-Addressing are SAP, Iona Technologies BEA Systems and Nokia Corp.&lt;br /&gt;&lt;br /&gt;One of the biggest difference between WS-Addressing and WS-MD is that WS-Addressing does not have any reference to the WSDL description where as WS-MD ties to WSDL 2.0, such as WS-Ref.&lt;br /&gt;&lt;br /&gt;Dave Orcahrd (BEA) has a &lt;a href="http://www.pacificspirit.com/blog/2004/07/29/ws-addressing%20ws-messagedelivery%20comparison"&gt;blog &lt;/a&gt;on comparision between WS-Addressing and WS-MessageDeliver.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='alternate' type='text/html' href='http://home.comcast.net/~vivekp/2004/08/ws-addressing-and-ws-messagedelivery.html' title='WS-Addressing and WS-MessageDelivery'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6533213&amp;postID=109295002776993411' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://home.comcast.net/~vivekp/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109295002776993411'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533213/posts/default/109295002776993411'/><author><name>Vivek</name></author></entry></feed>