<?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-7962376901620937472</id><updated>2012-01-28T22:33:31.357+05:30</updated><category term='VBA Script'/><category term='Tools'/><category term='ASI'/><category term='escript'/><category term='EAI Data Transformation Engine'/><category term='Webservice'/><category term='Error'/><category term='Task Based UI'/><category term='SQL'/><category term='RunTimeEvent'/><category term='Siebel'/><category term='COM Control'/><title type='text'>Clear Text</title><subtitle type='html'>The Geek Shall Inherit the Earth.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-3544610582956160290</id><published>2012-01-28T22:26:00.001+05:30</published><updated>2012-01-28T22:33:31.380+05:30</updated><title type='text'>New Year, first post.</title><content type='html'>&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;Happy New year ,everyone. Yeah, I know, this post is long overdue.&amp;nbsp; I changed jobs some time last year, and the work at the new place is not exactly what I expected.&amp;nbsp; Crazy deadlines, unrealistic requirements, last minute changes…the works. &lt;/p&gt; &lt;p align="justify"&gt;But I did get to learn more about this whole CRM world.. And here’s hoping I find more time to share more of what I learn.&lt;/p&gt; &lt;p align="justify"&gt;I began my career on Siebel 5 years ago, and it has been my bread and butter. The tried and tested On-Premise mode of CRM installation has always been popular with the blue chip and Fortune 500 clients I had the opportunity to work for.&amp;nbsp; Although cloud based applications are gaining foothold, most of my employer’s clients steered away from sharing mission critical data on the web. They seem to feel more comfortable maintaining and storing their customers data in company’s storage rooms. A lot of them have have simply said no to SalesForce CRM because they don”t get to secure their customer’s data. But all that is changing.&lt;/p&gt; &lt;p align="justify"&gt;SalesForce.com has understood this customer concern, and the have decided to do something about it. This year, they will introduce a new feature called Data Residency Option or DRO. Simply put, DRO will enable On Premise storage of mission critical data on Cloud.com servers, which can be setup inside client office locations.&lt;/p&gt; &lt;p align="justify"&gt;DRO will be a part of database.com - a cloud database Salesforce made generally available. It gives an option to the customers of Salesforce to store their mission critical data at their own location and hence keeping complete control of the inward and outward flow of the data across the customer firewall.&lt;/p&gt; &lt;p align="justify"&gt;The technique developed by Navajo, also called Virtual Private Saas, provides the cloud vendor, Salesforce.com in this case, a key that enables it to translate the encrypted data as it passes through its cloud application. The data is then re-encrypted as it leaves the cloud vendor's solution and returns to the customer's data source. The corporate data is unreadable on cloud provider's servers during this entire operation. VPS is available both as a cloud service, as well as an appliance sitting on the customer's local or Wide area network. With VPS, the customer is solely responsible for its data security as it will hold all the encryption keys.  &lt;p align="justify"&gt;The flip side to using such a technique would be the security of the encryption and decryption keys used for the process. It is highly critical to properly manage the keys as once the key is lost, the encrypted data can no longer be accessed. Hence, this calls for robust key management to avoid any such eventuality.  &lt;p align="justify"&gt;But, barring the above, In my view, this technique will overcome the most important impediment to cloud adoption and will be a foundation of technological acceptance as it addresses the key customer fear i.e. about potential data threats in the cloud.  &lt;p align="justify"&gt;Coming to the acquisition, Navajo systems, founded in 2009 was one of the existing encryption service providers for Salesforce. Salesforce decision to acquire Navajo hence made a lot of sense when other cloud based CRM tools such as Sugar CRM already has possible options for deployment on public clouds (Amazon EC2, Rackspace etc.), private clouds such as VMWare and also on-site behind customer firewalls.  &lt;p align="justify"&gt;According to a recent report from IBIS World, one of the world's largest independent publishers of U.S. industry research, CRM industry today stands at 60% on-premise deployments and 40% cloud based solutions (1). For customers who are looking for new purchases or upgrade of their legacy applications, DRO might just be the key decision influencer. Let's wait and watch!!  &lt;p align="justify"&gt;References:  &lt;p align="justify"&gt;(1) &lt;a href="http://www.destinationcrm.com/Articles/Columns-Departments/Insight/Are-CRMs-Worst-Years-Behind-It-79254.aspx"&gt;http://www.destinationcrm.com/Articles/Columns-Departments/Insight/Are-CRMs-Worst-Years-Behind-It-79254.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3544610582956160290?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3544610582956160290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2012/01/new-year-first-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3544610582956160290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3544610582956160290'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2012/01/new-year-first-post.html' title='New Year, first post.'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2625558653537013113</id><published>2011-12-26T17:10:00.001+05:30</published><updated>2011-12-26T17:11:08.149+05:30</updated><title type='text'>Happy Christmas to One and All</title><content type='html'>&lt;span &gt;Happy Christmas to One and All: &lt;/span&gt;&lt;p&gt;&lt;span &gt;Wishing everyone who reads this a very happy Christmas and a prosperous New Year!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2625558653537013113?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2625558653537013113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/12/happy-christmas-to-one-and-all.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2625558653537013113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2625558653537013113'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/12/happy-christmas-to-one-and-all.html' title='Happy Christmas to One and All'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2133356862002530498</id><published>2011-11-16T23:34:00.000+05:30</published><updated>2011-11-16T23:34:36.182+05:30</updated><title type='text'>How To Restore Sharing Options And Old List Spacing In Google Reader</title><content type='html'>&lt;a href="http://feedproxy.google.com/~r/Makeuseof/~3/UIarCZDrmgg/"&gt;How To Restore Sharing Options And Old List Spacing In Google Reader&lt;/a&gt;: &lt;p&gt;&lt;img src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-16h42_39.png" alt="share from google reader" /&gt;Google sure has been busy lately. Gmail has a &lt;a href="http://www.makeuseof.com/tag/gmails-finally-news/"&gt;brand new look&lt;/a&gt;, Google+ &lt;a href="http://www.makeuseof.com/tag/chrome-extensions-youtube-google-news/"&gt;received some new add-ons&lt;/a&gt; and even &lt;a href="http://www.makeuseof.com/tag/youtube-movie-page-receives-news/"&gt;YouTube is getting a facelift&lt;/a&gt;. But did you notice the &lt;a href="http://www.makeuseof.com/tag/google-reader-receives-update-adds-google-design-news/"&gt;changes to Google Reader&lt;/a&gt;? If you’re a regular user, you must have noticed how the color scheme changed, how the spacing changed in list mode, and to top it all off, that you can’t share items anymore, unless you use Google+.&lt;/p&gt;&lt;p&gt;As opposed to Gmail, where you can control the spacing between items in the new look, no such option has been added to Google Reader. This means your screen is now less utilized and you can see less items in your feed, just because of added padding. And if you were used to sharing items via Reader’s sharing options, they no longer exists. The only way to share is via Google+. So what are avid Google Reader users to do?&lt;/p&gt;&lt;p&gt;Here are two add-ons that will help you restore some of these features and get your good old Reader back.&lt;/p&gt;&lt;h2&gt;Reader Sharer [Chrome]&lt;/h2&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h55_42.png" alt="share from google reader" width="437" height="220" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/eomlpgpbhpkklpleojomeiglmgikmkle"&gt;Reader Sharer&lt;/a&gt; is a simple Chrome add-on that restores the sharing functionality to Google Reader. If you want to continue sharing through Google Reader with its own sharing configuration, or if you simply don’t have Google+ and don’t feel like opening an account just so you can share, you should definitely try out Reader Sharer.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h56_22.png" alt="google reader sharing" width="492" height="171" /&gt;&lt;/p&gt;&lt;p&gt;Once you install the add-on, head over to Reader and check if your sharing buttons have been restored. You might need to refresh the page to get them back. But sure enough, here they are!&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-16h11_44.png" alt="google reader sharing" width="546" height="225" /&gt;&lt;/p&gt;&lt;p&gt;Reader Sharer restores the entire Reader sharing interface. You can set up who you want to share with, and then share items or share with note, exactly like it used to be. The sharing settings are now back on your sidebar where they used to be, between “&lt;em&gt;All items&lt;/em&gt;” and “&lt;em&gt;Explore&lt;/em&gt;”.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-16h12_53.png" alt="google reader sharing" width="246" height="361" /&gt;&lt;/p&gt;&lt;p&gt;Reader Sharer comes in two versions. One that simply adds the sharing options (linked above), and &lt;a href="https://chrome.google.com/webstore/detail/gmgmcmhmodidojodfoekpbjnejlhcbpb"&gt;another one&lt;/a&gt; which also takes care of the new spacing problem in list mode. Using the second version, you can kill two birds with one rock – get your sharing options back and fix the spacing.&lt;/p&gt;&lt;h2&gt;Reader Sharer [Firefox]&lt;/h2&gt;&lt;p&gt;&lt;a href="http://userscripts.org/scripts/show/117034"&gt;Reader Sharer Monkey&lt;/a&gt; for Firefox comes in just one version, the one that also takes care of the spacing problem. This is not a Firefox add-on, but a Greasemonkey userscript. In order to get it, you have to first install &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/"&gt;Greasemonkey&lt;/a&gt;, and then head over to the &lt;a href="http://userscripts.org/scripts/show/117034"&gt;userscript page&lt;/a&gt; and install the script.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-16h30_45.png" alt="sharing from google reader" width="580" height="169" /&gt;&lt;/p&gt;&lt;p&gt;Now, when you open Google Reader, all your sharing options will be back, and the extra spacing in list mode will be reduced.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-16h33_18.png" alt="sharing from google reader" width="391" height="215" /&gt;&lt;/p&gt;&lt;h2&gt;FixStyleSheet [Chrome]&lt;/h2&gt;&lt;p&gt;If you’re OK with Google+ sharing, and don’t want to mess with sharing options, try &lt;a href="https://chrome.google.com/webstore/detail/gialkacknhjboidnkgappheioemdcona"&gt;FixStyleSheet for GoogleReader&lt;/a&gt;. This is a simple Chrome extension that does just one thing: it changes the new spacing in Google Reader and lets you use your screen efficiently again. Here is what Google Reader looks like in list mode with the new look:&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h38_14.png" alt="sharing from google reader" width="580" height="445" /&gt;&lt;/p&gt;&lt;p&gt;It’s not that this looks especially bad, but many people have lots of different feeds, and the more items you have on your screen, the easier it is to scan through them and find what you really want to read. The extra spacing also makes the post excerpt smaller, which makes it just a bit harder to understand what the post is about without clicking.&lt;/p&gt;&lt;p&gt;If you’re ready to fix this, download FixStyleSheet, and take another look at Google Reader. The change is automatic, you don’t even have to refresh.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h40_42.png" alt="" width="580" height="360" /&gt;&lt;/p&gt;&lt;p&gt;See how much more compact it is? On my 15’’ screen, it increased the number of posts I can see without scrolling from &lt;strong&gt;13&lt;/strong&gt; to &lt;strong&gt;23&lt;/strong&gt;! That’s a lot of wasted space recovered.&lt;/p&gt;&lt;p&gt;Another small thing FixStyleSheet does is make the post view a bit wider and a bit more compact. This is what it normally looks like:&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h44_43.png" alt="" width="562" height="326" /&gt;&lt;/p&gt;&lt;p&gt;And this is what it looks like after installing the add-on. The title is now smaller, and the whole post stretches over a somewhat wider area, so it takes up less room on your screen.&lt;/p&gt;&lt;p&gt;&lt;img style="border:0pt none" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/2011-11-06-15h44_26.png" alt="share from google reader" width="523" height="297" /&gt;&lt;/p&gt;&lt;p&gt;The change is not huge here, but if you’re minimalistic and don’t care much for formatting, it’s a nice change.&lt;/p&gt;&lt;h2&gt;Bottom Line&lt;/h2&gt;&lt;p&gt;Changes to the user interface of a product you use regularly is always a tough ride. We all have our way of doing things, and when a company comes in and changes everything on us, we’re bound to be looking for ways to soften the blow. This doesn’t mean the change is necessarily bad.&lt;/p&gt;&lt;p&gt;Making users share only through Google+ is quite a different move, and is not necessarily meant to improve our experience as users, but to improve Google+’s standing. So don’t be shy, if you’ve been using the share option in Google Reader, get the add-on and resume your normal sharing routine.&lt;/p&gt;&lt;p&gt;What do you think of all these changes from Google? Do you like the changes to Reader, or are there other elements to the change you don’t like? Share in the comments!&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;img src="http://feeds.feedburner.com/~r/Makeuseof/~4/UIarCZDrmgg" height="1" width="1" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2133356862002530498?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2133356862002530498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/11/how-to-restore-sharing-options-and-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2133356862002530498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2133356862002530498'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/11/how-to-restore-sharing-options-and-old.html' title='How To Restore Sharing Options And Old List Spacing In Google Reader'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8569064050109831467</id><published>2011-08-06T21:18:00.001+05:30</published><updated>2011-08-06T21:18:16.985+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Siebel 8 Local DB Encryption &amp; Backend Access</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Anyone who has worked on the Siebel version 8 flavours is bound to have run into problems with its new local db encryption feature. As a default setting, Siebel encrypts the local db with an RSA encryption key, which means the local db thus extracted, cannot be accessed via the backend. Tools and the locally installed client will continue to work, but if you need to actually debug data entry issues in the database, the system will just respond saying incorrect password.&lt;/p&gt; &lt;p&gt;Traditionally, there is a tool called dbisqlc, an executable present in the Tool\Bin folder, which is mean to access Sybase databases. I have used this tool numerous times in the past to debug data entry issues and run spooled SQL statements. But if your localdb is encrypted, you will need to provide some more inputs to dbisqlc so that it can open up the dbf file.&lt;/p&gt; &lt;p&gt;Thankfully, there are helpful documents on suppportweb &lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=475652.1"&gt;here&lt;/a&gt; and &lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=840477.1&amp;amp;h=Y"&gt;here&lt;/a&gt; which explains everything in detail.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;ol&gt; &lt;li&gt;Determine the location of the local database that user wants to connect to and note down the full path of the database file for example %SIEBEL_CLIENT_ROOT%\local\sse_data.dbf.&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt; &lt;ul&gt; &lt;ol start="2"&gt; &lt;li&gt;Launch dbisqlc.exe from the %SIEBEL_CLIENT_ROOT%\bin directory to bring up the Connect to Adaptive Server Anywhere dialog. On the Login tab fill out the following fields.&lt;b&gt;NOTE:&lt;/b&gt; The values for the User ID and Password have to be in &lt;strong&gt;upper case&lt;/strong&gt;:&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt; &lt;table border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top"&gt; &lt;p&gt;&lt;b&gt;Field&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt; &lt;p&gt;User ID&lt;/p&gt;&lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt;DBA&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt; &lt;p&gt;Password&lt;/p&gt;&lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt;&amp;lt;Enterprise Name&amp;gt; in ALL CAPITALS&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;NOTE: The default DBA password value is the enterprise name. If the enterprise name has less than 8 characters, the name is padded with consecutive digits 1234. For example: &lt;p&gt;o If the Enterprise Name is Siebel2005, then the DBA password is SIEBEL2005. &lt;p&gt;o If the Enterprise Name is Siebel, then the DBA password is SIEBEL12. &lt;p&gt;o &lt;p&gt;On the Database tab fill out the following field: &lt;table border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top"&gt; &lt;p&gt;&lt;b&gt;Field&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt; &lt;p&gt;Database File&lt;/p&gt;&lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt;C:\Sea\local\sse_data.dbf&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;b&gt;NOTE:&lt;/b&gt; Starting in Siebel version 8.0, you will need to run the following query to retrieve the encrypted value for the local database owner and enter this value on the Encryption Key field.&amp;nbsp; &lt;p&gt;SELECT PREF_CD, VAL FROM S_NODE_PREF s1, S_NODE s2 WHERE s1.PREF_CD ='RemLocSec:PlainKey' AND s1.NODE_ID = s2.ROW_ID AND s2.NAME='&amp;lt;mobile client name of the local database'; &lt;ul&gt; &lt;ol start="3"&gt; &lt;li&gt;After clicking on the OK button, the user will connect to the local database. A message "Connected to database" should appear in the Statistics sub-window.&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Knowing the DBA password for your local db can also be useful when the tables need to be extended.&amp;nbsp; Sometimes in Siebel tools, when you do an apply activate, the tools wizard goes into a hang and refuses to come out. I found that when I entered the userid as DBA and corresponding password generated as in the steps above, the tools system was able to complete the apply DDL step easily.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Also refer to this excellent &lt;a href="http://siebelweb.com/administration/resetting-forgotten-passwords-in-encrypted-local-database-for-siebel-8-x-versions/"&gt;post&lt;/a&gt; which explains how to reset forgotten passwords.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8569064050109831467?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8569064050109831467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/08/siebel-8-local-db-encryption-backend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8569064050109831467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8569064050109831467'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/08/siebel-8-local-db-encryption-backend.html' title='Siebel 8 Local DB Encryption &amp;amp; Backend Access'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8659714080667052438</id><published>2011-06-12T08:46:00.001+05:30</published><updated>2011-06-12T08:48:21.655+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Java integration to Siebel Webservice</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;A few weeks back we had this requirement to have a Java client connect to our Siebel Webservice and do various operations. In this model, the Siebel side was the backend, and a Java applet was the frontend to the system. I setup the inbound Webservice in Siebel in no time, using ASIs. But the Java folks were having problems in setting up a connection to the system. They even said there were problems in the WSDL and Webservice, and that they were getting various parser errors on their side. Guess they were too dependent on eclipse, and they could not find an import WSDL feature on it !! &lt;/p&gt; &lt;p&gt;Truth is, Java is one of those languages which understands webservices very well, and if properly used, could make the integration work easiest to implement. You don’ have to build the SOAP request by hand (though, that is one option) as is done in some scripting languages. You just have to figure out how to generate the stub file, or the necessary class files into the system.&lt;/p&gt; &lt;p&gt;Now there are two ways to import a WSDL into a&amp;nbsp; Java system, you would use the WSDLtoJava.bat file if you are using the apache axis framework. This is when a Java servlet on Tomcat/Apache is talking to another server. I preferred the easier way to using the wsimport command as this is a simple client talking to a Siebel server. I will be using the &lt;a href="http://dl.dropbox.com/u/7447407/SR_WSDL.wsdl"&gt;Service Request&lt;/a&gt; ASI WSDL from a &lt;a href="http://cleartext.blogspot.com/2011/06/inbound-asikeeping-it-simple.html"&gt;previous post&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;You need to have the Java SDK installed and the paths properly configured on your system. Open up a command prompt window and type in&amp;nbsp; “java&amp;nbsp; -version” or “javac” to see if the paths have been added correctly.&lt;/p&gt; &lt;p&gt;Go ahead and import the wsdl using the command &lt;strong&gt;wsimport SR_WSDL.wsdl.&lt;/strong&gt; Here I am running the command from the root of C: drive. You will see the importer at work generating class files.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-z1Q1i7AVDbI/TfQvWBGd0AI/AAAAAAAAGGc/KU6TgfF5d40/s1600-h/clip_image002%25255B9%25255D%25255B7%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[9]" border="0" alt="clip_image002[9]" src="http://lh3.ggpht.com/-lq-jQzfERuE/TfQvXE8ydAI/AAAAAAAAGGg/OvKChQtiyio/clip_image002%25255B9%25255D_thumb%25255B8%25255D.jpg?imgmax=800" width="412" height="215"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You can ignore any warnings you see as long as you don’t get any errors. wsimport would have created a nested folder structure with multiple class files. Here the path created is C:\com\siebel\xml\sm_servicerequest.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-YscKmeZ5Gjc/TfQvYXId9jI/AAAAAAAAGHE/nzD197es_vM/s1600-h/image10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-aA6g-ulFLPM/TfQvZqqdWYI/AAAAAAAAGHI/gE9KLK2-1Ms/image_thumb13.png?imgmax=800" width="507" height="288"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Now its time to start writing your main java file which will make an instance of these class files and trigger the integration to siebel. You will have to know which class represents the webservice, here it is SMServiceRequestWS_Service.class. You can also generate the actual java files to see how the class and methods under them have been defined. Inorder to do this, use the command &lt;strong&gt;wsimport –keep.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-6Mx7X_EskDk/TfQvaTQBR4I/AAAAAAAAGGs/fXWdX37E75c/s1600-h/clip_image002%25255B13%25255D%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[13]" border="0" alt="clip_image002[13]" src="http://lh5.ggpht.com/-xNw28VQiOfI/TfQvbIbA8JI/AAAAAAAAGGw/DmnmlKy3ouk/clip_image002%25255B13%25255D_thumb%25255B5%25255D.jpg?imgmax=800" width="386" height="204"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This time wsimport will create the java files for each class file.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-t7MDUnjQ3xU/TfQvcDpc62I/AAAAAAAAGG0/Hkk239-Z5Hw/s1600-h/clip_image002%25255B15%25255D%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[15]" border="0" alt="clip_image002[15]" src="http://lh5.ggpht.com/-PjdREooaX_0/TfQvdDiYAMI/AAAAAAAAGG4/MvPKUxBEF5I/clip_image002%25255B15%25255D_thumb%25255B7%25255D.jpg?imgmax=800" width="319" height="367"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Back to our main java file. Import the generated class files using:&lt;/p&gt; &lt;p&gt;import com.siebel.xml.sm_servicerequest.*;  &lt;p&gt;As can be seen, this string is actually the path of the generated class files. This is what my final Client.java file looked like :  &lt;p&gt;&lt;em&gt;&lt;strong&gt;///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;import com.siebel.xml.sm_servicerequest.*;&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;import java.io.Writer; &lt;/strong&gt;&lt;/em&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;//the above namespace is from the generated code from the wsdl.&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;public class Client&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;static SMServiceRequestWS_Service service = new SMServiceRequestWS_Service();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;public static void main(String[] args)&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;try&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Client client = new Client();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;client.doTest(args);&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;catch(Exception e)&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;e.printStackTrace();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;public void doTest(String[] args)&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;try&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;SMServiceRequestWS pm = service.getSMServiceRequestWS();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;// Building the Request hierachy&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;QueryPageSRInput req = new QueryPageSRInput();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;req.setPageSize("10");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;req.setViewMode("All");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;req.setStartRowNum("0");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;ListOfSmServicerequest list = new ListOfSmServicerequest();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;ServiceRequest SR =new ServiceRequest();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;list.getServiceRequest().add(SR);&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;req.setListOfSmServicerequest(list);&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;// Variable to store Response hierarchy&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;QueryPageSROutput res = new QueryPageSROutput();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;// Invoke the service&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;System.out.println("Invoking the Webservice ");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;res =pm.queryPageSR(req);&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;System.out.println(res.getLastPage());&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;for (int i = 0; i &amp;lt; res.getListOfSmServicerequest().getServiceRequest().size(); i++) &lt;/strong&gt;&lt;/em&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;System.out.print(res.getListOfSmServicerequest().getServiceRequest().get(i).getStatus() + "\t");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;System.out.print(res.getListOfSmServicerequest().getServiceRequest().get(i).getSRNumber() + "\t");&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;System.out.println(res.getListOfSmServicerequest().getServiceRequest().get(i).getOwner());&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;catch(Exception e)&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;e.printStackTrace();&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/strong&gt;&lt;/em&gt;  &lt;p&gt;All the information you need to build up the request and parse out the response is in the .java files created by wsimport. As can be seen, the final code does not have any variables for the URL,namespace or SOAPAction. These details are taken care of in the .java files.  &lt;p&gt;Time to compile and run the Client.java file. Commands are:  &lt;p&gt;&lt;em&gt;javac Client.java&lt;/em&gt;  &lt;p&gt;&lt;em&gt;java Client&lt;/em&gt;  &lt;p&gt;The client instance should connect to the Siebel Webservice now :  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-FBRhK7wc6KU/TfQvd3wFuMI/AAAAAAAAGHM/HTBdYexT7-A/s1600-h/image12.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-DlIrt-_nyUc/TfQveZrERCI/AAAAAAAAGHQ/72jvh7Vaidg/image_thumb15.png?imgmax=800" width="541" height="184"&gt;&lt;/a&gt;  &lt;p&gt;This code runs a&amp;nbsp; Query and prints out the Service Request Status, RowId and Owner details.  &lt;p&gt;That’s it !! This is all you need to have a java client invoking a Siebel Webservice. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8659714080667052438?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8659714080667052438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/06/java-integration-to-siebel-webservice.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8659714080667052438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8659714080667052438'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/06/java-integration-to-siebel-webservice.html' title='Java integration to Siebel Webservice'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://lh3.ggpht.com/-lq-jQzfERuE/TfQvXE8ydAI/AAAAAAAAGGg/OvKChQtiyio/s72-c/clip_image002%25255B9%25255D_thumb%25255B8%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-5802890610909664316</id><published>2011-06-10T07:19:00.001+05:30</published><updated>2011-06-10T07:56:41.516+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='ASI'/><title type='text'>Inbound ASI–Keeping it simple</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;What is the easiest way to setup a new inbound web service in Siebel ? Well, a lot depends on the actual requirement, the complexity of the schema, error handling features etc. If the requirement is really simple, I try to go for an Application Service Interface or ASI. And specially if the requirement calls for multiple operations at a single web service, then ASI is the way to go. &lt;/p&gt; &lt;p&gt;An Application Services Interface (ASI) is a &lt;strong&gt;release-independent&lt;/strong&gt; interface published by Oracle that allows you to integrate Siebel applications with external applications. An ASI is a collection of related methods; each method contains input and output parameters. The methods and parameters are listed on the business service definition. Simple method parameters (such as a string or number) are defined directly in the service definition. Hierarchical method parameters are defined using integration objects&lt;/p&gt; &lt;p&gt;Lets assume that the requirement here is to expose a query operation as a web service. The end point would invoke a Siebel web service which would extract data in a schema. Simple query operation. Here is how to do it in an ASI.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step 1 : Define your schema&lt;/strong&gt;. Decide upon an already present Integration Object or design a new IO from scratch. Here I’m choosing a custom Service Request IO, with attachments as the child IC. Don’t forget to decide upon the user keys and status keys. &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-vtjxngGUyK8/TfF3gO_YR3I/AAAAAAAAGFk/vcmjGjSkfAE/s1600-h/clip_image00294.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[9]" border="0" alt="clip_image002[9]" src="http://lh6.ggpht.com/-XSfWpKJvccU/TfF4DTKbn6I/AAAAAAAAGFo/GcbctorHDo4/clip_image0029_thumb2.jpg?imgmax=800" width="472" height="264"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step 2: Define the ASI business service&lt;/strong&gt;. Create a new business service, and set the class as &lt;strong&gt;CSSEAIDataSyncService&lt;/strong&gt;. Define a &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/ASIRef/ASIRefASI10.html#wp1003948"&gt;method&lt;/a&gt; for this BS as QueryPage. Here I have added one more method for InsertOrUpdate.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-qxi2LqNLitM/TfF4EBlppZI/AAAAAAAAGFs/FOxscZ_lbhE/s1600-h/clip_image002115.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[11]" border="0" alt="clip_image002[11]" src="http://lh6.ggpht.com/-Y_x-wjJlsCU/TfF4FAJEVNI/AAAAAAAAGFw/lzYG1TC7D_w/clip_image00211_thumb9.jpg?imgmax=800" width="490" height="175"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Define the arguments of the methods. There has to be at least one argument of type Integration Object. Mention the IO name you had chosen in Step1&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-I5hjfOPgMBU/TfF4F11OPuI/AAAAAAAAGF0/fwHHN-j74cI/s1600-h/clip_image002134.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[13]" border="0" alt="clip_image002[13]" src="http://lh4.ggpht.com/-_9LLySJUgUo/TfF4Gqq09EI/AAAAAAAAGF4/rh35aDtonPc/clip_image00213_thumb6.jpg?imgmax=800" width="457" height="171"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Two Business Service User properties are required.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-NwyqpSHttRY/TfF4HQsXjbI/AAAAAAAAGF8/SpdZgIY32Aw/s1600-h/clip_image002154.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[15]" border="0" alt="clip_image002[15]" src="http://lh3.ggpht.com/-BGon58m-TVk/TfF4IZG0HKI/AAAAAAAAGGA/CQETjcLh_HM/clip_image00215_thumb7.jpg?imgmax=800" width="427" height="104"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Instead of creating the BS, an existing ASI can be simply cloned, in which case you would only need to change the IO name.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step 3: Expose the BS as an Inbound web service.&lt;/strong&gt;&amp;nbsp; Compile the IO and BS. On Siebel 8, simply right click the BS and choose deploy as web service. Or you could setup the service yourself.&lt;/p&gt; &lt;p&gt;In the application, go to Sitemap &amp;gt; Administration – Webservices &amp;gt; Inbound Webservice.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-P1BGZy_3awc/TfGA3E-R9RI/AAAAAAAAGGU/BObkoeXWodM/s1600-h/clip_image002%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/-r3Wnnj-xqo0/TfGA4Gsmt-I/AAAAAAAAGGY/aWx4xE76CAE/clip_image002_thumb%25255B7%25255D.jpg?imgmax=800" width="304" height="252"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;In service name, give any name and set the namespace. The namespace can be taken from the IO userproperties.&lt;/p&gt; &lt;p&gt;In Service Port, choose the newly created BS. Set the binding and transport values. Here I have chosen SOAP_DOC_LITERAL and HTTP Transport&lt;/p&gt; &lt;p&gt;In the Operations applet, the methods of the custom BS will be available. Set them up, and clear the cache.&lt;/p&gt; &lt;p&gt;That’s it, your done !!&amp;nbsp; You can generate the WSDL, and this can be consumed by the end point. The end system will get to see the various operations exposed under the service. &lt;/p&gt; &lt;p&gt;Here is how the WSDL looks when consumed in XML Spy:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-XtpxhbGb7SQ/TfF4I7LvjmI/AAAAAAAAGGE/Ra2Uy-8iPWU/s1600-h/clip_image002174.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[17]" border="0" alt="clip_image002[17]" src="http://lh5.ggpht.com/-eZHjwkmEm2o/TfF4J5HQi_I/AAAAAAAAGGI/Vh0PxTQjnzY/clip_image00217_thumb5.jpg?imgmax=800" width="372" height="221"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;And on choosing QueryPage method, XML Spy will generate this SOAP Request.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-agVkShg_Dlg/TfF4Kp7BTRI/AAAAAAAAGGM/k7HcM3zZVf0/s1600-h/clip_image002194.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[19]" border="0" alt="clip_image002[19]" src="http://lh4.ggpht.com/-Km3P_4dGM9I/TfF4MRml2cI/AAAAAAAAGGQ/N8mpx5Fm_OI/clip_image00219_thumb9.jpg?imgmax=800" width="437" height="225"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Regarding the different methods that can be exposed, there are &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/ASIRef/ASIRefASI10.html#wp1003948"&gt;six&lt;/a&gt; to choose from. And if needed, you can also provide &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/ASIRef/ASIRefASI10.html#wp1004216"&gt;datamappers&lt;/a&gt; &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/ASIRef/ASIRefASI9.html"&gt;for&lt;/a&gt; the request or response.&lt;/p&gt; &lt;p&gt;ASIs implement error handling in their own &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/ASIRef/ASIRefASI15.html#wp1004417"&gt;way&lt;/a&gt; and return SOAP fault codes back to the calling system.&lt;/p&gt; &lt;p&gt;Siebel ASIs are prebuilt and can be used immediately. ASIs provide a release-independent integration interface to the Siebel application, which remains unchanged with each upgrade to a new release. This is one of those few areas in Siebel where there is an upgrade-proof guarantee from Siebel/Oracle.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5802890610909664316?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5802890610909664316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/06/inbound-asikeeping-it-simple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5802890610909664316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5802890610909664316'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/06/inbound-asikeeping-it-simple.html' title='Inbound ASI–Keeping it simple'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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/-XSfWpKJvccU/TfF4DTKbn6I/AAAAAAAAGFo/GcbctorHDo4/s72-c/clip_image0029_thumb2.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-5210073850785216680</id><published>2011-05-14T21:40:00.000+05:30</published><updated>2011-05-14T21:40:39.998+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><category scheme='http://www.blogger.com/atom/ns#' term='escript'/><category scheme='http://www.blogger.com/atom/ns#' term='Task Based UI'/><title type='text'>Scripting and Task Based UIs</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Siebel 8's task based user interface (TBUI) is a nifty feature, but it still needs some more polishing though. A really simple looking requirement came up the other day, and I was surprised that there was no out of box feature I knew to support it.&lt;br /&gt;&lt;br /&gt;The requirement was to conditionally disable tasks in the Task View pane applet. The Task Groups have to be associated with the triggering views, and when the logged in user enables the tasks by clicking on its button, an applet opens up in the UI on the left side, always showing all the tasks associated with the current opened view.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://download.oracle.com/docs/cd/E14004_01/books/BusProcFramework/images/task_UI_elements1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://download.oracle.com/docs/cd/E14004_01/books/BusProcFramework/images/task_UI_elements1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Now we wanted to conditionally disable certain tasks depending upon the user's position, and there was no way of achieving this. On searching on the bookshelf, I found a way to &lt;a href="http://download.oracle.com/docs/cd/E14004_01/books/BusProcFramework/BusProcFramework_ConfigOptions7.html"&gt;trigger the task &amp;nbsp;from script&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="pcf3CompFont3" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;if (name == "Test")&lt;br /&gt;{&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227555"&gt;&lt;/a&gt;var inputPropSet;&lt;br /&gt;var outputPropSet;&lt;br /&gt;var taskUIsvc;&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227556"&gt;&lt;/a&gt;inputPropSet = theApplication().NewPropertySet();&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227557"&gt;&lt;/a&gt;outputPropSet = theApplication().NewPropertySet();&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227558"&gt;&lt;/a&gt;taskUIsvc = theApplication().GetService("Task UI Service (SWE)");&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1228528"&gt;&lt;/a&gt;inputPropSet.SetProperty("TaskName","Create a Contact");&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1228529"&gt;&lt;/a&gt;the outputPropSet is created. outputPropSet is not used to send results back to the task UI--!&amp;gt;&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227560"&gt;&lt;/a&gt;taskUIsvc.InvokeMethod("LaunchTaskFromScript",inputPropSet,outputPropSet);&lt;/div&gt;&lt;div class="pcf4CompFont4" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 7.5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227561"&gt;&lt;/a&gt;return ("CancelOperation");&lt;/div&gt;&lt;div class="pcf3CompFont3" style="color: black; font-family: 'Lucida Console'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 5em; margin-right: 0em; margin-top: 0.5em; text-align: left; text-decoration: none; text-indent: 0em; text-transform: none;"&gt;&lt;a href="" name="wp1227562"&gt;&lt;/a&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So now, instead of showing the tasks in the task pane applet, &amp;nbsp;we trigger it from scripts behind buttons in the UI. We have buttons for different tasks, and the buttons themselves are enabled/disabled based on positions.&lt;br /&gt;&lt;br /&gt;I'm hoping Siebel provides an vanilla way of achieving conditional task enabling/disabling in the UI soon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5210073850785216680?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5210073850785216680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/05/scripting-and-task-based-uis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5210073850785216680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5210073850785216680'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/05/scripting-and-task-based-uis.html' title='Scripting and Task Based UIs'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-150835706915571280</id><published>2011-04-30T10:52:00.005+05:30</published><updated>2011-05-03T19:56:08.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><category scheme='http://www.blogger.com/atom/ns#' term='COM Control'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='VBA Script'/><title type='text'>SQL Spools in Siebel and Trace commands</title><content type='html'>&lt;div&gt;&lt;div&gt;We have all been there; at some point or other, Siebel starts throwing SQL errors, or the application slows down due to some long running SQL statements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; font-size: 13px; line-height: 22px; "&gt;&lt;strong style="font-weight: bold; "&gt;&lt;em style="font-style: italic; "&gt;“An error has occurred executing a Sql statement. Please continue or ask your systems administrator to check your application configuration if the problem persists.(SBL-DBC-00105)”&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; font-size: 13px; line-height: 22px; "&gt;&lt;strong style="font-weight: bold; "&gt;&lt;em style="font-style: italic; "&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;The best way to figure out what went wrong is to spool out the actual SQL statement (could be query or insert/update or delete) which ran in the application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You could turn on SQL spooling when the client starts using the /s &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/PerformTun/PerformTunCustConfig4.html"&gt;option.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Or you could increase &lt;a href="http://siebelunleashed.com/siebel-logs-how-useful-are-they/"&gt;Log levels&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now both these options enables SQL spooling when the client itself starts; and the resulting file will contain every SQL statement which ran up until the error can be reproduced. Is there any way we can turn SQL logging on the fly, to spool up only the SQLs we want and ignore the rest ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Turns out, there are script commands TraceOn and TraceOff, which can be used the spool out the SQL statements. Documentation can be found &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/OIRef/OIRefInterfaceRef76.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will have to start SQL tracing using script at the beginning of the even,and then stop it after the spooling is done. I found that these commands can also be used in COM controls.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I have created a simple &lt;a href="http://dl.dropbox.com/u/7447407/Siebel%20Spooler.xls"&gt;SQL instant spooler&lt;/a&gt; in Excel macros, which will do this for you, without the need for increasing log levels or writing scripts. I have tested it on Siebel 7.8 and Siebel 8.1 local and dedicated clients, and it works fine. All you need to do is&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Open the Siebel local or dedicated client (does not work on the thin client)&lt;/div&gt;&lt;div&gt;2) Use the start and stop buttons on the sheet to enable SQL tracing.&lt;/div&gt;&lt;div&gt;3) The SQL which was run in Siebel between start and stop will be opened in notepad&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-SrpSN2zpIKg/Tbuosl9rCcI/AAAAAAAAGFY/WcVfbS5OZ4U/s1600/Untitled.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 126px;" src="http://3.bp.blogspot.com/-SrpSN2zpIKg/Tbuosl9rCcI/AAAAAAAAGFY/WcVfbS5OZ4U/s320/Untitled.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5601256045623839170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can download the SQL instant spooler &lt;a href="http://dl.dropbox.com/u/7447407/Siebel%20Spooler.xls"&gt;here&lt;/a&gt; and try it out. You need to have Siebel installed properly and enable the macros on the excel when it is opened.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheerios !!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-150835706915571280?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/150835706915571280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/04/sql-spools-in-siebel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/150835706915571280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/150835706915571280'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/04/sql-spools-in-siebel.html' title='SQL Spools in Siebel and Trace commands'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/-SrpSN2zpIKg/Tbuosl9rCcI/AAAAAAAAGFY/WcVfbS5OZ4U/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-3264884618970225448</id><published>2011-04-26T23:48:00.001+05:30</published><updated>2011-04-26T23:48:03.253+05:30</updated><title type='text'>Fusion Event : Free Online Training</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div style="margin:0px 2px;padding-top:1px;background-color:#c3d9ff;font-size:1px !important;line-height:0px !important"&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 20px; font-weight: bold; line-height: normal; "&gt;&lt;a href="http://blogs.oracle.com/reynolds/2011/04/the_horses_mouth.html" target="_blank"&gt;The Horses Mouth&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin:0px 10px"&gt; &lt;div style="margin-bottom:0.5em"&gt;via &lt;a href="http://blogs.oracle.com/reynolds/" target="_blank"&gt;Antony Reynolds&amp;#39; Blog&lt;/a&gt; by antony.reynolds on 4/26/11&lt;/div&gt;&lt;br&gt; &lt;p&gt;&lt;img alt="Virtual Developer Day" src="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/352021.jpg" width="603" height="216"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;Oracle is providing a &lt;a href="http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=132139&amp;amp;src=7011174&amp;amp;src=7011174&amp;amp;Act=172" target="_blank"&gt;free online training session&lt;/a&gt; on the tools used to create Fusion Applications.  &lt;/font&gt;&lt;/p&gt;   &lt;p&gt;&lt;font size="3"&gt;Learn how Rich Enterprise Applications, powered by Oracle Application Development Framework (Oracle ADF), are developed, assembled and configured using Oracle Fusion Middleware technologies like Oracle JDeveloper, Oracle WebCenter, Oracle BPM Suite, and Oracle SOA Suite. These applications uniquely deliver:&lt;/font&gt;&lt;/p&gt;   &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;font size="3"&gt;Desktop Quality, Multi-Channel User Experience&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font size="3"&gt;Integrated Collaboration and Social Computing Services&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font size="3"&gt;Enterprise Services like Content Management, BPM, Security and Entitlement&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;     &lt;li&gt;&lt;strong&gt;&lt;font size="3"&gt;Integration with Business Processes and Oracle Applications&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;img border="0" src="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/189995.gif" width="1" height="4"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p&gt;&lt;a href="https://oracle.6connex.com/portal/rea/login" target="_blank"&gt;&lt;strong&gt;&lt;font size="3"&gt;Register Now!&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin:0px 2px;padding-top:1px;background-color:#c3d9ff;font-size:1px !important;line-height:0px !important"&gt; &lt;/div&gt; &lt;div style="padding:4px;background-color:#c3d9ff"&gt;&lt;h3 style="margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; "&gt;&lt;span class="Apple-style-span" style="font-size: 1px; font-weight: normal; line-height: 0px;"&gt;&lt;br&gt; &lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3264884618970225448?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3264884618970225448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/04/fusion-event-free-online-training.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3264884618970225448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3264884618970225448'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/04/fusion-event-free-online-training.html' title='Fusion Event : Free Online Training'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-6628470016699212596</id><published>2011-04-26T13:59:00.001+05:30</published><updated>2011-05-03T19:54:18.958+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Siebel 8.1 menu items not opening in IE 8.</title><content type='html'>&lt;p&gt;Another issue I ran into in IE 8, regarding the Siebel 8.1 Mobile client. This issue was reproduceable on both debug and non-debug modes.&lt;/p&gt; &lt;p&gt;After the mobile client opened up fine, none of the menu items inside the UI framework would open. The menu items at each applet would not drop down, and even the Help-&amp;gt;About View would not open up.&lt;/p&gt; &lt;p&gt;At first I thought the pop-up blockers were playing spoilsport again, but the problem persisted even after pop-up blockers were turned off.&lt;/p&gt; &lt;p&gt;&lt;br&gt;Then , a colleague suggested making a change to the client CFG file. In my case, it was scomms.cfg.&lt;/p&gt; &lt;p&gt;1) Open the client CFG file.&lt;/p&gt; &lt;p&gt;2) Find this line :&lt;/p&gt; &lt;p&gt;               EnableFQDN               = FALSE&lt;/p&gt; &lt;p&gt;3) Change it to :&lt;/p&gt; &lt;p&gt;                EnableFQDN               = TRUE&lt;/p&gt; &lt;p&gt;&lt;br&gt;And that fixed the problem !! I don&amp;#39;t know what FQDN has to do with menu items, maybe its something wrong with the UI framework.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-6628470016699212596?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/6628470016699212596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/04/siebel-81-menu-items-not-opening-in-ie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/6628470016699212596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/6628470016699212596'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/04/siebel-81-menu-items-not-opening-in-ie.html' title='Siebel 8.1 menu items not opening in IE 8.'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5867403519173912361</id><published>2011-04-25T11:22:00.001+05:30</published><updated>2011-05-03T19:54:18.959+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Siebel 8 debug mode problem with Internet Explorer 8 ?</title><content type='html'>&lt;p&gt;The last few months have been some of the worse in my career so far. The hectic project schedule and huge amount of &amp;quot;last minute changes&amp;quot; left me very little time to relax. Hopefully, its all going to change soon.&lt;/p&gt;   &lt;p&gt;&lt;br&gt;I am working on Siebel 8.1, and had Internet explorer 7 running, which ran without any issues. After an upgrade to IE 8 (thanks to the IT guys), I found that the Siebel debug mode would no longer open. The IE window would open up and throw a  &amp;quot;page not found&amp;quot; error. But the Siebel client would open fine, when started via its own shortcut.&lt;/p&gt;   &lt;p&gt;&lt;br&gt;A little experimenting, and I found that inorder for the Siebel 8.1 debug mode to open up in IE, there should be no other instances of IE running. Just kill all other IE instances, and simulating the workflow should be fine.&lt;/p&gt;   &lt;p&gt;Not sure if there is another way to fix this.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5867403519173912361?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5867403519173912361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2011/04/siebel-8-debug-mode-problem-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5867403519173912361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5867403519173912361'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2011/04/siebel-8-debug-mode-problem-with.html' title='Siebel 8 debug mode problem with Internet Explorer 8 ?'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2606588934129445149</id><published>2010-11-13T18:22:00.001+05:30</published><updated>2011-05-03T19:55:21.681+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='RunTimeEvent'/><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><category scheme='http://www.blogger.com/atom/ns#' term='escript'/><title type='text'>Differentiating New Record &amp; Update Record</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;There are cases when a particular data validation or Business&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Process invocation should only occur when&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;a new record is being written down to the database, but not when an existing record is being updated. Or it may be the other way around, but the Siebel developer has to figure out what operation is happening.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I have found many ways these can be achieved, here are my favourite three.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"&gt;&lt;span style="mso-list:Ignore"&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Using a Boolean flag in script&lt;/b&gt;. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;This is how I first implemented such a scenario.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I was new to Siebel and hadn't yet mastered all the scripting events .&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Easiest way out seemed to declare a Boolean flag in the declarations section of the Buscomp server script, and giving it a default value of false. Then in NewRecord&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;event,&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;this flag should be turned to true. Finally, in the PreWriteRecord or WriteRecord event, the value of this flag could be checked, and new records can be differentiated fromo exisiting records.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"&gt;&lt;span style="mso-list:Ignore"&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;RunTime events&lt;/b&gt;. This is a No-Scripting approach to the same problem. In Runtime events, if you select the buscomp events supported, it can be seen that Siebel now provides three events for WriteRecord operation : &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:72.0pt;mso-add-space: auto;text-indent:-18.0pt;mso-list:l0 level2 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;WriteRecord : Triggered&lt;/b&gt; everytime after records are committed.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:72.0pt;mso-add-space: auto;text-indent:-18.0pt;mso-list:l0 level2 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;WriteRecordNew : &lt;/b&gt;Triggered only when new records are committed.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:72.0pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level2 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;WriteRecordUpdated: &lt;/b&gt;Triggered only when existing records are updated.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:36.0pt"&gt;But these events only occur AFTER the records are committed. They can't be used to do validation/invocation before records are committed.&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span style="mso-bidi-font-family:Calibri; mso-bidi-theme-font:minor-latin"&gt;&lt;span style="mso-list:Ignore"&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;IsNewRecordPending. &lt;/b&gt;This is a new specialised Busines Component Method, meant for EBCs, documented &lt;a href="http://download.oracle.com/docs/cd/B40099_02/books/EAI2/EAI2_ExtBusComps9.html"&gt;here&lt;/a&gt;.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;But on trying the command out, I found that it works perfectly well in normal business components as well.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;This method can be invoked from any other event in BC level, but it only makes sense to invoke it in the PreWriteRecord section.&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:72.0pt"&gt;var isNewRecord = this.InvokeMethod(&amp;quot;IsNewRecordPending&amp;quot;);&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:36.0pt"&gt;This way new records can be differentiated from old records before they are committed to the system.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2606588934129445149?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2606588934129445149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/11/differentiating-new-record-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2606588934129445149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2606588934129445149'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/11/differentiating-new-record-update.html' title='Differentiating New Record &amp; Update Record'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-3300747462325609774</id><published>2010-10-15T17:10:00.001+05:30</published><updated>2011-05-03T19:51:55.498+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Declarative Alternatives to Using Siebel Scripting (Doc ID 477842.1)</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Calibri","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page WordSection1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 	{page:WordSection1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=WordSection1&gt;  &lt;p class=MsoNormal&gt;Maybe you already know this, but I there is a document on supportweb which documents many alternatives to scripting. Its Doc ID 477842.1 available here:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=477842.1"&gt;https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=477842.1&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;It also points to another document which discusses the data validation manager . &lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:black'&gt;478298.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=478298.1"&gt;https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=478298.1&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3300747462325609774?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3300747462325609774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/10/declarative-alternatives-to-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3300747462325609774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3300747462325609774'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/10/declarative-alternatives-to-using.html' title='Declarative Alternatives to Using Siebel Scripting (Doc ID 477842.1)'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-7325241690976910871</id><published>2010-09-01T15:44:00.023+05:30</published><updated>2010-09-01T17:41:48.527+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><category scheme='http://www.blogger.com/atom/ns#' term='escript'/><category scheme='http://www.blogger.com/atom/ns#' term='EAI Data Transformation Engine'/><title type='text'>Validating multiple Datamappers</title><content type='html'>&lt;span style="color:#000000;"&gt;&lt;br /&gt;We were facing these strange error during ADM import on target system: &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;em&gt;Source component % does not exist.(SBL-EAI-04063) &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;This was coming when we tried to import the datamappers inot target system.We follow a continous deveopment model with numerous integrations, and the external IOs for them keep on changing. The problem occurred because the new WSDL imported did not contain some IC levels which were developed and mapped earlier. But the problem was complicated because now we did not know which datamapper to check. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Now there is a very useful button which could help us here. On the Datamap administration view, there is a validate button on the top applet. It checks the structure of the mapped IOs with the ones compiled into the SRF and threw up validation errors. For some time now I have been wondering the functionality behind this button. &lt;/span&gt;&lt;br /&gt;I &lt;span style="color:#000000;"&gt;found this in the Siebel log files when the button was clicked: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;em&gt;Begin: Business Service 'EAI Data Transformation Engine' invoke method: 'Validate' &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;But if you check the definition of this BS in tools, you will not fin the Validate method. But after a little more tweaking, I was able to figure out the input parameters. One thing I found was that if the Datamap is valid, the BS does not return or throw any message, and if there is any validation error, it throws an exception. Hence if multiple datamps need to be validated, the try catch loop must be put inside a loop. I wrote a simple script at client side services which validates multiple datamaps in one go. The search spec can be modified according to your project requirements. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;function Service_PreInvokeMethod (MethodName, Inputs, Outputs)&lt;br /&gt;{&lt;br /&gt;    var oBCDataMap = "";&lt;br /&gt;    var sMessage= "";&lt;br /&gt;    var iCount = 0;&lt;br /&gt;    oBCDataMap = TheApplication().GetBusObject("EAI Data Map").GetBusComp("EAI Object Map");&lt;br /&gt;    oBCDataMap.ClearToQuery();&lt;br /&gt;    oBCDataMap.SetSearchSpec("Source Object Name","*");&lt;br /&gt;    oBCDataMap.ExecuteQuery(ForwardOnly);&lt;br /&gt;    var oBSDTE = TheApplication().GetService("EAI Data Transformation Engine");&lt;br /&gt;    var psInput = TheApplication().NewPropertySet();&lt;br /&gt;    var psOutput = TheApplication().NewPropertySet();&lt;br /&gt;    var bIsRecord = oBCDataMap.FirstRecord()&lt;br /&gt;    while(bIsRecord)&lt;br /&gt;    {&lt;br /&gt;        psInput.Reset();&lt;br /&gt;        psOutput.Reset();&lt;br /&gt;        try&lt;br /&gt;        {&lt;br /&gt;            psInput.SetProperty("MapName",oBCDataMap.GetFieldValue("Name"));&lt;br /&gt;            oBSDTE.InvokeMethod("Validate",psInput,psOutput);&lt;br /&gt;        }&lt;br /&gt;        catch(e)&lt;br /&gt;        {&lt;br /&gt;            sMessage = sMessage + oBCDataMap.GetFieldValue("Name") + ":" +e.toString() + "\r";&lt;br /&gt;        }&lt;br /&gt;        iCount = iCount + 1;&lt;br /&gt;        bIsRecord = oBCDataMap.NextRecord();&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    sMessage == "" ? TheApplication().RaiseErrorText(iCount + " Datamaps validated successfully.") : TheApplication().RaiseErrorText(sMessage);&lt;br /&gt;    return (CancelOperation);&lt;br /&gt;}&lt;br /&gt;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;When the code is execute, it validates all Datamaps using the EAI Data Transformation Engine BS's Validate method, and presents the errors in a message box.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/TH4_B1TQXmI/AAAAAAAAEvw/aUAHlMDn4J0/s1600/untitled.bmp"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TH5AiZcJxiI/AAAAAAAAEwA/HNEi7dUjW6I/s1600/untitled.bmp"&gt;&lt;span style="color:#000000;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5511913953636763170" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 81px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TH5AiZcJxiI/AAAAAAAAEwA/HNEi7dUjW6I/s320/untitled.bmp" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;You can hit Ctrl-C now to copy this message, and paste this in notepad. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;AMSRefData_ServiceCenter:Parent component map 'q' not found.(SBL-EAI-04061)&lt;br /&gt;AMSRefData_Service_Func:Parent component map 'q' not found.(SBL-EAI-04061)&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;What'ya think ?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-7325241690976910871?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/7325241690976910871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/09/validating-multiple-datamappers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7325241690976910871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7325241690976910871'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/09/validating-multiple-datamappers.html' title='Validating multiple Datamappers'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/_n7pH5GJ_bQY/TH5AiZcJxiI/AAAAAAAAEwA/HNEi7dUjW6I/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-4040061523178676354</id><published>2010-08-17T09:01:00.000+05:30</published><updated>2010-08-17T09:02:08.909+05:30</updated><title type='text'>OpenSolaris is Dead</title><content type='html'>&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-outline-level: 2" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Oracle just sued Google for patent infringement on the Android system. And now OpenSolaris is dead. Here is a company with an aggressive&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;business strategy buying and consuming everything in its way. Now it has eaten its way into the very principles of Open Source. Here is an article regarding the OpenSolaris OS.&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 18pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="LINE-HEIGHT: normal; MARGIN: 3pt 0in 0pt; mso-outline-level: 2" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 18pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;a href="http://sstallion.blogspot.com/2010/08/opensolaris-is-dead.html" target="_blank"&gt;&lt;span style="COLOR: blue; mso-bidi-font-size: 11.0pt"&gt;OpenSolaris is Dead.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 6pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;via &lt;a href="http://planet.opensolaris.org/" target="_blank"&gt;&lt;span style="COLOR: blue"&gt;Planet OpenSolaris&lt;/span&gt;&lt;/a&gt; by Steven Stallion on 8/15/10&lt;/span&gt;&lt;/p&gt;   &lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 12pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;br&gt;What follows is an email sent internally to Oracle Solaris Engineers which describes Oracle&amp;#39;s true intentions toward the OpenSolaris project and the future of Oracle Solaris.&lt;br&gt;  &lt;br&gt;This concludes over four years that I (and many other external contributors) have worked on the OpenSolaris project. This is a terrible sendoff for countless hours of work - for quality software which will now ship as an Oracle product that we (the original authors) can no longer obtain on an unrestricted basis.&lt;br&gt;  &lt;br&gt;I can only maintain that the software we worked on was for the betterment of all, not for any one company&amp;#39;s bottom line. This is truly a perversion of the open source spirit.&lt;/span&gt;&lt;/p&gt; &lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal" align="center"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; &lt;hr align="center" size="2" width="100%"&gt; &lt;/span&gt;&lt;/div&gt; &lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;br&gt;Solaris Engineering,&lt;br&gt;  &lt;br&gt;Today we are announcing a set of decisions regarding the path to&lt;br&gt;Solaris 11, and answering key pending questions on open source, open&lt;br&gt;development, software and binary licenses, and how developers and&lt;br&gt;early adopters will be able to use Solaris 11 technology before its&lt;br&gt;  release in 2011.&lt;br&gt;&lt;br&gt;As you all know, the term "OpenSolaris" has been used colloquially to&lt;br&gt;refer to any or all of a collection of source code, a development&lt;br&gt;model, a web site, a logo, a binary release, a source license, a&lt;br&gt;  community, and many other related things. So it's taken a while to go&lt;br&gt;over each issue from an organizational and business perspective, and&lt;br&gt;align on the correct next step. Therefore, please take the time to&lt;br&gt;read all of the detail here carefully. We'll discuss our strategy&lt;br&gt;  first, and then the decisions and changes to our policies and&lt;br&gt;processes that implement that strategy.&lt;br&gt;&lt;br&gt;Solaris Strategy&lt;br&gt;----------------------&lt;br&gt;&lt;br&gt;Solaris is the #1 Enterprise Operating System. We have the leading&lt;br&gt;  share of business applications on Solaris today, including both SPARC&lt;br&gt;and x64. We have more than twice the application base of AIX and HP-&lt;br&gt;UX combined. We have a brand that stands for innovation, quality,&lt;br&gt;security, and trust, built on our 20-year investment in Solaris&lt;br&gt;  operating system engineering.&lt;br&gt;&lt;br&gt;From a business perspective, the purpose of our investment in Solaris&lt;br&gt;engineering is to drive our overall server business, including both&lt;br&gt;SPARC and x64, and to drive business advantages resulting from&lt;br&gt;  integration of multiple components in the Oracle portfolio. This&lt;br&gt;includes combining our servers with our storage, our servers with our&lt;br&gt;switches, Oracle applications with Solaris, and the effectiveness of&lt;br&gt;the service experience resulting from these combinations. All&lt;br&gt;  together, Solaris drives aggregate business measured in many billions&lt;br&gt;of dollars, with significant growth potential.&lt;br&gt;&lt;br&gt;We are increasing investment in Solaris, including hiring operating&lt;br&gt;system expertise from throughout the industry, as a sign of our&lt;br&gt;  commitment to these goals. Solaris is not something we outsource to&lt;br&gt;others, it is not the assembly of someone else's technology, and it is&lt;br&gt;not a sustaining-only product. We expect the top operating systems&lt;br&gt;engineers in the industry, i.e. all of you, to be creating and&lt;br&gt;  delivering innovations that continue to make Solaris unique,&lt;br&gt;differentiated, and valuable to our customers, and a unique asset of&lt;br&gt;our business.&lt;br&gt;&lt;br&gt;Solaris must stand alone as a best-of-breed technology for Oracle's&lt;br&gt;  enterprise customers. We want all of them to think "If this has to&lt;br&gt;work, then it runs on Solaris." That's the Solaris brand. That is&lt;br&gt;where our scalability to more than a few sockets of CPU and gigabytes&lt;br&gt;of DRAM matters. That is why we reliably deliver millions of IOPS of&lt;br&gt;  storage, networking, and Infiniband. That is why we have unique&lt;br&gt;properties around file and data management, security and namespace&lt;br&gt;isolation, fault management, and observability. And we also want our&lt;br&gt;customers to know that Solaris is and continues to be a source of new&lt;br&gt;  ideas and new technologies-- ones that simplify their business and&lt;br&gt;optimize their applications. That's what made Solaris 10 the most&lt;br&gt;innovative operating system release ever. And that is the same focus&lt;br&gt;that will drive a new set of innovations in Solaris 11.&lt;br&gt;  &lt;br&gt;For Solaris to stand alone as the best-of-breed operating system in&lt;br&gt;Oracle's complete and open portfolio, it must run well on other server&lt;br&gt;hardware and execute everyone's applications, while delivering unique&lt;br&gt;  optimizations for our hardware and our applications. That is the&lt;br&gt;central value proposition of Oracle's complete, open, and integrated&lt;br&gt;strategy. And these are complementary and not contradictory goals&lt;br&gt;that we will achieve through proper design and engineering.&lt;br&gt;  &lt;br&gt;The growth opportunity for Solaris has never been greater. As one&lt;br&gt;example, Solaris is used by about 40% of Oracle's enterprise&lt;br&gt;customers, which means we have a 60% growth opportunity in our top&lt;br&gt;customers alone. In absolute numbers, there are 130,000 Oracle&lt;br&gt;  customers in North America alone who don't use our servers and storage&lt;br&gt;yet, and a global customer base of 350,000 (the prior Sun base was&lt;br&gt;~35,000). That's a huge opportunity we can go attack as a combined&lt;br&gt;company that will increase Solaris adoption and the overall Hardware&lt;br&gt;  server revenue. Our success will also increase the amount of effort&lt;br&gt;ISVs exert optimizing their applications for Solaris.&lt;br&gt;&lt;br&gt;We will continue to grow a vibrant developer and system administrator&lt;br&gt;community for Solaris. Delivery of binary releases, delivery of APIs&lt;br&gt;  in source or binary form, delivery of open source code, delivery of&lt;br&gt;technical documentation, and engineering of upstream contributions to&lt;br&gt;common industry technologies (such as Apache, Perl, OFED, and many,&lt;br&gt;many others) will be part of that activity. But we will also make&lt;br&gt;  specific decisions about why and when we do those things, following&lt;br&gt;two core principles: (1) We can't do everything. The limiting factor&lt;br&gt;is our engineering bandwidth measured in people and time. So we have&lt;br&gt;to ensure our top priority is driving delivery of the #1 Enterprise&lt;br&gt;  Operating System, Solaris 11, to grow our systems business; and (2) We&lt;br&gt;want the adoption of our technology and intellectual property to&lt;br&gt;accelerate our overall goals, yet not permit competitors to derive&lt;br&gt;business advantage (or FUD) from our innovations before we do.&lt;br&gt;  &lt;br&gt;We are using our investment in core Solaris innovation and engineering&lt;br&gt;to drive multiple businesses, through multiple product lines. This&lt;br&gt;already includes our Solaris operating system for Enterprise, and our&lt;br&gt;  ZFS Storage product line, and will soon include other Oracle&lt;br&gt;products. This strategy is all about creating more value from a set&lt;br&gt;of common software investments: it makes everything you do more&lt;br&gt;valuable and used by more people worldwide. It also means you as an&lt;br&gt;  individual engineer or manager have an even greater responsibility to&lt;br&gt;understand the broader business and technical contexts in which your&lt;br&gt;engineering is deployed.&lt;br&gt;&lt;br&gt;Solaris Decisions&lt;br&gt;------------------------&lt;br&gt;  &lt;br&gt;We will continue to use the CDDL license statement in nearly all&lt;br&gt;Solaris source code files. We will not remove the CDDL from any files&lt;br&gt;in Solaris to which it already applies, and new source code files that&lt;br&gt;are created will follow the current policy regarding applying the CDDL&lt;br&gt;  (simply, that usr/src files will have the CDDL, and the very small&lt;br&gt;minority of files in usr/closed might not have it). Use of other open&lt;br&gt;licenses in non-ON consolidations (e.g. GPL in the Desktop area) will&lt;br&gt;also continue. As before, requests to change the license associated&lt;br&gt;  with source code are case-by-case decisions.&lt;br&gt;&lt;br&gt;We will distribute updates to approved CDDL or other open source-&lt;br&gt;licensed code following full releases of our enterprise Solaris&lt;br&gt;operating system. In this manner, new technology innovations will&lt;br&gt;  show up in our releases before anywhere else. We will no longer&lt;br&gt;distribute source code for the entirety of the Solaris operating&lt;br&gt;system in real-time while it is developed, on a nightly basis.&lt;br&gt;&lt;br&gt;Anyone who is consuming Solaris code using the CDDL, whether in pieces&lt;br&gt;  or as a part of the OpenSolaris source distribution or a derivative&lt;br&gt;thereof, would therefore be able to consume any updates we release at&lt;br&gt;that time, under the terms of the CDDL, LGPL, or whatever license&lt;br&gt;applies.&lt;br&gt;  &lt;br&gt;We will have a technology partner program to permit our industry&lt;br&gt;partners full access to the in-development Solaris source code through&lt;br&gt;the Oracle Technology Network (OTN). This will include both early&lt;br&gt;access to code and binaries, as well as contributions to us where that&lt;br&gt;  is appropriate. All such partnerships will be evaluated on a case-by-&lt;br&gt;case basis, but certainly our core, existing technology partnerships,&lt;br&gt;such as the one with Intel, are examples of valued participation.&lt;br&gt;&lt;br&gt;We will encourage and listen to any and all license requests for&lt;br&gt;  Solaris technology, either in part or in whole. All such requests&lt;br&gt;will be evaluated on a case-by-case basis, but we believe there are&lt;br&gt;many complementary areas where new partnership opportunities exist to&lt;br&gt;expand use of our IP.&lt;br&gt;  &lt;br&gt;We will continue active open development, including upstream&lt;br&gt;contributions, in specific areas that accelerate our overall Solaris&lt;br&gt;goals. Examples include our activities around Gnome and X11, IPS&lt;br&gt;packaging, and our work to optimize ecosystems like Apache, OpenSSL,&lt;br&gt;  and Perl on Solaris.&lt;br&gt;&lt;br&gt;We will deliver technical design information, in the form of&lt;br&gt;documentation, design documents, and source code descriptions, through&lt;br&gt;our OTN presence for Solaris. We will no longer post advance&lt;br&gt;  technical descriptions of every single ARC case by default, indicating&lt;br&gt;what technical innovations might be present in future Solaris&lt;br&gt;releases. We can at any time make a specific decision to post advance&lt;br&gt;technical information for any project, when it serves a particular&lt;br&gt;  useful need to do so.&lt;br&gt;&lt;br&gt;We will have a Solaris 11 binary distribution, called Solaris 11&lt;br&gt;Express, that will have a free developer RTU license, and an optional&lt;br&gt;support plan. Solaris 11 Express will debut by the end of this&lt;br&gt;  calendar year, and we will issue updates to it, leading to the full&lt;br&gt;release of Solaris 11 in 2011.&lt;br&gt;&lt;br&gt;All of Oracle's efforts on binary distributions of Solaris technology&lt;br&gt;will be focused on Solaris 11. We will not release any other binary&lt;br&gt;  distributions, such as nightly or bi-weekly builds of Solaris&lt;br&gt;binaries, or an OpenSolaris 2010.05 or later distribution. We will&lt;br&gt;determine a simple, cost-effective means of getting enterprise users&lt;br&gt;of prior OpenSolaris binary releases to migrate to S11 Express.&lt;br&gt;  &lt;br&gt;We will have a Solaris 11 Platinum Customer Program, including direct&lt;br&gt;engineering involvement and feedback, for customers using our Solaris&lt;br&gt;11 technology. We will be asking all of you to participate in this&lt;br&gt; endeavor, bringing with us the benefit of previous Sun Platinum&lt;br&gt; programs, while utilizing the much larger megaphone that is available&lt;br&gt;to us now as a combined company.&lt;br&gt;&lt;br&gt;We look forward to everyone's continued work on Solaris 11. Our goal&lt;br&gt;is simply to make it the best and most important release of Solaris&lt;br&gt;  ever.&lt;br&gt;&lt;br&gt;-Mike Shapiro, Bill Nesheim, Chris Armes &lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 6pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; FONT-SIZE: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3" face="Calibri"&gt; &lt;/font&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4040061523178676354?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4040061523178676354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/08/opensolaris-is-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4040061523178676354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4040061523178676354'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/08/opensolaris-is-dead.html' title='OpenSolaris is Dead'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-463534236424446041</id><published>2010-08-12T13:52:00.001+05:30</published><updated>2010-08-12T13:52:49.814+05:30</updated><title type='text'>test</title><content type='html'>test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-463534236424446041?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/463534236424446041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/463534236424446041'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/08/test.html' title='test'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-1986983447826100694</id><published>2010-08-11T10:57:00.003+05:30</published><updated>2010-08-12T14:09:14.578+05:30</updated><title type='text'>Buggy software: Why do we put up with it?</title><content type='html'>&lt;div class="Section1"&gt;&lt;div id="readOverlay"&gt;&lt;div id="readInner"&gt;&lt;h1&gt;Buggy software: Why do we put up with it?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;div id="readability-content"&gt;&lt;div id="readability-page-1"&gt;&lt;p&gt;&lt;em&gt;This is a guest post by Michael Kassner via &lt;a href="http://blogs.techrepublic.com.com/tech-manager/"&gt;TechRepublic's IT Leadership blog&lt;/a&gt;. &lt;/em&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;During one of the breakout sessions at &lt;a href="http://blogs.techrepublic.com.com/tr-out-loud/?p=1760"&gt;TechRepublic's Live 2010 Conference&lt;/a&gt; this past week, I was questioning why we put up with software that has bugs and vulnerabilities. To IT-security types like me, it's a concern. Eliminate bugs and you shut the door on most malware.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;After that particular breakout session, Toni Bowers, Head Blogs Editor for TR, and I talked about my concerns. She suggested that I pass what I learned on to you. So, here goes. I cajoled the "software savvy" TR writers into answering the following question:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Consumers would never accept a car or other traditional goods that are flawed, yet they are willing to buy software that is. Why do you think that is?&lt;/em&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Here are their answers. I hope you find them as interesting as I do:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Chad Perrin&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;The question of why software vendors produce buggy software and why consumers accept it has no simple answer. The reasons vary from incompetence plus overconfidence to being the dominant business model at the other extreme. Here are some of my thoughts:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1"&gt;&lt;span style="font-size:10;"&gt;The dominant business model in the software industry is one that creates and relies on otherwise unnecessary complexity. That complexity both creates bugs and hides them from view. Paraphrasing &lt;a href="http://en.wikipedia.org/wiki/C._A._R._Hoare"&gt;C. A. R. Hoare&lt;/a&gt;, there are two ways to build software: Make it so simple that there are obviously no bugs, or make it so complex that there are no obvious bugs. The former is much more difficult and does not lend itself well to enticing people to upgrade to the next version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1"&gt;&lt;span style="font-size:10;"&gt;People are so focused on feature marketing that they do not stop to think about bugs until it is too late. After generations of this, and of the problem getting worse all the time, end users have developed a sort of &lt;a href="http://en.wikipedia.org/wiki/Stockholm_syndrome"&gt;Stockholm Syndrome&lt;/a&gt; with regard to buggy software. They believe it is normal, expected, and inescapable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1"&gt;&lt;span style="font-size:10;"&gt;Features and bugs act very similarly a lot of the time once software exceeds a particular level of complexity. They do things that are surprising, or at least unexpected. People grow used to this until they become inured to surprise without the surprising behavior being reduced at all — in fact, it only gets worse. "It's a feature, not a bug" starts to sound reasonable and believable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Chip Camden &lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Having worked in auto parts for several years, I can tell you that very few cars roll off the assembly line without any flaws. That's why they have a thing called recalls.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Furthermore, a serious flaw in an automobile can cost someone's life. That usually isn't the case with software, and where it is the case (medical, missile guidance, aircraft navigation), then the extra expense of a higher attention to flawlessness is considered worthwhile.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Ultimately, it's market-driven. We could make software that performed to much more exacting tolerances, but it would be much more costly. The buying public is content to pay a near-zero cost for "good enough" rather than putting a dent in their wallets for "flawless." [Editor's note: you can read more from Chip Camden in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/project-management/?tag=content;col1" target="_blank"&gt;IT Consultant blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Erik Eckel&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I think the software industry is very different from most any other. Vendors must try writing software that will work on multiple platforms (Linux, Windows, Mac) and be used by a variety of users with greatly differentiated skill levels at companies working in numerous different industries. That's a pretty tall order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Imagine trying to make a car that could be driven by a 5′4 woman or 6′5″ man that could run on gasoline, diesel, or propane; while also possessing the ability to carry up to eight people or 6,000 pounds of payload. Oh, and it must get 28 miles to the gallon and cost less than $25K and go 100,000 miles between tune-ups.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;You couldn't do it!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;So, I feel for software manufacturers. The Intuits, Microsofts, Apples, and Symantecs of the world have a wide constituency to satisfy. Someone's always going to be complaining.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I think the 37signals guys may have it best. In their current best-seller &lt;a href="http://37signals.com/rework/"&gt;&lt;em&gt;ReWork&lt;/em&gt;&lt;/a&gt;, they note that one of the keys to their success is saying no to customers and limiting the amount of features they include in their software programs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I think there's a lesson there for all of us. [Editor's note: You can read more from Erik in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/mac/?tag=content;col1" target="_blank"&gt;Macs in Business blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Jack Wallen&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;The answer is very simple: Marketing. If you ask the average consumer (those who buy the bulk of computers) if they knew there was an operating system out there far superior, safer, and more reliable than the one they used AND it was free, they would react with surprise. Their first question might be "Why didn't we know about that?" The reason is because Microsoft is a HUGE company with a HUGE PR budget and the ability to shove advertising down the throats of the consumers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;To continue with your analogy:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Tesla has a roadster that is 100% electric, can go over 300 miles on a single charge, can go from 0 to 60 in 3.7 seconds — yet the majority of people don't know about it. Why? Marketing. If one Linux company could start to produce witty, well-done television commercials things would quickly change.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;But think about this: Linux has done fairly well for itself without having to spend a penny on advertising (relatively speaking). Word of mouth has been a powerful alley to the Linux operating system. However, in order to raise it to a higher level, PR and marketing will have to be used. [Editor's note: You can read more by Jack Wallen in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/opensource/?tag=content;col1" target="_blank"&gt;Linux and Open Source blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Justin James&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Some thoughts that come to mind (as someone struggling with a phone heralded by others and the media as a "miracle phone," but it is plagued with problems):&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;"No warranty, express or implied" is attached to every piece of software ever made and is enforceable. Consumers know that they have zero rights, so they feel happy when it works.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;"Gadget lust" blinds people to issues. People don't want to admit that they bought a piece of junk, so they just deal with the problems and tell everyone how much they love the software/device/etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;In corporate environments, the people who live with the bad software are often the people who do not pick it. Those who did select it sweep the problems under the rug because it makes them look bad, or they feel it's a question of "stupid users" who "just don't get it."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;Too many problems do not appear until whatever initial return period of contract cancellation period is over.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;People expect to have problems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;People assume that the problems are their own fault ("I'm too dumb to use this right!").&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2"&gt;&lt;span style="font-size:10;"&gt;In corporate environments, many products require a lengthy and expensive integration process; there is no way to accurately judge their quality until that is done, and afterward, it is often not clear if the base product or the integration work is the root cause of problems. To make matters worse, once you dump, say, $150,000 into customizing a $200,000 package that you spent $50,000 on hardware to support, do you really want to say, "gee, it looked good when we started, but this is a dud, let's dump it"?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Overall, it's a combination of people feeling helpless on the user end of things, and the decision makers being unwilling or unable to do anything about it once a commitment is made. [Editor's note: You can read more by Justin James in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/programming-and-development/?tag=content;col1" target="_blank"&gt;Programming and Development blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Patrick Gray&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I think there are two factors at work that would cause me to question your premise:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Perceptions of software "flaws" are often based more on market saturation than technical elegance.&lt;/em&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Most mainstream technical products (hardware and software) seem to have a higher incidence of flaws because they have a higher user base. This is the classic "Windows is buggy versus [a more obscure OS]" argument.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I don't think Windows is inferior, it's just a mass-market product and thus gets used and abused by the highest percentage of the population. Because Mac OS X has gained traction, it's now getting hit with malware as more people use the software rather than due to some inherent flaw.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;There are considerations that outweigh flawed products, mostly getting valuable features early.&lt;/em&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I think technical elegance often becomes second fiddle to other concerns at both a corporate and personal level. Why? We want new features and are willing to put up with partially baked software. This extends to your automotive analogy as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;I bought a new motorcycle from BMW in its first model year (ever hear the old bromide never to buy the first model year vehicle?). The bike has had four recalls, including replacing the front axle (a front axle failure at 80 mph would be bad). Despite this product having flaws, the trade-off of having an extra year's riding was worth it to me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;If we all wanted perfect and bug-free code, first and foremost, we'd probably all be running MS DOS or a text-based Linux that hadn't had any features added in a decade. [Editor's note: You can read more by Patrick Gray in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/tech-manager/?tag=content;col1" target="_blank"&gt;IT Leadership blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Rick Vanover&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;While software quality should be the first priority in whether or not we implement something, many times IT customers have their hands tied. Simply forgoing a piece of software if all offerings will not meet their needs will not be an option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;The natural alternative is to develop something in-house, but that too, may be cost prohibitive. This is an age-old battle of having our hands tied in a way to get pushed along to new products, and history has done nothing but continually confirm this for us.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;One example is the file server market, Novell NetWare is still a superior file server product to Windows NT, 2000, 2003, or 2008; yet we all know which way the market and broader supported configurations went. There is no simple answer on how we can address this, in my opinion. [Editor's note: You can read more by Rick in TechRepublic's &lt;a href="http://blogs.techrepublic.com.com/networking/?tag=content;col1" target="_blank"&gt;Network Administrator blog&lt;/a&gt;.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Final thoughts&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;It seems we the users want the latest and greatest software, even if it means accepting buggy code. Do you agree with the TR gurus? I know we all are anxious to learn your opinions, so let them fly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;Chad Perrin wanted me to mention that he has a lot more to say about this subject. Please look for his article in the &lt;a href="http://blogs.techrepublic.com.com/security/?tag=content;col1"&gt;IT Security blog&lt;/a&gt; of TechRepublic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="reg-overlay"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10;"&gt;Excerpted from &lt;cite&gt;Buggy software: Why do we put up with it? ZDNet&lt;/cite&gt;&lt;br /&gt;&lt;span style="color:#1f497d;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:10;"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1986983447826100694?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1986983447826100694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/08/buggy-software-why-do-we-put-up-with-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1986983447826100694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1986983447826100694'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/08/buggy-software-why-do-we-put-up-with-it.html' title='Buggy software: Why do we put up with it?'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2426509429189404303</id><published>2010-08-02T15:44:00.001+05:30</published><updated>2011-05-03T19:51:55.498+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Parent Child Relationships in VBCs - BC User Property : "Populate Child Data"</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:562253959; 	mso-list-type:hybrid; 	mso-list-template-ids:771915834 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1 	{mso-list-id:1728725581; 	mso-list-type:hybrid; 	mso-list-template-ids:-1504959754 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Virtual Business Components provide for a nice way of presenting data via WebServices. Each time the VBC is loaded/refreshed in the UI, the integration is triggered behind it, and resulting response appears in the UI. But what if there is a parent child relationship in the data being returned and the requirement is to present each set of the hierarchy in a separate applet ? In normal BCs, the data is pulled from the tables, and if links are provided, the child BC gets refreshed when the parent BC is changed. How can we achieve the same in VBCs ? There is a little unknown BC userproperty &amp;#8220;Populate Child Data&amp;#8221;, which can be used to achieve this nice effect, without scripting, or repeatedly invoking the webservice. Here is what you do.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Create the &lt;a href="http://www.impossiblesiebel.com/2009/05/how-to-create-vbc-without-script-xml_18.html"&gt;two VBCs&lt;/a&gt; and the two applets for them. Also created the BO and View based on the BO. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Both the VBCs must refer the same IO,either via the BC userpoperty &amp;#8220;Outgoing Integration Object Name&amp;#8221;, or the IO name gets hardcoded in the WF.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;The IO should have two ICs, one for parent level and one for child level in response data. The external names must be correctly populated with the BC names created.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Link must be created between parent and child BCs. This BC has to be added in the BO.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Now if everything is correctly configured, compile everything and fire up the client application. Navigating to the view will bring the data correctly in the two applets, correctly maintaining the parent child relationship between them. Moving to the next record at parent level will refresh the child level data, as the link is in context.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Now go ahead and check out the integration logs for this integration. There is a nice tutorial &lt;a href="http://siebelunleashed.com/how-to-enable-siebel-eai-logs/"&gt;here&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;You will find that the webservice integration was actually triggered twice, once for each level of hierarchy. The same request goes out and the same response comes back, so it means double the work. Now :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Go to the child BC you created. Add a new BC userproperty : &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;In the name column, provide : &amp;#8220;Populate Child Data&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;In the value column, provide : &amp;#8220;Y&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Compile the BC and load the view again. Data still comes as expected in the UI alright, but if you check the integration logs, you will see that the web service was invoked only once.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;BC user property &amp;#8220;Populate Child Data&amp;#8221; doesn&amp;#8217;t look documented in bookshelf or supportweb. If you are not happy with this approach, there is a scripting alternative suggested on supportweb &lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=1064555.1&amp;amp;h=Y"&gt;here&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2426509429189404303?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2426509429189404303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/08/parent-child-relationships-in-vbcs-bc.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2426509429189404303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2426509429189404303'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/08/parent-child-relationships-in-vbcs-bc.html' title='Parent Child Relationships in VBCs - BC User Property : &quot;Populate Child Data&quot;'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5448618251830345835</id><published>2010-08-01T11:13:00.003+05:30</published><updated>2010-08-12T14:09:14.581+05:30</updated><title type='text'>Nice process, but what about the engineering bits?</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;/div&gt;&lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt;&lt;h2 style="MARGIN: 0.25em 0px 0px"&gt;&lt;a href="http://feedproxy.google.com/~r/AyendeRahien/~3/dKBYl-3LgBg/nice-process-but-what-about-the-engineering-bits.aspx" target="_blank"&gt;Nice process, but what about the engineering bits?&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;&lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://ayende.com/Blog/Default.aspx" target="_blank"&gt;http://ayende.com/Blog/Default.aspx&lt;/a&gt; by Ayende Rahien on 2/19/10&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Software processes has always been a popular topic of discussion in our industry. Those can get quite heated, with advocates of the "stable / stale" Waterfall method pointing fingers toward "rapid / rabid" Agile methods, with the CMMI people throwing documents around and Lean people standing on the sidelines muttering about Waste.&lt;/p&gt;&lt;p&gt;This isn't a post about a specific software process, I'll defer that to another day. Instead, I want to focus on a flaw in the basic building blocks in many* software building processes. &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;They ignore the actual building the software&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That may sound ridiculous on the face of it, after all, how can a &lt;em&gt;software &lt;/em&gt;process ignore the act of building software. But take a look at the following diagrams:&lt;/p&gt;&lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/e/e2/Waterfall_model.svg/350px-Waterfall_model.svg.png" /&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/ScrumLargeLabelled.png/400px-ScrumLargeLabelled.png" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_2.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="438" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_thumb.png" width="642" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you'll pay attention, you'll notice that those processes talk about everything &lt;em&gt;except&lt;/em&gt; how to actually build software. They talk about people, about requirements, about managing customers, about a whole &lt;em&gt;lot of things&lt;/em&gt;, but &lt;strong&gt;not &lt;/strong&gt;about the part where you have people sitting down and writing code. In most of those, in fact, that part is usually defined as one of those:&lt;/p&gt;&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_8.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="202" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_thumb_3.png" width="410" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Why is that a problem? After all, isn't there a big distinction between software &lt;em&gt;engineering&lt;/em&gt; (we know what to do, now let us do it) and &lt;em&gt;project management &lt;/em&gt;(getting to know what we need to do, and verifying that we did it right). Those processes deal primarily with project management and leave the engineering part to be defined in a way that fit that particular project. Surely that is better, right? In theory, it might be. But there is a big problem when you have a software process that ignore the software engineering aspects of building software.&lt;/p&gt;&lt;p&gt;The problem is that that in many cases, there are hidden assumptions that are going to hammer you down the road if you use a certain process with engineering practices that doesn't fit it. Take a look at the following chart, showing a team velocity over time, does this look familiar?&lt;/p&gt;&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_16.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="291" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_thumb_7.png" width="483" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The term I heard used for this is Scrum Wall, but I have seen similar results in other processes as well. The best description for that &lt;a href="http://allankelly.blogspot.com/2009/07/scrum-wall-another-agile-failure-mode.html" target="_blank"&gt;is Allan Kelly's&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;You hit the &lt;strong&gt;Scrum wall&lt;/strong&gt; when you adopt Scrum and everything goes well, then, after a few Sprints things don't work any more - to use an English expression, &lt;em&gt;they go pear shaped. &lt;/em&gt;You can't keep your commitments, you can't release software, your customers get annoyed and angry, it looks like Scrum is broken. &lt;/p&gt;&lt;p&gt;This is what happens when you adopt Scrum without technical practices such as Test Driven Development, continuous integration and refectoring. When teams adopt the Scrum process, they go faster, show progress, things look good... and then the quality becomes a problem. Now the team are fighting through quick sand.&lt;/p&gt;&lt;p&gt;The code quality is poor and developers are expected to continue to make progress. Maybe the Scrum Master/Project Manager reverts to past behavior and demands overtime and weekend working. Maybe the team start busting a gut to keep their commitments. Either way the team is heading for burn-out.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The major issue is in focusing so much effort and time on project management with what amounts to willful ignorance of the technical and engineering practices will inevitably leads to disaster. The process of building software is intractably linked to the engineering practices involved in building the software. Moreover, some technical practices are actively harmful in some scenarios and life savers in others.&lt;/p&gt;&lt;p&gt;Many Agile and post-Agile processes focus on short cycles, each of them producing something with a distinct value to the customer. That may be an iteration, a commit or a feature, where the goal is to increase the velocity over time so we can provide as much value to the customer in as short a time as possible. What those processes &lt;em&gt;ignore&lt;/em&gt; are things like technical debt, large scale refactoring and non functional efforts. Oh, you see those things mentioned on the edge, but they aren't something that is dealt with heads on, as a core issue to consider.&lt;/p&gt;&lt;p&gt;There is a bit more to that, actually. The software engineering practices and the project management strategies are linked and of paramount importance when the time comes to decide how the software should actually be built. No, this is not tautology. We just need to take into account Conway's law and expand on it a bit.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization's communication structure.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Part of the design process of a project should include design the team(s) structure, the project management strategy and the software engineering practices in order to align the end result with what is desired. Ignoring this leads to imbalance in the project, and if that imbalance is big enough, and goes on for long enough, the project is going to rip itself apart.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;* Nitpicker corner: I said &lt;em&gt;many&lt;/em&gt;, not all. Don't bother to list me software process that deals with it. I had a reason to explicitly list the processes that I did.&lt;/p&gt;&lt;/blockquote&gt;&lt;img height="1" src="http://ayende.com/Blog/aggbug/11322.aspx" width="1" /&gt; &lt;p&gt;&lt;img height="1" src="http://feeds.feedburner.com/~r/AyendeRahien/~4/dKBYl-3LgBg" width="1" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5448618251830345835?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5448618251830345835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/07/nice-process-but-what-about-engineering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5448618251830345835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5448618251830345835'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/07/nice-process-but-what-about-engineering.html' title='Nice process, but what about the engineering bits?'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5300647652324357928</id><published>2010-07-23T16:16:00.000+05:30</published><updated>2010-07-23T16:15:19.792+05:30</updated><title type='text'>Javascript trick to quickly navigate views.</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Siebel&amp;#8217;s hierarchical way of organizing views under sitemap is a useful feature, everything is arranged under screens as per context. But sometimes the only way to access a certain view is to go via the sitemap, and specially for administrators, this means sifting through pages of links to find the correct view. Being an Seibel EAI integration developer, I find myself frequently visiting three main views in Siebel application, on my local as well as the thin client. Most of my work can be done on tools, but Datamapper Administration View, Workflow process instance and webservice administration views are my mostly visited views. &amp;nbsp;Inorder to make navigation easier, I used to create bookmarks in the browser using the GotoView command to quickly take me to a view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;But this meant and different set of bookmarks for local client, and a different set for every server/environment. So I ended up using javascript to do the navigation for me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Create a bookmark in your internet explorer, then enter the text below for Business Service Simulator view&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;javascript:var url = new String(window.location);var p = url.substring(url.search('start.swe?') ,url.length);p=p + 'start.swe?SWECmd=GotoView&amp;amp;SWEView=Business Service Test View' ;window.location(p);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Once you have logged into your siebel application (local/server), just select this bookmark , and you should be taken to that view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Here is the bookmark for Datamapper Adminstration View&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;javascript:var url = new String(window.location);var p = url.substring(url.search('start.swe?') ,url.length);p=p + 'start.swe?SWECmd=GotoView&amp;amp;SWEView=EAI DTE Data Map Editor' ;window.location(p);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Code junkies can edit the code and add any view wanted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5300647652324357928?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5300647652324357928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/07/javascript-trick-to-quickly-navigate.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5300647652324357928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5300647652324357928'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/07/javascript-trick-to-quickly-navigate.html' title='Javascript trick to quickly navigate views.'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8982592187985636399</id><published>2010-07-19T10:54:00.000+05:30</published><updated>2010-07-19T10:52:10.473+05:30</updated><title type='text'>Just discovered John Mayer</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Just discovered John Mayer. Nice soft care free style.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8982592187985636399?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8982592187985636399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/07/just-discovered-john-mayer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8982592187985636399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8982592187985636399'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/07/just-discovered-john-mayer.html' title='Just discovered John Mayer'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2064001014409122446</id><published>2010-07-12T13:57:00.000+05:30</published><updated>2010-07-12T13:55:43.471+05:30</updated><title type='text'>Toy Story 3 - best movie of this year.</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;We have been through half of this year, and the only movie which stands out clearly is Toy Story 3. I have always loved animation. I love the way animators are able to make people laugh. But I am even more intrigued when they are able to turn people emotional, or even make us cry.&amp;nbsp; The first time I saw this was in Disney Pixar&amp;#8217;s Up! There is a complete sequence of storytelling with moving images and soothing background music, but not even a single bit of dialogue, but it turns the viewer emotional. The only that stopped me from sobbing was that I was watching it at home, and not in the theatre.&amp;nbsp; And now , I had a similar feeling of nostalgia when I watched Toy Story, specially the ending. Again, there is no piece of dialogue meant for the viewer, it&amp;#8217;s just animated sequences of last looks, and silent goodbyes. And music. Beautiful music.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;At home, I still have some of my old toys, salvaged and preserved in the drawing room show case. It&amp;#8217;s a bit of younger me. And old monkey my dad brought from Germany. A toy dog which still barks if batteries are inserted. The movie made me think, how did I feel when I outgrew my toys..sigh, don&amp;#8217;t remember.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;If you haven&amp;#8217;t watched Toy Story 3- you are missing the best movie of this year&amp;#8230;&amp;#8230;at least, so far.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2064001014409122446?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2064001014409122446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/07/toy-story-3-best-movie-of-this-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2064001014409122446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2064001014409122446'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/07/toy-story-3-best-movie-of-this-year.html' title='Toy Story 3 - best movie of this year.'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-1737089226212693070</id><published>2010-06-24T16:38:00.000+05:30</published><updated>2011-05-03T19:56:08.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>sql update insert space before caps and capitalize first charachter</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only; 	font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;I was loading up EAILoolup Values for use in a interation module I had. The external values where strings without spaces and first letter of each word was capitalized.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Like this&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;reopenedOnClientRequest.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Its equivalent Siebel value to be show was &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Reopened On Client Request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;So I figured all I needed was an SQL update statement to replace a space before each capitalized letter and make the first letter caps&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;select initcap(regexp_replace(EXT_VALUE,'([^^])([A-Z])','\1 \2')) from S_EAI_LOOKUPMAP where LOOKUP_TYPE = 'ClaimStatus&amp;#8217;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;This did the trick !&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1737089226212693070?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1737089226212693070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/sql-update-insert-space-before-caps-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1737089226212693070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1737089226212693070'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/sql-update-insert-space-before-caps-and.html' title='sql update insert space before caps and capitalize first charachter'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2613206084252900247</id><published>2010-06-24T14:34:00.000+05:30</published><updated>2010-06-24T15:19:10.961+05:30</updated><title type='text'>4th Generation CRM system</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} h4 	{mso-style-priority:9; 	mso-style-link:"Heading 4 Char"; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	color:#006699; 	font-weight:bold;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} p 	{mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	font-size:12.0pt; 	font-family:"Times New Roman","serif";} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} span.Heading4Char 	{mso-style-name:"Heading 4 Char"; 	mso-style-priority:9; 	mso-style-link:"Heading 4"; 	font-family:"Times New Roman","serif"; 	color:#006699; 	font-weight:bold;} span.articleabstract 	{mso-style-name:articleabstract;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:664865422; 	mso-list-template-ids:1493222906;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l1 	{mso-list-id:723871471; 	mso-list-template-ids:883303224;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l2 	{mso-list-id:1070351346; 	mso-list-template-ids:-774236860;} @list l2:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l3 	{mso-list-id:1379088073; 	mso-list-template-ids:-495259256;} @list l3:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} @list l3:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:"Courier New"; 	mso-bidi-font-family:"Times New Roman";} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;I found this page on the net&amp;#8230;.it attempts to define a 4&lt;sup&gt;th&lt;/sup&gt; generation CRM system.&lt;/span&gt;&lt;b&gt;&lt;span style='font-size:12.0pt;font-family:"Arial","sans-serif"; color:#006699'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;b&gt;&lt;span style='font-size:12.0pt;font-family:"Arial","sans-serif";color:#006699'&gt;Today's Customer Relationship Management (CRM) System&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;It's impossible to state precisely what customer relationship management (CRM) means to everyone. The term has been applied to almost every element of business that even remotely interacts with a customer.&lt;/span&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;In its infancy, CRM systems were a series of mainframe or server-based applications specific to sales, marketing and support business functions.&lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;The applications were lightweight by today's standards and did little more than capture and file critical data. But as cultural boundaries within organizations weakened, individual collections of information gave way to sophisticated applications that could span business functions. By doing so, these applications created the vision of a single view of the customer. &lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;For the first time, organizations could track and analyze shifting customer needs, link marketing campaigns to sales results, and monitor sales activities for improved forecasting accuracy and manufacturing demand.&lt;/span&gt;&lt;span style='font-size: 9.0pt;font-family:"Arial","sans-serif";color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;CRM's Evolution&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt; &lt;br&gt; CRM has evolved since its earliest incarnation, originally driven by an inside-out focus, through three phases of evolution: technology, integration and process. Recently have we seen a major leap forward to a fourth phase: customer-driven CRM &amp;#8212;an outside-in approach that has intriguing financial promise. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;1. &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;Technology&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt;:&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; In its earliest incarnation, CRM meant applying automation to existing sales, marketing, support and channel processes as organizations attempted to improve communications, planning, opportunity and campaign management, forecasting, problem solving, and to share best practices. To some degree, it worked. However, automating poorly performing activities or processes rarely improves the quality of the outcome. &lt;/span&gt;&lt;span style='font-size:9.0pt;font-family: "Arial","sans-serif";color:red'&gt;So, for the most part, the quality of the return on investment (ROI) was meager&lt;/span&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt;&amp;#8212;if measurable at all. The promise of the technology was there, but few organizations were realizing the pinnacle of performance. &lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:green'&gt;The metric of success&lt;/span&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt; was increased efficiency in sales, marketing, support and channel processes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;2. &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;Integration&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt;:&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; By developing cross-functional integration, supported by data warehousing and shared roles and responsibilities, organizations began to create a customized view of the customer. Support issues, Web hits, sales calls and marketing inquiries started building a deeper understanding of each customer and allowed aggressive organizations to adapt their tactics to fit individual needs. Integration focused around two primary components:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type=disc&gt;  &lt;ul type=circle&gt;   &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:       auto;mso-list:l3 level2 lfo1'&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:       "Arial","sans-serif"'&gt;Make it easier to do business with the seller:&lt;/span&gt;&lt;/i&gt;&lt;span       style='font-size:9.0pt;font-family:"Arial","sans-serif"'&gt; &lt;/span&gt;&lt;span       style='font-size:9.0pt;font-family:"Arial","sans-serif";color:green'&gt;Expected       benefits&lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"'&gt;       are to improve customer retention and lower support costs. &lt;br&gt;       &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:       auto;mso-list:l3 level2 lfo1'&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:       "Arial","sans-serif"'&gt;Predictive modeling:&lt;/span&gt;&lt;/i&gt;&lt;span       style='font-size:9.0pt;font-family:"Arial","sans-serif"'&gt; Data mining of       an aggregate of corporate knowledge and the customer contact experience       was used to improve operational and sales performance. By applying       complex algorithms to a history of purchasing or inquiry characteristics,       it became practical to predict the demands of individual customers.       Up-selling, cross-selling, even the ability to preempt potential       problems, was now possible for all customer-facing representatives. &lt;/span&gt;&lt;span       style='font-size:9.0pt;font-family:"Arial","sans-serif";color:green'&gt;Expected       benefits&lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"'&gt;       are to have better cross-selling/up-selling and improved product       offerings or delivery. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;/ul&gt; &lt;/ul&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;3. &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;Process&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family: "Arial","sans-serif";color:black'&gt;:&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt; By rethinking the quality and effectiveness of customer-related processes, many organizations began to eliminate unnecessary activities, improve outdated processes, and redesign activities that had failed to deliver the desired outcomes. Then, by re-creating the process through an understanding of the capabilities of the technology, the outcomes were more predictable and the promises for a meaningful ROI more substantial and realistic. &lt;/span&gt;&lt;span style='font-size: 9.0pt;font-family:"Arial","sans-serif";color:green'&gt;The metric of success&lt;/span&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; became the improved effectiveness in serving the customer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Thus far, almost everything about CRM has focused on improving the effectiveness and efficiency of the seller's organization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Organizations have evolved from sales representatives working from paper notebooks, or a card system, to a tightly integrated network that sees movement in sales activity, predicts product demand on manufacturing, and manages the logistics of complex teams to serve the buyer and seller.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Marketing, support services, channel management, revenue management, resource allocation/management, forecasting, manufacturing, logistics and even research and development have all seen the benefits of a well-designed CRM strategy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;However, the past decade of CRM and its associated improvements have been based on three assumptions: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;1. The past would be a logical foundation to predict future customer needs and profitability. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;2. Demand for traditional value propositions would remain constant. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.5in'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;3. Better customer relationships would deter attrition. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:red'&gt;All three of these assumptions have failed&lt;/span&gt;&lt;span style='font-size:9.0pt;font-family: "Arial","sans-serif";color:black'&gt;&amp;#8212;or at least become unstable&amp;#8212;in a post-September 11 environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Today we know that:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;1. Historical purchases or inquiries &lt;i&gt;are not&lt;/i&gt; a clear indication of future needs as buyers are rapidly redefining requirements to satisfy their current business, market or shareholder demands.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;2. Value propositions are changing in highly competitive markets as sellers are working aggressively to reestablish structural bonds.&lt;br&gt; &lt;br&gt; 3. Driven by sensitive financial markets, buyers move to whichever supplier can provide the best aligned, most cost effective solution that promises to stabilize, or improve, their business performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;These factors are driving CRM into a fourth phase.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;&lt;br&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;Customer-Driven CRM&amp;#8212;The Fourth Phase&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; &lt;br&gt; Today, revenue performance has become the central theme for CRM as organizations seek to achieve and maintain expected financial results. Leading executives are asking: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type=disc&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Which of my customers have the potential for a      high-profit, sustainable relationship?&lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;What defines profitable and unprofitable customer      segments? &lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;What must change to realize that optimal potential?&lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Where's my opportunity for growth?&lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Where's my risk for loss?&lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l1 level1 lfo2'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Am I making the right decisions related to balancing      acquisition, cross-selling and upselling&amp;#8212;and for the right customer      groups? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;The epiphany isn't in the questions themselves, but in the fact that we're asking them after a decade of CRM investments&amp;#8212;investments intended to provide just those very answers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;It is important to understand that a disruptive change has occurred causing large segments of customer organizations to reassess many of their basic needs, values and assumptions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Research indicates that this event was triggered by the uncertain complexities of the post-September 11th world. Organizations are now challenging everything from how they create value, to how they serve their markets, to how they meet shareholder expectations. It is the answers to these questions that create the framework for phase four CRM. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Without a deep understanding of what's going on in the customer's head&amp;#8212;specifically what will influence buying behavior&amp;#8212;it is difficult to establish customer strategies that mutually serve the needs and expectations of the buyer and seller communities. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Understanding the Difference&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;&lt;br&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;&lt;br&gt; In the past, CRM has followed a basic balanced scorecard technique involving four categories: customer, financial, operations, and people.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;From an inside-out perspective, organizations first analyzed the needs and capabilities of &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;operations&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family: "Arial","sans-serif";color:black'&gt; and their &lt;/span&gt;&lt;i&gt;&lt;span style='font-size: 9.0pt;font-family:"Arial","sans-serif";color:black'&gt;people&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; to determine what could be delivered to the &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:black'&gt;customer&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;From that, they drew conclusions and predictions to determine the impact on the &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;financial&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; category. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;As this has changed, so have the priorities. Now the focus is first on the customers: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type=disc&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l2 level1 lfo3'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;What will they buy, when, why and for how much? &lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l2 level1 lfo3'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;What creates value for them, and does this create a      structural bond? &lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l2 level1 lfo3'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;What services can we perform that merit premium margins?      &lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l2 level1 lfo3'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Can we establish a new market segmentation strategy      focused on potential profitability and willingness to purchase?&lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l2 level1 lfo3'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Do we understand their business drivers, financial      metrics, buying process and decision criteria? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Customer driven CRM means that organizations first understand the &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;customer,&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt; then move inward to &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;operations&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family: "Arial","sans-serif";color:black'&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Within the context of the customer, the systems and infrastructure capabilities needed to serve those customers and segmentation-based requirements must be reassessed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Next, it's imperative to explore the skills and competency requirements for the &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;people &lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;component of the CRM design.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;A decade of CRM has taught us that nothing happens until your people interact with the customer in a manner consistent with new CRM customer strategies and systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;And, finally, you should be well positioned to apply predictive modeling algorithms to establish a &lt;/span&gt;&lt;i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;financial&lt;/span&gt;&lt;/i&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt; model with exceptional accuracy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Not an easy task, but case studies are proving financial predictions that can demonstrate account-level forecasting with over 80 percent accuracy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Summary&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;&lt;br&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:black'&gt;&lt;br&gt; Developing a CRM strategy isn't an easy task. Complex organizational design, comprehensive technologies and ever-changing customer demands are just the beginning. The lessons learned are monumental but we know that the promises of customer driven CRM are worth the journey. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'&gt;&lt;span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:black'&gt;Here's a simple framework for fourth-generation CRM: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type=disc&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l0 level1 lfo4'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Focus on financial results: Learn how to identify      existing profitable customer segments and determine what will establish a      profit-based profile for moving forward. Then develop the business      requirements to support sustained, and structurally bonded, relationships.      &lt;br&gt;      &lt;br&gt;      &amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;mso-list:l0 level1 lfo4'&gt;&lt;span style='font-size:9.0pt;font-family:      "Arial","sans-serif"'&gt;Find cost effective alternatives for nonbuyers or      low-margin customers: Not all customer relationships are profitable and      very few companies can afford to pay to deliver an equal level of      services. Control costs and save your best resources for premium      accounts&amp;#8212;while working to bring low performers into an acceptable      profit portfolio. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2613206084252900247?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2613206084252900247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/4th-generation-crm-system.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2613206084252900247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2613206084252900247'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/4th-generation-crm-system.html' title='4th Generation CRM system'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-4469071764863633931</id><published>2010-06-15T13:51:00.000+05:30</published><updated>2011-05-03T19:51:55.498+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><title type='text'>Testing Webservices outside Siebel / Testing Inbound Siebel  Webservices - using WGET</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TBc34JjJyGI/AAAAAAAAEog/wuBUqrtJWkM/s1600/1-748503.bmp"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TBc34JjJyGI/AAAAAAAAEog/wuBUqrtJWkM/s320/1-748503.bmp"  border="0" alt="" id="BLOGGER_PHOTO_ID_5482912509122431074" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} span.m1 	{mso-style-name:m1; 	color:blue;} span.t1 	{mso-style-name:t1; 	color:#990000;} span.b1 	{mso-style-name:b1; 	font-family:"Courier New"; 	color:red; 	font-weight:bold; 	text-decoration:none none;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1744376303; 	mso-list-type:hybrid; 	mso-list-template-ids:1897702628 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1 	{mso-list-id:1923952325; 	mso-list-type:hybrid; 	mso-list-template-ids:-803205512 67698703 67698689 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:\F0B7; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;I am a Siebel EAI developer. But sometimes I feel that Siebel does not provide the freedom to properly play around with webservice settings, or to test them properly. In most projects, we use a third party tool like SOAP UI or XML SPY to test inbound Siebel webservices. Sometimes when an outbound webservice call from Siebel fails, we try to reproduce the error from SOAP UI to try and find out if there is something wrong in the Siebel configuration. While most developers love the fact that SOAP UI is free and can consume&amp;nbsp; WSDLS and generate SOAP files, I find it terribly slow. Also, when working on client machines via an RDP/MSTSC connection, I need quick results and cannot wait for SOAP UIs resource hungry interface to load up. Altova XML Spy is faster, but its not free.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;I set out to find another way to test webservices without using and costly or resource hungry tool. And I found a solution on Unix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Unix developers are well aware of and have been using a command called wget to test http and soap interfaces. Wget is a powerful unix command which can be used to download content, post Http requests, and now even SOAP requests, as I found out. If you have a valid SOAP request, all you need is to send it across to a webservice/url, you can use Wget to do this. &amp;nbsp;This command has been ported to windows &lt;a href="http://www.google.co.in/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CBUQFjAA&amp;amp;url=http%3A%2F%2Fusers.ugent.be%2F~bpuype%2Fwget%2F&amp;amp;rct=j&amp;amp;q=wget.exe&amp;amp;ei=JzEXTLnDJY22rAfe_JiZCg&amp;amp;usg=AFQjCNEF3_1OwEturvI-LI1iozrGiK8xxw&amp;amp;sig2=nTBMC9T2YX5WE9rBdAMGOg"&gt;here&lt;/a&gt;.I have been using this trick for months now, and it has saved me looaadss of time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Essentially, a SOAP request contains 3 parts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;SOAP Header&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;SOAP Body&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;RAW Parameters / SOAP Parameters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;The&amp;nbsp; SOAP Header and Body is as name suggests, contains schema information and data. The SOAP parameters contains additional info as to which url is to be hit and what is the format. Also there is one parameter for length, which contains the length of the soap message (header + body) in char counts. So, the length of the soap message has to be sent.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;At &lt;a href="http://siebelunleashed.com/siebel-outbound-webservice-tutorial/"&gt;Siebelunleashed&lt;/a&gt;, Neel explains how to trigger outbound webservice from Siebel. I will explain how to do the same thing from outside Siebel.&amp;nbsp; The example here again uses the &lt;a href="http://www.webservicex.net/geoipservice.asmx?op=GetGeoIP"&gt;GeoIPservice&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;If you go this &lt;a href="http://www.webservicex.net/geoipservice.asmx?op=GetGeoIP"&gt;link&lt;/a&gt;, you will see the actual SOAP request for the service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;POST /geoipservice.asmx HTTP/1.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;Host: www.webservicex.net&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;Content-Type: text/xml; charset=utf-8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;Content-Length: &lt;b&gt;length&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;SOAPAction: &amp;quot;http://www.webservicex.net/GetGeoIP&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;lt;soap:Envelope xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:soap=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp; &amp;lt;soap:Body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GetGeoIP xmlns=&amp;quot;http://www.webservicex.net&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IPAddress&amp;gt;&lt;b&gt;string&lt;/b&gt;&amp;lt;/IPAddress&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/GetGeoIP&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp; &amp;lt;/soap:Body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;lt;/soap:Envelope&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Here, the section in blue is the SOAP/RAW parameter section. And the length highlighted in bold has to contain the length of the soap request. After we frame this entire request, we have to send it across as an HTTP request. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Here is what we do.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;1.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Create a folder on your desktop. Download &lt;a href="http://users.ugent.be/~bpuype/wget/"&gt;wget for windows&lt;/a&gt;. Don&amp;#8217;t worry, its free and safe &lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:Wingdings'&gt;J&lt;/span&gt;&lt;span style='font-size: 10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;2.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Create three files in your folder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in; mso-list:l1 level2 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt; font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Req.xml -&amp;nbsp; this will contain the soap message&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in; mso-list:l1 level2 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt; font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;url.txt &amp;#8211; this will contain the url&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in; mso-list:l1 level2 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt; font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;send.bat &amp;#8211; we will automate this in a bat file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;3.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Open up req.xml in notepad and enter this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;lt;soap:Envelope xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:soap=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp; &amp;lt;soap:Body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GetGeoIP xmlns=&amp;quot;http://www.webservicex.net&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IPAddress&amp;gt;216.239.51.99&amp;lt;/IPAddress&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/GetGeoIP&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp; &amp;lt;/soap:Body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;lt;/soap:Envelope&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;The ip here is that of Google. We shall see where google&amp;#8217;s servers are located.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;4.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;Open up url.txt and enter this&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;a href="http://www.webservicex.net/geoipservice.asmx"&gt;http://www.webservicex.net/geoipservice.asmx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;You will get this address from the WSDL. Open up the &lt;a href="http://www.webservicex.net/WS/WSDetails.aspx?WSID=64&amp;amp;CATID=12"&gt;WSDL&lt;/a&gt; and look for a section called http:address&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:48.0pt;text-indent:-24.0pt'&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;&amp;lt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#990000'&gt;wsdl:port name&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"; color:blue'&gt;=&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt;GeoIPServiceHttpPost&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;&amp;quot;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#990000'&gt; binding&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"; color:blue'&gt;=&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt;tns:GeoIPServiceHttpPost&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:48.0pt;text-indent:-24.0pt'&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";color:red'&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt; &lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;&amp;lt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#990000'&gt;http:address&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt; &lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#990000'&gt;location&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;=&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt;http://www.webservicex.net/geoipservice.asmx&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'&gt;&amp;quot; /&amp;gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;5.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Open up the send.bat file in notepad and enter this&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;wget&amp;nbsp; --input-file=url.txt&amp;nbsp;&amp;nbsp; -nv --post-file=req.xml&amp;nbsp; --output-document=resp.xml&amp;nbsp;&amp;nbsp; --header=&amp;quot;Content-Type: text/xml&amp;quot; --header=&amp;quot;SOAPAction: &amp;quot;http://www.webservicex.net/GetGeoIP&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;notepad resp.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;span style='mso-list:Ignore'&gt;6.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Your folder should now contain 4 files. Execute send.bat, either by double clicking or from run command. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;In a moment, the SOAP request will be sent across and the response should open up in notepad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.25in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;GetGeoIPResponse xmlns=&amp;quot;http://www.webservicex.net&amp;quot;&amp;gt;&amp;lt;GetGeoIPResult&amp;gt;&amp;lt;ReturnCode&amp;gt;1&amp;lt;/ReturnCode&amp;gt;&amp;lt;IP&amp;gt;&lt;span style='color:#0070C0'&gt;216.239.51.99&lt;/span&gt;&amp;lt;/IP&amp;gt;&amp;lt;ReturnCodeDetails&amp;gt;&lt;span style='color:#0070C0'&gt;Record Found&lt;/span&gt;&amp;lt;/ReturnCodeDetails&amp;gt;&amp;lt;CountryName&amp;gt;&lt;span style='color:#0070C0'&gt;UNITED STATES&lt;/span&gt;&amp;lt;/CountryName&amp;gt;&amp;lt;CountryCode&amp;gt;US&amp;lt;/CountryCode&amp;gt;&amp;lt;/GetGeoIPResult&amp;gt;&amp;lt;/GetGeoIPResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;The response shows us that the &lt;i&gt;&lt;span style='color:#0070C0'&gt;216.239.51.99 &amp;nbsp;&lt;/span&gt;&lt;/i&gt;is in&lt;i&gt;&lt;span style='color:#0070C0'&gt; UNITED STATES.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;When we run the bat file, wget takes the req.xml file and adds the header parameters we specified.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;wget&amp;nbsp; --input-file=url.txt&amp;nbsp;&amp;nbsp; -nv --post-file=req.xml&amp;nbsp; --output-document=resp.xml&amp;nbsp;&amp;nbsp; --header=&amp;quot;Content-Type: text/xml&amp;quot; --header=&amp;quot;SOAPAction: &amp;quot;http://www.webservicex.net/GetGeoIP&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Here the parameters are Content-Type and SOAPAction. Inaddition, WGET also adds the content length required for the request.&amp;nbsp; WGET provides a debug option to see the complete request going out. Just add &amp;#8211;debug in the beginning like this&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;wget&amp;nbsp; --debug --input-file=url.txt&amp;nbsp;&amp;nbsp; -nv --post-file=req.xml&amp;nbsp; --output-document=resp.xml&amp;nbsp;&amp;nbsp; --header=&amp;quot;Content-Type: text/xml&amp;quot; --header=&amp;quot;SOAPAction: &amp;quot;http://www.webservicex.net/GetGeoIP&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;You will see the response with debug information like this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;C:\test&amp;gt;wget&amp;nbsp; --debug --input-file=url.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;txt&amp;nbsp;&amp;nbsp; -nv --post-file=req.xml&amp;nbsp; --output-document=resp.xml&amp;nbsp;&amp;nbsp; --header=&amp;quot;Content-Ty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;pe: text/xml&amp;quot; --header=&amp;quot;SOAPAction: &amp;quot;http://www.webservicex.net/GetGeoIP&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --input-file (input) to url.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --no (verbose) to 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --post-file (postfile) to req.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --output-document (outputdocument) to resp.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --header (header) to Content-Type: text/xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Setting --header (header) to SOAPAction: http://www.webservicex.net/GetGeoIP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;DEBUG output created by Wget 1.11.4 on Windows-MSVC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Loaded url.txt (size 44).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;seconds 0.00, Caching www.webservicex.net =&amp;gt; 209.162.186.60&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;seconds 0.00, Created socket 1932.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Releasing 0x00985058 (new refcount 1).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;---request begin---&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;POST /geoipservice.asmx HTTP/1.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;User-Agent: Wget/1.11.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;Accept: */*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;Host: www.webservicex.net&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;Connection: Keep-Alive&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;Content-Type: text/xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;Content-Length: &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:red'&gt;370&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0070C0'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif";color:#0070C0'&gt;SOAPAction: http://www.webservicex.net/GetGeoIP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;---request end---&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;[writing POST file req.xml ... done]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;---response begin---&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;HTTP/1.1 200 OK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Connection: keep-alive&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Date: Tue, 15 Jun 2010 08:12:10 GMT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Server: Microsoft-IIS/6.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;X-Powered-By: ASP.NET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;X-AspNet-Version: 2.0.50727&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Cache-Control: private, max-age=0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Content-Type: text/xml; charset=utf-8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Content-Length: 519&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;---response end---&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Registered socket 1932 for persistent reuse.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;2010-06-15 01:12:10 URL:http://www.webservicex.net/geoipservice.asmx [519/519] -&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;gt; &amp;quot;resp.xml&amp;quot; [1]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;FINISHED --2010-06-15 01:12:10--&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;Downloaded: 1 files, 519 in 0s (2320 GB/s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;C:\test&amp;gt;notepad resp.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Notice the content length (370) added by WGET.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Conclusion : WGET is a powerful tool which can be used to test webservices without using tools like SOAP UI or XML SPY. In fact, this is exactly what SOAP UI does, but in a more fancy way. Similarily, WGET can also be used to test inbound Siebel webservices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-indent:.25in'&gt;&lt;span style='font-size:10.0pt; font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;I discovered WGET it only because I wanted a quick and efficient way to testing webservices on windows as well as unix. Now I can test webservices without installing shareware or when I don&amp;#8217;t have admin rights to install them. Hope this helps Siebel and non Siebel developers in their work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;May the source be with you.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4469071764863633931?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4469071764863633931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/testing-webservices-outside-siebel.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4469071764863633931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4469071764863633931'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/testing-webservices-outside-siebel.html' title='Testing Webservices outside Siebel / Testing Inbound Siebel  Webservices - using WGET'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/_n7pH5GJ_bQY/TBc34JjJyGI/AAAAAAAAEog/wuBUqrtJWkM/s72-c/1-748503.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-7490781232951396521</id><published>2010-06-11T15:29:00.000+05:30</published><updated>2011-05-03T19:54:18.959+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>You cannot execute a query using the % field.(SBL-DAT-00401)</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Found a really annoying oracle limitation today. One requirement involved querying in a BC Field which had a column of type long behind it. I didn&amp;#8217;t think twice and implemented this with a little bit of scripting. The script compile and ran fine on my local machine. But once I checked in and got it compiled, it got this error&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;You cannot execute a query using the %1 field.(SBL-DAT-00401)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;And I found this from supportweb:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;a href="https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=539572.1&amp;amp;h=Y"&gt;https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=539572.1&amp;amp;h=Y&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;The Oracle RDBMS does not support queries on LONG columns - Siebel Technical Support testing just confirmed that this restriction that is documented for Oracle 8 already still exists in Oracle 10.&lt;br&gt; &lt;br&gt; http://download-east.oracle.com/docs/cd/A58617_01/server.804/a58241/ch5.htm&lt;br&gt; &lt;br&gt; Restrictions on LONG and LONG RAW Data &lt;br&gt; Although LONG (and LONG RAW; see below) columns have many uses, their use has some restrictions: &lt;br&gt; - Only one LONG column is allowed per table. &lt;br&gt; - LONG columns cannot be indexed. &lt;br&gt; - LONG columns cannot appear in integrity constraints. &lt;br&gt; - LONG columns cannot be used in WHERE, GROUP BY, ORDER BY, or CONNECT BY clauses or with the DISTINCT operator in SELECT statements. ...&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0070C0'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;But I had a perfect working code on my local db. How could that be ? The next line in supportweb explained this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;The SQLAnywhere Database Engine that is used for the Siebel local database does not have this restrition, so the query is working there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Great !! Now I have to find another way out. Any suggestions ?&lt;/span&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0070C0'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"; color:#0070C0'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-7490781232951396521?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/7490781232951396521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/you-cannot-execute-query-using-fieldsbl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7490781232951396521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7490781232951396521'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/you-cannot-execute-query-using-fieldsbl.html' title='You cannot execute a query using the % field.(SBL-DAT-00401)'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-1203269499389388367</id><published>2010-06-11T11:04:00.001+05:30</published><updated>2010-06-11T11:04:52.770+05:30</updated><title type='text'>How deep was deepwater horizon drilling ?</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_n7pH5GJ_bQY/TBHK_Cz9cyI/AAAAAAAAEoY/YAbB_5meVXA/s1600/oap-landsea-oceans-100608-moderate-792771.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_n7pH5GJ_bQY/TBHK_Cz9cyI/AAAAAAAAEoY/YAbB_5meVXA/s320/oap-landsea-oceans-100608-moderate-792771.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5481385405921981218" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;This infographic shows how deep Deepware Horizon was drilling for oil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1203269499389388367?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1203269499389388367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/how-deep-was-deepwater-horizon-drilling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1203269499389388367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1203269499389388367'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/how-deep-was-deepwater-horizon-drilling.html' title='How deep was deepwater horizon drilling ?'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://1.bp.blogspot.com/_n7pH5GJ_bQY/TBHK_Cz9cyI/AAAAAAAAEoY/YAbB_5meVXA/s72-c/oap-landsea-oceans-100608-moderate-792771.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-4131531735425164317</id><published>2010-06-08T10:36:00.001+05:30</published><updated>2010-06-08T10:36:47.679+05:30</updated><title type='text'>Finally, I created an artwork - with IOgraph</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TA3P6BRTcFI/AAAAAAAAEoQ/uHGHJSQIKqU/s1600/IOGraphica+-+5.9+hours+(from+23-46+Jun+6th+to+5-53+Jun+7th)-707681.png"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/TA3P6BRTcFI/AAAAAAAAEoQ/uHGHJSQIKqU/s320/IOGraphica+-+5.9+hours+(from+23-46+Jun+6th+to+5-53+Jun+7th)-707681.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5480264917260136530" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;IOGraphica is a small application which creates a graph map of your mouse movements. You just have to start the app and let it run, and its ouput is&amp;nbsp; PNG file. Here is mine after one day of running.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4131531735425164317?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4131531735425164317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/finally-i-created-artwork-with-iograph.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4131531735425164317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4131531735425164317'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/finally-i-created-artwork-with-iograph.html' title='Finally, I created an artwork - with IOgraph'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/_n7pH5GJ_bQY/TA3P6BRTcFI/AAAAAAAAEoQ/uHGHJSQIKqU/s72-c/IOGraphica+-+5.9+hours+(from+23-46+Jun+6th+to+5-53+Jun+7th)-707681.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-9071748411362011205</id><published>2010-06-04T16:35:00.001+05:30</published><updated>2011-05-03T19:56:08.373+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>See all developer logins in  Siebel</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only; 	font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;I wanted to see all users who had localdbs on our server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;select * from user_role_privs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;..will list all the users roles. The user with SSE_ROLE permissions are registered developers, and they could have local dbs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-9071748411362011205?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/9071748411362011205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/06/see-all-developer-logins-in-siebel_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9071748411362011205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9071748411362011205'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/06/see-all-developer-logins-in-siebel_04.html' title='See all developer logins in  Siebel'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-9100736487288400017</id><published>2010-06-01T10:31:00.000+05:30</published><updated>2010-06-01T10:30:04.861+05:30</updated><title type='text'>'Transaction Updated' is a required field.  Please enter a value  for the field.(SBL-DAT-00498)(SBL-EAI-04389)</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} span.EmailStyle18 	{mso-style-type:personal-reply; 	font-family:"Tahoma","sans-serif"; 	color:#1F497D;} .MsoChpDefault 	{mso-style-type:export-only; 	font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;'Transaction Updated' is a required field.&amp;nbsp; Please enter a value for the field.(SBL-DAT-00498)(SBL-EAI-04389)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;This error occurs if there are system fields explicitly specified in the Business Component used to insert data into Siebel tables. Find the BC behind the integration object, and check if fields like Created or Updated are mentioned there. Inactivate them and it should work fine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-9100736487288400017?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/9100736487288400017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/05/transaction-updated-is-required-field.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9100736487288400017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9100736487288400017'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/05/transaction-updated-is-required-field.html' title='&apos;Transaction Updated&apos; is a required field.  Please enter a value  for the field.(SBL-DAT-00498)(SBL-EAI-04389)'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-4562975363633947614</id><published>2010-06-01T10:20:00.000+05:30</published><updated>2010-06-01T10:19:02.645+05:30</updated><title type='text'>Lost....last season...watching it now on Star World</title><content type='html'>&lt;html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&amp;#1;" xmlns="http://www.w3.org/TR/REC-html40"&gt;  &lt;head&gt; &lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt; &lt;meta name=Generator content="Microsoft Word 12 (filtered medium)"&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-priority:99; 	color:purple; 	text-decoration:underline;} span.EmailStyle17 	{mso-style-type:personal-compose; 	font-family:"Tahoma","sans-serif"; 	color:windowtext;} .MsoChpDefault 	{mso-style-type:export-only;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext="edit" spidmax="1026" /&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext="edit"&gt;   &lt;o:idmap v:ext="edit" data="1" /&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Many years ago, while still in college, I got to know about the television series LOST. Apparently, the first season had finished airing in the US and he had downloaded the episodes. And I got hooked. It gave a whole new interpretation of the phrase:stranded on an island. I loved the fact that the story was happening in present time, and despite all the advancements in technology, the survivors were stuck with no outside help. I guessed that the whole saga would last 2 seasons at most, because soon they would run out of ideas, and help would come from outside.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Now I am watching the last season of the saga on star world. Somewhere in between , the show lost its focus. There are more questions still waiting to be answered. Looots of extra characters came in from nowhere . And loads of them disappeared. Its not as hooking as the first season was. My favorite character was Charlie, the character played by Dominic Monaghan. I loved his background and how he came to the island. And till date, the story of his death is the one that hurt me most on the show. The episode &amp;#8220;Greatest Hits&amp;#8221; is my favourite. Charlie writes down the greatest moments of his life, when he realizes that his death is near. There are moments which seem trivial to others, but for Charlie, it has changed something in his life.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;If I make a list of my top 5 greatest moments..I dunno what would turn up. Maybe the first time I rode my cycle ? When my sister was born ? When I landed and lost my first job ? Definitely the day I finally got rid of college. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;Anyway, I don&amp;#8217;t think I will take anything else from LOST except this idea of Greatest Hits.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4562975363633947614?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4562975363633947614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/05/lostlast-seasonwatching-it-now-on-star.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4562975363633947614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4562975363633947614'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/05/lostlast-seasonwatching-it-now-on-star.html' title='Lost....last season...watching it now on Star World'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5393380002377712506</id><published>2010-05-28T15:27:00.000+05:30</published><updated>2010-05-28T15:29:07.848+05:30</updated><title type='text'>Testing image uploading HTML</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7HA1G6I/AAAAAAAAEms/oDH7H016h3I/s1600/0256+-+Online+Communities-747849.png"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7HA1G6I/AAAAAAAAEms/oDH7H016h3I/s320/0256+-+Online+Communities-747849.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5476258315609906082" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7fLt8EI/AAAAAAAAEm0/3hnLk4pg5q8/s1600/sif-749606.bmp"&gt;&lt;img src="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7fLt8EI/AAAAAAAAEm0/3hnLk4pg5q8/s320/sif-749606.bmp"  border="0" alt="" id="BLOGGER_PHOTO_ID_5476258322098024514" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7kznSsI/AAAAAAAAEm8/d3DKg50DxuA/s1600/0195+-+Map+of+the+Internet-750559.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7kznSsI/AAAAAAAAEm8/d3DKg50DxuA/s320/0195+-+Map+of+the+Internet-750559.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5476258323607538370" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;This is my icon for a SIF file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;And here is the map of the internet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;i&gt;&lt;span style='font-size:7.5pt;font-family:"Arial","sans-serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:12.0pt;font-family:"Times New Roman","serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:12.0pt;font-family:"Times New Roman","serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style='font-size:12.0pt;font-family:"Times New Roman","serif"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5393380002377712506?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5393380002377712506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/05/testing-image-uploading-html.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5393380002377712506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5393380002377712506'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/05/testing-image-uploading-html.html' title='Testing image uploading HTML'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/_n7pH5GJ_bQY/S_-T7HA1G6I/AAAAAAAAEms/oDH7H016h3I/s72-c/0256+-+Online+Communities-747849.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-5726957835211547459</id><published>2010-05-25T08:48:00.001+05:30</published><updated>2010-05-25T08:48:22.146+05:30</updated><title type='text'>When Jobs met Gates.</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;h3 style="MARGIN: 0px 3px; FONT-FAMILY: sans-serif"&gt; &lt;/h3&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/feedburner/oicv/~3/sXj49JwHGL4/611176418" target="_blank"&gt;Oh Exploitable of the Day: When Jobs met Gates. [moar.]&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://thedailywh.at/" target="_blank"&gt;The Daily What&lt;/a&gt; on 5/18/10&lt;/div&gt;&lt;br&gt;&lt;img src="http://26.media.tumblr.com/tumblr_l2mn05BdAI1qzpwi0o1_500.jpg"&gt;&lt;br&gt;&lt;br&gt; &lt;p&gt;&lt;strong&gt;Oh Exploitable of the Day:&lt;/strong&gt; When Jobs met Gates.&lt;/p&gt; &lt;p&gt;[&lt;a href="http://www.sadanduseless.com/2010/05/steve-jobs-vs-bill-gates/" target="_blank"&gt;moar&lt;/a&gt;.]&lt;/p&gt; &lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gmbohQSrqSo_Go8w9AFus6cTDDE/0/da" target="_blank"&gt;&lt;img ismap src="http://feedads.g.doubleclick.net/~a/gmbohQSrqSo_Go8w9AFus6cTDDE/0/di" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gmbohQSrqSo_Go8w9AFus6cTDDE/1/da" target="_blank"&gt;&lt;img ismap src="http://feedads.g.doubleclick.net/~a/gmbohQSrqSo_Go8w9AFus6cTDDE/1/di" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;img height="1" src="http://feeds.feedburner.com/~r/feedburner/oicv/~4/sXj49JwHGL4" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;br&gt; &lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5726957835211547459?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5726957835211547459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/05/when-jobs-met-gates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5726957835211547459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5726957835211547459'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/05/when-jobs-met-gates.html' title='When Jobs met Gates.'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8750373847042826785</id><published>2010-04-27T12:32:00.001+05:30</published><updated>2010-04-27T12:32:54.523+05:30</updated><title type='text'>Skype for Symbian OS Rocks !!</title><content type='html'>&lt;p&gt;Skype for Symbian OS Rocks !!&lt;/p&gt; &lt;p&gt;Today I made my first skype to skype call on my symbian series 3 phone. And although the call quality was not that good, I couldn&amp;#39;t believe that I hadn&amp;#39;t thought of this before.&lt;/p&gt; &lt;p&gt;&lt;br&gt;I had started using skype some time back, when I used its free skype to skype calling facility to call home. Wonderful service, simple user iterface and absolutely free. How I wished a similiar service would come to wifi enabled phones. &lt;/p&gt;  &lt;p&gt;A couple of weeks back, NOKIA released Skype for Symbian series 3 for free downoad on OVI store. The app could be installed on symbian phones and using wifi or 3G, could connect and make calls just like the desktop version. I ran home, connected and downloaded the installation.&lt;/p&gt;  &lt;p&gt;Now I knew for some time that my neighours had WiFi hub, and if I could just get a leeetle bit of that signal, I could test it out.&lt;/p&gt; &lt;p&gt;And today, I asked my friend Az to come online on Skype. Connected to WiFi and launced Skype. It took me some time to find out the optimal signal strength, but it did work beautifully. We spoke for some time to test out the quality. Along with calls, instant messaging also works, and all the bells and whistles are included.&lt;/p&gt;  &lt;p&gt;&lt;br&gt;Go ahead, get skype for symbian from here : &lt;a href="http://lifehacker.com/5484677/skype-for-symbiannokia-arrives-in-ovi-store"&gt;http://lifehacker.com/5484677/skype-for-symbiannokia-arrives-in-ovi-store&lt;/a&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8750373847042826785?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8750373847042826785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/skype-for-symbian-os-rocks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8750373847042826785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8750373847042826785'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/skype-for-symbian-os-rocks.html' title='Skype for Symbian OS Rocks !!'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8078706859484074855</id><published>2010-04-24T12:55:00.001+05:30</published><updated>2010-04-24T12:59:04.099+05:30</updated><title type='text'>Spotted...vehicel bumper message</title><content type='html'>Today I was travelling in an auto, and came across a truck ,with this message for the vehicle behind.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S9Kdj-b8iOI/AAAAAAAAEl0/CAJ5dFL06-A/s1600/240420101563.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S9Kdj-b8iOI/AAAAAAAAEl0/CAJ5dFL06-A/s320/240420101563.jpg" alt="" id="BLOGGER_PHOTO_ID_5463602539335026914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Jeevikkan anuvadikku..."&lt;br /&gt;&lt;br /&gt;Translation from malayalam .... "Let me live.." !&lt;br /&gt;&lt;br /&gt;Looks like roads in kerala are not what they used to be.&lt;br /&gt;&lt;div style="visibility: hidden; display: inline;" id="avg_ls_inline_popup"&gt;&lt;/div&gt;&lt;style type="text/css"&gt;#avg_ls_inline_popup {  position:absolute;  z-index:9999;  padding: 0px 0px;  margin-left: 0px;  margin-top: 0px;  width: 240px;  overflow: hidden;  word-wrap: break-word;  color: black;  font-size: 10px;  text-align: left;  line-height: 13px;}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8078706859484074855?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8078706859484074855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/spottedvehicel-bumper-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8078706859484074855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8078706859484074855'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/spottedvehicel-bumper-message.html' title='Spotted...vehicel bumper message'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://4.bp.blogspot.com/_n7pH5GJ_bQY/S9Kdj-b8iOI/AAAAAAAAEl0/CAJ5dFL06-A/s72-c/240420101563.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-2556868068222906420</id><published>2010-04-21T18:08:00.000+05:30</published><updated>2010-04-21T18:09:06.815+05:30</updated><title type='text'>Wealth Isn’t How Much You Earn</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/thesimpledollar/~3/BTXT9F99R_w/" target="_blank"&gt;Wealth Isn't How Much You Earn&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://www.thesimpledollar.com/" target="_blank"&gt;The Simple Dollar&lt;/a&gt; by Trent on 3/23/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;At age 25, Jim makes $100,000 a year. He's constantly traveling for business. He has a large home in which he often doesn't visit some rooms for months at a time. He eats out every single night. He drives a leased Lexus, which he updates every few years at the end of the lease. He buys a whole new wardrobe every six months, taking the leftovers to Goodwill. He spends everything he brings in.&lt;/p&gt;  &lt;p&gt;At age 25, Bill makes $35,000 a year. He lives in a smaller home and doesn't travel much. He makes most of his own meals at home. He drives a Toyota Corolla, which he owns free and clear. He wears clothes until they're worn, then shops at Goodwill for replacements, often picking up Jim's barely-worn clothes. At the end of the year, he usually has about $5,000 of his income left over, which he sticks into his stock investments which earn 8% a year.&lt;/p&gt;  &lt;p&gt;In ten years, Jim's net worth hasn't grown a cent. In those same ten years, Bill has $72,000 in the bank.&lt;/p&gt; &lt;p&gt;At the twenty year mark, Jim's net worth still hasn't grown a cent. In those same twenty years, Bill has built up $228,098 in the bank.&lt;/p&gt; &lt;p&gt;At the thirty year mark, Jim's still breaking even. Bill, on the other hand, has $566,416 in the bank.&lt;/p&gt; &lt;p&gt;At age sixty five, Jim hasn't accumulated a cent and will be working for the man for the rest of his life. At the same age, Bill has $1.3 million in the bank and can do whatever he wants for the rest of his life – and probably already started doing that a few years earlier.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;It doesn't matter how much you earn. It matters how much you save.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;When I was twenty five, my net worth was negative and heading south rapidly. I spent more than I earned and I didn't really worry about the consequences of it. I figured if I had the money – or the credit – I certainly ought to spend it in whatever way made my life more enjoyable &lt;em&gt;right now&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;I'm now thirty one. My net worth is still negative (although it would be positive if I counted the value of my home towards it, which I do not), but it grows every month in a positive direction and will soon become positive even without the house value.&lt;/p&gt;  &lt;p&gt;One might immediately think that I must have made my life less enjoyable to make that change. Actually, my life is &lt;em&gt;more&lt;/em&gt; enjoyable now. &lt;/p&gt; &lt;p&gt;I have a better grasp on the things that actually make me happy and I don't waste my money on things that don't. &lt;/p&gt; &lt;p&gt;I'm not chained to a desk and a career, fearing the pink slip – I set my own career rules and goals. &lt;/p&gt; &lt;p&gt;I'm not afraid of getting the mail any more and I don't wake up at night worried about how I'm possibly going to make ends meet or pay all of this off in the future.&lt;/p&gt; &lt;p&gt;Perhaps best of all, my financial position is improving every single month and I no longer see the long-term future as some kind of musty cloud that will "work itself out." I &lt;em&gt;know&lt;/em&gt; it's getting better and I &lt;em&gt;know&lt;/em&gt; that, if I continue on this path, I'll be able to easily have some of the big things I actually want in life, like a beautiful house in the country with some wooded land in the back.&lt;/p&gt;  &lt;p&gt;My life now is something I'll happily trade having a shiny new Lexus and an iPhone and a set of high-end golf clubs and eating out every night for. In exchange, I'm not worried about the future and I have career and personal freedom I would never otherwise have.&lt;/p&gt;  &lt;p&gt;Wealth has little to do with how much you earn. It's how you spend – or save – it.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div&gt;&lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:yIl2AUoC8zA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:D7DqB2pKExk" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?i=BTXT9F99R_w:Hb7aLb39n7M:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:F7zBnMyn0Lo" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?i=BTXT9F99R_w:Hb7aLb39n7M:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:gIN9vFwOqvQ" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?i=BTXT9F99R_w:Hb7aLb39n7M:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:V_sGLiPBpWU" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?i=BTXT9F99R_w:Hb7aLb39n7M:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/thesimpledollar?a=BTXT9F99R_w:Hb7aLb39n7M:I9og5sOYxJI" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/thesimpledollar?d=I9og5sOYxJI" border="0"&gt;&lt;/a&gt; &lt;/div&gt; &lt;img height="1" src="http://feeds.feedburner.com/~r/thesimpledollar/~4/BTXT9F99R_w" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2556868068222906420?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2556868068222906420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/wealth-isnt-how-much-you-earn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2556868068222906420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2556868068222906420'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/wealth-isnt-how-much-you-earn.html' title='Wealth Isn’t How Much You Earn'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-3232311844167866186</id><published>2010-04-15T09:27:00.001+05:30</published><updated>2010-04-15T10:36:47.287+05:30</updated><title type='text'>HAPPY VISHU</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_n7pH5GJ_bQY/S8aOun6_ObI/AAAAAAAAEjo/1NoGPQ_qUCM/s1600/V4-766706.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_n7pH5GJ_bQY/S8aOun6_ObI/AAAAAAAAEjo/1NoGPQ_qUCM/s320/V4-766706.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208529874827698" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_n7pH5GJ_bQY/S8aOvNJh8nI/AAAAAAAAEjw/t_dHt9Lkkyg/s1600/V5-768150.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_n7pH5GJ_bQY/S8aOvNJh8nI/AAAAAAAAEjw/t_dHt9Lkkyg/s320/V5-768150.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208539867935346" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOvinSVvI/AAAAAAAAEj4/aNS8JAjKQ7Q/s1600/V6-770097.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOvinSVvI/AAAAAAAAEj4/aNS8JAjKQ7Q/s320/V6-770097.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208545629886194" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S8aOv-b832I/AAAAAAAAEkA/WrniT8ywgCE/s1600/V7-771116.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S8aOv-b832I/AAAAAAAAEkA/WrniT8ywgCE/s320/V7-771116.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208553098534754" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOwBJ6BQI/AAAAAAAAEkI/3CpfAeNtG_U/s1600/V8-772426.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOwBJ6BQI/AAAAAAAAEkI/3CpfAeNtG_U/s320/V8-772426.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208553828156674" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOwU_9YOI/AAAAAAAAEkQ/WHu06ilCxZw/s1600/V9-773891.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOwU_9YOI/AAAAAAAAEkQ/WHu06ilCxZw/s320/V9-773891.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208559155142882" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOw4MjaxI/AAAAAAAAEkY/AkqU3S-C6Ys/s1600/V10-775091.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOw4MjaxI/AAAAAAAAEkY/AkqU3S-C6Ys/s320/V10-775091.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208568603208466" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S8aOxE6zXhI/AAAAAAAAEkg/bOL3beSuP0U/s1600/V11-776191.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_n7pH5GJ_bQY/S8aOxE6zXhI/AAAAAAAAEkg/bOL3beSuP0U/s320/V11-776191.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208572018417170" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOxSJ1clI/AAAAAAAAEko/wa0xQaXVqKY/s1600/V12-777310.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_n7pH5GJ_bQY/S8aOxSJ1clI/AAAAAAAAEko/wa0xQaXVqKY/s320/V12-777310.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208575571128914" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOyJBE6bI/AAAAAAAAEkw/Kl88-tayhlU/s1600/V13-780813.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOyJBE6bI/AAAAAAAAEkw/Kl88-tayhlU/s320/V13-780813.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208590298343858" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOycUrXvI/AAAAAAAAEk4/sV97rSzDKuc/s1600/V14-781798.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_n7pH5GJ_bQY/S8aOycUrXvI/AAAAAAAAEk4/sV97rSzDKuc/s320/V14-781798.JPG" alt="" id="BLOGGER_PHOTO_ID_5460208595480829682" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top"&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;       &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3232311844167866186?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3232311844167866186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/happy-vishuuu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3232311844167866186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3232311844167866186'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/happy-vishuuu.html' title='HAPPY VISHU'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://2.bp.blogspot.com/_n7pH5GJ_bQY/S8aOun6_ObI/AAAAAAAAEjo/1NoGPQ_qUCM/s72-c/V4-766706.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-6035374003097559811</id><published>2010-04-03T19:52:00.000+05:30</published><updated>2010-04-03T20:03:46.973+05:30</updated><title type='text'>Nishad's marriage</title><content type='html'>Today was a  busy day. Of course every day I am in office its a busy day for me. But today, I took the trouble of travelling a long distance to attend a friend's marriage function in Kozhikode, Kerala.&lt;br /&gt;&lt;br /&gt;Nishad A V is a room mate of mine from college days. A star player, he is the most athletic, (and one of the  popular ones) among us. And he got married today at a small function attended by more friends than relatives. But the fun part was that I got to catch up with a lot of friends I had forgotten even existed.&lt;br /&gt;&lt;br /&gt;My observations.&lt;br /&gt;&lt;br /&gt;1.Kozhikode city hasnt changed at all, except for the well maintained roads.&lt;br /&gt;2.It's getting hot all over the state. And even we locals cannot adjust to the heat now.&lt;br /&gt;3.This was my first experience of a muslim wedding.&lt;br /&gt;4.The food was awesome!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Its after a long time I said hi to a few of those guys. But please pardon me.Its just that at one point I worked really hard to get this busy. And today,I think I enjoy my work and being busy. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So here's wishing the newly wed couple a happy married life.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And off you remaining bachelors and bachellorettes, what are u waiting for ? Give us some more reasons to travel home and catch up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-6035374003097559811?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/6035374003097559811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/nishads-marriage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/6035374003097559811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/6035374003097559811'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/nishads-marriage.html' title='Nishad&apos;s marriage'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-7378534583315542585</id><published>2010-04-01T16:35:00.003+05:30</published><updated>2010-04-01T16:35:34.666+05:30</updated><title type='text'>Now you can easily add images to your scraps!</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://feedproxy.google.com/~r/OrkutBlog/~3/w4T77UZTR2s/now-you-can-easily-add-images-to-your.html"&gt;Now you can easily add images to your scraps!&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://en.blog.orkut.com/" class="f"&gt;Orkut Blog&lt;/a&gt; by A Googler on 3/26/10&lt;/div&gt;&lt;br style="display:none"&gt; &lt;div style="font-family:Verdana,sans-serif"&gt;&lt;span style="font-size:small"&gt;We're always listening to what users &lt;a href="http://www.google.com/support/forum/p/orkut?hl=en&amp;amp;utm_source=blog"&gt;have to say&lt;/a&gt; about orkut, and we're constantly working to improve your orkut experience. One of the suggestions we've received many times is to bring back to the ability to add photos to your scraps to the &lt;a href="http://www.google.com/support/orkut/bin/answer.py?hl=en&amp;amp;answer=163871"&gt;new orkut&lt;/a&gt;. We're happy to announce that this feature is now available!&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style="font-size:small"&gt;To add images to your scraps, first click the text box to write and edit a message. You'll then see  customization options, such as font color and emoticons. Click the image icon to add an image to your your scrap:&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;div style="text-align:center"&gt;&lt;a href="http://1.bp.blogspot.com/_Ln0bvERl9jA/S6z4ZJVisKI/AAAAAAAAALc/dh2ro1xqLzs/s1600/orkut_scrap_images.png" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="76" src="http://1.bp.blogspot.com/_Ln0bvERl9jA/S6z4ZJVisKI/AAAAAAAAALc/dh2ro1xqLzs/s400/orkut_scrap_images.png" width="400"&gt;&lt;/a&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt; &lt;span style="font-size:small"&gt;You can upload images from your computer, add from your &lt;a href="http://picasaweb.google.com/"&gt;Picasa Web Albums&lt;/a&gt;, or search for them in &lt;a href="http://images.google.com.br/imghp?hl=pt-BR"&gt;Google Images&lt;/a&gt;.&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style="font-size:small"&gt;As we like to say, a picture is worth a thousand words. So, hopefully this feature will improve the way you share things with your friends on orkut!&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style="font-size:small"&gt;Posted by Marco Domingues, orkut operations team&lt;/span&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt; &lt;div&gt;&lt;/div&gt;&lt;br&gt; &lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4712003749156164446-9083018613046127084?l=en.blog.orkut.com" alt=""&gt;&lt;/div&gt;&lt;div&gt; &lt;a href="http://feeds.feedburner.com/~ff/OrkutBlog?a=w4T77UZTR2s:CEsAmdePeKk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OrkutBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OrkutBlog?a=w4T77UZTR2s:CEsAmdePeKk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OrkutBlog?i=w4T77UZTR2s:CEsAmdePeKk:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OrkutBlog/~4/w4T77UZTR2s" height="1" width="1"&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fen.blog.orkut.com%2Fatom.xml?source=email"&gt;Subscribe to Orkut Blog&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-7378534583315542585?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/7378534583315542585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/now-you-can-easily-add-images-to-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7378534583315542585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7378534583315542585'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/now-you-can-easily-add-images-to-your.html' title='Now you can easily add images to your scraps!'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://1.bp.blogspot.com/_Ln0bvERl9jA/S6z4ZJVisKI/AAAAAAAAALc/dh2ro1xqLzs/s72-c/orkut_scrap_images.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-7191551120250202531</id><published>2010-04-01T16:35:00.001+05:30</published><updated>2010-04-01T16:35:22.955+05:30</updated><title type='text'>File transfer in orkut and iGoogle chat</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://feedproxy.google.com/~r/OrkutBlog/~3/3xEUR2JN5MY/file-transfer-in-orkut-and-igoogle-chat.html"&gt;File transfer in orkut and iGoogle chat&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://en.blog.orkut.com/" class="f"&gt;Orkut Blog&lt;/a&gt; by A Googler on 3/29/10&lt;/div&gt;&lt;br style="display:none"&gt; &lt;div style="font-family:Verdana,sans-serif"&gt;&lt;span style="font-size:small"&gt;Have you ever wanted to quickly send a file to a friend who's online? Now it's easy! We're excited to announce that you can now share pictures, documents, and other files with your friends while chatting in &lt;a href="http://www.orkut.com/"&gt;orkut&lt;/a&gt; and &lt;a href="http://www.google.com/ig"&gt;iGoogle&lt;/a&gt;. To give it a try you don't need to install anything, simply start a conversation with a friend and click &lt;b&gt;Send a file...&lt;/b&gt; in the 'Actions' menu:&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;div style="text-align:center"&gt;&lt;a href="http://3.bp.blogspot.com/_Ln0bvERl9jA/S7DlNVGvdkI/AAAAAAAAAL0/WHAMDDCLdZs/s1600/orkut_filetransfer.png" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="186" src="http://3.bp.blogspot.com/_Ln0bvERl9jA/S7DlNVGvdkI/AAAAAAAAAL0/WHAMDDCLdZs/s1600/orkut_filetransfer.png" width="400"&gt;&lt;/a&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt; &lt;span style="font-size:small"&gt;This feature is also compatible with the file transfer functionality in the Google Talk downloadable software, so you can share files directly from the web with folks who use the desktop version.&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style="font-size:small"&gt;File transfer is available in orkut and iGoogle only for now. We're working on bringing it to &lt;a href="http://mail.google.com/"&gt;Gmail&lt;/a&gt; as well, and we'll keep you posted when that happens!&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style="font-size:small"&gt;Posted by Lizhen Wang, software engineer&lt;/span&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt; &lt;div&gt;&lt;/div&gt;&lt;br&gt; &lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4712003749156164446-5335523656424539186?l=en.blog.orkut.com" alt=""&gt;&lt;/div&gt;&lt;div&gt; &lt;a href="http://feeds.feedburner.com/~ff/OrkutBlog?a=3xEUR2JN5MY:HGd8-ABzRFM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OrkutBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OrkutBlog?a=3xEUR2JN5MY:HGd8-ABzRFM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OrkutBlog?i=3xEUR2JN5MY:HGd8-ABzRFM:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OrkutBlog/~4/3xEUR2JN5MY" height="1" width="1"&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fen.blog.orkut.com%2Fatom.xml?source=email"&gt;Subscribe to Orkut Blog&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-7191551120250202531?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/7191551120250202531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/04/file-transfer-in-orkut-and-igoogle-chat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7191551120250202531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7191551120250202531'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/04/file-transfer-in-orkut-and-igoogle-chat.html' title='File transfer in orkut and iGoogle chat'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://3.bp.blogspot.com/_Ln0bvERl9jA/S7DlNVGvdkI/AAAAAAAAAL0/WHAMDDCLdZs/s72-c/orkut_filetransfer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-5365062289236108139</id><published>2010-03-30T17:20:00.001+05:30</published><updated>2010-03-30T17:20:09.477+05:30</updated><title type='text'>Fwd: Nice process, but what about the engineering bits?</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/AyendeRahien/~3/dKBYl-3LgBg/nice-process-but-what-about-the-engineering-bits.aspx" target="_blank"&gt;Nice process, but what about the engineering bits?&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://ayende.com/Blog/Default.aspx" target="_blank"&gt;Ayende @ Rahien&lt;/a&gt; by Ayende Rahien on 2/19/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;Software processes has always been a popular topic of discussion in our industry. Those can get quite heated, with advocates of the "stable / stale" Waterfall method pointing fingers toward "rapid / rabid" Agile methods, with the CMMI people throwing documents around and Lean people standing on the sidelines muttering about Waste.&lt;/p&gt;  &lt;p&gt;This isn't a post about a specific software process, I'll defer that to another day. Instead, I want to focus on a flaw in the basic building blocks in many* software building processes. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;They ignore the actual building the software&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;That may sound ridiculous on the face of it, after all, how can a &lt;em&gt;software &lt;/em&gt;process ignore the act of building software. But take a look at the following diagrams:&lt;/p&gt; &lt;p&gt;&lt;img&gt;&lt;img&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_2.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="438" alt="image" width="642" border="0"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;If you'll pay attention, you'll notice that those processes talk about everything &lt;em&gt;except&lt;/em&gt; how to actually build software. They talk about people, about requirements, about managing customers, about a whole &lt;em&gt;lot of things&lt;/em&gt;, but &lt;strong&gt;not &lt;/strong&gt;about the part where you have people sitting down and writing code. In most of those, in fact, that part is usually defined as one of those:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_8.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="202" alt="image" width="410" border="0"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;Why is that a problem? After all, isn't there a big distinction between software &lt;em&gt;engineering&lt;/em&gt; (we know what to do, now let us do it) and &lt;em&gt;project management &lt;/em&gt;(getting to know what we need to do, and verifying that we did it right). Those processes deal primarily with project management and leave the engineering part to be defined in a way that fit that particular project. Surely that is better, right? In theory, it might be. But there is a big problem when you have a software process that ignore the software engineering aspects of building software.&lt;/p&gt;  &lt;p&gt;The problem is that that in many cases, there are hidden assumptions that are going to hammer you down the road if you use a certain process with engineering practices that doesn't fit it. Take a look at the following chart, showing a team velocity over time, does this look familiar?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Ilikeyourprocessbutwheredothesoftwarebit_A926/image_16.png" target="_blank"&gt;&lt;img title="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="291" alt="image" width="483" border="0"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The term I heard used for this is Scrum Wall, but I have seen similar results in other processes as well. The best description for that &lt;a href="http://allankelly.blogspot.com/2009/07/scrum-wall-another-agile-failure-mode.html" target="_blank"&gt;is Allan Kelly's&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt; &lt;p&gt;You hit the &lt;strong&gt;Scrum wall&lt;/strong&gt; when you adopt Scrum and everything goes well, then, after a few Sprints things don't work any more - to use an English expression, &lt;em&gt;they go pear shaped. &lt;/em&gt;You can't keep your commitments, you can't release software, your customers get annoyed and angry, it looks like Scrum is broken. &lt;/p&gt;  &lt;p&gt;This is what happens when you adopt Scrum without technical practices such as Test Driven Development, continuous integration and refectoring. When teams adopt the Scrum process, they go faster, show progress, things look good... and then the quality becomes a problem. Now the team are fighting through quick sand.&lt;/p&gt;  &lt;p&gt;The code quality is poor and developers are expected to continue to make progress. Maybe the Scrum Master/Project Manager reverts to past behavior and demands overtime and weekend working. Maybe the team start busting a gut to keep their commitments. Either way the team is heading for burn-out.&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;The major issue is in focusing so much effort and time on project management with what amounts to willful ignorance of the technical and engineering practices will inevitably leads to disaster. The process of building software is intractably linked to the engineering practices involved in building the software. Moreover, some technical practices are actively harmful in some scenarios and life savers in others.&lt;/p&gt;  &lt;p&gt;Many Agile and post-Agile processes focus on short cycles, each of them producing something with a distinct value to the customer. That may be an iteration, a commit or a feature, where the goal is to increase the velocity over time so we can provide as much value to the customer in as short a time as possible. What those processes &lt;em&gt;ignore&lt;/em&gt; are things like technical debt, large scale refactoring and non functional efforts. Oh, you see those things mentioned on the edge, but they aren't something that is dealt with heads on, as a core issue to consider.&lt;/p&gt;  &lt;p&gt;There is a bit more to that, actually. The software engineering practices and the project management strategies are linked and of paramount importance when the time comes to decide how the software should actually be built. No, this is not tautology. We just need to take into account Conway's law and expand on it a bit.&lt;/p&gt;  &lt;blockquote&gt; &lt;p&gt;Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization&amp;#39;s communication structure.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Part of the design process of a project should include design the team(s) structure, the project management strategy and the software engineering practices in order to align the end result with what is desired. Ignoring this leads to imbalance in the project, and if that imbalance is big enough, and goes on for long enough, the project is going to rip itself apart.&lt;/p&gt;  &lt;blockquote&gt; &lt;p&gt;* Nitpicker corner: I said &lt;em&gt;many&lt;/em&gt;, not all. Don't bother to list me software process that deals with it. I had a reason to explicitly list the processes that I did.&lt;/p&gt;&lt;/blockquote&gt;&lt;img height="1" width="1"&gt;  &lt;p&gt;&lt;a href="http://theloungenet.com/feeds/redirect/DOTNETRSS/AYENDE/3EF36993D903C7E8E90852C146BF2D6B867D0AAC" target="_blank"&gt;&lt;img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img height="1" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt; &lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5365062289236108139?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5365062289236108139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/03/fwd-nice-process-but-what-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5365062289236108139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5365062289236108139'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/03/fwd-nice-process-but-what-about.html' title='Fwd: Nice process, but what about the engineering bits?'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2485000479874574888</id><published>2010-03-16T12:12:00.001+05:30</published><updated>2010-03-16T12:45:28.301+05:30</updated><title type='text'>Revisiting Finland</title><content type='html'>I miss Finland !&lt;br /&gt;&lt;br /&gt;Sure, the work was hectic, and I hardly got time to explore the place, but it sure was fun being there.&lt;br /&gt;&lt;br /&gt;Finland is now on Google street view which means, now you can see the place too. You can use the mouse inside the controls to zoom around. You need Flash installed to use Google Street View.&lt;br /&gt;&lt;br /&gt;For example, here is the place where i was stayin in Finland&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;msa=0&amp;amp;msid=106967324789054533089.00047fee09a8535bdd783&amp;amp;layer=c&amp;amp;cbll=60.177758,24.818302&amp;amp;panoid=Av2y1guKjKdRARfbF2kXJw&amp;amp;cbp=13,308.88,,0,2.61&amp;amp;ll=60.177798,24.818262&amp;amp;spn=0,0&amp;amp;output=svembed" frameborder="0" height="314" scrolling="no" width="562"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a id="cbembedlink" href="http://maps.google.com/maps/ms?source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;msa=0&amp;amp;msid=106967324789054533089.00047fee09a8535bdd783&amp;amp;layer=c&amp;amp;cbll=60.177758,24.818302&amp;amp;panoid=Av2y1guKjKdRARfbF2kXJw&amp;amp;cbp=12,308.88,,0,2.61&amp;amp;ll=60.177798,24.818262&amp;amp;spn=0,0" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;The building on the let was where I was staying and which I nearly set on fire during my cooking experiments.&lt;br /&gt;&lt;br /&gt;This is a shot of the of the road to my office.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Karaporten,+02610+Espoo,+Finland&amp;amp;sll=60.176526,24.816973&amp;amp;sspn=0.000662,0.001719&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Karaporten,+02610+Espoo,+Finland&amp;amp;ll=60.231161,24.760866&amp;amp;spn=0,359.996561&amp;amp;z=14&amp;amp;layer=c&amp;amp;cbll=60.225621,24.758699&amp;amp;panoid=2rCf8VNsJi5MixwvNdyz8A&amp;amp;cbp=13,165.78,,0,9.21&amp;amp;output=svembed" frameborder="0" height="314" scrolling="no" width="562"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a id="cbembedlink" href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Karaporten,+02610+Espoo,+Finland&amp;amp;sll=60.176526,24.816973&amp;amp;sspn=0.000662,0.001719&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Karaporten,+02610+Espoo,+Finland&amp;amp;ll=60.231161,24.760866&amp;amp;spn=0,359.996561&amp;amp;z=14&amp;amp;layer=c&amp;amp;cbll=60.225621,24.758699&amp;amp;panoid=2rCf8VNsJi5MixwvNdyz8A&amp;amp;cbp=12,165.78,,0,9.21" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;This is where I was staying the second time I was in Finland.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;sll=60.225301,24.759858&amp;amp;sspn=0.005285,0.013754&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;layer=c&amp;amp;cbll=60.222684,24.818905&amp;amp;panoid=iZk-Xp8IKc8IDyaSi8fzcw&amp;amp;cbp=13,357.11,,0,2.65&amp;amp;ll=60.212727,24.813464&amp;amp;spn=0,359.998493&amp;amp;z=19&amp;amp;iwloc=A&amp;amp;output=svembed" frameborder="0" height="314" scrolling="no" width="562"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;sll=60.225301,24.759858&amp;amp;sspn=0.005285,0.013754&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Lepp%C3%A4vaara,+Espoo,+Finland&amp;amp;layer=c&amp;amp;cbll=60.222684,24.818905&amp;amp;panoid=iZk-Xp8IKc8IDyaSi8fzcw&amp;amp;cbp=13,357.11,,0,2.65&amp;amp;ll=60.212727,24.813464&amp;amp;spn=0,359.998493&amp;amp;z=19&amp;amp;iwloc=A" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the Railway station in Helsinki, Capital of Finland&lt;br /&gt;&lt;br /&gt;&lt;iframe width="562" height="314" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=helsinki&amp;amp;sll=60.225621,24.758699&amp;amp;sspn=0.001332,0.003439&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Helsinki,+Finland&amp;amp;ll=60.280685,25.006256&amp;amp;spn=0,359.11972&amp;amp;z=10&amp;amp;layer=c&amp;amp;cbll=60.170639,24.9394&amp;amp;panoid=Tws6XOMornZ_zD_zILzKdw&amp;amp;cbp=13,49.84,,0,12.3&amp;amp;output=svembed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a id="cbembedlink" href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=helsinki&amp;amp;sll=60.225621,24.758699&amp;amp;sspn=0.001332,0.003439&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Helsinki,+Finland&amp;amp;ll=60.280685,25.006256&amp;amp;spn=0,359.11972&amp;amp;z=10&amp;amp;layer=c&amp;amp;cbll=60.170639,24.9394&amp;amp;panoid=Tws6XOMornZ_zD_zILzKdw&amp;amp;cbp=12,49.84,,0,12.3" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here is the Accenture office in Helsinki, Finland.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="562" height="314" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=helsinki+accenture&amp;amp;sll=60.169994,24.962912&amp;amp;sspn=0.021177,0.055017&amp;amp;ie=UTF8&amp;amp;hq=accenture&amp;amp;hnear=Helsinki,+Finland&amp;amp;t=p&amp;amp;layer=c&amp;amp;cbll=60.16356,24.920829&amp;amp;panoid=c3vlkMtqlwFmGIWirF7RrQ&amp;amp;cbp=13,338.35,,0,-21.26&amp;amp;ll=60.169952,24.96274&amp;amp;spn=0,359.951763&amp;amp;z=14&amp;amp;output=svembed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=helsinki+accenture&amp;amp;sll=60.169994,24.962912&amp;amp;sspn=0.021177,0.055017&amp;amp;ie=UTF8&amp;amp;hq=accenture&amp;amp;hnear=Helsinki,+Finland&amp;amp;t=p&amp;amp;layer=c&amp;amp;cbll=60.16356,24.920829&amp;amp;panoid=c3vlkMtqlwFmGIWirF7RrQ&amp;amp;cbp=13,338.35,,0,-21.26&amp;amp;ll=60.169952,24.96274&amp;amp;spn=0,359.951763&amp;amp;z=14" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2485000479874574888?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2485000479874574888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/03/revisiting-finland.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2485000479874574888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2485000479874574888'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/03/revisiting-finland.html' title='Revisiting Finland'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-4665183782227297342</id><published>2010-02-05T10:32:00.001+05:30</published><updated>2010-02-05T10:32:15.990+05:30</updated><title type='text'>This is not Photoshop: 50 incredible examples of light painting</title><content type='html'>&lt;br&gt; &lt;div class="gmail_quote"&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/Francescomugnai/~3/XmdtNyadWcE/" target="_blank"&gt;This is not Photoshop: 50 incredible examples of light painting&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://blogof.francescomugnai.com/" target="_blank"&gt;FrancescoMugnai.com&lt;/a&gt; by Francesco Mugnai on 1/31/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/thomaschristensen/2081043813/" target="_blank"&gt;&lt;img title="light" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Everything-Will-Illuminate/134915" target="_blank"&gt;&lt;img title="posters" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/posters.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/recyclebean/2478713588/" target="_blank"&gt;&lt;img title="ryg" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/ryg.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/yeah/167026" target="_blank"&gt;&lt;img title="e" height="282" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/e.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://jogiart.deviantart.com/art/Fabia-Light-45559125" target="_blank"&gt;&lt;img title="car_light_graffiti" height="258" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/car_light_graffiti.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://raggaphoto.deviantart.com/art/light-graffiti-29-113208393" target="_blank"&gt;&lt;img title="light_graffiti" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_graffiti.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://roledeluz.deviantart.com/art/light-graffiti-I-97936809" target="_blank"&gt;&lt;img title="arrow_light" height="391" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/arrow_light.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Young-Creative-Chevrolet/105827" target="_blank"&gt;&lt;img title="chevrolet" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/chevrolet.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Ozols-_amp-NAtre(Emils-Beats)-PilsA_quotta-naktAs/352816" target="_blank"&gt;&lt;img title="man" height="276" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/man.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/bldgblog/1800481557/" target="_blank"&gt;&lt;img title="light_monster" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_monster.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/unklstuart/2049733155/in/set-72157601507669278/" target="_blank"&gt;&lt;img title="dog" height="349" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/dog.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/taylormackenzie/4262877685/in/pool-lightpainted" target="_blank"&gt;&lt;img title="light_wings" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_wings.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/2840115553/" target="_blank"&gt;&lt;img title="pink_circle_light" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/pink_circle_light.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/thebadseed/4292781054/in/pool-thegalleryoflight" target="_blank"&gt;&lt;img title="eruption" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/eruption.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Montpellier-session/245601" target="_blank"&gt;&lt;img title="magic" height="461" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/magic.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/3933320751/" target="_blank"&gt;&lt;img title="amazing_lights" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/amazing_lights.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Chairs-on-fire/276413" target="_blank"&gt;&lt;img title="chair_on_fire" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/chair_on_fire.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Paddington_London/160259" target="_blank"&gt;&lt;img title="colors" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/colors.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://grymkrys.deviantart.com/art/Evolution-150660981" target="_blank"&gt;&lt;img title="light" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light1.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Light-Painting/63147" target="_blank"&gt;&lt;img title="island" height="234" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/island.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/tackyshack/4300956641/in/pool-glow" target="_blank"&gt;&lt;img title="bar_tunnel" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/bar_tunnel.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/jannepaint/4237720908/in/pool-lightmovement" target="_blank"&gt;&lt;img title="gardens" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/gardens.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/twincitiesbrightest/3268483406/" target="_blank"&gt;&lt;img title="anti_particle" height="277" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/anti_particle.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/3149690440/" target="_blank"&gt;&lt;img title="nature" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/nature.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/rafoto/2329357351/" target="_blank"&gt;&lt;img title="goal_light" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/goal_light.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Get-down-on-ur-knees/205125" target="_blank"&gt;&lt;img title="green_light" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/green_light.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/freezelight/4268513749/in/pool-thegalleryoflight" target="_blank"&gt;&lt;img title="black" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/black.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/recyclebean/2425822939/" target="_blank"&gt;&lt;img title="wakeup" height="405" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/wakeup.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/le-fourquet/176604" target="_blank"&gt;&lt;img title="lines" height="270" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/lines.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Paddington_London/160259" target="_blank"&gt;&lt;img title="lights" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/lights.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/TCPdesigns/frame/86600" target="_blank"&gt;&lt;img title="light_painting" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_painting.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/4295864077/" target="_blank"&gt;&lt;img title="vulcano" height="348" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/vulcano.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/27863734@N04/3637352750/in/set-72157605729327632/" target="_blank"&gt;&lt;img title="light_artist" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_artist.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/TCPdesigns/frame/86600" target="_blank"&gt;&lt;img title="light" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light2.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Beginning-To-See-The-Light/403789" target="_blank"&gt;&lt;img title="superman" height="630" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/superman.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/decarts/4078999044/in/pool-smearsoflight" target="_blank"&gt;&lt;img title="pink_fire" height="314" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/pink_fire.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/Action-Light-Painting/92626" target="_blank"&gt;&lt;img title="camera" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/camera.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/benegizer/808459254/in/set-72157600221029376/" target="_blank"&gt;&lt;img title="light_fire" height="279" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_fire.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/thebadseed/4220969111/" target="_blank"&gt;&lt;img title="light_guys" height="420" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_guys.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/rafoto/2652451745/in/set-72157606072653053/" target="_blank"&gt;&lt;img title="light_art" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_art.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/LightGraff/401236" target="_blank"&gt;&lt;img title="LightGraff" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/LightGraff.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/digicord/4205622796/in/pool-thegalleryoflight" target="_blank"&gt;&lt;img title="alien" height="315" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/alien.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/3270037511/" target="_blank"&gt;&lt;img title="light_fighting" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light_fighting.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/tweeny/2166375367/" target="_blank"&gt;&lt;img title="light2" height="372" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light21.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/52821721@N00/3420783902/" target="_blank"&gt;&lt;img title="coke" height="256" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/coke.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/jannepaint/4242627510/" target="_blank"&gt;&lt;img title="lights" height="281" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/lights2.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.behance.net/Gallery/a-Works-a/373251" target="_blank"&gt;&lt;img title="face" height="280" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/face1.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/3293138412/" target="_blank"&gt;&lt;img title="light" height="385" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/light3.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/lapp/4248493546/" target="_blank"&gt;&lt;img title="circle" height="298" alt="" src="http://mugnaiwp.lg1x4.simplecdn.net/wp-content/uploads/2010/01/circle.jpg" width="420"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Further Reading&lt;/h3&gt; &lt;div&gt;&lt;/div&gt; &lt;p&gt;&lt;a href="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822%2FUS%2Ffrancmugna-20%2F8001%2F50050832-ef20-4586-b276-a9a052c5a01b&amp;amp;Operation=NoScript" target="_blank"&gt;Amazon.com Widgets&lt;/a&gt;&lt;/p&gt;  &lt;div&gt;&lt;/div&gt;&lt;img height="1" src="http://feeds.feedburner.com/~r/Francescomugnai/~4/XmdtNyadWcE" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt;Ranjith Ravindran&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://tinyurl.com/ybkdp66"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4665183782227297342?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4665183782227297342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/02/this-is-not-photoshop-50-incredible.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4665183782227297342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4665183782227297342'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/02/this-is-not-photoshop-50-incredible.html' title='This is not Photoshop: 50 incredible examples of light painting'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2053615830108370931</id><published>2010-02-03T09:32:00.000+05:30</published><updated>2010-02-03T09:33:00.680+05:30</updated><title type='text'>Re: “20 Things that Happen in 1 Minute” Graphic</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;div&gt; &lt;div class="h5"&gt; &lt;div class="gmail_quote"&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt;anj&lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/SociologicalImagesSeeingIsBelieving/~3/CjxLnjYT9Bc/" target="_blank"&gt;"20 Things that Happen in 1 Minute" Graphic&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://contexts.org/socimages" target="_blank"&gt;Sociological Images&lt;/a&gt; by gwen on 1/30/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;p.j. sent me this graphic that shows a number of things that happen in 1 minute. She found it at a website that gives &lt;a href="http://www.insurance-quotes-for-you.com/20_Things_That_Happen_In_One_Minute.html" target="_blank"&gt;insurance quotes&lt;/a&gt;, oddly enough, but in general the sources don't appear to me to be ones that would be prone to industry-friendly bias:&lt;/p&gt;  &lt;p style="TEXT-ALIGN: center"&gt;&lt;a href="http://contexts.org/socimages/2010/01/30/20-things-that-happen-in-1-minute-graphic/20_things_that_happen_in_one_minute/" target="_blank" rel="attachment wp-att-19545"&gt;&lt;img title="20_Things_That_Happen_In_One_Minute" height="2276" alt="" src="http://contexts.org/socimages/files/2010/01/20_Things_That_Happen_In_One_Minute.jpg" width="495"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;NOTE: Readers are making some really interesting points about the representations here in the comments, so check 'em out.&lt;/p&gt; &lt;p&gt;(&lt;a href="http://contexts.org/socimages/2010/01/30/20-things-that-happen-in-1-minute-graphic/" target="_blank"&gt;View original at http://contexts.org/socimages&lt;/a&gt;)&lt;/p&gt; &lt;div&gt;&lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:yIl2AUoC8zA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:D7DqB2pKExk" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?i=CjxLnjYT9Bc:7K6iRyvM_qw:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:V_sGLiPBpWU" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?i=CjxLnjYT9Bc:7K6iRyvM_qw:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:qj6IDK7rITs" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:l6gmwiTKsz0" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?d=l6gmwiTKsz0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:gIN9vFwOqvQ" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?i=CjxLnjYT9Bc:7K6iRyvM_qw:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:TzevzKxY174" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?d=TzevzKxY174" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?a=CjxLnjYT9Bc:7K6iRyvM_qw:7Q72WNTAKBA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SociologicalImagesSeeingIsBelieving?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;/div&gt; &lt;img height="1" src="http://feeds.feedburner.com/~r/SociologicalImagesSeeingIsBelieving/~4/CjxLnjYT9Bc" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2053615830108370931?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2053615830108370931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/02/re-20-things-that-happen-in-1-minute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2053615830108370931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2053615830108370931'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/02/re-20-things-that-happen-in-1-minute.html' title='Re: “20 Things that Happen in 1 Minute” Graphic'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-4265058809616567983</id><published>2010-01-31T12:14:00.001+05:30</published><updated>2010-01-31T12:14:44.646+05:30</updated><title type='text'>Saari umr hum ......</title><content type='html'>&lt;div&gt; &lt;/div&gt; &lt;div&gt;A friend forwarded this mail to me....and I just had to share it with the world.&lt;/div&gt; &lt;div&gt;&lt;br&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;Saari umr hum&lt;br&gt;coding main mar gaye&lt;br&gt;Ek pal to ab humein jeene do&lt;br&gt;jeene do&lt;br&gt; &lt;br&gt;Saari umr hum&lt;br&gt;coding main mar gaye&lt;br&gt;Ek pal to ab humein jeene do&lt;br&gt;jeene do&lt;br&gt; &lt;br&gt;Na na na….Na na na….Na na na….Na na nana na….&lt;br&gt;  &lt;br&gt;Give me some flight&lt;br&gt;Give me some train&lt;br&gt;Give me another chance&lt;br&gt;I wanna go home once again&lt;br&gt; &lt;br&gt;Give me some flight&lt;br&gt;Give me some train&lt;br&gt;Give me another chance&lt;br&gt;I wanna go home once again&lt;br&gt; &lt;br&gt;Kandhon ko laptop&lt;br&gt; Ke bojh ne jhukaya&lt;br&gt; &lt;br&gt;Client se jhoot bolna tho khud&lt;br&gt;Manager ne sikhaya&lt;br&gt; &lt;br&gt;CRR4 rating laaoge to chhuti, varna kismat futi&lt;br&gt;Code kar kar ke pada Ungaliyon pe&lt;br&gt;JAVA, PHP, ORACLE aur MySQL ka chaala&lt;br&gt; &lt;br&gt; Is Project ne to sala poora..&lt;br&gt;Poora bheja pakka daala&lt;br&gt; &lt;br&gt;Career to gaya&lt;br&gt;GF bhi gayi&lt;br&gt;Ek pal to ab humein&lt;br&gt;jeene do jeene do&lt;br&gt; &lt;br&gt;Career to gaya&lt;br&gt;GF bhi gayi&lt;br&gt;Ek pal to ab humein&lt;br&gt;jeene do jeene do&lt;br&gt;  &lt;br&gt;Saari umru hum&lt;br&gt;coding main jee liye&lt;br&gt;Ek pal to ab humein jeene do&lt;br&gt;jeene do&lt;br&gt;Na na na….Na na na….Na na na….Na na nana na….&lt;br&gt;Give me some flight&lt;br&gt;Give me some train&lt;br&gt;Give me another chance&lt;br&gt;I wanna go home once again&lt;/strong&gt;&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;strong&gt;Give me some flight&lt;br&gt;Give me some train&lt;br&gt;Give me another chance&lt;br&gt;I wanna go home once again&lt;br&gt;Na na na….Na na na….Na na na….Na na nana na….&lt;br&gt;Na na na….Na na na….Na na na….Na na nana na….&lt;/strong&gt;&lt;br&gt;  &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4265058809616567983?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4265058809616567983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/saari-umr-hum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4265058809616567983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4265058809616567983'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/saari-umr-hum.html' title='Saari umr hum ......'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5564133903560760815</id><published>2010-01-27T18:15:00.001+05:30</published><updated>2010-01-27T18:15:55.710+05:30</updated><title type='text'>Fwd: Coffee makes you dance around like a goat!</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://blogs.msdn.com/stevecla01/archive/2010/01/23/coffee-makes-you-dance-around-like-a-goat.aspx" target="_blank"&gt;Coffee makes you dance around like a goat!&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://blogs.msdn.com/stevecla01/default.aspx" target="_blank"&gt;Geek In Disguise&lt;/a&gt; by stevecla01 on 1/23/10&lt;/div&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/stevecla01/WindowsLiveWriter/d072d4e978de_12FB2/coffee_2.gif" target="_blank"&gt;&lt;img title="coffee" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px 20px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="5915" alt="coffee" src="http://blogs.msdn.com/blogfiles/stevecla01/WindowsLiveWriter/d072d4e978de_12FB2/coffee_thumb.gif" width="700" border="0"&gt;&lt;/a&gt; &lt;br&gt;  &lt;p&gt;Hence why I'm cutting down my intake these days &lt;img alt="Smile" src="http://blogs.msdn.com/blogfiles/stevecla01/WindowsLiveWriter/d072d4e978de_12FB2/wlEmoticon-smile_2.png"&gt; I am actually cutting down a lot on my afternoon &amp;amp; evening caffeine and woe does it make a difference to the quality of sleep I get. I know that's obvious but I'm just a bit slow on this stuff&lt;/p&gt;  &lt;p&gt;via &lt;a href="http://theoatmeal.com/comics/coffee" target="_blank"&gt;theoatmeal.com&lt;/a&gt;&lt;/p&gt; &lt;div style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;img height="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=9952204" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt;Ranjith Ravindran&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://tinyurl.com/ybkdp66"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5564133903560760815?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5564133903560760815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-coffee-makes-you-dance-around-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5564133903560760815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5564133903560760815'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-coffee-makes-you-dance-around-like.html' title='Fwd: Coffee makes you dance around like a goat!'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-3238634878251155567</id><published>2010-01-27T17:28:00.001+05:30</published><updated>2010-01-27T17:28:39.214+05:30</updated><title type='text'>Fwd: Rules for Writing Well (Iain D Campbell)</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;br&gt;&lt;br&gt; &lt;div class="gmail_quote"&gt; &lt;div&gt; &lt;div&gt;&lt;/div&gt; &lt;div class="h5"&gt; &lt;h3 style="MARGIN: 0px 3px; FONT-FAMILY: sans-serif"&gt; &lt;/h3&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://www.reformation21.org/blog/2010/01/rules-for-writing-well.php" target="_blank"&gt;Rules for Writing Well (Iain D Campbell)&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://www.reformation21.org/blog/" target="_blank"&gt;Reformation21 Blog&lt;/a&gt; on 1/11/10&lt;/div&gt;&lt;br&gt;some basic rule&amp;#39;s of grammar to which we would all Do well to adhere, to:  &lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div&gt; &lt;p style="LINE-HEIGHT: 14.25pt"&gt;&lt;span style="COLOR: rgb(0,51,0); FONT-FAMILY: Verdana"&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: 14.25pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;26 Golden Rules for Writing Well&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: 14.25pt"&gt;&lt;span style="COLOR: rgb(0,51,0); FONT-FAMILY: Verdana"&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: 14.25pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;1.Don&amp;#39;t abbrev.&lt;br&gt;&lt;br&gt;2.Check to see if you any words out.&lt;br&gt;&lt;br&gt;3.Be carefully to use adjectives and adverbs correct.&lt;br&gt; &lt;br&gt;4.About sentence fragments.&lt;br&gt;&lt;br&gt;5.When dangling, don&amp;#39;t use participles.&lt;br&gt;&lt;br&gt;6.Don&amp;#39;t use no double negatives.&lt;br&gt;&lt;br&gt;7.Each pronoun agrees with their antecedent.&lt;br&gt;&lt;br&gt;8.Just between you and I, case is important.&lt;br&gt; &lt;br&gt;9.Join clauses good, like a conjunction should.&lt;br&gt;&lt;br&gt;10.Don&amp;#39;t use commas, that aren&amp;#39;t necessary.&lt;br&gt;&lt;br&gt;11.Its important to use apostrophe&amp;#39;s right.&lt;br&gt;&lt;br&gt;12.It&amp;#39;s better not to unnecessarily split an infinitive.&lt;br&gt; &lt;br&gt;13.Never leave a transitive verb just lay there without an object.&lt;br&gt;&lt;br&gt;14.Only Proper Nouns should be capitalized. also a sentence should begin with a capital letter and end with a full stop&lt;br&gt;&lt;br&gt;15.Use hyphens in compound-words, not just in any two-word phrase.&lt;br&gt; &lt;br&gt;16.In letters compositions reports and things like that we use commas to keep a string of items apart.&lt;br&gt;&lt;br&gt;17.Watch out for irregular verbs that have creeped into our language.&lt;br&gt;&lt;br&gt;18.Verbs has to agree with their subjects.&lt;br&gt; &lt;br&gt;19.Avoid unnecessary redundancy.&lt;br&gt;&lt;br&gt;20.A writer mustn&amp;#39;t shift your point of view.&lt;br&gt;&lt;br&gt;21.Don&amp;#39;t write a run-on sentence you&amp;#39;ve got to punctuate it.&lt;br&gt;&lt;br&gt;22.A preposition isn&amp;#39;t a good thing to end a sentence with.&lt;br&gt; &lt;br&gt;23.Avoid cliches like the plague.&lt;br&gt;&lt;br&gt;24.1 final thing is to never start a sentence with a number.&lt;br&gt;&lt;br&gt;25.Always check your work for accuracy and completeness.&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt;Ranjith Ravindran&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com/" target="_blank"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://tinyurl.com/ybkdp66" target="_blank"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3238634878251155567?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3238634878251155567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-rules-for-writing-well-iain-d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3238634878251155567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3238634878251155567'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-rules-for-writing-well-iain-d.html' title='Fwd: Rules for Writing Well (Iain D Campbell)'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8781952220714744673</id><published>2010-01-12T10:03:00.001+05:30</published><updated>2010-01-12T10:03:44.500+05:30</updated><title type='text'>Fwd: Totally Looks Like</title><content type='html'>&lt;div class="gmail_quote"&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt;-- &lt;br&gt;&lt;br&gt;Ranjith Ravindran&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://tinyurl.com/ybkdp66"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt;&lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt; &lt;h2 style="MARGIN: 0.25em 0px 0px"&gt; &lt;div&gt;&lt;a href="http://feedproxy.google.com/~r/abduzeedo/~3/MvnfeZ61rPg/totally-look-likes" target="_blank"&gt;Totally Looks Like&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="MARGIN-BOTTOM: 0.5em"&gt;via &lt;a href="http://abduzeedo.com/frontpage" target="_blank"&gt;Abduzeedo | Graphic Design Inspiration and Photoshop Tutorials&lt;/a&gt; by amanda on 1/11/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;&lt;/p&gt; &lt;h3&gt;We had a laugh with this one. &lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;Totally Looks Like&lt;/a&gt; is a website that makes comparisons between well-known people/things and less well-known people/things. We gathered here a collection of the funniest and most obscure comparisons we found so you guys can start off the week on a good note. &lt;/h3&gt;  &lt;p&gt;Some of these can get downright ridiculous but all in the name of good fun! I think my favorite is the second to last one, haha. Oh, and scroll all the way to the last one for our very own celebrity lookalike ;)&lt;/p&gt; &lt;h3&gt;1940s Farmer Totally Looks Like Robin Williams&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/1940s-farmer-totally-looks-like-robin-williams.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Bill Ayers Totally Looks Like Justin Timberlake&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128677491575006229.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;John McCain Totally Looks Like Chipmunks&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128678046968906324.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Rivers Cuomo (Weezer) Totally Looks Like Verizon Guy&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128678279568305996.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Jordan Pundik Totally Looks Like Quentin Tarantino&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128688625440029067.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Gordan Freeman Totally Looks Like Dr. House&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128720622330835938.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Ancient Statue Totally Looks Like Michael Jackson&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128723738387767440.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Llama Totally Looks Like David Bowie&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128731704042064198.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;The Pope Totally Looks Like Darth Sidious&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128830068992308200.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Bradley Cooper Totally Looks Like Ralph Fiennes&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128938852699927966.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Hetty Lange Totally Looks Like Edna Mode&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/128981450237312615.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Ozzy Osbourne Totally Looks Like Penney Marshell&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/129029799723725325.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Young Albert Einstein Totally Looks Like Shia Labeouf&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/albert-einstein-toatlly-looks-like-shia-labeouf1.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Charlemagne Totally Looks Like Burger King&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/charlemagne-totally-looks-like-burger-king.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Eddie Murphy Totally Looks Like Cruz e Souza&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/eddie-murphy-totally-looks-like-cruz-e-souza.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Hillary Clinton Totally Looks Like The Joker Mask&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/hillary-clinton-totally-looks-like-the-joker-mask.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Joe Jackson Totally Looks Like Ludo from Labyrinth&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/joe-jackson-totally-looks-like-ludo-from-labyrinth.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Michael Phelps Stretching Totally Looks Like Raw Thanksgiving Turkey&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/michael-phelps-stretching-totally-looks-like-raw-thanksgiving-turkey.jpg"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Prince Totally Looks Like Jafar&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/prince-totally-looks-like-jafar-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Sting Totally Looks Like President Grant&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/sting-totally-looks-like-president-grant.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Susan Boyle Totally Looks Like Bird Lady from Home Alone 2&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/susan-boyle-totally-look-like-bird-lady-from-home-alone-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Tim Burton&amp;#39;s Mad Hatter Totally Looks Like Madonna&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/tim-burtons-mad-hatter-totally-looks-like-madonna.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Whoopi Totally Looks Like Lil Wayne&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/whoopi-totally-looks-like-lil-wayne.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Zombie Horde Totally Looks Like Twilight Fangirl Horde&lt;/h3&gt; &lt;p&gt;&lt;a href="http://totallylookslike.com/" target="_blank" rel="nofollow"&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/zombie-horde-totally-looks-like-twlight-fangirl-horde.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;And our very own lookalike: &lt;/h2&gt; &lt;h3&gt;Fabio Sasso Totally Looks Like... James Franco?&lt;/h3&gt; &lt;p&gt;&lt;img src="http://imgs.abduzeedo.com/files/amanda/totallylookslike/fabiojames.jpg" width="400"&gt;&lt;/p&gt; &lt;p&gt;That&amp;#39;s right, ladies...&lt;a href="http://www.twitter.com/abduzeedo" target="_blank" rel="nofollow"&gt;tweet&lt;/a&gt; him up!&lt;/p&gt; &lt;div&gt; &lt;h2&gt;About the author&lt;/h2&gt; &lt;div&gt; &lt;div&gt; &lt;p&gt;I am Amanda Macedo - a student, photography enthusiast, and lover of life. I eat, sleep and breathe art, and I hope to share with you some of my thoughts and findings here at Abduzeedo as I further my discovery of graphic design. You can also find me on Twitter: &lt;a href="http://twitter.com/amlight" target="_blank" rel="nofollow"&gt;@amlight&lt;/a&gt;&lt;/p&gt; &lt;/div&gt; &lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;Sponsored Links:&lt;/h4&gt; &lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt; &lt;div&gt;&lt;a href="http://abdutees.bigcartel.com/product/goddess-of-abduction" target="_blank"&gt;&lt;img title="Abduzeedo T-shirts Banner" alt="Buy Abduzeedo T-shirts" src="http://abductit.com/files/articles/abductees/banner.jpg"&gt;&lt;/a&gt;&lt;/div&gt; &lt;br&gt; &lt;div&gt;&lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:7Q72WNTAKBA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:V_sGLiPBpWU" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?i=MvnfeZ61rPg:hujtPsTGrTU:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:dnMXMwOfBR0" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:gIN9vFwOqvQ" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?i=MvnfeZ61rPg:hujtPsTGrTU:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:l6gmwiTKsz0" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?d=l6gmwiTKsz0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:F7zBnMyn0Lo" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?i=MvnfeZ61rPg:hujtPsTGrTU:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:yIl2AUoC8zA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/abduzeedo?a=MvnfeZ61rPg:hujtPsTGrTU:TzevzKxY174" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/~ff/abduzeedo?d=TzevzKxY174" border="0"&gt;&lt;/a&gt; &lt;/div&gt; &lt;img height="1" src="http://feeds.feedburner.com/~r/abduzeedo/~4/MvnfeZ61rPg" width="1"&gt;&lt;/div&gt;&lt;br&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 2px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="FONT-SIZE: 1px! important; MARGIN: 0px 1px; LINE-HEIGHT: 0px! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3d9ff"&gt; &lt;/div&gt; &lt;div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c3d9ff"&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt; &lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8781952220714744673?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8781952220714744673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-totally-looks-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8781952220714744673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8781952220714744673'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/fwd-totally-looks-like.html' title='Fwd: Totally Looks Like'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-1732358303069102810</id><published>2010-01-09T12:47:00.001+05:30</published><updated>2010-01-09T12:47:31.260+05:30</updated><title type='text'>Scald Your Eyes With Daybreakers' Bloody, Futuristic Vision Of  Vampirism [Mo...</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div&gt;&lt;a href="http://io9.com/5443966/scald-your-eyes-with-daybreakers-bloody-futuristic-vision-of-vampirism" target="_blank"&gt;Scald Your Eyes With Daybreakers&amp;#39; Bloody, Futuristic Vision Of Vampirism  [Movie Review]&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a href="http://io9.com" target="_blank"&gt;io9&lt;/a&gt; by Annalee Newitz on 1/8/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_daybreakerstopreview.jpg" width="500"&gt; &lt;i&gt;Daybreakers&lt;/i&gt; will hook you from the very first scenes, which slam you into a bleak, frenetic near-future where most humans have gone vampire without contemplating the consequences. Like how quickly the world will reach peak blood when everybody drinks it.&lt;/p&gt;  &lt;p&gt;Written and directed by the &lt;a title="Click here to read more posts tagged #spierigbrothers" href="http://io9.com/tag/spierigbrothers/" target="_blank"&gt;Spierig Brothers&lt;/a&gt;, &lt;i&gt;Daybreakers&lt;/i&gt; is a welcome reminder that the vampire legend is a versatile one, and overlaps nicely with many themes in contemporary science fiction. The Spierigs have a background in visual effects, and it shows in their careful worldbuilding of a city in 2019 where almost everybody is a night-dweller. Gleaming skyscrapers are connected by webs of covered walkways; the &amp;quot;subwalk&amp;quot; system coils beneath abandoned daylight streets. Cars have been fitted with webcam systems that allow people to drive via roof-mounted cameras with the windows blacked out. Indeed, all mirrors are replaced with webcams so the non-reflecting vamps can check themselves out. It&amp;#39;s a cyberpunk vampire scenario, with all the awesomeness and camp that epithet implies.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_daybreakerssciencegeek.jpg" width="500"&gt;&lt;/p&gt; &lt;p&gt;If you&amp;#39;re suffering from Twilight Fatigue Syndrome (TFS), this gritty, unromantic tale will be a welcome break. Our main character is Ed (Ethan Hawke), a top hematologist who is working for megacorporation Bromley Marks. Ed&amp;#39;s trek to the office leads him past a grim Starbucks-style stand selling blood-spiked coffee (&amp;quot;Still serving 20 percent real blood!&amp;quot; their slogan promises) and a massive human blood farm where naked, unconscious people hang from a wall of machines that slowly suck their life out. Sam Neill is evilly unctuous as Bromley, the corporate exec who&amp;#39;s gotten rich off factory blood farming. And poor, emo Ed, who refuses to drink human blood, is working for Bromley purely for humanitarian reasons: He wants to create a synthetic blood substitute so that they can stop killing humans.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_daybreakerscorporate.jpg" width="500"&gt;&lt;/p&gt; &lt;p&gt;So you&amp;#39;ve got your stock vamp movie characters: The good vamp who won&amp;#39;t eat humans; the evil vamp who wants to rule a vamp-dominated world with his blood-soaked fist; and, of course, filling out the cast is a scrappy ex-vampire with a crossbow named Elvis (&lt;a title="Click here to read more posts tagged #willemdafoe" href="http://io9.com/tag/willemdafoe/" target="_blank"&gt;Willem Dafoe&lt;/a&gt;) who likes fast cars and wants to stop the killing.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_daybreakerselvis.jpg" width="500"&gt;&lt;/p&gt; &lt;p&gt;The characters may be recognizable, but this movie works because the world they inhabit is completely original. Blood represents a natural resource that&amp;#39;s running out, much like oil. But implanting that resource into humans turns a potentially clunky allegory into something much more interesting. We&amp;#39;re not killing the planet - we&amp;#39;re killing ourselves. We&amp;#39;re drinking ourselves in our coffee, and selling ourselves in wine bottles. When the blood runs out, eating becomes so expensive that many of the vamps starve, and the hungriest turn into &amp;quot;subsiders,&amp;quot; animalistic creatures with wings and brains of mush. The subsiders are hunted by authorities who roust them from what look like homeless encampments under the subwalks and condemn them to death by sunlight. So we&amp;#39;ve got a new caste system, with rich vampires on top, poor vamps and subsiders beneath them, and humans all the way at the bottom.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_daybreakerssubsider.jpg" width="500"&gt;&lt;/p&gt; &lt;p&gt;Luckily our heroic scientist Ed runs (literally) into Elvis and dedicates himself to finding out how the guy cured his own vampirism. There are a lot of action-packed, slightly silly scenes where Ed&amp;#39;s frantic experiments are contrasted with the rapid degeneration of vampire society as blood runs out. Though the film&amp;#39;s conclusion is preposterous and contradictory, it&amp;#39;s hard to have too many hard feelings about it because, well, this is a scifi action vampire movie. And &lt;i&gt;Daybreakers&lt;/i&gt; packs a punch on so many fronts - original story ideas, creatively gross fight scenes, acting that&amp;#39;s hammy in a fun way - that you&amp;#39;ll leave the theater feeling soundly entertained.&lt;/p&gt;  &lt;p&gt;  &lt;img src="http://cache.gawker.com/assets/images/io9/2010/01/ayyimygqlfo.jpg" width="340"&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=FkvrB58ri5g:oNX0WB2HLt8:yIl2AUoC8zA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=FkvrB58ri5g:oNX0WB2HLt8:D7DqB2pKExk" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?i=FkvrB58ri5g:oNX0WB2HLt8:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=FkvrB58ri5g:oNX0WB2HLt8:V_sGLiPBpWU" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?i=FkvrB58ri5g:oNX0WB2HLt8:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1732358303069102810?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1732358303069102810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/scald-your-eyes-with-daybreakers-bloody.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1732358303069102810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1732358303069102810'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/scald-your-eyes-with-daybreakers-bloody.html' title='Scald Your Eyes With Daybreakers&apos; Bloody, Futuristic Vision Of  Vampirism [Mo...'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-3302176928891048031</id><published>2010-01-09T12:46:00.001+05:30</published><updated>2010-01-09T12:46:57.867+05:30</updated><title type='text'>Explaining The Entire Plot Of Kick-Ass Just Makes Us Want To See It  More [Ki...</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div&gt;&lt;a href="http://io9.com/5443964/explaining-the-entire-plot-of-kick+ass-just-makes-us-want-to-see-it-more" target="_blank"&gt;Explaining The Entire Plot Of Kick-Ass Just Makes Us Want To See It More  [Kick-ass]&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a href="http://io9.com" target="_blank"&gt;io9&lt;/a&gt; by Charlie Jane Anders on 1/8/10&lt;/div&gt;&lt;br&gt; &lt;p&gt;&lt;a rel="lytebox" href="http://cache.gawker.com/assets/images/8/2010/01/zz18e4fee1.jpg" target="_blank"&gt;&lt;img src="http://cache.gawker.com/assets/images/8/2010/01/500x_zz18e4fee1.jpg" width="500"&gt;&lt;/a&gt;The new &lt;i&gt;Kick-Ass&lt;/i&gt; trailer is out, and it pretty much narrates the entire film — which only makes us more desperate to fill in the ultra-violent, blatantly wrong and nasty blanks. Plus the &lt;i&gt;A-Team&lt;/i&gt; trailer has turned up online too.&lt;/p&gt;  &lt;p&gt;Here&amp;#39;s the new &lt;i&gt;Kick-Ass&lt;/i&gt; trailer — you can watch it in high res over at &lt;a href="http://movies.yahoo.com/movie/1810063108/video/17522078" target="_blank"&gt;Yahoo! Movies&lt;/a&gt;.&lt;/p&gt; &lt;div&gt;   &lt;/div&gt; &lt;p&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt; And the &lt;i&gt;A-Team&lt;/i&gt; trailer turned up online earlier today. Like James Bond and MacGyver, &lt;a title="Click here to read more posts tagged #theateam" href="http://io9.com/tag/theateam/" target="_blank"&gt;The A-Team&lt;/a&gt; takes place in a world of slightly fantastic technologies, but I&amp;#39;m not sure it&amp;#39;s quite science-fictional enough for us — on the other hand, as reader Chris Hunt points out, it does have a tank flying through the sky. Anyway, judge for yourself. It&amp;#39;s no longer online in an embeddable format, but &lt;a href="http://www.youtube.com/watch?v=LoILTG8UF-A" target="_blank"&gt;here&amp;#39;s a non-embeddable version on Youtube&lt;/a&gt;. (Thanks OMGWTFLOLBBQBYE!)&lt;/p&gt;  &lt;p&gt;[&lt;a href="http://www.collider.com/2010/01/08/new-trailer-for-matthew-vaughns-kick-ass/" target="_blank"&gt;Kick-Ass trailer via Collider&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=EgppU3mJ4f0:tTxparrYWnU:yIl2AUoC8zA" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=EgppU3mJ4f0:tTxparrYWnU:D7DqB2pKExk" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?i=EgppU3mJ4f0:tTxparrYWnU:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.gawker.com/%7Eff/io9/full?a=EgppU3mJ4f0:tTxparrYWnU:V_sGLiPBpWU" target="_blank"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/io9/full?i=EgppU3mJ4f0:tTxparrYWnU:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt; &lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3302176928891048031?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3302176928891048031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/explaining-entire-plot-of-kick-ass-just.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3302176928891048031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3302176928891048031'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/explaining-entire-plot-of-kick-ass-just.html' title='Explaining The Entire Plot Of Kick-Ass Just Makes Us Want To See It  More [Ki...'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8737366698882913947</id><published>2010-01-03T11:23:00.001+05:30</published><updated>2010-01-03T11:23:37.009+05:30</updated><title type='text'>Story behind 2012</title><content type='html'>&lt;br&gt;&lt;div class="gmail_quote"&gt;via &lt;a href="http://juliasegal.tumblr.com/" target="_blank"&gt;http://juliasegal.tumblr.com/&lt;/a&gt;  on 12/31/09&lt;div style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt;&lt;br&gt;  &lt;img src="http://20.media.tumblr.com/tumblr_kvj4pozxRn1qzvqipo1_400.jpg"&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8737366698882913947?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8737366698882913947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2010/01/story-behind-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8737366698882913947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8737366698882913947'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2010/01/story-behind-2012.html' title='Story behind 2012'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-5704116516264038026</id><published>2010-01-01T12:13:00.001+05:30</published><updated>2010-01-01T12:13:45.236+05:30</updated><title type='text'>6 dead in shooting spree at Finnish shopping mall</title><content type='html'>Hi guys,&lt;br&gt;&lt;br&gt;Today I saw a shocking news on a Finland news feed. There was a shooting accident in a shopping mall in Leppavara, Finland last thursday. 6 people were killed. Now why this is really shocking is that  Leppavara was the place I was shopping and staying near, all the while I was in Finland.&lt;br&gt; &lt;br&gt;Leppavara is very near to the NOKIA offices in Karaportti, and I a big train and bus station. I have been shopping in the Prisma mall in Leppavara for the nearly nine months I was in Finland. Cannot imagine the scene described in the news below.&lt;br&gt; &lt;br&gt;If you know people in Finland, please tell share this with them and tell them to be more careful.&lt;br clear="all"&gt;&lt;br&gt;Ranjith&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://tinyurl.com/ybkdp66"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt; &lt;div class="gmail_quote"&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div&gt;&lt;a href="http://www.finlandforthought.net/2009/12/31/5-dead-shooting-spree-finland-mall/" target="_blank"&gt;6 dead in shooting spree at Finnish shopping mall&lt;/a&gt;&lt;/div&gt; &lt;/h2&gt; &lt;div style="margin-bottom: 0.5em;"&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;p&gt;Another &lt;a href="http://www.hs.fi/english/article/BREAKING+NEWS+Five+dead+in+Espoo+shopping+mall+shooting+situation+still+ongoing/1135251813619" target="_blank"&gt;random shooting in little Finland?! &lt;/a&gt; And another mass killing at a Helsinki area shopping mall?!  Finland is known around the world for snow, Nokia, and now shooting sprees.&lt;/p&gt;  &lt;p&gt;Do you still feel safe in Finland??  Of course you do, everyone is white, it must be safe.  Ignorance is bliss.&lt;/p&gt; &lt;p&gt;But nevermind today's attack, the shooter has a foreign name, so it's not really a Finnish thing, it's us stupid foreigners.&lt;/p&gt; &lt;p&gt;UPDATE: It appears the shooter is the sixth dead, he appeared to have offed himself.  Glad he did justice to his crimes, cause the Finnish courts would never have gave him justice, he'd be pardoned by the President aftter a few years, as is the custom.&lt;/p&gt;  &lt;p&gt;A sad day. I feel terrible for all those i nvolved. &lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;Six people have been reported dead on Thursday morning in a shooting incident that took place at the Sello shopping mall in the Leppävaara district of Espoo.&lt;br&gt;       Apparently a man in his early forties, whose identity is known to police, began shooting in the Prisma supermarket with a 9mm handgun at around 10 a.m. Police named the suspect as Ibrahim Shkupolli.&lt;/p&gt; &lt;p&gt;First reports indicated that three men and one woman were killed. A fifth victim was later found at a private apartment in Leppävaara, and is believed to be the gunman's 42-year-old ex-girlfriend.&lt;br&gt;       She was employed at the Prisma supermarket in Sello, and is thought to have been the primary target.&lt;br&gt;       A restraining order had earlier been imposed on Shkupolli with regard to this woman.&lt;/p&gt; &lt;p&gt;The search continued for the gunman, and his body was eventually found a couple of hours later at an apartment in the Suvela district of Espoo. Indications are that he shot himself.&lt;br&gt;       All of the victims at Sello were apparently members of the sales staff. One man was shot twice in the head. A woman was shot in the stomach and two other men were shot on a different floor of the mall complex, one of the largest in the Greater Helsinki area.&lt;br&gt;        The male victims in the mall were born in 1969, 1975, and 1982. The woman was born in 1964.&lt;br&gt;       No further details were given of other casualties.&lt;/p&gt; &lt;p&gt;The mall was emptied and police continued the search for the gunman in the shopping centre and the surrounding area, before extending the net to known addresses, where the man's body was eventually discovered.&lt;br&gt;       Prisma store staff and witnesses were taken to the public library on the premises.&lt;br&gt;       The police held a press conference on the matter at 14:30, after a photograph of the suspect had been released to the media before the man was found dead.&lt;br&gt;       Police had warned Shkupolli was armed and dangerous. He had previous convictions for firearms offences in 2004 and 2007.&lt;br&gt;       Numerous police vehicles and ambulances attended the scene, and for some hours commuter trains were not stopping at Leppävaara station.&lt;/p&gt; &lt;p&gt;Police were not particularly forthcoming with details of the killings, or of whether others were hit by gunfire, but the impression given was that the primary target was the 42-year-old woman, and it is known that those killed in the shopping mall were her colleagues.&lt;br&gt;        Whilst no specific reason has been given for why they were singled out by the gunman, the indications are that this horrible tragedy was not a "shooting-spree" killing of the kind that has made Finland internationally known in the past two years, following school massacres in Jokela and Kauhajoki by disaffected teenage pupils.&lt;br&gt;        Nonetheless, it will inevitably reopen old wounds and will prompt further discussion on the large number of handguns owned in this country and on the tightening of restrictions on access to firearms. &lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;&lt;img src="http://www.finlandforthought.net/wp-content/uploads/2009/12/Ibrahim-Shkupolli-finland-shooting1.jpg" alt="" title="Ibrahim-Shkupolli-finland-shooting" width="500" height="536"&gt;&lt;/p&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-5704116516264038026?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/5704116516264038026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/6-dead-in-shooting-spree-at-finnish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5704116516264038026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/5704116516264038026'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/6-dead-in-shooting-spree-at-finnish.html' title='6 dead in shooting spree at Finnish shopping mall'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2911552686185760707</id><published>2009-12-28T12:12:00.001+05:30</published><updated>2009-12-30T20:06:10.347+05:30</updated><title type='text'>Compact Calendar 2010 - From David Seah's Compact Calendar</title><content type='html'>&lt;div&gt;I have been following and occasionnally using David Seah's compact calendar for project activities in the past. This time, I have created an separate version for India. The holildays should hold good in the IT industry, though there are lot of regional variations in other industries.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; Download the india version  &lt;a href="http://www.esnips.com/doc/bf868e4b-4c50-4509-98a3-2b6e08302b3e/CompactCalendar2010ind-ms1"&gt;here&lt;/a&gt; &lt;div&gt;Tell me how it was.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Go to &lt;a href="http://davidseah.com/blog/comments/compact-calendar/"&gt;http://davidseah.com/blog/comments/compact-calendar/&lt;/a&gt; for the actual concept and US version template &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2911552686185760707?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2911552686185760707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/compact-calendar-2010-from-david-seahs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2911552686185760707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2911552686185760707'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/compact-calendar-2010-from-david-seahs.html' title='Compact Calendar 2010 - From David Seah&apos;s Compact Calendar'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2165031006834805451</id><published>2009-12-25T16:09:00.001+05:30</published><updated>2009-12-25T16:09:15.179+05:30</updated><title type='text'>Fwd: Beetle Bailey for Friday December 25, 2009</title><content type='html'>&lt;p&gt;&lt;a href="http://www.arcamax.com/newspics/10/1060/106024.gif" target="_blank"&gt;&lt;img alt="Today&amp;#39;s Cartoon" src="http://www.arcamax.com/newspics/10/1060/106024.gif" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2165031006834805451?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2165031006834805451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/fwd-beetle-bailey-for-friday-december.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2165031006834805451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2165031006834805451'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/fwd-beetle-bailey-for-friday-december.html' title='Fwd: Beetle Bailey for Friday December 25, 2009'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-4411442159136606912</id><published>2009-12-24T17:18:00.001+05:30</published><updated>2009-12-24T17:18:22.997+05:30</updated><title type='text'>Christmas greetings..</title><content type='html'>&lt;p&gt;&lt;em&gt;For all engineers....&lt;/em&gt;&lt;/p&gt; &lt;p&gt;(1) mystery tweet = M&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;c&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;(A/π)(mx+b)-XF(q/t)&lt;/p&gt; &lt;p&gt;&lt;em&gt;And given that:&lt;/em&gt;&lt;/p&gt; &lt;p&gt;(1.a) A = πR&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt; (&lt;a href="http://en.wikipedia.org/wiki/Circle"&gt;&lt;font color="#0054a6"&gt;area of a circle&lt;/font&gt;&lt;/a&gt;)&lt;br&gt;(1.b) y = mx+b (&lt;a href="http://en.wikipedia.org/wiki/Y%3Dmx%2Bb"&gt;&lt;font color="#0054a6"&gt;linear equation&lt;/font&gt;&lt;/a&gt;)&lt;br&gt; (1.c) F=MA (from Newton&amp;#39;s &lt;a href="http://en.wikipedia.org/wiki/Entropy"&gt;&lt;font color="#0054a6"&gt;laws of motion&lt;/font&gt;&lt;/a&gt;) &lt;br&gt;(1.d) S=q/t (classical &lt;a href="http://en.wikipedia.org/wiki/Entropy"&gt;&lt;font color="#0054a6"&gt;Entropy&lt;/font&gt;&lt;/a&gt; definition)&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Then:&lt;/em&gt;&lt;/p&gt; &lt;div&gt;(2) mystery tweet = M&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;c&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;R&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;y-XMAS&lt;/div&gt; &lt;div&gt;2.a) E = Mc&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt; (&lt;a href="http://en.wikipedia.org/wiki/Special_relativity"&gt;&lt;font color="#0054a6"&gt;Einstein&amp;#39;s equivalence of mass and energy equations&lt;/font&gt;&lt;/a&gt;)  &lt;p&gt;&lt;br&gt;&lt;em&gt;Therefore:&lt;/em&gt;&lt;/p&gt; &lt;p&gt;(3) mystery tweet = MER&lt;sup&gt;&lt;font size="1"&gt;2&lt;/font&gt;&lt;/sup&gt;y-XMAS&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;4) mystery tweet = MERRy-XMAS&lt;/strong&gt;&lt;br clear="all"&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;and for the fortunate others....&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Wish you all a Merry Christmas .....&lt;/div&gt; &lt;div&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt;Ranjith Ravindran&lt;br&gt;&lt;br&gt;&lt;a href="http://cleartext.blogspot.com"&gt;http://cleartext.blogspot.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://tinyurl.com/ybkdp66"&gt;http://tinyurl.com/ybkdp66&lt;/a&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4411442159136606912?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4411442159136606912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/christmas-greetings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4411442159136606912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4411442159136606912'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/christmas-greetings.html' title='Christmas greetings..'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-1279762866957105067</id><published>2009-12-19T15:56:00.000+05:30</published><updated>2009-12-19T15:57:09.457+05:30</updated><title type='text'>Alumni Meet 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_n7pH5GJ_bQY/SyyqaAJpeeI/AAAAAAAAEg0/XPwH3cZ9U9U/s1600-h/Alumni-09+copy.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 284px; height: 320px;" src="http://4.bp.blogspot.com/_n7pH5GJ_bQY/SyyqaAJpeeI/AAAAAAAAEg0/XPwH3cZ9U9U/s320/Alumni-09+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416891815513651682" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1279762866957105067?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1279762866957105067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/alumni-meet-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1279762866957105067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1279762866957105067'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/alumni-meet-2009.html' title='Alumni Meet 2009'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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://4.bp.blogspot.com/_n7pH5GJ_bQY/SyyqaAJpeeI/AAAAAAAAEg0/XPwH3cZ9U9U/s72-c/Alumni-09+copy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7962376901620937472.post-4221794765109932106</id><published>2009-12-16T20:11:00.001+05:30</published><updated>2009-12-16T20:11:04.932+05:30</updated><title type='text'>Dan Abel: how to measure the quality of code</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://engineeringandcareering.blogspot.com/2009/12/how-to-measure-quality-of-code.html"&gt;Dan Abel: how to measure the quality of code&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://blogs.thoughtworks.com/" class="f"&gt;Planet TW&lt;/a&gt; by noreply@blogger.com (Dan Abel) on 12/15/09&lt;/div&gt;&lt;br style="display:none"&gt; I've been sharing this for a while, so I thought I should put it up here also, as its the soundest measurement I've found.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.osnews.com/images/comics/wtfm.jpg"&gt;&lt;img src="http://www.osnews.com/images/comics/wtfm.jpg" alt="" border="0" style="margin:0px auto 10px;display:block;text-align:center;width:500px;height:471px"&gt;&lt;/a&gt;&lt;br&gt;(from http://www.osnews.com/story/19266)&lt;div&gt;&lt;img src="https://blogger.googleusercontent.com/tracker/8173371323403338220-6838717741031590011?l=engineeringandcareering.blogspot.com" alt="" height="1" width="1"&gt;&lt;/div&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fblogs.thoughtworks.com%2Frss20.xml?source=email"&gt;Subscribe to Planet TW&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-4221794765109932106?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/4221794765109932106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/dan-abel-how-to-measure-quality-of-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4221794765109932106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/4221794765109932106'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/dan-abel-how-to-measure-quality-of-code.html' title='Dan Abel: how to measure the quality of code'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-9036761883414409337</id><published>2009-12-12T21:12:00.001+05:30</published><updated>2009-12-12T21:12:26.599+05:30</updated><title type='text'>&lt;3 this. Here is the link:...</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://stfubelievers.tumblr.com/post/276391873"&gt;&amp;lt;3 this. Here is the link:...&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://stfubelievers.tumblr.com/" class="f"&gt;STFU, Believers&lt;/a&gt;  on 12/9/09&lt;/div&gt;&lt;br style="display:none"&gt; &lt;img src="http://19.media.tumblr.com/tumblr_kue9oxfvUW1qzeucjo1_500.jpg"&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&amp;lt;3 this. Here is the link: &lt;a href="http://www.shof.msrcsites.co.uk/pcxmas.html"&gt;&lt;a href="http://www.shof.msrcsites.co.uk/pcxmas.html"&gt;http://www.shof.msrcsites.co.uk/pcxmas.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;(Thanks Jeff)&lt;/p&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fstfubelievers.tumblr.com%2Frss?source=email"&gt;Subscribe to STFU, Believers&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-9036761883414409337?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/9036761883414409337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/this-here-is-link.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9036761883414409337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/9036761883414409337'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/this-here-is-link.html' title='&amp;lt;3 this. Here is the link:...'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8313143111953001467</id><published>2009-12-07T19:20:00.001+05:30</published><updated>2009-12-07T19:20:16.183+05:30</updated><title type='text'>Check the Current Geographical Location of any Indian Railways Train</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://www.labnol.org/internet/tools/check-location-of-indian-trains-on-google-map/5283/"&gt;Check the Current Geographical Location of any Indian Railways Train&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://www.labnol.org" class="f"&gt;Digital Inspiration - Technology Blog&lt;/a&gt; by pratham on 11/6/08&lt;/div&gt;&lt;br style="display:none"&gt; &lt;p&gt;&lt;a href="http://indiarailinfo.com/"&gt;IndiaRail Info&lt;/a&gt; is an interesting Google Maps mashup that helps you visualize the current geographical location of any train in India. Just type train name or train number and check its exact location on the map&lt;a href="http://www.labnol.org/"&gt;.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;img style="display:inline" title="indian train location" border="0" alt="indian train location" src="http://img.labnol.org/di/trainlocation.png" width="520" height="320"&gt;     &lt;br&gt;&lt;small&gt;India Rail Info has a database of all trains and railway stations in India&lt;/small&gt; &lt;/p&gt; &lt;p&gt;For example, the Bandra Garib Rath Express &lt;a href="http://indiarailinfo.com/train/map/506/748/303"&gt;(2910)&lt;/a&gt; has crossed Kota junction at 8:23pm IST. Unfortunately this site does not extrapolate this data to guess the location between two junctions, so the train is still shown at Kota. Thanks &lt;a href="http://www.informationmadness.com/cms/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1164&amp;amp;Itemid=1"&gt;Info-Madness&lt;/a&gt;.&lt;/p&gt;   &lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.labnol.org/internet/tools/find-public-restrooms-near-your-current-location/1867/" rel="bookmark" title="Permanent Link: Find Public Restrooms Near Your Current Location"&gt;Find Public Restrooms Near Your Current Location&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.labnol.org/internet/blogging/add-name-location-to-google-maps-guestbook/3650/" rel="bookmark" title="Permanent Link: Please Add Your Name &amp;amp; Location on this Google Map"&gt;Please Add Your Name &amp;amp; Location on this Google Map&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.labnol.org/internet/email/know-location-shipment-ups-fedex-packages-email/3072/" rel="bookmark" title="Permanent Link: Know the Current Location of your FedEx or UPS Shipments Via Email"&gt;Know the Current Location of your FedEx or UPS Shipments Via Email&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;		&lt;p&gt;&lt;a href="http://www.labnol.org/internet/tools/spot-the-current-geographical-position-of-any-indian-train/5283/"&gt;Check the Current Geographical Location of any Indian Railways Train&lt;/a&gt; - &lt;a href="http://www.labnol.org/"&gt;Digital Inspiration&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/QF5h8_Xzc2uKyhNaT76fXPacWbU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/QF5h8_Xzc2uKyhNaT76fXPacWbU/i" border="0" ismap&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Ffeeds.labnol.org%2Flabnol?source=email"&gt;Subscribe to Digital Inspiration - Technology Blog&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-8313143111953001467?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/8313143111953001467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/12/check-current-geographical-location-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8313143111953001467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/8313143111953001467'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/12/check-current-geographical-location-of.html' title='Check the Current Geographical Location of any Indian Railways Train'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-7406706604937664743</id><published>2009-07-29T14:44:00.001+05:30</published><updated>2009-07-29T14:45:23.254+05:30</updated><title type='text'>home</title><content type='html'>&lt;!-- SpringWidgets | My Birthday Countdown (#37712) | Blogger | Generated on 07/29/2009 --&gt;&lt;object type="application/x-shockwave-flash" allowNetworking="all" allowScriptAccess="always" allowFullScreen="true" height="153" width="167" id="springwidgets_37712" align="middle" data="http://downloads.thespringbox.com/web/wrapper.php?file=37712.sbw" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"&gt;&lt;param name="allowNetworking" value="all" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="movie" value="http://downloads.thespringbox.com/web/wrapper.php?file=37712.sbw" /&gt;&lt;param name="flashvars" value="param_eventTitle=Ranjith+comes+home+in&amp;param_eventDate=08-07-2009&amp;param_eventTime=00%3A00&amp;param_counterStyle=flip&amp;param_linkUrl=http%3A%2F%2Fspringwidgets.com%2Fwidgetize%2F71&amp;param_eventSkin=Industrial&amp;param_eventCustomSkin=&amp;param_counterX=0&amp;param_counterY=0" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="bgColor" value="0x000000" /&gt;&lt;/object&gt;&lt;div style="font:11px/12px arial;width:167px;"&gt;&lt;a href="http://www.springwidgets.com/widgets/view/37712/?param_eventTitle=Ranjith+comes+home+in&amp;param_eventDate=08-07-2009&amp;param_eventTime=00%3A00&amp;param_counterStyle=flip&amp;param_linkUrl=http%3A%2F%2Fspringwidgets.com%2Fwidgetize%2F71&amp;param_eventSkin=Industrial&amp;param_eventCustomSkin=&amp;param_counterX=0&amp;param_counterY=0&amp;width=167&amp;height=153" target="_blank" title="Get this widget!"&gt;Get this widget!&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-7406706604937664743?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/7406706604937664743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/07/get-this-widget.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7406706604937664743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/7406706604937664743'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/07/get-this-widget.html' title='home'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-2559030851910697017</id><published>2009-07-23T12:22:00.001+05:30</published><updated>2009-07-23T12:22:33.812+05:30</updated><title type='text'>Gym</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://www.jasonlove.com/blogs/humor-columns/2009/07/gym.aspx"&gt;Gym&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://www.jasonlove.com/blogs/humor-columns/default.aspx" class="f"&gt;Humor Columns by Syndicated Writer Jason Love&lt;/a&gt; by noreply@blogger.com (Jason) on 7/22/09&lt;/div&gt;&lt;br style="display:none"&gt; &lt;img style="float:right;margin:0 0 10px 10px;width:150px;height:107px" src="http://www.jasonlove.com/blogs/humor-columns/uploaded_images/gym-721875.gif" border="0" alt="Syndicated humor column about gyms and health spas by Jason Love"&gt;I joined 24-Hour Fitness because the salespeople don't slide notes across the table and say things like, "How 'bout this? Can you live with this number?" My answer to that question is always the same: "If you can't say the cost out loud, it's too much."&lt;br&gt;&lt;br&gt;Some people avoid the gym for fear of others staring, but that's unrealistic because it means those others would first have to stop staring at themselves. Seriously, you don't want to come between the regulars and their reflections.&lt;br&gt;&lt;br&gt;When a man falls in love with his own body, it's called an Adonis Complex after the Greek god of protein shakes. These guys develop their upper bodies until, like the Tyrannosaurus rex, they cannot reach their face.&lt;br&gt;&lt;br&gt;"Hey, Bob. Can you get this itch on my chin? It's drivin' me nuts."&lt;br&gt;&lt;br&gt;In the weight room they strain so hard, you can actually see their beards grow. I leave when they start making porn sounds -- all that grunting and groaning while the spotter carries on. "Come on, baby; do it. Show me what you've got."&lt;br&gt;&lt;br&gt;When I bench-press, a machinist named Booker hovers nearby like an incubus, volunteering pointers. "I hope you know you're cheating your pecs with that exercise."&lt;br&gt;&lt;br&gt;Booker demonstrates more painful ways to lift the weights, which brings us to Gym Rule #1: If you want to know the correct way to perform an exercise, the answer is, "Whatever hurts most." When you yelp involuntarily, you've got it!&lt;br&gt;&lt;br&gt;I listened to Booker until that day I found him smoking Marlboros in the parking lot. After all the squats we'd been through! Booker averted his eyes the way Elizabeth Taylor might if you caught her giving marriage advice. So it goes.&lt;br&gt;&lt;br&gt;You wonder why we don't take all this pushing and pulling energy and do something useful -- build a monorail or something. The treadmill extremists could power the whole city, clip-clopping along until management finally steps in.&lt;br&gt;&lt;br&gt;"Sorry, Kitty; you've become entirely too thin. We're going to have to cut you off."&lt;br&gt;&lt;br&gt;When did we become obsessed with xylophone ribs anyway? Our current Miss Universe has a size-22 waist, which makes her, technically speaking, a stick figure. Her boyfriend, also a model, reports four percent body fat. Can you see them rubbing around in bed? Talk about your fire hazards.&lt;br&gt;&lt;br&gt;And why does Miss Universe always come from Earth? It's like the rest of the planets aren't even trying. Unless you count Tyra Banks.&lt;br&gt;&lt;br&gt;Then you have the Spandex pants with the writing on the rear end. Ladies, what are you thinking? Don't you know how big men are on reading? One girl wore on her butt the Nike swoosh symbol, which in this case does not mean "just do it."&lt;br&gt;&lt;br&gt;I prefer to jog al fresco. As comedian Daryl Rummens said, "I was going to join the gym but decided to use the ground for free." Maybe we should just build gyms on top of really steep hills. That way, by the time you reach the door, you're done!&lt;br&gt;&lt;br&gt;I feel for people who frequent the gym but never see results -- men who can still pinch an inch on their forehead, women who could wear five-piece bathing suits. You wish they'd just say, "Screw it. I &lt;i&gt;am&lt;/i&gt; in shape, and my shape is round."&lt;br&gt;&lt;br&gt;I like to hang out in the steam room with the large, furry creatures who grunt but don't say much. It's like Gorillas in the Mist in there. Some brag about their steam-room stamina, which I believe calls for a sweat-off. Judges can stand outside while contestants stagger out and swoon in their little numbered vests. Last one out wins a pack of Marlboros.&lt;br&gt;&lt;br&gt;For all the teasing, though, I've come to admire the simplicity of gymfolk. One guy wears a shirt that says, "I'm not smart, but I can lift heavy things." That's like one step away from enlightenment.&lt;br&gt;&lt;br&gt;So I've decided to leave behind philosophy and current events in favor of my own upper body development. I will match wits with neckless men and use my sleeve as a nose rag. I will lounge naked in the locker room and dry my pubes with the bolted-down hair dryer. And if anyone comes near, I'll have them scratch this godforsaken itch on my chin.&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/5297309542910957265-5241205949350106259?l=www.jasonlove.com%2Fblogs%2Fhumor-columns%2Fdefault.aspx"&gt;&lt;/div&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fjasonlove.com%2Fblogs%2Fhumor-columns%2Frss.xml?source=email"&gt;Subscribe to Humor Columns by Syndicated Writer Jason Love&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-2559030851910697017?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/2559030851910697017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/07/gym.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2559030851910697017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/2559030851910697017'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/07/gym.html' title='Gym'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-3190396969844207312</id><published>2009-06-30T15:14:00.001+05:30</published><updated>2009-06-30T15:14:08.624+05:30</updated><title type='text'>How &amp; What Mobile Phone Services does India use – Report</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://feedproxy.google.com/~r/trakin/~3/Cy7t8gLSdlQ/"&gt;How &amp;amp; What Mobile Phone Services does India use &amp;ndash; Report&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://trak.in" class="f"&gt;Trakin&amp;#39; the india business buzz&lt;/a&gt; by Arun Prabhudesai on 6/22/09&lt;/div&gt;&lt;br style="display:none"&gt; &lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/8d3n9pcmvekb0u6sddkhpsje24/468/60#http%3A%2F%2Ftrak.in%2Ftags%2Fbusiness%2F2009%2F06%2F23%2Freport-onhow-what-indian-mobile-phone-services-vas%2F" width="100%" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;India is currently the 2nd largest Mobile Market in the world after China, adding nearly 10-12 million subscribers on average monthly. &lt;/p&gt; &lt;p&gt;At the end of April 2009, &lt;strong&gt;Indian Mobile subscriber base was pegged at 403.66 million&lt;/strong&gt;, as per recent TRAI number.&lt;/p&gt; &lt;p&gt;Most of the Metro's and big cities have nearly come to a saturation point, however, the current phase of growth in Indian Mobile Market is in Rural areas that is now accounting for majority of growth in mobile space.&lt;/p&gt; &lt;p&gt;Having said that, I thought it would be interesting for our readers to know how &lt;strong&gt;270 million odd Urban subscribers &lt;/strong&gt;use their mobile phone&lt;/p&gt; &lt;p&gt;So here you go, some of the numbers may surprise you, while some may disappoint, but it sure makes a good reading.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which Indian City Uses Social Networking maximum through its mobile phones?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/Citywisemobilesocialnetworkingusage.jpg"&gt;&lt;img title="City-wise-mobile-social-networking-usage" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="238" alt="City-wise-mobile-social-networking-usage" src="http://trak.in/wp-content/uploads/2009/06/Citywisemobilesocialnetworkingusage_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Nearly 10% Delhi Mobile subscribers use Social Networking services on their mobile phones, followed by Mumbai &amp;amp; Chennai. No doubt, I see hoards of Delhites, tweeting from their mobile phones !&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which Social networking site is most favoured by Indian Urban Mobile Subscribers?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a&gt;&lt;img title="Most-popular-Social-Networking-site-india" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="241" alt="Most-popular-Social-Networking-site-india" src="http://trak.in/wp-content/uploads/2009/06/MostpopularSocialNetworkingsiteindia_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; Okay, we know Orkut is the king in India be it web or Mobile, but what in the world is "Mycantos", which accounts for nearly 4% of urban India using it?. I am also surprised that twitter does not find any mention here – Isnt it part of a Social Networking Phenomenon?&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which is the most favoured Mobile Search Engine by Indians?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/Indiamobilephonesearchengineusage.jpg"&gt;&lt;img title="India-mobile-phone-search-engine-usage" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="199" alt="India-mobile-phone-search-engine-usage" src="http://trak.in/wp-content/uploads/2009/06/Indiamobilephonesearchengineusage_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Nearly 18.5 million &lt;a title="Indian mobile subscriber growth" href="http://trak.in/tags/business/2007/09/25/indian-telecom-mobile-subscribers-growth/"&gt;Indian Urban Mobile subscribers&lt;/a&gt; used their mobile phones for searches, with Google taking the numero-uno position with 5.76 million followed by yahoo with 4.58 million.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which mobile site is used daily by Indian Urban Mobile Subscribers?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/MobilesiteuseddailyIndia.jpg"&gt;&lt;img title="Mobile-site-used-daily-India" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="231" alt="Mobile-site-used-daily-India" src="http://trak.in/wp-content/uploads/2009/06/MobilesiteuseddailyIndia_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt;Again, no surprised here – the winner is Google followed by Yahoo. Nearly half of Urban India uses Google daily on their mobile phones. &lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which IM application does Urban India use on its Mobile phones?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;A quarter (25%) of all urban Indians who use IM over their phone do so from an application that came preloaded in the phone.&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Pre-Loaded IM Application – &lt;strong&gt;25.7%&lt;/strong&gt; &lt;/li&gt; &lt;li&gt;Web Browser for IM – &lt;strong&gt;19.1%&lt;/strong&gt; &lt;/li&gt; &lt;li&gt;Third party downloaded IM app – &lt;strong&gt;16.8%&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;h3&gt;&lt;strong&gt;Which is the most popular IM service used by Urban &lt;/strong&gt;&lt;strong&gt;Indian Mobile Subscribers&lt;/strong&gt;&lt;strong&gt;?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/popularIMServiceIndianMobileSubscribers.jpg"&gt;&lt;img title="popular-IM-Service-Indian-Mobile-Subscribers" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="154" alt="popular-IM-Service-Indian-Mobile-Subscribers" src="http://trak.in/wp-content/uploads/2009/06/popularIMServiceIndianMobileSubscribers_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Aha…surprises here – Yahoo! Messenger has narrowly edged Google's Gtalk to become most popular messenger service with urban Indian mobile users, with a 18.3% market share followed closely by Google Talk (17.8%). Nice to see Yahoo beating Google, atleast somewhere :). I am sure though next few months will see Google coming to No.1.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which Indian Mobile service provider offers the most reasonable prices, Reliable Customer Support and diver range of Products?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/IndianMobilebestServiceoffering.jpg"&gt;&lt;img title="Indian-Mobile-best-Service-offering" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="212" alt="Indian-Mobile-best-Service-offering" src="http://trak.in/wp-content/uploads/2009/06/IndianMobilebestServiceoffering_thumb.jpg" width="460" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The state and Government run companies seem to score well in reasonable offerings column, while MTNL and Vodafone score in the reliable customer support offering. Aircel followed by Airtel top when it comes to offering its subscribers diverse range of mobile products.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Do Indian Mobiles subscribers participate in Mobile Contests?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Offcourse they do, that too in large numbers!&lt;/p&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/IndianmobilesubscribersSMScontest.jpg"&gt;&lt;img title="Indian-mobile-subscribers-SMS-contest" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="273" alt="Indian-mobile-subscribers-SMS-contest" src="http://trak.in/wp-content/uploads/2009/06/IndianmobilesubscribersSMScontest_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt;Almost 60% of Females have participated in 1 to3 SMS contests and though this is higher than their male counterparts, in frequency of participation males outshine females.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;And what is the source of these SMS Contest?&lt;/strong&gt; offcourse, it is dominated with TV.  all reality TVs, song and dance shows choose their winners via some or the other SMS contest and India just loves it.&lt;/p&gt; &lt;p&gt;have a look&lt;/p&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/Indianmobilesubscriberssmscontestsource.jpg"&gt;&lt;img title="Indian-mobile-subscribers-sms-contest-source" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height="225" alt="Indian-mobile-subscribers-sms-contest-source" src="http://trak.in/wp-content/uploads/2009/06/Indianmobilesubscriberssmscontestsource_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt;  &lt;/p&gt;    &lt;p&gt;86% of all SMS contest originate from TV, followed by Newspapers and Internet.&lt;/p&gt; &lt;h2 align="center"&gt;&lt;strong&gt;&lt;font color="#800000" size="5"&gt;Mobile VAS services report&lt;/font&gt;&lt;/strong&gt;&lt;/h2&gt; &lt;p&gt;Here are some numbers on how Urban India uses the Mobile Value Added Services offered by Telecom providers.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;SMS Based Value Added Services&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/IndiaMObileVASServices.jpg"&gt;&lt;img title="India-MObile-VAS-Services" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="412" alt="India-MObile-VAS-Services" src="http://trak.in/wp-content/uploads/2009/06/IndiaMObileVASServices_thumb.jpg" width="400" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nearly 56 Million urban Indians used a VAS related SMS subscription service in March/April 2009 – out of which Reliance Mobile CDMA accounted for a quarter of all subscribers to VAS SMS subscription service, followed by Bharti Airtel (18%) and Vodafone (14%).&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which is the most popular SMS service used by Urban India?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/MostPopularVASserviceUrbanIndia.jpg"&gt;&lt;img title="Most-Popular-VAS-service-Urban-India" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="222" alt="Most-Popular-VAS-service-Urban-India" src="http://trak.in/wp-content/uploads/2009/06/MostPopularVASserviceUrbanIndia_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; This number actually surprised me – I had thought News and probably Jobs would garner most votes, but NO – it is Jokes that used by 52% of Urban Indian Mobile users followed by Astrology. &lt;/p&gt; &lt;p&gt;Once conclusion I can definitely make from these numbers is that majority of mobile users in India fall into Age group of 16-25 years !&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which are the popular VAS options that Urban India likes?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/IndianmobilePopularVASoptions.jpg"&gt;&lt;img title="Indian-mobile-Popular-VAS-options" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="190" alt="Indian-mobile-Popular-VAS-options" src="http://trak.in/wp-content/uploads/2009/06/IndianmobilePopularVASoptions_thumb.jpg" width="460" border="0"&gt;&lt;/a&gt;  &lt;br&gt;No surprises here – Unlimited Internet Access &amp;amp; better offers on SMS bundles are the two VAS options that Indian urban mobile phone users look at while deciding on a service.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which is the most popular M-Commerce Activity for Urban Indian Mobile phone users&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/PopularIndianMCommerceactivity.jpg"&gt;&lt;img title="Popular-Indian-M-Commerce-activity" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="205" alt="Popular-Indian-M-Commerce-activity" src="http://trak.in/wp-content/uploads/2009/06/PopularIndianMCommerceactivity_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nearly 98 million of all mobile users have used mobile phones to recharge their card or pay their phone bill –The second most popular M-Commerce activity is buying movie tickets (39.67 million)&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Which is the most popular VAS service used by Urban Indian Mobile Phone User?&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;&lt;em&gt;&lt;a href="http://trak.in/wp-content/uploads/2009/06/IndianpopularVASservice.jpg"&gt;&lt;img title="Indian-popular-VAS-service" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="241" alt="Indian-popular-VAS-service" src="http://trak.in/wp-content/uploads/2009/06/IndianpopularVASservice_thumb.jpg" width="450" border="0"&gt;&lt;/a&gt; &lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;"Finding out who called"&lt;/strong&gt; and &lt;strong&gt;"informing people when busy"&lt;/strong&gt; are the two other most popular Value added services used by Urban India. Missed call alerts is used by almost 110 million urban Indians while Talk/Voice SMS is used by almost 80 million.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: The above graphs / numbers are created by &lt;/em&gt;&lt;a title="Vital Analytics" href="http://www.vitalanalytics.in"&gt;www.vitalanalytics.in&lt;/a&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;. (let us know if you have any questions on these numbers)&lt;/em&gt;&lt;/p&gt; &lt;hr&gt;&lt;h2&gt;Comments&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50345"&gt;June 23, 2009&lt;/a&gt;, &lt;a href="http://strat.in" rel="external nofollow"&gt;Siddhesh&lt;/a&gt; writes: Good analysis, Arun. Some interesting figures there. Any particular reason why MTNL is rated so highly?  Also, social networking on mobile puts interesting figures too.&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50406"&gt;June 24, 2009&lt;/a&gt;, &lt;a href="http://trak.in/tags/business/2009/06/24/india-doesnt-like-anything-chinese-but-china-likes-indian-spices/" rel="external nofollow"&gt;India doesn't like anything Chinese. But China likes Indian spices | China, India&lt;/a&gt; writes: [...] That's not it. BSNL has recently imposed a virtual ban on Chinese equipment manufacturer following the advice of DoT. Huawei and LTE are the leading telecom equipment manufacturers of China and the world and DoT do not want them to be operating in sensitive zones. Sensitive regions are the areas having borders with China, Bangladesh, Myanmar and Pakistan. A major blow for the telecom companies trying to operate in world's fastest growing telecom market. [...]&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50408"&gt;June 24, 2009&lt;/a&gt;, Harpreet writes: Amazing facts ! Great Job.....Would love to read more abt these in future as well.........&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50452"&gt;June 25, 2009&lt;/a&gt;, ghosh writes: Good report! But keeping in mind the total GPRS/data enabled handset users, as per industry reports, total GPRS/data users in the country would 9m across( IMAI report 2008). That essential means if we take the total users in 4 metros- its about 64m and out of which users of Social Network services is about 4.2 m. Which would mean approx  48% of the total GPRS / data handsets enabled users use their handsets to access social networks. Or in other words it means out of every 2 data users approx 1 users user uses their handsets to access social networks. This looks a tad high. Even if we double the data users from 9m in 2008 to 18 m in 2009(not likely) even then it means 29% users using their handsets to access social networks.  of data users use their handsets to access social networks.  Given the current state of congestion for voice calls on various networks it seems though possible might be unlikely.&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50454"&gt;June 25, 2009&lt;/a&gt;, &lt;a href="http://trak.in" rel="external nofollow"&gt;Arun Prabhudesai&lt;/a&gt; writes: Ghosh, you got the maths perfectly I must say. However, if a user has gprs, I am sure most of them will use for 2 things...email &amp;amp; social networking, so 48% although a bit higher is comprehensible. I will put this question across to the surveyor and let me see what he has to say..  Update: Here is the reply from the surveyor   &lt;blockquote&gt;To answer your comments around social networking, Social networking sites can be accessed via sms as well, you dont necessarily need gprs enabled handsets to access the same, the numbers we have take that into account&lt;/blockquote&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50518"&gt;June 26, 2009&lt;/a&gt;, Venkat writes: Can you help me make sense of the "SNs favored by Urban mobile subscribers" number? The number on the graph is not clear - is it 11.4% or 21.4% (31.4%?) for Orkut?   Question 1: Hard to believe that Orkut is almost (at least) double Facebook's usage ON MOBILE in URBAN areas? That's an interesting insight if it is true.  If the biggest player here is 11 or 21%, does this mean that there is a very long tail of SNs being accessed from mobile? (The graph obviously doesn't cover these 100 or so players with less than 2% share of the mobile SN usage pie.)  Venkat&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/23/report-onhow-what-indian-mobile-phone-services-vas/#comment-50533"&gt;June 26, 2009&lt;/a&gt;, &lt;a href="http://trak.in" rel="external nofollow"&gt;Arun Prabhudesai&lt;/a&gt; writes: Venkat, Thanks for dropping by..here is your answer  &lt;blockquote&gt;The number is 11.4% for Orkut, facebook though increasing is still behind;( &lt;a href="http://tr.im/pQRD" rel="nofollow"&gt;http://tr.im/pQRD&lt;/a&gt; ) article on business week, that further solidifies this. Anything under 2% we do not track, due to the low usage we will not be able project the numbers reliably. &lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;h2&gt;Related posts:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2008/04/15/indian-mobile-tv-subscriber-base/" rel="bookmark" title="Permanent Link: 12 million Indian Mobile TV users to subscribe in first year of launch"&gt;12 million Indian Mobile TV users to subscribe in first year of launch&lt;/a&gt;&lt;br&gt;Thats what the report suggests in its recently released report - mobile TV in India - by Springboard research. I&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2008/07/09/onmobile-mobile-ad-platform-adrbt/" rel="bookmark" title="Permanent Link: Onmobile introduces audio ads on mobile platform: IS it too intrusive?"&gt;Onmobile introduces audio ads on mobile platform: IS it too intrusive?&lt;/a&gt;&lt;br&gt;Mobile VAS company OnMobile  launched an audio advertising platform for mobile operators. Called AdRBT (ad ringback tones), the service will&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/29/is-india-ready-for-3g-services/" rel="bookmark" title="Permanent Link: Is India ready for 3G services?"&gt;Is India ready for 3G services?&lt;/a&gt;&lt;br&gt;3G is supposed to bring in a lot of services and revenues for a lot of people in the telecom&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2007/08/22/indian-mobile-banking-telecom-services/" rel="bookmark" title="Permanent Link: Mobile Banking: Most widely used Indian cell phone service"&gt;Mobile Banking: Most widely used Indian cell phone service&lt;/a&gt;&lt;br&gt;Today while I was going through my RSS reader, I came across a news in Business Standard about "Indians being&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2008/02/15/indian-spice-telecom-ultra-cheap-mobile-phone/" rel="bookmark" title="Permanent Link: After People's car, India gives world ultra-cheap mobile phones !"&gt;After People's car, India gives world ultra-cheap mobile phones !&lt;/a&gt;&lt;br&gt;India showed the world that Rupee 1 lakh car is very much possible and now Indian mobile company SPICE has&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2007/11/05/tagit-movie-tickets-mobile-india/" rel="bookmark" title="Permanent Link: Buy movie tickets, make payment and even select your seats – All through mobile!"&gt;Buy movie tickets, make payment and even select your seats – All through mobile!&lt;/a&gt;&lt;br&gt;Indian mobile subscriber growth does not seem to be slowing down anytime soon. It is no wonder that most of&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2008/04/15/indian-telecom-companies-change-mobile-numbers/" rel="bookmark" title="Permanent Link: Get ready to change your mobile number !"&gt;Get ready to change your mobile number !&lt;/a&gt;&lt;br&gt;In 2003 Indian Telecom department had planned for 10 digit mobile numbering that would last for 30 years, but given&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/06/24/india-doesnt-like-anything-chinese-but-china-likes-indian-spices/" rel="bookmark" title="Permanent Link: India doesn't like anything Chinese. But China likes Indian spices"&gt;India doesn't like anything Chinese. But China likes Indian spices&lt;/a&gt;&lt;br&gt;India's domestic industry has suffered a 'material injury' because of Chinese products invading India. China was dumping Vitamin-C into Indian&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2009/01/19/what-do-you-look-for-in-a-mobile/" rel="bookmark" title="Permanent Link: What do you look for in a mobile?"&gt;What do you look for in a mobile?&lt;/a&gt;&lt;br&gt;When Sam Pitroda came to India in 1980 there were around 2 million phones for 700 million people. Having a&lt;/li&gt;&lt;li&gt;&lt;a href="http://trak.in/tags/business/2008/07/07/indian-3g-iphone-cost-16000-rupees/" rel="bookmark" title="Permanent Link: 3g Iphone to cost 16000 to 18000 in India"&gt;3g Iphone to cost 16000 to 18000 in India&lt;/a&gt;&lt;br&gt;The much talked about 3g Iphone is going to cost you between Rs. 16000 to Rs. 18000 as per the&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;small&gt;Copyright &lt;strong&gt;Trak.in&lt;/strong&gt; © 2008&lt;br&gt; This feed is for personal, non-commercial use only. &lt;br&gt; The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:&lt;br&gt; bf3b3f9eca87bedb3cca0416d65ad234 (74.125.44.136) )&lt;/small&gt;&lt;a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftrak.in%2Ftags%2Fbusiness%2F2009%2F06%2F23%2Freport-onhow-what-indian-mobile-phone-services-vas%2F&amp;amp;linkname=How%20%26amp%3B%20What%20Mobile%20Phone%20Services%20does%20India%20use%20%26ndash%3B%20Report"&gt;&lt;img src="http://trak.in/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Save/Bookmark"&gt;&lt;/a&gt;&lt;div&gt; &lt;a href="http://feeds.feedburner.com/~ff/trakin?a=Cy7t8gLSdlQ:bkr1nzBuXG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/trakin?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/trakin?a=Cy7t8gLSdlQ:bkr1nzBuXG8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/trakin?i=Cy7t8gLSdlQ:bkr1nzBuXG8:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/trakin?a=Cy7t8gLSdlQ:bkr1nzBuXG8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/trakin?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/trakin?a=Cy7t8gLSdlQ:bkr1nzBuXG8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/trakin?i=Cy7t8gLSdlQ:bkr1nzBuXG8:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/trakin?a=Cy7t8gLSdlQ:bkr1nzBuXG8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/trakin?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/trakin/~4/Cy7t8gLSdlQ" height="1" width="1"&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Ffeeds.feedburner.com%2Ftrakin?source=email"&gt;Subscribe to Trakin&amp;#39; the india business buzz&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-3190396969844207312?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/3190396969844207312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/06/how-what-mobile-phone-services-does.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3190396969844207312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/3190396969844207312'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/06/how-what-mobile-phone-services-does.html' title='How &amp; What Mobile Phone Services does India use – Report'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-1850949842839027357</id><published>2009-06-30T14:51:00.001+05:30</published><updated>2009-06-30T14:51:26.752+05:30</updated><title type='text'>13 year old kid reviews a 30 year old Sony Walkman</title><content type='html'>&lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by Ranji via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://feeds.boingboing.net/~r/boingboing/iBag/~3/zuXv3nGCtgk/13-year-old-kid-revi.html"&gt;13 year old kid reviews a 30 year old Sony Walkman&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://www.boingboing.net/" class="f"&gt;Boing Boing&lt;/a&gt; by Cory Doctorow on 6/29/09&lt;/div&gt;&lt;br style="display:none"&gt; BBC Magazine gave 13-year-old Scott Campbell a gen-one Walkman in place of his MP3 player for a week, then gathered his impressions on the device:  &lt;blockquote&gt; &lt;img src="http://craphound.com/images/_45984522_walkman_226_300.gif" align="left"&gt; It took me three days to figure out that there was another side to the tape. That was not the only naive mistake that I made; I mistook the metal/normal switch on the Walkman for a genre-specific equaliser, but later I discovered that it was in fact used to switch between two different types of cassette. 	&lt;p&gt; Another notable feature that the iPod has and the Walkman doesn't is "shuffle", where the player selects random tracks to play. Its a function that, on the face of it, the Walkman lacks. But I managed to create an impromptu shuffle feature simply by holding down "rewind" and releasing it randomly - effective, if a little laboured. &lt;p&gt; I told my dad about my clever idea. His words of warning brought home the difference between the portable music players of today, which don't have moving parts, and the mechanical playback of old. In his words, "Walkmans eat tapes". So my clumsy clicking could have ended up ruining my favourite tape, leaving me music-less for the rest of the day &lt;br&gt; &lt;/p&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;a href="http://news.bbc.co.uk/1/hi/magazine/8117619.stm"&gt; Giving up my iPod for a Walkman&lt;/a&gt;  (&lt;i&gt;Thanks, &lt;a href="http://blackcentury.net/"&gt;John&lt;/a&gt;!&lt;/i&gt;)&lt;br style="clear:both"&gt; &lt;br style="clear:both"&gt; &lt;a href="http://ads.pheedo.com/click.phdo?s=b5a4477740637f776e31ee30da7574fe&amp;amp;p=1"&gt;&lt;img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=b5a4477740637f776e31ee30da7574fe&amp;amp;p=1"&gt;&lt;/a&gt; &lt;img src="http://feeds.feedburner.com/~r/boingboing/iBag/~4/zuXv3nGCtgk" height="1" width="1"&gt;&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Ffeeds.boingboing.net%2Fboingboing%2FiBag?source=email"&gt;Subscribe to Boing Boing&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7962376901620937472-1850949842839027357?l=cleartext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cleartext.blogspot.com/feeds/1850949842839027357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cleartext.blogspot.com/2009/06/13-year-old-kid-reviews-30-year-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1850949842839027357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7962376901620937472/posts/default/1850949842839027357'/><link rel='alternate' type='text/html' href='http://cleartext.blogspot.com/2009/06/13-year-old-kid-reviews-30-year-old.html' title='13 year old kid reviews a 30 year old Sony Walkman'/><author><name>Static Variable</name><uri>http://www.blogger.com/profile/06802455246444561949</uri><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-7962376901620937472.post-8145757389563441549</id><published>2009-06-19T15:41:00.001+05:30</published><updated>2009-06-19T15:41:20.796+05:30</updated><title type='text'>CUSAT: 1.69 per cent pass engineering supplementary examination</title><content type='html'>&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="5%"&gt;&lt;br&gt;&lt;/td&gt;&lt;td width="90%"&gt;&lt;img src="http://www.hinduonnet.com/icons/hindu_w150.gif"&gt;&lt;br&gt;&lt;br&gt; &lt;b&gt;Date:18/06/2009&lt;/b&gt;  &lt;b&gt;URL: &lt;a href="http://www.thehindu.com/2009/06/18/stories/2009061852330300.htm"&gt;http://www.thehindu.com/2009/06/18/stories/2009061852330300.htm&lt;/a&gt;&lt;/b&gt;  &lt;hr&gt; &lt;a href="javascript:history.go(-1)"&gt;Back&lt;/a&gt;  &lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.thehindu.com/2009/06/18/25hdline.htm"&gt;Kerala&lt;/a&gt;  -  &lt;font class="leftnavi" color="red" size="2"&gt;Kochi&lt;/font&gt;  &lt;br&gt;&lt;br&gt; &lt;font class="storyhead" color="blue" size="4"&gt;&lt;b&gt;                  1.69 per cent pass engineering supplementary examination &lt;/b&gt;&lt;/font&gt;                                                  &lt;/p&gt;                                                                                                      Staff Reporter                                                                                                                                                                                  &lt;p&gt;KOCHI: Engineering colleges affiliated to the Cochin University of Science and Technology have put up its worst performance ever in the B. Tech supplementary examination 2009, with only 23 out of the 1,358 students passing the test. &lt;/p&gt; &lt;p&gt;The pass percentage, according to official records, is a mere 1.69. Nine out of the 21 affiliated colleges set another record, with all the students from these institutions failing to clear the examination. &lt;/p&gt; &lt;p&gt;The colleges include College of Engineering, Adoor; College of Engineering, Poonjar; College of Engineering, Kidangoor; College of Engineering, Karunagapally; College of Engineering, Trikaripur; TKM Institute of Technology, Kollam; Sarabhai Institute of Science and Technology, Thiruvananthapuram; College of Engineering, Cherthala; and M.G. College of
