<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12579169</id><updated>2011-11-27T17:02:31.276-08:00</updated><title type='text'>Software Architecture, Technology, Tools &amp; Toys</title><subtitle type='html'>This blog will contain random notes on software architecture, technology, tools &amp;amp; toys/gadgets etc. It may also contain reviews of books, other posts, source code snipprts, pictures and videos etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12579169.post-4546818612160848635</id><published>2010-01-17T12:33:00.001-08:00</published><updated>2010-01-17T12:33:57.178-08:00</updated><title type='text'>EJB 3.1 (Asynchronous Beans)</title><content type='html'>&lt;p&gt;Enterprise Java Beans specifications have finally matured to a point where it may actually help with performance: container-managed Asynchronous beans.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_jFVVVTW56rc/S1N0MINAWeI/AAAAAAAAA8k/xhQuw7l6rNI/s1600-h/speed%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="speed" border="0" alt="speed" src="http://lh6.ggpht.com/_jFVVVTW56rc/S1N0MdexeLI/AAAAAAAAA8o/n5h7tTyMCTI/speed_thumb%5B1%5D.jpg?imgmax=800" width="244" height="152" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;You can now specify a Session Bean (and/or a method) to be asynchronous. End-user perceived wait times can be significantly reduced with an asynchronous programming model that doesn’t force the complexity of AJAX, MoM or application-managed server threads. &lt;/p&gt;  &lt;p&gt;With EJB 3.1 when you call the method from your client, the container will take the request and return immediately. Then it will dispatch the request to a bean instance within the pool of SLSBs.&lt;/p&gt;  &lt;p&gt;The return type for async methods is either void or Future. The Future interface provides methods to check whether the operation has completed, gets the result – with options for a timeout and also cancel the operation. A concrete implementation of &lt;em&gt;Future&lt;/em&gt; is &lt;em&gt;AsyncResult&lt;/em&gt; which is available in the &lt;em&gt;javax.ejb&lt;/em&gt; package.&lt;/p&gt;  &lt;p&gt;Stateless EJBs may choose to return the AsyncResult object with any type returned. Transaction propagation is simple &amp;amp;&amp;#160; limited - REQUIRED=REQUIRES_NEW attributes. If your client is already in a transaction, or your beans are in a transaction, the async method is called in a totally new transaction with no propagation (as in synchronous methods). This makes a lot of sense, because the entire purpose of asynchronous calls are to decouple a process orchestration to speed up things. However, it does complicate compensation and atomicity. Software architects need to trade-off between transaction demarcation and generally ACID properties across various calls. Any application exception that gets thrown by the bean for a void return type cannot be handled by the client. If your bean can encounter an exception and your client cares about handling it, then return a Future&amp;lt;V&amp;gt; form the bean. The client must handle the exception on a Future.get and &lt;em&gt;getCause&lt;/em&gt; from &lt;em&gt;ExecutionException&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;An entire bean (itself or via it’s super class) can be marked as @Asynchronous. Sometimes it makes sense to expose the same business function as a synchronous and an asynchronous interface, using the @Asynchronous tag can provide the cohesion with a decoupled interaction model. This opens the door to multiple use-cases that need a simple way to conduct asynchronous calls without the complexity of MDBs or managing application owned threads. EJB 3.1 has built upon the POJO model for EJBs with an excellent way to realize asynchronous server-side models.&lt;/p&gt;  &lt;p align="right"&gt;&lt;em&gt;&lt;font color="#808080" size="1"&gt;(Please support the blog by click on the ads)&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-4546818612160848635?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/4546818612160848635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=4546818612160848635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/4546818612160848635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/4546818612160848635'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2010/01/ejb-31-asynchronous-beans.html' title='EJB 3.1 (Asynchronous Beans)'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_jFVVVTW56rc/S1N0MdexeLI/AAAAAAAAA8o/n5h7tTyMCTI/s72-c/speed_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-5883645055479276601</id><published>2010-01-02T10:47:00.000-08:00</published><updated>2010-01-02T10:47:25.155-08:00</updated><title type='text'>Google Chrome @ 5% (almost)</title><content type='html'>Google Chrome is now the 3rd most popular browser in the world.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.gottabemobile.com/wp-content/uploads/google-chrome-navigateur-web-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://www.gottabemobile.com/wp-content/uploads/google-chrome-navigateur-web-1.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;According to recent reports &lt;a href="http://marketshare.hitslink.com/report.aspx?qprid=0&amp;amp;sample=11"&gt;here&lt;/a&gt; and &lt;a href="http://www.computerworld.com/s/article/9142958/Google_s_Chrome_grabs_No._3_browser_spot_from_Safari?taxonomyId=1"&gt;here&lt;/a&gt;, Google's Chrome has overtaken Apple's Safari in the browser wars.&amp;nbsp;While still at less than 5% chrome is no match for Microsoft's Internet Explorer which is slightly above 62%. Chrome is gaining strength quickly mostly due to two quality attributes: speed and reliability. Chrome is&amp;nbsp;noticeably&amp;nbsp;faster than Opera, IE, Firefox and Safari. It's reliability is unsurpassed due to its multi-process architecture.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;a href="http://www.realtown.com/members/Judith2/files/three.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.realtown.com/members/Judith2/files/three.jpg" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Coming in at #3 just months after it's GA release is commendable. With new features like bookmark sync and support for themes and plug-ins it will rival the # 2 spot in a couple years, eating away Microsoft's and Mozilla's share.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-5883645055479276601?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/5883645055479276601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=5883645055479276601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/5883645055479276601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/5883645055479276601'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2010/01/google-chrome-5-almost.html' title='Google Chrome @ 5% (almost)'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-8686252694054540368</id><published>2009-12-08T04:07:00.000-08:00</published><updated>2009-12-08T04:17:02.539-08:00</updated><title type='text'>ADSL on Ubuntu 9.10 (Karmic Koala)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogmotion.fr/wp-content/uploads/2009/10/ubuntu-karmic-koala.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 590px; height: 333px;" src="http://blogmotion.fr/wp-content/uploads/2009/10/ubuntu-karmic-koala.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Working with ADSL modems on Ubuntu 9.10:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configure: &lt;/span&gt;pppoeconf&lt;/span&gt;&lt;/span&gt;  &lt;pre style="font-family: georgia;"&gt;sudo pppoeconf&lt;/pre&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt; Check: &lt;/span&gt;  &lt;span style="font-family:georgia;"&gt;rohit@lenovo:/etc/network$ more interfaces&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;auto lo&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;iface lo inet loopback&lt;/span&gt;   &lt;span style="font-family:georgia;"&gt;iface dsl-provider inet ppp&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;provider dsl-provider&lt;/span&gt;  &lt;span style="font-family:georgia;"&gt;auto eth0&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;iface eth0 inet manual&lt;/span&gt;  &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Start: pon&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;&lt;br /&gt;rohit@lenovo:/etc/network$ sudo pon dsl-provider&lt;/span&gt; &lt;span style="font-family:georgia;"&gt; Plugin rp-pppoe.so loaded.&lt;/span&gt; &lt;span style="font-family:georgia;"&gt; RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-weight: bold;"&gt;Stop:poff&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; sudo poff&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Log:plog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;rohit@lenovo:/etc/network$ plog&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;Dec  8 16:37:45 lenovo pppd[11102]: Plugin rp-pppoe.so loaded.&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;Dec  8 16:37:45 lenovo pppd[11102]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5&lt;br /&gt;&lt;br /&gt;This method works well for BSNL's ADSL lines in Kolkata.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-8686252694054540368?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/8686252694054540368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=8686252694054540368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8686252694054540368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8686252694054540368'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2009/12/adsl-on-ubuntu-910-karmic-koala.html' title='ADSL on Ubuntu 9.10 (Karmic Koala)'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-1725147235479584687</id><published>2009-01-11T15:45:00.000-08:00</published><updated>2009-01-25T12:00:58.393-08:00</updated><title type='text'>Download HD Trailers from Apple Trailers</title><content type='html'>Apple movies now 'stream' mov files, they cannot be saved (like they us. for example, if you view the HD movie trailer for the movie "GOOD" - the URL on the page leads to this stream:&lt;br /&gt; http://movies.apple.com/movies/ifc_films/good/good_1080p.mov&lt;br /&gt;Saving link creates a mov file of 75k - not the movie.&lt;br /&gt;&lt;br /&gt;In order to download, add the letter 'h' (Hidden) to the movie file name:&lt;br /&gt;&lt;br /&gt;wget http://movies.apple.com/movies/ifc_films/good/good_&lt;span style="font-weight: bold;"&gt;h&lt;/span&gt;1080p.mov&lt;br /&gt;&lt;br /&gt;HD-Trailers.net has an article on this and a tip for Yahoo HD Movie Trailers - which I've never used...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-1725147235479584687?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/1725147235479584687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=1725147235479584687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1725147235479584687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1725147235479584687'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2009/01/download-hd-trailers-from-apple.html' title='Download HD Trailers from Apple Trailers'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-4668006051165135851</id><published>2008-11-29T13:39:00.000-08:00</published><updated>2008-11-30T14:10:59.404-08:00</updated><title type='text'>Initialize Interpid Ibex</title><content type='html'>Well well - I decided to remove Vista from the Vostro, downgraded to XP and dual-booted with Ubuntu 8.10&lt;br /&gt;&lt;br /&gt;Installation was smooth as ever and grub worked perfectly. Dell ships with these broadcom network adapters that need b43 drivers - thankfully these are provided with the new dist.&lt;br /&gt;&lt;br /&gt;There is a bunch of software that I typically need/want/desire - here are the steps to get it&lt;br /&gt;&lt;br /&gt;I don't mind free closed-source software, so edit /etc/apt/sources.list &amp;amp; enable what's disabled.&lt;br /&gt;&lt;br /&gt;Enable medibuntu:&lt;br /&gt;&lt;br /&gt;&lt;p class="command"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="command"&gt;sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list&lt;/p&gt;&lt;p class="command"&gt; &lt;/p&gt;&lt;p class="command"&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install medibuntu-keyring &amp;amp;&amp;amp; sudo apt-get update&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="command"&gt;&lt;/p&gt;&lt;br /&gt;Now go for the mass install - remember Google &amp;amp; Sun want you to agree with their license terms - so keep an eye out for those when the time comes tab to Ok and hit enter.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;sudo apt-get install python python-central python-gtk2 python-compizconfig compizconfig-settings-manager amarok flashplugin-nonfree amule audacity azureus banshee bluefish dvdrip filezilla msttcorefonts gnucash gstreamer* gtkpod-aac sun-java6-bin sun-java6-javadb sun-java6-jdk sun-java6-jre sun-java6-plugin k3b kino mplayer mozilla-mplayer quanta kompozer scribus xchat-gnome bittornado bittornado-gui sound-juicer helix-player mozilla-helix-player googleearth acroread mozilla-acroread non-free-codecs ubuntu-restricted-extras libdvdcss2 opera xine-ui xine-plugin xmms2 xmms2tray xmms2-plugin-airplay xmms2-plugin-alsa xmms2-plugin-ao xmms2-plugin-asf xmms2-plugin-asx xmms2-plugin-avcodec xmms2-plugin-cdda xmms2-plugin-cue xmms2-plugin-curl xmms2-plugin-daap xmms2-plugin-faad xmms2-plugin-flac xmms2-plugin-gme xmms2-plugin-gvfs xmms2-plugin-ices xmms2-plugin-icymetaint xmms2-plugin-id3v2 xmms2-plugin-jack xmms2-plugin-karaoke xmms2-plugin-lastfm xmms2-plugin-m3u xmms2-plugin-mad xmms2-plugin-mms xmms2-plugin-modplug xmms2-plugin-mp4 xmms2-plugin-musepack xmms2-plugin-normalize xmms2-plugin-ofa xmms2-plugin-oss xmms2-plugin-pls xmms2-plugin-pulse xmms2-plugin-rss xmms2-plugin-sid xmms2-plugin-smb xmms2-plugin-speex xmms2-plugin-vocoder xmms2-plugin-vorbis xmms2-plugin-wma xmms2-plugin-xml xmms2-plugin-xspf vlc vlc-data vlc-dbg vlc-nox vlc-plugin-arts vlc-plugin-esd vlc-plugin-ggi vlc-plugin-jack vlc-plugin-pulse vlc-plugin-sdl vlc-plugin-svgalib thunderbird skype&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Note: When you run Google Earth ensure that you have not Desktop Effects enabled.&lt;br /&gt;&lt;br /&gt;This should provide nearly all the functionality that's needed for a baseline O/S installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-4668006051165135851?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/4668006051165135851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=4668006051165135851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/4668006051165135851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/4668006051165135851'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2008/11/initialize-interpid-ibex.html' title='Initialize Interpid Ibex'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-804157850415782193</id><published>2008-07-20T12:51:00.001-07:00</published><updated>2008-07-20T12:58:21.167-07:00</updated><title type='text'>Recover Dual Boot XP, Ubuntu 8.04 (Hardy Heron)</title><content type='html'>Issue: I needed to reinstall Windows XP on a dual-boot machine. No new partitions were needed, there were 2 O/S partitions - one with XP and the other with Ubuntu. After reinstalling Windows - the machine would simply boot into Windows XP (no dual-boot menu)&lt;br /&gt;&lt;br /&gt;Solution: Boot from Ubuntu LiveCD - choose to demo. Then open terminal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rohit@rs-dimension:~$ &lt;span style="font-weight: bold;"&gt;sudo -i&lt;/span&gt;&lt;br /&gt;[sudo] password for rohit:&lt;br /&gt;root@rs-dimension:~# &lt;span style="font-weight: bold;"&gt;grub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       [ Minimal BASH-like line editing is supported.   For&lt;br /&gt;         the   first   word,  TAB  lists  possible  command&lt;br /&gt;         completions.  Anywhere else TAB lists the possible&lt;br /&gt;         completions of a device/filename. ]&lt;br /&gt;&lt;br /&gt;grub&gt; &lt;span style="font-weight: bold;"&gt;find /boot/grub/stage1&lt;/span&gt;&lt;br /&gt; (hd0,4)&lt;br /&gt;&lt;br /&gt;grub&gt;&lt;span style="font-weight: bold;"&gt; root (hd0,4)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;grub&gt;&lt;span style="font-weight: bold;"&gt; setup (hd0)&lt;/span&gt;&lt;br /&gt; Checking if "/boot/grub/stage1" exists... yes&lt;br /&gt; Checking if "/boot/grub/stage2" exists... yes&lt;br /&gt; Checking if "/boot/grub/e2fs_stage1_5" exists... yes&lt;br /&gt; Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.&lt;br /&gt;succeeded&lt;br /&gt; Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,4)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded&lt;br /&gt;Done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This setup grub in hd0 on my system - bringing back the boot menu. Simple&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-804157850415782193?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/804157850415782193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=804157850415782193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/804157850415782193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/804157850415782193'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2008/07/blog-post.html' title='Recover Dual Boot XP, Ubuntu 8.04 (Hardy Heron)'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-1795231375181611385</id><published>2007-12-22T11:13:00.000-08:00</published><updated>2007-12-22T11:18:39.496-08:00</updated><title type='text'>iTunes Audio only Podcast &amp; Video only Podcast SmartList</title><content type='html'>(I) Unplayed Audio Podcast smartlist that plays 100 audio unheard unskipped podcasts starting from the earliest added.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Podcast&lt;/strong&gt; is true&lt;br /&gt;&lt;strong&gt;Play Count&lt;/strong&gt; is 0&lt;br /&gt;&lt;strong&gt;Skip Count &lt;/strong&gt;is 0&lt;strong&gt;&lt;br /&gt;Kind&lt;/strong&gt; does not contain MPEG-4&lt;br /&gt;&lt;br /&gt;Limit to 100 items selected by least recently added&lt;br /&gt;&lt;br /&gt;To create a Video podcast just change the Kind parameter on the smartlist to "contains"&lt;br /&gt;&lt;br /&gt;You can sort the list so it will play by artist, album (most Podcasts have album names consistent), genre etc&lt;br /&gt;&lt;br /&gt;Setting Video Kind to Movie admits most video podcasts however others get filtered out - so avoid this parameter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-1795231375181611385?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/1795231375181611385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=1795231375181611385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1795231375181611385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1795231375181611385'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2007/12/itunes-audio-only-podcast-video-only.html' title='iTunes Audio only Podcast &amp; Video only Podcast SmartList'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-2031390073443402346</id><published>2007-08-08T10:38:00.001-07:00</published><updated>2009-12-08T03:57:33.439-08:00</updated><title type='text'>Mule ESB Distribution</title><content type='html'>So I started playing with Mule starting Feb 2007. Mule is an integration platform that allows for pluggable connectors to other types of systems. There are so many descriptions of ESBs and architecture styles, and almost everyone claims to be an expert in the space.&lt;br /&gt;IMO Mule  is basically a container-type framework that rests on various open source products...&lt;br /&gt;if you go to the 1.4.1 distribution's opt folder the listing is as such:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             444,463 acegi-security-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a             443,432 antlr-2.7.6.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a           1,599,570 axis-1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a              31,191 axis-jaxrpc-1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a              18,979 axis-saaj-1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             126,771 axis-wsdl4j-1.5.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a             327,810 backport-util-concurrent-3.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a             490,136 c3p0-0.9.0.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             193,391 carol-2.0.5.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a             324,238 cglib-nodep-2.1_3.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a              36,342 commons-attributes-api-2.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a             188,671 commons-beanutils-1.7.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              30,117 commons-cli-1.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a              46,725 commons-codec-1.3.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a             571,259 commons-collections-3.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a              33,976 commons-dbutils-1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             139,966 commons-digester-1.7.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              71,442 commons-discovery-0.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             279,781 commons-httpclient-3.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              83,613 commons-io-1.3.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             285,104 commons-jxpath-1.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:17a             245,274 commons-lang-2.3.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:27a             180,792 commons-net-1.4.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              62,086 commons-pool-1.3.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              38,830 cryptix-jce-api-20050328.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a             296,386 cryptix-jce-provider-20050328.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              30,258 cryptix-message-api-20050405.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a             276,885 cryptix-openpgp-provider-20050405.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              16,652 cryptix-pki-api-20050405.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             486,522 dom4j-1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;08/08/2007  01:41p               6,205 ds.txt&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a              19,759 geronimo-ejb_2.1_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              36,396 geronimo-j2ee-connector_1.5_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a              19,259 geronimo-j2ee-management_1.0_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              34,263 geronimo-jaxrpc_1.1_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a              31,397 geronimo-jms_1.1_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              14,637 geronimo-jta_1.0.1B_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a               8,097 geronimo-qname_1.1_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              24,611 geronimo-saaj_1.1_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a              82,923 geronimo-servlet_2.4_spec-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a           2,356,373 groovy-all-1.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              10,832 groovy-engine-1.0-jdk14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a           2,208,240 hibernate-3.2.2.ga.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             386,591 hivemind-1.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a              74,662 hivemind-lib-1.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a              72,741 howl-logger-0.1.11.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             405,545 javassist-3.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/23/2007  08:15a             226,915 jaxen-1.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a             603,060 jbpm-3.1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              11,670 jcl104-over-slf4j-1.3.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:11a             153,253 jdom-1.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             124,316 jotm-2.0.10.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a               5,798 jotm_jrmp_stubs-2.0.10.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              11,292 jruby-engine-1.0-jdk14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              10,250 js-engine-1.0-jdk14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              31,906 jug-2.0.0-asl.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:20a             120,640 junit-3.8.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              10,250 jython-engine-1.0-jdk14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;08/09/2007  08:33a                   0 list.txt&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a             367,444 log4j-1.2.14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              56,164 mockobjects-core-0.09.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             148,213 mx4j-impl-2.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             261,174 mx4j-jmx-2.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             167,410 mx4j-remote-2.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             485,831 mx4j-tools-2.1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a             149,445 nanocontainer-1.0.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:24a             167,958 ognl-2.6.9.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a             682,351 org.mortbay.jetty-5.1.12.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:19a              65,425 oro-2.0.7.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a             112,635 picocontainer-1.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:30a             405,607 quartz-all-1.5.2.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a             251,039 retrotranslator-runtime-1.2.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:25a              14,921 script-api-1.0-jdk14.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              12,231 slf4j-api-1.3.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a               6,869 slf4j-log4j12-1.3.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:30a             188,221 smack-2.2.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:23a           2,694,134 spring-2.0.5.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a              31,020 spring-modules-jbpm31-nodeps-0.8a.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a              26,514 stax-api-1.0.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             113,780 stax-utils-20040917.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a              83,820 wrapper-3.2.3.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             148,522 wsdl4j-1.6.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             505,825 wstx-asl-3.2.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:28a              86,956 xapool-1.4.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a           1,212,965 xercesImpl-2.8.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             131,384 xfire-aegis-1.2.6.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a              28,705 xfire-annotations-1.2.6.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             423,888 xfire-core-1.2.6.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a              25,055 xfire-java5-1.2.6.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a               8,074 xfire-jsr181-api-1.0-M1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a             195,119 xml-apis-1.3.03.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:26a             127,961 XmlSchema-1.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:21a              24,677 xpp3_min-1.1.3.4.O.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;05/22/2007  08:22a             349,667 xstream-1.2.1.jar&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;              94 File(s)     24,263,547 bytes&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;94 files make up the optional open source distribution shipped with Mule.&lt;br /&gt;&lt;br /&gt;Writing a web-service is as simple as creating a POJO &amp;amp; modifying the configuration file with the right parameters.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-2031390073443402346?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/2031390073443402346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=2031390073443402346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/2031390073443402346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/2031390073443402346'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2007/08/mule-esb-distribution.html' title='Mule ESB Distribution'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-5135799384556594503</id><published>2007-06-29T08:16:00.000-07:00</published><updated>2007-06-29T08:19:14.655-07:00</updated><title type='text'>Dump Google Sync for FoxMarks</title><content type='html'>Just when I thought I would have to write a bookmark sync tool for my machines, I stumbled upon Foxmarks. It was like someone read my mind of the design I had thought and just coded it. Brilliant, thanks Foxmarks you have saved me weeks of coding &amp;amp; deployment! I am a happy user of it, it sync my bookmarks across machines effortlessly.&lt;br /&gt;&lt;br /&gt;Recommendation: Dump google synch, del.icio.us, tag for Foxmarks. http://www.foxmarks.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-5135799384556594503?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/5135799384556594503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=5135799384556594503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/5135799384556594503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/5135799384556594503'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2007/06/dump-google-sync-for-foxmarks.html' title='Dump Google Sync for FoxMarks'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-8751133066430928273</id><published>2007-02-04T11:31:00.000-08:00</published><updated>2007-02-04T11:32:54.875-08:00</updated><title type='text'>Web 2.0</title><content type='html'>A good video that explains Web 2.0 (without the particular technology implementation details)&lt;br /&gt; &lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6gmP4nk0EOE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6gmP4nk0EOE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-8751133066430928273?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/8751133066430928273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=8751133066430928273' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8751133066430928273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8751133066430928273'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2007/02/web-20.html' title='Web 2.0'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-618122401223317711</id><published>2006-11-12T07:22:00.000-08:00</published><updated>2009-12-08T09:11:19.165-08:00</updated><title type='text'>Corporate Politics</title><content type='html'>Corporate politics, what the heck is that ?&lt;br /&gt;&lt;br /&gt;Consider this statement: "Achieving a goal is often not as important as the way its achieved". Balderdash? Confused? Disagree? Read on.&lt;br /&gt;&lt;br /&gt;If you don't know what corporate politics is yet, then you are either new to the job market, naive, or an agnostic. If you are new to the job market - you will learn over time, unless you are naive and continue to be one. If you are agnostic then you must think that you can find a small cubicle in your company and get into "heads-down" work, try not to bother anyone, not let anything or anyone bother you. My friend, you have a lesson to learn. I used to be an agnostic. When it comes to politics, I say you should not be agnostic.&lt;br /&gt;&lt;br /&gt;If you are one, the symptoms are telling.  Things &lt;span style="font-style: italic;"&gt;happen&lt;/span&gt; to you at work, i.e. you are not in control of those things or your own career. You never decide the work you want to do, things don't fall in place as you would expect. You aspire to get to the next level, but simply can't shake off the isolation you are in.&lt;br /&gt;&lt;br /&gt;It is time to get up from you easy office chair and look beyond your gloomy cubicle walls. People in your office are out and about. They are talking to key individuals, they are comparing notes, going out to lunch, golf and beer. You are working hard, producing results and hoping your manager will notice how great you are at what you do. You are in great danger. If you stay the course you are bound to get into conflicts, distance people, be primarily task-oriented and pigeon-holed for the rest of you career. You will be labeled if you aren't already.&lt;br /&gt;&lt;br /&gt;You will do what you are doing for the rest of you life if you are lucky. If you are like the rest of us, things will change, and the change may not be what you agree with. Learn about politics, because that is what I have done &amp; recommend strongly. Importantly, don't learn destructive politics. I believe in karma, and I believe politics can be positive for the organization. Negative politics is destructive &amp;amp; in the long run is a "lose-lose".&lt;br /&gt;&lt;br /&gt;Politics in this context of can be defined as "the total complex of relations between people ..." [ref &lt;a href="http://www.webster.com/dictionary/politics"&gt;Webster's&lt;/a&gt;]. The age old adage explains politics - "It is not what you, it is who you know that matters". According to Kathleen Kelly Reardon it's all politics. She believes that winning in a world where hard work &amp; talent aren't enough is possible.  In her book "It's All Politics. Winning in a world where hard work and talent aren't enough", she describes several political advantages one should work to develop:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop an uncanny attentiveness to what others say &amp;amp; how they act&lt;/li&gt;&lt;li&gt;Develop empathy - what others have to say &amp; how they think and feel&lt;/li&gt;&lt;li&gt;Prepare in advance all outcomes of a discussion. Prepare, prepare, prepare.&lt;/li&gt;&lt;li&gt;Ability to see things as others do is critical&lt;/li&gt;&lt;li&gt;Convey a strong interest in what other people are saying. Don't impose views - rather manage interactions to synergize&lt;/li&gt;&lt;li&gt;Each of us is at least 75% responsible for the way we're treated&lt;/li&gt;&lt;li&gt;Become a skilled interpreter of meanings at a number of levels&lt;/li&gt;&lt;li&gt;If it quacks like a duck it is a duck. Be able to communicate with a duck&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Once these principles are learned, they must be practiced. Books &amp;amp; blogs may teach you about a topic, unless you practice it, you will never truly learn it. Try to learn it, not about it.&lt;br /&gt;&lt;br /&gt;Learn positive politics. Basically, craft your skills to achieve. Get things done. Reardon proposes the ACE method. What is it ?&lt;br /&gt;&lt;br /&gt;The ACE Method:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Appropriateness - what others are doing&lt;/li&gt;&lt;li&gt;Consistency - what a person like you would do&lt;/li&gt;&lt;li&gt;Effectiveness - what will get you what you want&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;These are boundaries within which one must operate. Learning to be appropriate (with seniors, peers, juniors &amp; external team members) is critical. As a leader, consistency and effectiveness are the other two sides of the triangle.&lt;br /&gt;&lt;br /&gt;You may cringe when you hear the word "power", this seems to conjure up several negative images &amp;amp; feelings. However, I do believe that power in the right hands is a blessing. In order to achieve what you need in your job, you need to acquire and craft enough power to intrinsically influence a group or another person to do what needs to be done.  Reardon describes clean power crafting &amp; maintaining strategies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Power crafting/maintaining strategies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Appearances&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Impression Management: craft your reputation&lt;/li&gt;&lt;li&gt;    Surroundings: attend to the decor of your office/work area&lt;/li&gt;&lt;li&gt;    Credibility: Aim to get the respect, trust &amp; confidence of your co-workers&lt;/li&gt;&lt;li&gt;    Commitment: Be busy &amp;amp; in demand - but not overwhelmed&lt;/li&gt;&lt;li&gt;    Charisma: Be charming &amp; humorous&lt;/li&gt;&lt;li&gt;    Value: Link what you do to company/division goals&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Relationships&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Attraction: Make people feel good about working with you or for you&lt;/li&gt;&lt;li&gt;    Similarity: Be like "the duck" in some important way&lt;/li&gt;&lt;li&gt;    Favor bank: Remember the value of reciprocity&lt;/li&gt;&lt;li&gt;    Mentors: Seek out advisors. If you don't have one - get one. Select carefully though&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    Connections: Get to know people in power who can be helpful to your career&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Communication&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Information control: Use caution when giving information to others&lt;/li&gt;&lt;li&gt;   Conversation management: Avoid dysfunctional habits &amp; going offtrack&lt;/li&gt;&lt;li&gt;   Style management: Adjust your style to facilitate conversation&lt;/li&gt;&lt;li&gt;   Open to input: Do more listening than telling&lt;/li&gt;&lt;li&gt;   Facework: Avoid causing other people to lose "face"&lt;/li&gt;&lt;li&gt;   Flexibility: Remain open to creative ways to achieve your goals&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Structural Power&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Job status: Assess the power of your position and ask yourself where you career is headed&lt;/li&gt;&lt;li&gt;   Limit access: Be a team player but don't tell everyone everything you're thinking&lt;/li&gt;&lt;li&gt;   Rewarding allies: Be sure to thank people who help you, and remember to help them too&lt;/li&gt;&lt;li&gt;   Selective availability: Help out, but don't be over available&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Knowledge Power&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Keep learning: Never stop learning from people at every level of the organization&lt;/li&gt;&lt;li&gt;   Recognize: "Regimes of Truth": Identify organizational philosophies&lt;/li&gt;&lt;li&gt;   Be where knowledge emerges: location informational sources and be around them&lt;/li&gt;&lt;li&gt;   Create knowledge dependence: Find out what areas of expertise those in power look for&lt;/li&gt;&lt;/ul&gt;Caution! Don't flaunt power. Acquiring respect &amp; power is a lot of hard work. Don't blow it away by being cocky and insolent. Having a helping nature, zero ego and a respectful attitude are primary ingredients to maintaining power.  Respecting others is to let others make mistakes and not penalize them punitively. Let the other person save face. Spare the reputation of others.&lt;br /&gt;&lt;br /&gt;Recognize negative &amp; destructive politics: "credit snatching", "career threats", "targeting", "scapegoating", "patronizing", "double bind" or moving target, "lording" or when everything is a power issue, "embedded spy", "gossip", "belittling", etc. Reardon cites examples of each and suggests specific things to say and combat each scenario.&lt;br /&gt;&lt;br /&gt;One principal concept of politics is the art of persuasion. Aligning thoughts is a way of doing this. Reardon calls this "Framing", A framing effect happens in a communication. When a person sees a situation in a different light and expresses his frame of reference. Others react and realign. This is framing.&lt;br /&gt;&lt;br /&gt;Several such techniques exist and there are lots to learn. Your intrinsic attitude and disposition will dictate much of your career path. Just be aware there is something called corporate politics that plays a major role in your work life. First know about it and learn to participate. Remember there is the right side &amp;amp; dark side to politics. Positive constructive politics is the only long term sustainable path.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-618122401223317711?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/618122401223317711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=618122401223317711' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/618122401223317711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/618122401223317711'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/11/corporate-politics.html' title='Corporate Politics'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-115076403235644034</id><published>2006-06-19T17:39:00.000-07:00</published><updated>2006-06-21T13:36:59.726-07:00</updated><title type='text'>Bookmark Sync by Google is Disappointing</title><content type='html'>Goggle labs have offered a Firefox plug-in that promises to automatically synchronize the state of the browser across machines. To download it &lt;a href="http://tools.google.com/firefox/browsersync/install.html"&gt;Click here&lt;/a&gt;&lt;br /&gt;I installed the plugin on 2 Firefox browsers&lt;br /&gt;(1) Firefox 1.5.x on a Windows 2000 SP4 2.5GHz 1.5GB RAM&lt;br /&gt;(2) Firefox 1.5x on a Windows Home SPx 1.60GHz 760MB RAM&lt;br /&gt;(3) Firefox 1.5x on a Windows 2000 SP4 1.8GHZ 1GB RAM&lt;br /&gt;&lt;br /&gt;The first machine was run behind a firefall and proxy server, the other was connected to the internet with no proxy. Depending on the network I connected the first machine in&lt;br /&gt;I was disappointed by a major flaw in the plug-in. If the browser cannot connect the Internet, then it will not work.&lt;br /&gt;Uninstalling the browser is easy, but once you re-install it the Google browser synch is not uninstalled. YOu can delete it from the extensions either because to do that you will have to start the browser, but the browser does not start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-115076403235644034?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/115076403235644034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=115076403235644034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/115076403235644034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/115076403235644034'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/06/bookmark-sync-by-google-is.html' title='Bookmark Sync by Google is Disappointing'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-7800852972139494706</id><published>2006-06-13T10:28:00.000-07:00</published><updated>2009-12-08T09:11:19.183-08:00</updated><title type='text'>Reputation: Guard It</title><content type='html'>&lt;span style="font-weight: bold;"&gt;So Much Depends on Reputation – Guard it with your Life &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    According to &lt;a href="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?z=y&amp;isbn=0140280197&amp;amp;itm=1"&gt;Robert Greene’s 48 Laws of Power&lt;/a&gt;, reputation is the cornerstone of power.  Reputation alone can intimidate and win. Vulnerability will invite attacks from all sides.  Reputations should be unassailable; one should be alert to potential attacks and thwart them before they happen. According to Greene, one should destroy enemies by opening holes in their own reputations and after the holes are opened, stand aside and let public opinion take over.&lt;br /&gt;Notably a person in recent political history was a victim of such reputation damage. He was not able to recover from it and finally offered his resignation; of course a different reason was cited for this.&lt;br /&gt;       Colin Powel is a highly decorated military personnel. Before &lt;span style="font-weight: bold;"&gt;Operation Desert Storm&lt;/span&gt; was executed, he publicly opposed several of George H.W. Bush's administration officials who advocated the deployment of troops to the Middle East to force Iraqi president Saddam Hussein to withdraw his armies from neighboring Kuwait. Powel believed that the dictator could instead be contained through sanctions and a buildup of forces around Kuwait.&lt;br /&gt;    Before the War on Terror in Iraq, Powell, who was by then a prominent figure on President Bush’s cabinet where he served as the Secretary of State, was able influence Bush to present a case for war at the United Nations. Powell also found himself presenting questionable intelligence to the U.N. to make a case of WMD presence in Iraq.  The intelligence was proven to be false; no WMDs were found and the weapon sites revealed nothing. Powel, with his reputation severely bruised, decided to step down from the Bush administration's cabinet. Powell, who had an impeccable record, found his reputation tarnished by this. But it was too late.&lt;br /&gt;Could he have done things differently?&lt;br /&gt;    On one hand he had to support his president and on the other hand he had to support his core values and beliefs of war. He was probably torn between the two choices. He went in half-sure. He was vulnerable. He should have guarded his reputation with his life. He should have quit sooner, with honor. Had he not appeared before the United Nations at all, the history books would be kinder to him. When we will look at Colin Powell, as a highly decorated individual, we will also see a vulnerability that was exposed through political ineptitude that caused his reputation to take a severe beating on the world stage. Guard your reputation with your life.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You can &lt;a href="http://www.amazon.com/gp/product/0140280197/sr=8-2/qid=1150219631/ref=pd_bbs_2/102-6565962-4413705?%5Fencoding=UTF8"&gt;buy the book&lt;/a&gt;, first read the heartless list of the &lt;a href="http://www2.tech.purdue.edu/cgt/courses/cgt411/covey/48_laws_of_power.htm"&gt;laws&lt;/a&gt;. If you read the book, read it with a grain of salt. Do not loose your values, beliefs and ethics.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-7800852972139494706?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/7800852972139494706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=7800852972139494706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/7800852972139494706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/7800852972139494706'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/06/reputation-guard-it.html' title='Reputation: Guard It'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-448218251147048406</id><published>2006-06-06T16:21:00.000-07:00</published><updated>2009-12-08T09:11:19.201-08:00</updated><title type='text'>The Eccentrics Versus the Uncouths</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.physics.uiowa.edu/adventure/spring_2005/einstein/einstein-tongue.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.physics.uiowa.edu/adventure/spring_2005/einstein/einstein-tongue.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;The Eccentrics Versus the Uncouths.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This article is inspired by &lt;a href="http://www.techdarkside.com/?p=31"&gt;this one&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I argue that the difference between a Geek versus Nerd is the same difference that separates the eccentrics from the uncouths. Also, most often the nerds are the ones that are geeks, the geeks are often nerds, some nerds are not geeks, and some geeks are not nerds. A nerd is an uncouth person a geek is an eccentric. I think geeks are odd, and are not really the talented few who run the show in corporate America. The genius may be a nerd,  a geek, neither, or both. The leader in corporate America may not be nerdy nor geeky, unless the leader is a perceived genius.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Eccentricity.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Webster defines someone who is eccentric as:&lt;br /&gt;a: deviating from an established or usual pattern or style&lt;br /&gt;b : deviating from conventional or accepted usage or conduct especially in odd or whimsical ways&lt;br /&gt;&lt;br /&gt;Take notice that an eccentric is not uncouth, just bizarre. Oddities in behavior are often traits of the genius. The reverse does not work. So if you acquire odd behavior, that does not make you a genius. Such people are pretentious and once discovered they attract disdain.&lt;br /&gt;&lt;br /&gt;Scientists, mathematicians, engineers, software gurus are often seen as eccentrics. In corporate America, most IT staff thrive on geekdom. Most border on nerdiness, however I can say that most of the people I know are &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; nerdy. They (the geeks) enjoy being perceived as problem solvers.  Geeks often carry the latest gadget on them. Cellphones, PDAs, &amp; blackberrys are always within bluetooth range. They are always ready to receive a call, send an e-mail, plan the next meeting. Geeks derive power from skill. Ccommunication is usually not their forte. Geeks are simply eccentrics. They are well mannered, well meaning corporate citizens. They don't burn bridges and they don't knowingly step on other poeple's toes. They are the unsung heroes of corporate America. These are the analysts, production support personnel, engineers &amp;amp; programmers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uncouth&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Webster defines someone who is uncouth as:&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt; a&lt;/b&gt; &lt;b&gt;:&lt;/b&gt; strange or clumsy in shape or appearance &lt;b&gt;: &lt;a href="http://www.webster.com/dictionary/outlandish"&gt;&lt;span style="font-size:-1;"&gt;OUTLANDISH&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;b&lt;/b&gt; &lt;b&gt;:&lt;/b&gt; lacking in polish and grace &lt;b&gt;: &lt;a href="http://www.webster.com/dictionary/rugged"&gt;&lt;span style="font-size:-1;"&gt;RUGGED&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;&lt;i&gt;uncouth&lt;/i&gt; verse&gt; &lt;b&gt;&lt;br /&gt;c&lt;/b&gt; &lt;b&gt;:&lt;/b&gt; awkward and uncultivated in appearance, manner, or behavior&lt;br /&gt;&lt;br /&gt;Nerds are not oriented towards solving problems, rather they are inclined towards "technology for the sake of technology" they are not usually self-aware and are neither aware of their surroundings (people, reactions etc). They talk a lot.  Loud. Such behavior results in faux pas, ill manners and eventual social boycott. Nerdiness directly translates into bad manners. Nerds=Uncouths.  Sometimes they are pompous uncouths.&lt;br /&gt;&lt;br /&gt;Geeks are Eccentrics, Nerds ands Uncouths.  Uncouths can be eccentrics, and eccentrics can be uncouth, people can be neither or both. Corporate IT citizens, please try harder to be neither.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-448218251147048406?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/448218251147048406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=448218251147048406' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/448218251147048406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/448218251147048406'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/06/eccentrics-versus-uncouths.html' title='The Eccentrics Versus the Uncouths'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-1645350310327926153</id><published>2006-05-23T21:53:00.000-07:00</published><updated>2009-12-08T09:11:19.175-08:00</updated><title type='text'>Leadership by heuristics or empirical research ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/LTP.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/400/LTP.jpg" alt="" border="0" /&gt;&lt;/a&gt;    Leadership has been studied from various perspectives. The first recorded approach to leadership was embedded in traits. It was believed that leaders are born not made, "Kings are born, not made", it was said. "Greatness is in the blood", was commonly believed. Several views on leadership emerged as our civilization evolved. Over the past 30 years our understanding of leadership went through a major shift. Our collective new understanding of leadership has been presented nicely by &lt;a href="http://search.barnesandnoble.com/booksearch/results.asp?z=y&amp;ath=Peter+G%2E+Northouse"&gt;Peter Northouse&lt;/a&gt;. He provides a very good overview of leadership in his book &lt;a href="http://www.amazon.com/gp/product/076192566X/qid=1151344497/sr=1-1/ref=sr_1_1/103-1557013-2385440?s=books&amp;amp;v=glance&amp;n=283155"&gt;Leadership Theory &amp;amp; Practice&lt;/a&gt; (LTP). Various perspectives on leadership have been acquired over time through scientific research. Northouse writes about several approaches to leadership in his book including the trait approach, skills approach, style approach, situational approach, contingency theory, path-goal theory, leader-member exchange theory, transformational leadership, and team leadership. The book presents captivating work in the field of leadership. Each approach to leadership is well cited, documented, explained and critiqued. The reader will find it easy to associate the theory with his daily practice. My favorite theory is the style approach to leadership, the famous &lt;a href="http://www.symlog.com/internet/how_symlog_relates/Leadership_Grid.htm"&gt;Leadership Grid&lt;/a&gt; is the product of research conducted by Ohio State University and Michigan University.&lt;br /&gt;Diametrically opposite to empirical research in leadership is a heuristic approach to leadership. To summarize this approach is akin to the live and learn approach, learn by your mistakes approach, and a generalize by personal experience approach. Belasco &amp; Stayer have written an oddly titled best-selling book in first&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/FlightOfBuffallo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/320/FlightOfBuffallo.jpg" alt="" border="0" /&gt;&lt;/a&gt; person based on these principles of leadership. Flight of the buffalo (FOTB ) is a joint venture that dives head first into experiences of running companies, heuristics of leadership, visual analogies, gut feel, earthly common sense and best practices of "leadership". The oddity of the title is explained early in the book.&lt;br /&gt;The book begins with the authors' journeys into leadership and various related concepts &amp; ideas. Amongst others ideas like intellectual capitalism, leadership vision, focus, direction, obstacles (removing them), developing ownership in employees, self-directed action &amp;amp; learning to be the leader (lead goose) are discussed. Every chapter is littered with short stories and a moral. There is an &lt;a href="http://www.umass.edu/aesop/fables.php"&gt;Aesop's Fables&lt;/a&gt; like feel to the book. Real-life examples are touching and real, however, if you have read Northouse's LTP previously, you can draw parallels to Belasco and Stayer's experiences. Specific leadership theories presented in LTP can easily experience the wise words the authors present. The book is enjoyable, and almost actionable. Some of the advice is basically common sense best practices in action. The writing style is patterned by "try,try again until you succeed, or decide to do things differently".&lt;br /&gt;   The authors introduce interesting words and concepts. I liked the word authors invented to mean the inverse of leadership - "status-quo-ship". Another favorite is the concept of "lead goose" in the "intellectual capitalism era". Good advice is provided on every page of the book, obvious common sense is prescribed often. For example, "Leaders proact, not react" is treated as a chapter, the basic premise is that leaders should prevent problems rather than solve problems. Basic management tenets are also provided for the uninitiated, Deliverable (What will be delivered ?), Measurement (How will we know it is done ?), Date (When will it be done ?), Person Responsible (Who will do it ?). The authors recommend that every employee do a process analysis by asking "what can i stop doing?" - remove obstacles. Expectation setting on staff, customers and oneself is disccussed. Henry Kissinger is cited as asking "Is this your best work?". The author(s) push for excellence through action.&lt;br /&gt;   I found the authors doing a good job in the area of potential and reaching it. What's the difference between those who reach their potential and those who don't ? Those who do, bring a discipline with them to every task they face. They are willing continuously to challenge themselves. They keep learning how to get better because they do not accept falling short of their potential.&lt;br /&gt;   This book can become suddenly interesting and intensely revealing if you decide to read Northouse's LTP first.  It is the perfect anti-dote to analysis by knowledge (knowing too much, but acting too little).&lt;br /&gt;But really, what is the best approach to leadership ? Heuristics or empirical ? IMO learn the theory, read about experiences (it is cheaper than having your own) then go out to the field armed with your knowledge and the experience of the authors. Practice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-1645350310327926153?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/1645350310327926153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=1645350310327926153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1645350310327926153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1645350310327926153'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/05/leadership-by-heuristics-or-empirical.html' title='Leadership by heuristics or empirical research ?'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-114412130044133813</id><published>2006-04-03T20:06:00.000-07:00</published><updated>2006-04-03T20:28:20.453-07:00</updated><title type='text'>Directed Project/Thesis Defense</title><content type='html'>The thesis defense was succesful. I was looking forward to it. Tanya and Nikhil accompanied me for the presentation. Mark set up the projector, Dr.Newton, Dr.Latif, and Dr.Newton entered Knoy 569. I introduced all to Nikhil and Tanya. Dr.Elliott played with Niknil and said that they were gathered to meet with him and my presentation was just a side show.&lt;br /&gt;After everyone settled, the proceedings began. The light was dimmed, and I began. After about three slides into the presentation Nikhil started acting up. Tanya took stolled him out and waited in the lobby.&lt;br /&gt;For the next hour I was in the groove, slide after slide I talked and answered questions interactively. At one point, during the presentation Dr.Newton murmed, "This is important work". The professors were satisfied.&lt;br /&gt;At the end of the presentation, the lights were switched back on. Everyone was beaming with satisfaction. Dr.Newton asked if she could use the statistical part of my paper to teach her six hundered level course. I responded before she could complete her request with a confident smile and a blunt "YES". She commented further to the department head that this is definitely worth a PhD. Dr.Elliott, my chair said he was very pleased with the work and saw no issues. He offered to co-author an artcile to be published in a scientific journal. Dr.Latif, the department head, said that I was young and I should consider teaching, if I ever decide to teach at Purdue, even part-time, this would be a great help. He asked me what I thought of the program and I answered honestly. Mark took down my feedback, not sure why. Over all it was a satisfactory defense. I am quite pleased with myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-114412130044133813?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/114412130044133813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=114412130044133813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/114412130044133813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/114412130044133813'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/04/directed-projectthesis-defense.html' title='Directed Project/Thesis Defense'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-114156832571631786</id><published>2006-03-05T06:10:00.000-08:00</published><updated>2006-03-05T06:18:54.356-08:00</updated><title type='text'>EJB 2.0 SLSB versus SFSB</title><content type='html'>Almost every engineer I talk with is riddled with apprehensions about EJBs. I can understand why they would consider Entity Beans as "useless", "c&lt;br /&gt;&lt;br /&gt;One benefit of SFSB is that they can receive transaction notifications by implementing SessionSynchronization interface.  The transactions can span multiple methods, across multiple calls (with BMT).&lt;br /&gt;&lt;br /&gt;The interface provides 3 hooks "afterBegin","beforeCompletion", and "afterCompletion", these methods provide significant control over the transactions. Horizontal application functionality can be placed in these hooks for transactions.&lt;br /&gt;&lt;br /&gt;Several applications of this interface come to mind, one could log certain transactions, notify support on all rollbacks, add a simple layer of authorization etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-114156832571631786?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/114156832571631786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=114156832571631786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/114156832571631786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/114156832571631786'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/03/ejb-20-slsb-versus-sfsb.html' title='EJB 2.0 SLSB versus SFSB'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-6032328858949921672</id><published>2006-02-27T18:25:00.000-08:00</published><updated>2009-12-08T09:11:19.208-08:00</updated><title type='text'>Ethical Power</title><content type='html'>According to Paula Caproni, author of "Management Skills For Everyday Life", there are six universal forms of influence.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reciprocation&lt;/li&gt;&lt;li&gt;Committment &amp;amp; consistency&lt;/li&gt;&lt;li&gt;Authority&lt;/li&gt;&lt;li&gt;Social proof&lt;/li&gt;&lt;li&gt;Scarcity&lt;/li&gt;&lt;li&gt;Liking&lt;/li&gt;&lt;/ul&gt;Power emanating from these forms of influence can be considered ethical.&lt;br /&gt;&lt;br /&gt;Founding principles:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You should tell people explicitly what you want.&lt;/li&gt;&lt;li&gt;Organization's interest and others' interest is at par or above your own.&lt;/li&gt;&lt;li&gt;You treat everyone fairly, follow process and do not abuse.&lt;/li&gt;&lt;li&gt;You leave yourself reasonably open to be influenced by others.&lt;/li&gt;&lt;li&gt;You back your points with valid data.&lt;/li&gt;&lt;/ul&gt;These founding principles and ethical form of influence is in direct contrast to the Robert Greene's "The 48 Laws Of Power" in which he shockingly suffocates any breath of ethics. The book is laced with a dark sense of human power perversion. For instance, #31 Control the options: Get others to play with the cards you deal. #32 Play to people's fantasies and #36 Disdain things you cannot have do not play to long term interests nor do they breed contributors who care for the greater good.&lt;br /&gt;&lt;br /&gt;Caproni's book brings a breath of fresh air to the taboo "Power", it certainly explains in detail, and backed by research, the ethics associated with power - and how it can be put to good ethical use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-6032328858949921672?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/6032328858949921672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=6032328858949921672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/6032328858949921672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/6032328858949921672'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/02/ethical-power.html' title='Ethical Power'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-1299407361359808437</id><published>2006-02-18T09:56:00.000-08:00</published><updated>2009-12-08T09:11:19.222-08:00</updated><title type='text'>Breaking Trust: A Tutorial</title><content type='html'>&lt;span style="font-size:180%;"&gt;Trust Breakers&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Here is a list of behaviors &amp; traits you should demonstrate, practice and implement at work in order to break the trust of your employer, employees, co-workers and clients :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Advance your own interest at the expense of others.&lt;/li&gt;&lt;li&gt;Be blatantly and pompously self-promoting.&lt;/li&gt;&lt;li&gt;Use inconsistent standards to evaluate employees.&lt;/li&gt;&lt;li&gt;Allow some people to break the rules and expect others to follow them.&lt;/li&gt;&lt;li&gt;Do not care about performance problems until the time to rate your employee.&lt;/li&gt;&lt;li&gt;Enable poor-performers to stay in your organization unchallenged.&lt;/li&gt;&lt;li&gt;Pigeon-hole your employees.&lt;/li&gt;&lt;li&gt;Take credit of your employee's work.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/dilbert2002035151214.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/400/dilbert2002035151214.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Withold important information.&lt;/li&gt;&lt;li&gt;Be closed minded to diverse ideas.&lt;/li&gt;&lt;li&gt;Act disrepectfully towards others.&lt;/li&gt;&lt;li&gt;Lie or cover up, rather than admit to mistakes.&lt;/li&gt;&lt;li&gt;Break promises, or use words cheaply.&lt;/li&gt;&lt;li&gt;Betray confidence by saying one thing and doing another.&lt;/li&gt;&lt;li&gt;Spin by communicating selective facts, and by lacing tone to imply a different context.&lt;/li&gt;&lt;li&gt;Act inconsistently; be incongruent in body language and intent.&lt;/li&gt;&lt;li&gt;Have frequent negative interactions with co-workers and subordinates.&lt;/li&gt;&lt;li&gt;Hide incompetence by making excuses.&lt;/li&gt;&lt;li&gt;Plagerize others' ideas and work.&lt;/li&gt;&lt;li&gt; Don't listen to others' opinions then punch holes without understanding the issue completely.&lt;/li&gt;&lt;li&gt;Don't teach others to fish, rather bring them the fist.&lt;/li&gt;&lt;li&gt;Make people dependent on you for daily work.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Be unconcerned about personal needs, be pompous and self-promoting.&lt;/li&gt;&lt;li&gt;Don't be humble or meek.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;There are surely more ways to break trust and it is fairly simple to do so. Remember, that establishing trust is a time consuming process that requires consistency, congruency and solid principles. Leaders who are meek rise to the top and stay there. Read about meekness in Jim Collin's "Good To Great". &lt;/span&gt;Humility and meekness are different attributes, but I think both are equally important. &lt;span style=";font-family:georgia;font-size:100%;"  &gt;"People with humility don't think less of themselves, they just think of themselves less" - Ken Blanchard and Norman Vincent Peale in the Power of Ethical Management.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;&lt;br /&gt;The above is  synthesized from Fernando Bartalome's "Nobody Trusts the Boss Completely, Now What?" (Harvard Business Review)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-1299407361359808437?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/1299407361359808437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=1299407361359808437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1299407361359808437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/1299407361359808437'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/02/breaking-trust-tutorial.html' title='Breaking Trust: A Tutorial'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-113891929592280504</id><published>2006-02-02T14:21:00.000-08:00</published><updated>2006-02-02T14:28:15.936-08:00</updated><title type='text'>Diffusion Rates Will Increase in 2006</title><content type='html'>We have seen more advances in science and technology in the last 60 years than in all of previous history. The rate of technology diffusion has progressively increased as well. &lt;br /&gt;According to K.H.Hammond (2001), it took the telephone 35 years to get into 25% of all homes in the United States. It took TV 26 years. It took radio 22 years. It took PCs 16 years. It took Internet 7 years. It probably took cellphones less than 5, DVDs less than 3, and iPod, XBox, PlayStation, less than 2 years. In a hyper-competitive global market, technology will seamlessly cross boundaries quicker than ever before.&lt;br /&gt;By the end of 2006, I think that successful technology products will proliferate markets in months, not years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-113891929592280504?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/113891929592280504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=113891929592280504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113891929592280504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113891929592280504'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/02/diffusion-rates-will-increase-in-2006.html' title='Diffusion Rates Will Increase in 2006'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-2750776279763891510</id><published>2006-01-26T17:51:00.000-08:00</published><updated>2009-12-08T09:11:19.232-08:00</updated><title type='text'>How to make people like you in 90 seconds or less.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/985962.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/320/985962.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;An intriguing title for a book! This small book (less than 200 pages) is written by Nicholas Boothman. It covers a pretty broad range of topics. From my perspective, the book did a decent job of bringing body language, communication skills, and behavior together. It covers a lot of ground with everyday examples. One of the acronyms that is fascinating is KFC. Know what you want, Find out what you are getting, Change what you do until you get what you want. The key is the "K" know what you want. Once you know what you want, you can direct your attitude, synchronize appropriately, communicate effectively by using the preferred senses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Attitude&lt;/span&gt;&lt;br /&gt;The book focuses on achieving rapport when it does not come naturally. Boothman calls his technique "Rapport by Design". In this technique, you the reader, will assume the characteristics of the person you are engaged with temporarily,"The key to establish rapport with strangers is to become like them". He describes various ways of doing that, especially through body language and the right attitude. The author describes to general types of attitudes. A "Really Useful Attitude" and a "Really Useless Attitude".&lt;br /&gt;&lt;table style="border: solid 1px;"&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;b&gt;Really Useful Attitude&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;b&gt;Really Useless Attitude&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Warm&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Enthusiastic&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Confident&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Supportive&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Relaxed&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Obliging&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Curious&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Resourceful&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Comfortable&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Helpful&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Engaging&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Laid back&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Patient&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Welcoming&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cheery&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Interested&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Angry&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sarcastic&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Impatient&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Bored&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Disrespectful&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Conceited&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Pessimistic&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Anxious&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rude&lt;/li&gt;&lt;br /&gt;&lt;li&gt;suspicious&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Vengeful&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Afraid&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Self-conscious&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mocking&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Embarrassed&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dutiful&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;The whole idea to list the useful and useless attitudes is to get a picture of what is needed and what must be avoided. Attitude is the core of interpersonal skill.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Synchronization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is significant talk about body language and synchronization at the subliminal level. Boothman states "When you meet someone new, immediately point your heart warmly at that person's heart. ". Such gestures, he claims are universal and cross-cultural. He adds, "There is magic in this.". He explicitly calls out on closed body language and gives examples of what not to do.&lt;br /&gt;He cites Albert Mehrabian, professor at UCLA, who has studied communication in detail. His studies suggest that 55% of what we respond to takes place visually; 38% of what we respond to is the sound; and 7% is the content. The author suggests that we synchronize our attitudes,body language (gestures, posture, gesticulations, movement, tilts, nods, expressions, breathing and rhythms), and voice (tone, volume, speed, pitch, rhythm, words).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Communication&lt;/span&gt;&lt;br /&gt;Boothman declares two types of communication methods, one that opens up the conversation (through open-ended questions) and the other, that closes the conversation (questions that ask for a yes/no response). The author encourages questions that begin with "who, what, when, why, where, how" compared to "did you, are you , have you".&lt;br /&gt;A "location/occasion" conversation methodology is recommended to break the ice. It is even better to use sensory specific words like "See, Tell, Feel" in a conversation. The author offers situational advice for regular day-to-day scenarios. The strongest point the author makes about communication is that most people do not know what they want out of a communication. It is of paramount importance that you know what you want before you open your mouth. If you do not want anything, make sure the other person knows and ensure that you are not wasting any time theirs or yours.&lt;br /&gt;Boothman explains nicely the difference between "active" listening and "parrot phrasing" by providing excellent examples. All facets of communication are touched upon, at one point in the book Boothman explains how to receive compliments and advises not to flatter, "cheap flattery, tired cliches, and patronizing remarks reek of insincerity &amp; can be insulting".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Senses&lt;/span&gt;&lt;br /&gt;What makes this book different from other books is how Boothman classifies people by their preferred senses. He claims that there are three type of people: Visuals (55%), Auditories(15%) &amp; Kinesthetics (30%). The author claims that it is more effective to select words in a conversation depending on which type of person you are talking with. The book offers techniques to determine the type of person. There is a good description of the type of eye-movement to expect when a person is visualizing, re-hearing, or re-feeling to retrieve information. A self-test is also offered in the form a questionnaire that determines your favorite sense. From a communication perspective, Boothman says to use metaphors, he claims that it appeals to all types because metaphors exercise all senses.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;br /&gt;&lt;/span&gt;This book concludes easily by bringing all the four major components together. It ends with food for thought. The author urges his readers to get their imagination under control and  install some Really Useful Assumptions. Assume rapport and trust, assume likability, assume synchronicity, assume forgiveness, assume impact, assume positivity and above all assume disposition to connectivity. He reminds us that when greeting someone new use this metaphor: Open-Eye-Bean-"Hi!"-Lean.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-2750776279763891510?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/2750776279763891510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=2750776279763891510' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/2750776279763891510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/2750776279763891510'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/01/how-to-make-people-like-you-in-90.html' title='How to make people like you in 90 seconds or less.'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-363794174732617717</id><published>2006-01-22T11:14:00.000-08:00</published><updated>2009-12-08T09:11:19.243-08:00</updated><title type='text'>Management Skills for Everyday Life : The Practical Coach (2nd Edition)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/management%20skills.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/320/management%20skills.jpg" alt="" border="0" /&gt;&lt;/a&gt;    An excellent book by Paula J. Caproni. This book covers important topics that will impact your personal and work life.&lt;br /&gt;   Topics covered by the author include success predictors, self-awareness, trust building, effective communication, ethical power &amp;amp; influence, relationship management, cultural diversity, creating high-performance teams, and crafting a life. Sounds a lot for 459 pages ? It is. The material is covered in sufficient detail.&lt;br /&gt;   One thing that strikes you while you read the book are the quotes. Famous quotes are printed on the margins, contextualized and related to the content. One of my favorite quotes can be found in the first chapter. "Learn as if you were to live forever. Live as if you were going to die tomorrow" - Mahatma Gandhi.&lt;br /&gt;   Every chapter is well researched. The end-notes are documented at the end of each chapter. This book should appeal to all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-363794174732617717?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/363794174732617717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=363794174732617717' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/363794174732617717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/363794174732617717'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/01/management-skills-for-everyday-life.html' title='Management Skills for Everyday Life : The Practical Coach (2nd Edition)'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-113794576534888154</id><published>2006-01-22T08:01:00.000-08:00</published><updated>2006-01-22T08:02:45.360-08:00</updated><title type='text'>IT Timeline</title><content type='html'>Information Technology Timeline&lt;br /&gt;&lt;br /&gt;1642 - Blaise Pascal invented the mechanical calculator&lt;br /&gt;1834 - Charles Babbage designed the analytical engine&lt;br /&gt;1890 - Herman Hollerith created the statistical tabulator&lt;br /&gt;1936 - Alan Turing described the universal machine&lt;br /&gt;1947 - Bardeen, Shockley, and Brattain invented the transistor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(To Be Continued...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-113794576534888154?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/113794576534888154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=113794576534888154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794576534888154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794576534888154'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/01/it-timeline.html' title='IT Timeline'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-113794282987809696</id><published>2006-01-22T07:13:00.000-08:00</published><updated>2006-01-22T08:03:00.210-08:00</updated><title type='text'>IBM WebSphere 5 Classloaders</title><content type='html'>Abundant articles are available on WebSphere classloaders.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just to reiterate one important point:&lt;br /&gt;&lt;br /&gt;Several issues in WebSphere version 4.x have been resolved in WebSphere 5.x.&lt;br /&gt;For example: If in a WAS5 ear there are multiple WARs and each WAR needs to reuse a utility jar and the reference is given in the manifest, the jar class loader will load up the utility only ONCE.&lt;br /&gt;&lt;br /&gt;In a project I was working there was debate and almost certainly a hack was planned by delinking wars from their manifests and adding those manifests in a shell EJB projects (!)&lt;br /&gt;&lt;br /&gt;Here is a sample classloader hierachy:&lt;br /&gt;Application is set to Parent First&lt;br /&gt;War is set to Parent last.&lt;br /&gt;&lt;br /&gt;EJB ClassLoaders&lt;br /&gt;com.ibm.ws.classloader.ExtJarClassLoader&lt;br /&gt;sun.misc.Launcher$ExtClassLoader&lt;br /&gt;sun.misc.Launcher$AppClassLoader&lt;br /&gt;com.ibm.ws.bootstrap.ExtClassLoader&lt;br /&gt;com.ibm.ws.classloader.ProtectionClassLoader&lt;br /&gt;com.ibm.ws.classloader.CompoundClassLoader&lt;br /&gt;&lt;br /&gt;WAR Classloaders&lt;br /&gt;&lt;br /&gt;com.ibm.ws.classloader.CompoundClassLoader&lt;br /&gt;com.ibm.ws.classloader.ExtJarClassLoader&lt;br /&gt;sun.misc.Launcher$ExtClassLoader&lt;br /&gt;sun.misc.Launcher$AppClassLoader&lt;br /&gt;com.ibm.ws.bootstrap.ExtClassLoader&lt;br /&gt;com.ibm.ws.classloader.ProtectionClassLoader&lt;br /&gt;com.ibm.ws.classloader.JarClassLoader&lt;br /&gt;&lt;br /&gt;You can view your hierarchy with the classloader viewer, read and download from here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-113794282987809696?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/113794282987809696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=113794282987809696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794282987809696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794282987809696'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/01/ibm-websphere-5-classloaders.html' title='IBM WebSphere 5 Classloaders'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-113794277672064085</id><published>2006-01-22T07:11:00.000-08:00</published><updated>2006-01-22T08:03:49.946-08:00</updated><title type='text'>What is Architecture ?</title><content type='html'>"Architecture is a set of structuring principles that enables a system to be comprised of a set of simpler systems each with its own local context that is independent of but not inconsistent with the context of the larger system as a whole."&lt;br /&gt;&lt;br /&gt;This definition can be easly contextualized to information systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-113794277672064085?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/113794277672064085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=113794277672064085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794277672064085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/113794277672064085'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2006/01/what-is-architecture.html' title='What is Architecture ?'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-8610488597542693467</id><published>2005-12-29T17:34:00.000-08:00</published><updated>2009-12-08T09:11:19.262-08:00</updated><title type='text'>A good film on ethics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3519/643/1600/30m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3519/643/200/30m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I really enjoyed a film a while ago and I have always forgotten its name. While I did rememeber the vivid details of the motion picture. Facts that glue the movie together - for example Shutruk Nahunte the King of Elam. The movie is a must see&lt;br /&gt;&lt;br /&gt;This movie focusses on the ethics issues that have been ingnored by corporate America. This film looks at the lives of a middle-school class of a private school and follows them through their successful careers. A close look at values of the students, especially one is questioned. Without revealing any more details, this movie is a must-see.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Emperor's Club&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;2 Thumbs Way Up&lt;/blockquote&gt; - Rohit Sood&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-8610488597542693467?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/8610488597542693467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=8610488597542693467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8610488597542693467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/8610488597542693467'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2005/12/good-film-on-ethics.html' title='A good film on ethics'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12579169.post-3309343374236216793</id><published>2005-05-22T07:52:00.000-07:00</published><updated>2009-12-08T09:11:19.192-08:00</updated><title type='text'>Communication Skills : Males -  Females</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;Suggestions for Women (when you talk to men)&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;Be more competitive&lt;/li&gt;     &lt;li&gt;Use less tag lines&lt;/li&gt;     &lt;li&gt;Say what you mean&lt;/li&gt;     &lt;li&gt;Speak with assertiveness&lt;/li&gt;     &lt;li&gt;Sit side by side&lt;/li&gt;     &lt;li&gt;Ask questions when you are looking for answers&lt;/li&gt;     &lt;li&gt;Be more direct use less emotions&lt;/li&gt;     &lt;li&gt;Speak up offer more opinions&lt;/li&gt;     &lt;li&gt;Don't be submissive&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Suggestions for Men (when you talk to women)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;Don't interrupt&lt;/li&gt;     &lt;li&gt;Make eye contact&lt;/li&gt;     &lt;li&gt;Not a win-lose situation&lt;/li&gt;     &lt;li&gt;Make listening noises/gestures&lt;/li&gt;     &lt;li&gt;Actually listen (read between the lines)&lt;/li&gt;     &lt;li&gt;Stop what you are doing&lt;/li&gt;     &lt;li&gt;Ask indirect questions&lt;/li&gt;     &lt;li&gt;Pay attention to body language&lt;/li&gt;     &lt;li&gt;Don't dominate conversation&lt;/li&gt;     &lt;li&gt;Start conversations&lt;/li&gt;     &lt;li&gt;Don't focus on solving the problem right way&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt; &lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12579169-3309343374236216793?l=rohitsood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rohitsood.blogspot.com/feeds/3309343374236216793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12579169&amp;postID=3309343374236216793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/3309343374236216793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12579169/posts/default/3309343374236216793'/><link rel='alternate' type='text/html' href='http://rohitsood.blogspot.com/2005/05/communication-skills-males-females.html' title='Communication Skills : Males -  Females'/><author><name>Techlogix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
