<?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-17260002</id><updated>2012-02-16T15:02:09.169+05:30</updated><category term='C#'/><category term='DataBinding'/><category term='wwe'/><category term='SQL'/><category term='Oracle'/><category term='WinForm'/><category term='VS 2005'/><category term='OracleXE'/><title type='text'>Hifni Shahzard Nazeer</title><subtitle type='html'>"The higher we soar, the smaller we appear to those who cannot fly"- Friedrich Nietzsche</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17260002.post-1754860768553639240</id><published>2012-02-02T15:02:00.000+05:30</published><updated>2012-02-02T15:09:15.974+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='OracleXE'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>How to configure OracleXEClient to connect to OracleXE?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;1. Create a new user Variable called “TNS_ADMIN”&lt;br /&gt;Assume ORACLE_HOME of XE is in C:\oracle\product\oraclexe&lt;br /&gt;Since when you install Oracle 10g Express Edition, a tnsnames.ora file has already been created for you in C:\oracle\product\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora&lt;br /&gt;Either set TNS_ADMIN in DOS prompt or in a New User Variable&lt;br /&gt;You can set TNS_ADMIN to your local path of Oracle Express Database&lt;br /&gt;set TNS_ADMIN= C:\oracle\product\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora &lt;br /&gt;or you can copy tnsnames.ora from C:\oracle\product\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora to C:\oracle\product\XEClient, and set TNS_ADMIN in the User Variable&lt;br /&gt;&lt;br /&gt;Click on [Start], Programs, Oracle Client 10g Express Edition, Run SQL Command Line&lt;br /&gt;SQL&amp;gt; connect &lt;a href="mailto:sys/ora10g_manager@xe"&gt;sys/ora10g_manager@xe&lt;/a&gt; as sysdba&lt;br /&gt;&lt;br /&gt;Other ways to connect to Oracle Express in DOS prompt&lt;br /&gt;&lt;br /&gt;Method 1: &lt;br /&gt;Set TNS_ADMIN in DOS prompt&lt;br /&gt;In DOS prompt,&lt;br /&gt;C:\&amp;gt; set TNS_ADMIN=C:\oracle\product\XEClient&lt;br /&gt;C:\&amp;gt; C:\oracle\product\XEClient\bin\sqlplus.exe /nolog&lt;br /&gt;SQL&amp;gt; connect &lt;a href="mailto:sys/ora10g_manager@XE"&gt;sys/ora10g_manager@XE&lt;/a&gt; as sysdba&lt;br /&gt;&lt;br /&gt;Method 2: &lt;br /&gt;No need to set TNS_ADMIN in DOS prompt but enter the full connection string in one line of DOS command&lt;br /&gt;Set NLS_LANG in DOS Prompt&lt;br /&gt;C:\&amp;gt;set NLS_LANG=English&lt;br /&gt;Enter the following DOS command all in ONE line&lt;br /&gt;C:\&amp;gt;sqlplus "&lt;a href="mailto:sys/ora10g_manager@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE"&gt;sys/ora10g_manager@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE&lt;/a&gt;))) as sysdba&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="https://forums.oracle.com/forums/thread.jspa?threadID=576930"&gt;https://forums.oracle.com/forums/thread.jspa?threadID=576930&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://forums.oracle.com/forums/thread.jspa?threadID=576930"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-1754860768553639240?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/1754860768553639240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=1754860768553639240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/1754860768553639240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/1754860768553639240'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2012/02/how-to-configure-oraclexeclient-to.html' title='How to configure OracleXEClient to connect to OracleXE?'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-9081389469752537660</id><published>2011-07-21T10:41:00.003+05:30</published><updated>2011-07-21T10:43:04.176+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='WinForm'/><category scheme='http://www.blogger.com/atom/ns#' term='DataBinding'/><title type='text'>Default Values via BindingSource's AddingNew Event</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div closure_uid_uyjh50="77"&gt;I new that BindingSource's AddingNew event can handle all default value assignment, but was so frustrated that I could not find any articles/tutorials which guided me on how to use it. Although MSDN had description, but it did not have samples&amp;nbsp;on how to use it. However, with few long hour searches I came to a source which enlighted me on&amp;nbsp;how to use this event.&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;A sample code looks like this:&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;code language="C#"&gt;&lt;/code&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;span closure_uid_uyjh50="129" style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;private void branchBindingSource_AddingNew(object sender, AddingNewEventArgs e)&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;div closure_uid_uyjh50="128"&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="127"&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;//// Get data table view &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;DataView dataTableView = branchBindingSource.List as DataView;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;//// Create row from view&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;DataRowView rowView = dataTableView.AddNew();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;rowView["BranchID"] = -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;rowView["BranchCode"] = "001";&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div closure_uid_uyjh50="126"&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;rowView["BranchDescription"] = "002";&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div closure_uid_uyjh50="141"&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;//// Set New row&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;e.NewObject = rowView;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;branchBindingSource.MoveLast(); &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;div closure_uid_uyjh50="106"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="107"&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="107"&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uyjh50="107"&gt;source: &lt;a href="http://devexpress.com/Support/Center/p/Q96282.aspx"&gt;http://devexpress.com/Support/Center/p/Q96282.aspx&lt;/a&gt; &lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div closure_uid_uyjh50="77"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-9081389469752537660?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/9081389469752537660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=9081389469752537660' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/9081389469752537660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/9081389469752537660'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2011/07/default-values-via-bindingsources.html' title='Default Values via BindingSource&apos;s AddingNew Event'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-6689653537388817614</id><published>2010-10-28T16:35:00.003+05:30</published><updated>2010-11-06T13:26:35.730+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Opening a Solution Causes VS 2005 to crash and restart</title><content type='html'>Earlier today, I had to include a code snippet to my project. Unrealizing the consequences it might result in, I went ahead compiling and got an error message saying “Object reference not set to an instance of an object” and finally my VS 2005 crashed. This error message keeps on greeting every time to I tried to reopen the project.&lt;br /&gt;&lt;br /&gt;Being clueless of what has gone wrong, I googled tirelessly to find a solution to overcome this problem, but without a joy.&lt;br /&gt;&lt;br /&gt;While this error message keeps on coming, I try to realize that my VS were actually running on debugging on all of my Windows forms. Since the Code snippet I included was to my base form’s shown event, so every time I reopen VS 2005 it opens this Windows Forms and sends this error message.&lt;br /&gt;In the Error Signature I witnessed the following:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AppName: devenv.exe&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;AppVer: 8.0.50727.42&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;AppStamp:4333e699&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ModeName: system.design.ni.dll&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ModVer: 2.0.50727.3053 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ModStamp:4889df30 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;fDebug:0 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Offset: 006b8532&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I came across an article on running devenv.exe in “Visual Studio 2005 Command Prompt” and was enlightened me that I could build, rebuild, clean…etc project and its files. So I went to Visual Studio’s Project folder and located the *.cs file which was giving the error and edited via Notepad. Then I deleted the code snippet that was the causing the problem and replaced by a simple “Hello World” message box. Finally I build the project by trying my luck via VS 2005 Command Prompt by running the following commands:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="background-color: black; color: white; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;devenv [either *.csproj or *.sln file of your project] /clean&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: black; color: white; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;devenv [either *.csproj or *.sln file of your project] /build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: black; color: white; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;devenv [either *.csproj or *.sln file of your project] /rebuild&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and it worked! I was finally able to open the project via Visual Studio and it worked well… No errors!&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-6689653537388817614?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/6689653537388817614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=6689653537388817614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/6689653537388817614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/6689653537388817614'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2010/10/opening-solution-causes-vs-2005-to.html' title='Opening a Solution Causes VS 2005 to crash and restart'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-3417712818427565558</id><published>2010-04-06T18:08:00.001+05:30</published><updated>2010-04-07T09:40:53.713+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='wwe'/><title type='text'>Wrestlemania 26: I made it!</title><content type='html'>I could only imagine myself being in Phoenix and yelling at 72,000+ people saying that I’ve made it! &lt;br /&gt;Though I could not make it realistically, I’m at least glad that I got the DVD of it which I repeatedly saw it many times so far and even gave a torrid time to my DVD player by hitting the rewind button more often.&lt;br /&gt;&lt;br /&gt;Although bit disappointed that the Rated-R could not claim the World Heavyweight championship, but he did not disappoint any by delivering a special kind of a “Spear” to Chris Jerico. I heard some one say it’s the “Edge-de-cution”. However I’m more than assured that the glory is not far away for Edge. Wish you all the best!&lt;br /&gt;&lt;br /&gt;The viper was never far away from the show; however he delivered the ideal, if not the best RKO to finish things off with Legacy. I reckon that it’s the best I have ever seen in my bare eyes.&lt;br /&gt;&lt;br /&gt;John Cena Vs. Dave Batista was more intense…. And ultimately it’s the never give up attitude that changed the course of the match. I was just astonished to see the US Navy performing a special performance before Cena enters to the ring. My memory diverts to the Wrestlemania 25. . In fact the “Attitude-Adjustment” he delivered was still in my minds.&lt;br /&gt;&lt;br /&gt;Coming to Shawn Micheals, I never thought the Odds favors him, yet it was almost the identical Wrestlemania 25 match. Never the less both gave an exceptional performance and Sportsmanship of Undertaker should be admired a lot.&lt;br /&gt;&lt;br /&gt;The intensity was awesome and all I could say that Wrestlemania keeps getting better and better. Can’t hardly wait to see Wrestlemania 27… and If god could send me to Atlanta next April I’ll consider it as just a miracle that happened.&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-3417712818427565558?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wwe.com/shows/wrestlemania/' title='Wrestlemania 26: I made it!'/><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/3417712818427565558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=3417712818427565558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/3417712818427565558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/3417712818427565558'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2010/04/wrestlemania-26-i-made-it.html' title='Wrestlemania 26: I made it!'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-6146966903919037293</id><published>2009-08-18T11:08:00.006+05:30</published><updated>2009-11-09T12:53:44.786+05:30</updated><title type='text'>Master/Detail Updation: Reflecting Identity Value</title><content type='html'>&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Master-Detail is quite easy to explain, but its complexity lies when you’re implementing it particularly when the identity columns rely on database given values. Researching on this topic for several months, days and hours, finally things lightened up for me.&lt;br /&gt;&lt;br /&gt;Instead having to rely on an auto increment value, I have to rely on a value set provided via trigger. Have to admit myself that the resource below was very helpful indeed to the quest of solving this problem:&lt;br /&gt;&lt;br /&gt;http://www.eggheadcafe.com/forumarchives/NETFrameworkADONET/Nov2005/post24232248.asp&lt;br /&gt;http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataset/thread/4d10fe87-2de8-42a8-8ef9-b9d46c0fd28d&lt;br /&gt;&lt;br /&gt;The environment I was working with was Windows XP Pro SP+3, Visual Studio 2005, C#.net, Oracle XE DB, Oracle 10g client, System.Data.OracleCleint and TableAdapters;&lt;br /&gt;&lt;br /&gt;To illustrate how I went on, I extracted the following tables from my project:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Journal(journalid*, xsactdate, xsactdesc);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JournalAccount(Journalid*, accountid*, xsactvalue);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PKEY(journal_PKEY);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had the following triggers written for the Journal &amp;amp; JournalAccount table respectively.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;DECLARE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;nJournal_PKey PKey.Journal_PKey%TYPE;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;nChkJournalID Journal.JournalID%TYPE;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;-- this is to prevent posted Journals from being updated&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;IF ( INSERTING ) THEN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;nChkJournalID := :new.JournalID;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ELSE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;nChkJournalID := :old.JournalID;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;END IF;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;SELECT JournalID INTO nJournal_PKey FROM AccountLedger WHERE JournalID = nChkJournalID and rownum = 1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;IF ( SQL%FOUND ) THEN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;RAISE_APPLICATION_ERROR( -20000,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;'This transaction has been already being posted to the ledger '&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;'insert/update/delete not allowed'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;END IF;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;EXCEPTION&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;WHEN NO_DATA_FOUND THEN NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;END;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IF ( INSERTING AND (:new.JournalID IS NULL) OR (:new.JournalID &lt; journal_pkey =" Journal_PKey"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Having followed what David Sceppa and Jason Kresowaty alias BinaryCoder wrote in their postings, things were going ok for me, except for the fact that Identities aren’t reflected upon saving to the table. Since the TableAdapters created without the InsertCommand, I have to include it by myself. There were certain things which I need to modify, particularly Insert Query. Look into my Insert Query and you may see the Oracle Keyword “RETURNING”. The keyword is basically enables us to use it as an output parameter. I have inserted the temporary identity and getting back the value assigned via the trigger as an output parameter. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;The following describes the “RETURNING” clause of Oracle: &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-weight: bold;" href="http://www.myoracleguide.com/s/Returning.htm"&gt;http://www.myoracleguide.com/s/Returning.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally have to amend the System.Data.DataRowVersion to System.Data.DataRowVersion.Proposed and the identity field (JournalID in my case) System.Data.ParameterDirection to System.Data.ParameterDirection.InputOutput.&lt;br /&gt;&lt;br /&gt;The following is the InsertCommand in the TableAdapter for the Journal Table:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:courier new;font-size:85%;"  &gt;this._adapter.InsertCommand = new System.Data.OracleClient.OracleCommand(); this._adapter.InsertCommand.Connection = this.Connection;&lt;br /&gt;this._adapter.InsertCommand.CommandText = "INSERT INTO JOURNALACCOUNT(JOURNALID, ACCOUNTID, XSACTVALUE, DISCOUNTEDPAYMENT) VALUES (:JOURNALID, :ACCOUNTID, :XSACTVALUE,'N') RETURNING JOURNALID INTO :JOURNALID";&lt;br /&gt;this._adapter.InsertCommand.CommandType = System.Data.CommandType.Text;&lt;br /&gt;this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("JOURNALID", System.Data.OracleClient.OracleType.Number, 22, System.Data.ParameterDirection.InputOutput, "JOURNALID", System.Data.DataRowVersion.Proposed, false, null));&lt;br /&gt;this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("ACCOUNTID", System.Data.OracleClient.OracleType.Char, 15, System.Data.ParameterDirection.Input, "ACCOUNTID", System.Data.DataRowVersion.Current, false, null));&lt;br /&gt;this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("XSACTVALUE", System.Data.OracleClient.OracleType.Number, 22, System.Data.ParameterDirection.Input, "XSACTVALUE", System.Data.DataRowVersion.Current, false, null));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:verdana;font-size:85%;"  &gt;The following is the insertcommand in the tableadapter for the JournalAccount table: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:courier new;font-size:85%;"  &gt;this._adapter.InsertCommand = new System.Data.OracleClient.OracleCommand();&lt;br /&gt;this._adapter.InsertCommand.Connection = this.Connection;&lt;br /&gt;this._adapter.InsertCommand.CommandText = "INSERT INTO JKSBSCHEMA.JOURNAL(JOURNALID, XSACTDATE, XSACTDESC) VALUES (:JOURNALID, :XSACTDATE, :XSACTDESC) RETURNING JOURNALID INTO :JOURNALID";&lt;br /&gt;this._adapter.InsertCommand.CommandType = System.Data.CommandType.Text;&lt;br /&gt;this._adapter.InsertCommand.UpdatedRowSource = System.Data.UpdateRowSource.Both;&lt;br /&gt;this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("JOURNALID", System.Data.OracleClient.OracleType.Number, 22, System.Data.ParameterDirection.InputOutput, "JOURNALID", System.Data.DataRowVersion.Proposed, false, null));&lt;br /&gt;this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("XSACTDATE", System.Data.OracleClient.OracleType.DateTime, 7, System.Data.ParameterDirection.Input, "XSACTDATE", System.Data.DataRowVersion.Current, false, null));&lt;br /&gt; this._adapter.InsertCommand.Parameters.Add(new System.Data.OracleClient.OracleParameter("XSACTDESC", System.Data.OracleClient.OracleType.VarChar, 40, System.Data.ParameterDirection.Input, "XSACTDESC", System.Data.DataRowVersion.Current, false, null));&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Refer My Post @ MSDN Forums: http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataset/thread/fbfdc09b-41bf-4290-9dea-6a9a85d5becf&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-6146966903919037293?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/6146966903919037293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=6146966903919037293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/6146966903919037293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/6146966903919037293'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2009/08/masterdetail-updation-reflecting.html' title='Master/Detail Updation: Reflecting Identity Value'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-770532973413206321</id><published>2009-07-05T17:32:00.003+05:30</published><updated>2009-07-05T17:37:41.086+05:30</updated><title type='text'>The Banker Quote</title><content type='html'>While browsing the internet, I came up with an interesting quote by Mark Twain which apparently was highlighted under an individuals signature. Check this out:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A banker is a fellow who lends you his umbrella when the sun is shining, but wants it back the minute it begins to rain. &lt;br /&gt;Mark Twain (1835 - 1910)&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-770532973413206321?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/770532973413206321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=770532973413206321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/770532973413206321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/770532973413206321'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2009/07/banker-quote.html' title='The Banker Quote'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-4929956637730972373</id><published>2009-04-10T10:46:00.002+05:30</published><updated>2009-04-10T11:15:24.745+05:30</updated><title type='text'>ORA-06502: PL/SQL: numeric or value error</title><content type='html'>This error was a real nightmare for me where I'm being in middle of a migration process of our  legacy system. Though there was real hits when you google this problem, but nothing was helpfull for me.&lt;br /&gt;&lt;br /&gt;The context of the problem occurs when I did run it on a WinXP pro sp3+ workstation which had installed the latest ODP.NET. However its quite extraordinary to see it was not reproduced in a  machine installed Oracle Express Edition 11g (without oracle client).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Later, I understood that this problems occurs if you have a VarChar2 parameter(s) when executing a Oracle Stored Procedure&lt;/span&gt;. So people advised to have the size and Parameter direction in the parameter. I incresed the size everytime of the parameter and had the parameter direction as "input", yet this error kept bugging me. (My stored procedures did not have any return/output parameters, so I'm not in a possition to comment its behavior).&lt;br /&gt;&lt;br /&gt;Finally after googling for days and finding one post in the Oracle forum from one guy who said to &lt;span style="font-weight: bold;"&gt;use the direction as "InputOutput"&lt;/span&gt; did the work for me. Furthermore to the parameter direction, I also gave all of the VarChar2 parameter size as 2000.&lt;br /&gt;&lt;br /&gt;Produced Environment: .NET framework 2.0, Win XP Pro sp3 and the latest ODP.NET&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-4929956637730972373?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/4929956637730972373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=4929956637730972373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/4929956637730972373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/4929956637730972373'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2009/04/ora-06502-plsql-numeric-or-value-error.html' title='ORA-06502: PL/SQL: numeric or value error'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-4725610093803154229</id><published>2008-09-01T17:24:00.002+05:30</published><updated>2009-04-10T12:16:10.255+05:30</updated><title type='text'>Motivation</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br /&gt;When the road you're trudging seems uphil,&lt;br /&gt;When the funds are low, and debts are higher,&lt;br /&gt;And you want to smile but you have to sigh,&lt;br /&gt;When care is pressing you down a bit,&lt;br /&gt;Rest if you must, but dont quit! &lt;br /&gt;&lt;div&gt;&lt;br /&gt;--&lt;br /&gt;Hifni Shahzard Nazeer M. AMBCS&lt;br /&gt;Blog: &lt;a href="http://hifni.blogspot.com/"&gt;http://hifni.blogspot.com&lt;/a&gt; | Web: &lt;a href="http://hifni.shahzard.googlepages.com/"&gt;http://hifni.shahzard.googlepages.com&lt;/a&gt;&lt;br /&gt;"The higher we soar, the smaller we appear to those who cannot fly" - Friedrich Nietzsche&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-4725610093803154229?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/4725610093803154229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=4725610093803154229' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/4725610093803154229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/4725610093803154229'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2008/09/motivation.html' title='Motivation'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-3835596066848282310</id><published>2008-08-20T11:01:00.002+05:30</published><updated>2008-08-20T11:06:41.352+05:30</updated><title type='text'>Solutions: Visual Studio.NET 2003 Debugging Errors</title><content type='html'>&lt;div dir="ltr"&gt;&lt;div class="gmail_quote" dir="ltr"&gt;&lt;ul&gt;&lt;li&gt;Run the aspnet_regiis.exe via the Visual Studio.NET 2003 Command Prompt ( - Start Menu &amp;gt; Microsoft Visual Studio.NET 2003 &amp;gt; Visual Studio.NET Tools &amp;gt; Visual Studio 2003 Command Prompt - )  to register &lt;a href="http://asp.net/" target="_blank"&gt;asp.net&lt;/a&gt; into IIS. The aspnet_regiis.exe is availabe in C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322. This scenario should be applied when you re-install either IIS or Visual Studio.NET 2003&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="gmail_quote"&gt;&lt;ul&gt;&lt;li&gt;Also check the &amp;lt;processModel&amp;gt; tag of your machine.config, check the value of &amp;lt;userName&amp;gt; attribute. It could be machine, if so change it to system. Finally restart IIS and retry. Source: &lt;a href="http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/Q_21547213.html" target="_blank"&gt;http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/Q_21547213.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;Further Reference:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/h35f56yz(VS.71).aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/h35f56yz(VS.71).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dwesw3ee(VS.71).aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/dwesw3ee(VS.71).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/h35f56yz(VS.71).aspx" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-3835596066848282310?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/3835596066848282310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=3835596066848282310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/3835596066848282310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/3835596066848282310'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2008/08/fwd-solutions-visual-studionet-2003.html' title='Solutions: Visual Studio.NET 2003 Debugging Errors'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-8737556964780298579</id><published>2008-06-16T18:13:00.001+05:30</published><updated>2008-06-16T18:45:26.170+05:30</updated><title type='text'>A Day @ JKSB</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://bp3.blogger.com/_5zWJOK5t9ig/SFZhWQtSShI/AAAAAAAAAAM/DBsttjl6lb0/s1600-h/DSC02578-760396.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5212460653797853714" alt="" src="http://bp3.blogger.com/_5zWJOK5t9ig/SFZhWQtSShI/AAAAAAAAAAM/DBsttjl6lb0/s320/DSC02578-760396.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-8737556964780298579?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/8737556964780298579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=8737556964780298579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/8737556964780298579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/8737556964780298579'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2008/06/day-jksb.html' title='A Day @ JKSB'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5zWJOK5t9ig/SFZhWQtSShI/AAAAAAAAAAM/DBsttjl6lb0/s72-c/DSC02578-760396.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-5420812843415596437</id><published>2007-05-24T15:47:00.000+05:30</published><updated>2007-05-24T16:27:01.560+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Getting Percentage from SQL Queries</title><content type='html'>This is the way I got a Percentage Column in my Query. For this I used Microsoft Access's Northwind Database which is available along with Office Package.&lt;br /&gt;&lt;br /&gt;Lets Assume that We need to show all Customer's Total Order Value from Northwind.mdb. For that I used the following Query:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;SELECT&lt;/span&gt;&lt;br /&gt;Customers.CompanyName,&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Sum&lt;/span&gt;([UnitPrice]*[Quantity]) AS CustTotal,&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;FROM&lt;/span&gt;&lt;br /&gt;(Customers &lt;span style="color:#3366ff;"&gt;INNER JOIN&lt;/span&gt; Orders &lt;span style="color:#3366ff;"&gt;ON&lt;/span&gt; Customers.CustomerID = Orders.CustomerID) &lt;span style="color:#3366ff;"&gt;INNER JOIN&lt;/span&gt; [Order Details] &lt;span style="color:#3366ff;"&gt;ON&lt;/span&gt; Orders.OrderID = [Order Details].OrderID&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;GROUP BY&lt;/span&gt; Customers.CompanyName, Orders.CustomerID&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;ORDER BY&lt;/span&gt; Sum([UnitPrice]*[Quantity]) &lt;span style="color:#3366ff;"&gt;DESC&lt;/span&gt;;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I figured that to get the percentage i need to use the following simple formula:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Percentage = [Client Total]/[Overall Total] * 100;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;So to get the percentage I added the following SQL which is a translation of the above formula:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;(&lt;br /&gt;((&lt;span style="color:#3366ff;"&gt;Sum&lt;/span&gt;([UnitPrice]*[Quantity])/(&lt;span style="color:#3366ff;"&gt;SELECT SUM&lt;/span&gt;([UnitPrice]*[Quantity]) &lt;span style="color:#3366ff;"&gt;FROM&lt;/span&gt; [Order Details]))*100)&lt;br /&gt;) AS Percentage&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So the Overall SQL looks something as after add:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;SELECT &lt;/span&gt;&lt;br /&gt;Customers.CompanyName,&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Sum&lt;/span&gt;([UnitPrice]*[Quantity]) AS CustTotal,&lt;br /&gt;(&lt;br /&gt;((&lt;span style="color:#3366ff;"&gt;Sum&lt;/span&gt;([UnitPrice]*[Quantity])/(&lt;span style="color:#3366ff;"&gt;SELECT SUM&lt;/span&gt;( [UnitPrice]*[Quantity]) &lt;span style="color:#3366ff;"&gt;FROM&lt;/span&gt; [Order Details]))*100)&lt;br /&gt;) AS Percentage&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;FROM&lt;/span&gt;&lt;br /&gt;(Customers &lt;span style="color:#3366ff;"&gt;INNER JOIN&lt;/span&gt; Orders &lt;span style="color:#3366ff;"&gt;ON&lt;/span&gt; Customers.CustomerID = Orders.CustomerID) &lt;span style="color:#3366ff;"&gt;INNER JOIN&lt;/span&gt; [Order Details] &lt;span style="color:#3366ff;"&gt;ON &lt;/span&gt;Orders.OrderID = [Order Details].OrderID&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;GROUP BY&lt;/span&gt; Customers.CompanyName, Orders.CustomerID&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;ORDER BY&lt;/span&gt; Sum([UnitPrice]*[Quantity]) &lt;span style="color:#3366ff;"&gt;DESC&lt;/span&gt;;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;PLEASE! if you found this interesting, do drop me a comment!&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-5420812843415596437?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/5420812843415596437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=5420812843415596437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/5420812843415596437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/5420812843415596437'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2007/05/getting-percentage-from-sql-queries.html' title='Getting Percentage from SQL Queries'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-116607012821548776</id><published>2006-12-14T09:36:00.000+05:30</published><updated>2007-05-24T15:24:51.177+05:30</updated><title type='text'>Final Days @ JB Securities</title><content type='html'>&lt;p&gt;Me and My friends at JB&lt;/p&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/7923/1659/1600/170374/DSC05043.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7923/1659/320/539493/DSC05043.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/7923/1659/1600/122800/DSC05042.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7923/1659/320/94135/DSC05042.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;My Boarland Delphi 5 Enterprise Edition While loading&lt;/p&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/7923/1659/1600/29947/DSC05047.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/7923/1659/320/949592/DSC05047.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-116607012821548776?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/116607012821548776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=116607012821548776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116607012821548776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116607012821548776'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/12/snapshots-of-me-and-our-jb-friends.html' title='Final Days @ JB Securities'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-116606822064227536</id><published>2006-12-14T09:02:00.000+05:30</published><updated>2006-12-14T09:20:20.656+05:30</updated><title type='text'>MSDE 2000 Issues</title><content type='html'>Installing MSDE 2000 is bit complicated thing, unlike in MS SQL Server 2000. There is no user interface and no installation wizard, but you have to use TSQL to all of tasks in the Command Prompt. (Its like going back to the DOS era)&lt;br /&gt;&lt;br /&gt;You get MSDE in your Office CD free. I had Microsoft Office XP with me and this is the way I installed it.&lt;br /&gt;&lt;br /&gt;Insert your Office CD in, and type the following in your Command Prompt:&lt;br /&gt;&lt;br /&gt;C:\&gt;D:\MSDE2000\Setup.Exe SAPWD="&lt;Password&gt;" SECURITYMODE=SQL DISABLENETWORKPROTOCOL S=0/L*v C:\MSDELOG.TXT&lt;br /&gt;&lt;br /&gt;And to Attach a Database to MSDE, I used the following way:&lt;br /&gt;&lt;br /&gt;Again nothing will help you instead of Command Prompt. &lt;br /&gt;&lt;br /&gt;Here, first you have to login to MSDE, and this is the way its done (provide your SA password):&lt;br /&gt;&lt;br /&gt;C:\&gt;osql/U sa/P &lt;Password&gt; &lt;br /&gt;&lt;br /&gt;Once logged in, type the following in the command prompt:&lt;br /&gt;&lt;br /&gt;EXEC sp_attach_db @dbname='pubs' @filename1='C:\Program Files\Microsoft Sql Server\MSSQL\Data\pubs.mdf' @filename2=''C:\Program Files\Microsoft Sql Server\MSSQL\Data\pubs_log.ldf' GO&lt;br /&gt;&lt;br /&gt;Its arent easy with out a proper GUI, yet I was able to surf the internet and get help.&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-116606822064227536?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/116606822064227536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=116606822064227536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116606822064227536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116606822064227536'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/12/msde-2000-issues.html' title='MSDE 2000 Issues'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-116235465659064216</id><published>2006-11-01T09:47:00.000+05:30</published><updated>2006-12-11T16:58:20.556+05:30</updated><title type='text'>Do you really know how to forward e-mails? 50% of us do; 50% DO NOT</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Verdana size=2&gt;A friend who is a computer expert received the  following directly from a system administrator of a corporate system. It is an  excellent message&amp;nbsp;&amp;nbsp; that ABSOLUTELY applies to ALL of us who send  e-mails. Please read the&amp;nbsp;short letter below, even if you're sure you  already follow proper procedures.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;LETTER TO Everybody : Do  you really know how to forward e-mails? 50% of us do; 50% DO  NOT.&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp; &lt;BR&gt;Do you wonder why you get viruses or junk  mail?&amp;nbsp; Do you hate it? Every time you forward an e-mail there is  information left over from the people who got the message before you, namely  their e-mail addresses &amp;amp; names.&amp;nbsp; As the&amp;nbsp;&amp;nbsp; messages get  forwarded along, the list of addresses builds, and builds, and builds, and all  it takes is for some poor sap to get a virus, and his or her computer can send  that virus to every E-mail address that has come across his computer.&amp;nbsp; Or,  someone can take all of those addresses and sell them or send junk mail to them  in the hopes that you will go to the site and he will make five cents for each  hit.&amp;nbsp; That's right, all of&amp;nbsp; that inconvenience over a nickel! How do  you stop it?&amp;nbsp; Well, there are several easy steps:&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp;  &lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;(1)&amp;nbsp;  When you forward an e-mail, DELETE all of the other addresses that appear in the  body of the message (at the top). That's right, DELETE them. Highlight them and  delete them, backspace them, cut them, whatever it is you know how to do.&amp;nbsp;  It only takes a second.&amp;nbsp; You MUST click the "Forward" button first and then  you will have full editing capabilities against the body and headers of the  message.&amp;nbsp; If you don't click on "Forward" first, you won't be able to edit  the message at all.&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT  face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;(2)&amp;nbsp; Whenever you  send an e-mail to more than one person, do NOT use the To: or Cc: fields for  adding e-mail addresses.&amp;nbsp; Always use the BCC:(blind carbon copy) field for  listing the e-mail addresses.&amp;nbsp;&amp;nbsp; This way the people&lt;SPAN  class=744153803-01112006&gt;&amp;nbsp;&lt;/SPAN&gt;you send to will only see their own e-mail  address.&amp;nbsp; If you don't see your BCC: option click on where it says To: and  your address list will appear. Highlight the address and choose BCC: and that's  it, it's that easy. When&lt;SPAN class=744153803-01112006&gt; &lt;/SPAN&gt;you send to BCC:  your message will automatically say "Undisclosed Recipients" in the "TO:" field  of the people who receive it.&amp;nbsp; If that phrase does not appear, type your  own email address in the "TO" field, but&lt;SPAN  class=744153803-01112006&gt;&amp;nbsp;&lt;/SPAN&gt;put&lt;SPAN class=744153803-01112006&gt;  &lt;/SPAN&gt;&amp;nbsp;everyone else's in the BCC field.&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;  &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT  color=#ff0000&gt;&lt;STRONG&gt;(3)&amp;nbsp; Remove any "FW :" in the subject line.&amp;nbsp; You  can re-name the subject if you wish or even fix  spelling.&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;  &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;(4)&amp;nbsp; ALWAYS hit your Forward button from  the actual e-mail you are reading.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp; Ever get those e-mails  that you have to open 10 pages to read the one page with the information on  it?&amp;nbsp; By Forwarding from the actual page you wish someone to view, you stop  them from having to open many e-mails just to see what you sent.&amp;nbsp;&amp;nbsp;  (AMEN!)&amp;nbsp;&amp;nbsp; If you can't forward from that page, "Copy" the info and  then open a new email blank page and "Paste".&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp; (5)&amp;nbsp;  Have you ever gotten an email that is a petition?&amp;nbsp; It states a position and  asks you to add your name and address and to forward it to 10 or 15 people or  your entire address book.&amp;nbsp; The email can be forwarded on and on and can  collect thousands of names and email addresses.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;A  FACT:&lt;BR&gt;The completed petition is actually worth a couple of bucks to a  professional spammer because of the wealth of valid names and email addresses  contained therein.&amp;nbsp; If you want to support the petition, send it as your  own personal letter to the intended recipient.&amp;nbsp; Your position may carry  more weight as a personal letter than a laundry list of names and email address  on a petition.&amp;nbsp; (Actually, if you think about it, who is supposed to send  the petition in to whatever ca use it supports?&amp;nbsp; And don't believe the ones  that say that the email is being traced, it just ain't so!)&lt;BR&gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp;  (6)&amp;nbsp; One of the main ones I hate is the ones that say that something like,  -Send this email to 10 people and you'll see something great run across your  screen.-Or sometimes they just tease you by saying something really cute will  happen. IT AINT GONNA HAPPEN!!!!!&amp;nbsp; (Trust me, I'm still seeing some of the  same ones that I waited on 10 years ago!)&amp;nbsp; I don't let the bad luck ones  scare me either, they get trashed.&amp;nbsp; (could be why I haven't won the  lottery) Before you forward an Amber Alert, or a Virus Alert, or some of the  other ones floating around nowadays, check them out before you forward  them.&amp;nbsp; Most of them are junk mail that have been circling the net for  YEARS! Just about everything you receive in an email that is in question can be  checked out a Snopes.&amp;nbsp; Just go to &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;A  href="http://www.snopes.com/"&gt;&lt;FONT face=Verdana  color=#ff0000&gt;&lt;STRONG&gt;http://www.snopes.com/&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT  face=Verdana&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;. It is really easy to find out if it  is real or not.&amp;nbsp; If it is not, please don't pass it on. So please, in the  future, let's stop the junk mail and&amp;nbsp;&amp;nbsp; the  viruses.&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;BR&gt;Finally, here's an idea!!!&amp;nbsp; Let's  send this to everyone we know (but strip my address off first, please).&amp;nbsp;  This is something that SHOULD be&amp;nbsp;&amp;nbsp; forwarded.&amp;nbsp; Amen!&amp;nbsp; Now I  have one pet peeve.&amp;nbsp; It is people who forward messages as  attachments.&amp;nbsp; This happens because your set up in Outlook Express is  incorrect.&amp;nbsp; Look in tools, options, tab send.&amp;nbsp; There is a box labeled  to "include message in reply.&amp;nbsp; Make sure it is checked.&amp;nbsp; This will  stop the message becoming an attachment.&amp;nbsp; Then do all the things  recommended above. It only takes a little time.&amp;nbsp; This message is being  forwarded to you, you do not see who forwarded it to me, nor do you see any  attachments. You also do not see who it is going to.&amp;nbsp; This message is  actually going to everyone in my email address book.&amp;nbsp; Emails with  attachments are suspect as soon as they hit my computer.&amp;nbsp; If I do not know  the name, the message is deleted good or bad.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-116235465659064216?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/116235465659064216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=116235465659064216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116235465659064216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116235465659064216'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/11/do-you-really-know-how-to-forward-e.html' title='Do you really know how to forward e-mails? 50% of us do; 50% DO NOT'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-116107361484016610</id><published>2006-10-17T13:56:00.000+05:30</published><updated>2006-10-17T13:56:54.936+05:30</updated><title type='text'>Low Scoring Affairs, Boring Matches &amp; Evil Pitches</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;Will this Champions Trophy turn  out to one of the boring competition ever have been played? the Answer remains  predictable so far. Except for&amp;nbsp;couple of qualifying games which witnessed  Sri Lanka passing the 250 run mark twice, since then everything has been a low  scoring affair. West Indies who were unable to put&amp;nbsp;up a good show, was  bowled&amp;nbsp;out for 86 and almost 20 overs were remaining, and&amp;nbsp;England who  were been haunted again by the ghosts of&amp;nbsp;India was bowled out for 120  odd.&amp;nbsp;If this pattern continues, this contest will end up as a boring event.  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;Thumbs down to the Indian  curators who couldn't produce a good quality ODI batting pitch. Pitch was one of  the major factors of these low scoring affairs.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;In my view,&amp;nbsp;ODIs should be  batting oriented. Matches should see big scores with batsmen having some big  hits over the ropes and then the&amp;nbsp;opposition following up&amp;nbsp;may match up  with the score or by scoring some where closer by making game evenly poised.  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;A characteristic of a  good cricket game is where the viewer couldn't predict who will be ultimate  winner of a particular match or a series. Teams should be well developed, formed  and be adaptable and good quality pitches should be provided. The present arena  doesn't fulfill those criteria. For example: from the match between Australia  and England till the Finals of the contest, it is easily predictable who will  win the match and contest. Outcome of a match should be suspense for the viewer,  where everything is valued and counted at least&amp;nbsp;for our tickets which we  are paying for.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=090204006-17102006&gt;&lt;FONT size=2&gt;The characteristics was there  in the game against New Zealand and South Africa, yet it still turn out be a low  scoring affair. Kiwis won the match against all odds. Hope this kind of cricket  matches continue in the tournament at least with some big  scores.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-116107361484016610?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/116107361484016610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=116107361484016610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116107361484016610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/116107361484016610'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/10/low-scoring-affairs-boring-matches.html' title='Low Scoring Affairs, Boring Matches &amp; Evil Pitches'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115952849534449586</id><published>2006-09-29T16:44:00.000+05:30</published><updated>2006-09-30T12:48:50.443+05:30</updated><title type='text'>Knowing whether you have QuickTime ActiveX installed or not</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=270445410-29092006&gt;&lt;FONT size=2&gt;There are some Websites which  has Quick-Time Oriented content, where you'll be the unfortunate one who could  not view it. The problem is that your machine has not installed the Quicktime  ActiveX which is required. So in order to know whether your computer has already  installed or not or if your having problems viewing certain websites, pls. refer  the following link which will indicate whether your machine has installed the  necessary QuickTime Activex or not:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=270445410-29092006&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=270445410-29092006&gt;&lt;FONT size=2&gt;&lt;FONT  color=#0000ff&gt;&lt;U&gt;http://www.apple.com/quicktime/download/qtcheck/&lt;/U&gt;&lt;/FONT&gt;&lt;FONT  color=#000080&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115952849534449586?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115952849534449586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115952849534449586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115952849534449586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115952849534449586'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/09/knowing-whether-you-have-quicktime.html' title='Knowing whether you have QuickTime ActiveX installed or not'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115208223257866528</id><published>2006-07-05T12:20:00.000+05:30</published><updated>2006-07-05T12:20:32.623+05:30</updated><title type='text'>Thoughts...</title><content type='html'>&lt;DIV&gt; &lt;P align=center&gt;&lt;STRONG&gt;Why is it so hard to tell the truth ...yet so easy to  tell a lie,&lt;BR&gt;why do we sleep in the church..but when the sermon is over we  suddenly wake up?&lt;BR&gt;why is it so hard to talk about God...but so easy to talk  about sex?&lt;BR&gt;why are we so bored to look at a Christmas magazine..but so easy  to read a vibe magazine ?&lt;BR&gt;why is it so easy to delete a godly offline  messages ...yet we forward the nasty ones?&lt;BR&gt;why are the churches getting  smaller..but yet the bars and clubs are growing ?? &lt;BR&gt;think about it..&lt;BR&gt;Just  remember God is watching you in his list.&lt;/STRONG&gt;..&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115208223257866528?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115208223257866528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115208223257866528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115208223257866528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115208223257866528'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/07/thoughts.html' title='Thoughts...'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115147074222623566</id><published>2006-06-28T10:29:00.000+05:30</published><updated>2006-07-04T09:02:18.010+05:30</updated><title type='text'>Use Transaction in MIDAS</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=415414904-28062006&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;U&gt;This is a article I  found from Mr. &lt;FONT color=#0000ff&gt;Chen Jiangyong on Use of Transaction with  MIDAS:&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=415414904-28062006&gt;&lt;FONT color=#0000ff  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT size=2&gt;Transaction is very popular used in database programming. It's  very easier used in Two-Tier application. How do it in Three-Tier?&amp;nbsp;I have  try to use cache-update in remote data modules and use transaction, I test it  successfully in Delphi 4. But to do it cost many code and low performance. When  Delphi 5 coming, I try to use the same method, but failed. Maybe this is the bug  of Delphi 5. I think that many person have the same situation with me. How can  use transaction in MIDAS?&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2&gt;I try another method, just do  it at &lt;STRONG&gt;BeforeUpdateRecord&lt;/STRONG&gt; event. For example, when I edit table  A, I want to insert a log to another table B. To do this, first: &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT size=2&gt;1) create  a remote data module , drop a query to select records from table A, drop  a&amp;nbsp;&lt;SPAN class=415414904-28062006&gt;T&lt;/SPAN&gt;UpdateSQL for the query, specify  the SQL statement of Table A. Drop a&amp;nbsp;&lt;SPAN  class=415414904-28062006&gt;TD&lt;/SPAN&gt;atasetprovider hook to the query. Drop another  query, then in its SQL property write the insert SQL statement to table B.  &lt;BR&gt;&lt;BR&gt;2) In the BeforeUpdateRecord event, I write this code:  &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;SetParams(UpdateSQL1, DeltaDS,  UpdateKind);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Book Antiqua"&gt;&lt;FONT face=Arial  size=2&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;UpdateSQL1. ExecSQL(UpdateKind); &lt;BR&gt;&amp;nbsp;&amp;nbsp;if  UpdateKind = ukUpdate then begin &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ Insert a log to  Table B} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// set the params &amp;shy;  &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Query2.ExecSQL; &lt;BR&gt;&amp;nbsp;&amp;nbsp;end;  &lt;BR&gt;&amp;nbsp;&amp;nbsp;Applied := True; &lt;BR&gt;&lt;BR&gt;3) In the client, you should also make  some change. When you try to save the changes, use ApplyUpdates(0) instead of  ApplyUpdates(-1). For example:  &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;ClientDataSet1.ApplyUpdates(0) &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;This is  OK. Delphi does it well. If a error occur when you try to insert a log to Table  B, the transaction will rollback, then you can find that Table A's record is not  changed at all. &lt;BR&gt;&amp;nbsp;&amp;nbsp;I have tested it at Delphi 4, It also works very  well. &lt;BR&gt;&lt;BR&gt;Good Luck. &lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115147074222623566?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115147074222623566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115147074222623566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115147074222623566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115147074222623566'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/use-transaction-in-midas.html' title='Use Transaction in MIDAS'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115130226250605835</id><published>2006-06-26T11:41:00.000+05:30</published><updated>2006-06-28T09:31:16.386+05:30</updated><title type='text'>Creating GUIDs In Delphi</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=698545505-26062006&gt;&lt;FONT size=2&gt;GUID values are unique and can be  used to various tasks while programming. Therefore, it's appropriate that you  know how to create one. Here Bill Todd of Team B shows to create it via  Delphi:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=698545505-26062006&gt;&lt;FONT face="Arial Rounded MT Bold"  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=698545505-26062006&gt;&lt;FONT face="Arial Rounded MT Bold"  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=698545505-26062006&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;FROM:&lt;/STRONG&gt;  &lt;STRONG&gt;&lt;FONT color=#5b1094&gt;Bill Todd  \(TeamB\)&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=698545505-26062006&gt;&lt;FONT face="Arial Rounded MT Bold"  size=2&gt;DATE : &lt;FONT size=3&gt;&lt;FONT face=Arial&gt;Thurs, Nov 25 1999  12:00&amp;nbsp;am&lt;/FONT&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;You can &lt;B style="COLOR: black; BACKGROUND-COLOR: #ffff66"&gt;generate&lt;/B&gt; a  &lt;B style="COLOR: black; BACKGROUND-COLOR: #a0ffff"&gt;GUID&lt;/B&gt; in code by calling  CoCreateGuid as shown below. You &lt;BR&gt;must add the ActiveX unit to your uses  clause. &lt;BR&gt;&lt;/DIV&gt; &lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;STRONG&gt;&lt;br /&gt;&amp;lt;Code&amp;gt;&lt;br&gt;&lt;br /&gt;procedure&lt;/STRONG&gt;  TForm1.Button2Click(Sender: TObject); &lt;BR&gt;&lt;STRONG&gt;var&lt;/STRONG&gt; &lt;BR&gt;&amp;nbsp; G:  TGuid; &lt;BR&gt;&lt;STRONG&gt;begin&lt;/STRONG&gt; &lt;BR&gt;&amp;nbsp; CoCreateGuid(G); &lt;BR&gt;&lt;/FONT&gt;&lt;FONT  face="Courier New"&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;lt;\Code&amp;gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;P&gt;-- &lt;BR&gt;Bill &lt;BR&gt; &lt;P&gt;Bill Todd (TeamB) &lt;BR&gt;(TeamB cannot respond to questions received via email)  &lt;/P&gt; &lt;P&gt;&lt;SPAN class=698545505-26062006&gt;&lt;/SPAN&gt;&lt;FONT  face="Arial Rounded MT Bold"&gt;&lt;FONT size=2&gt;S&lt;SPAN class=698545505-26062006&gt;ource: &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;a href="http://groups.google.lk/group/borland.public.delphi.database.ado/browse_thread/thread/76459b09a1dc1fe3/aa6e8ae542330952?lnk=st&amp;q=how+to+generate+guid+value+-+delphi&amp;rnum=1&amp;hl=en#aa6e8ae542330952"&gt;&lt;br /&gt;Click here&lt;/a&gt;&lt;BR&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115130226250605835?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115130226250605835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115130226250605835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115130226250605835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115130226250605835'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/creating-guids-in-delphi.html' title='Creating GUIDs In Delphi'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115105361157355646</id><published>2006-06-23T14:22:00.000+05:30</published><updated>2006-06-28T09:40:13.663+05:30</updated><title type='text'>Da Predator</title><content type='html'>ENTER THE PREDATOR:&lt;br /&gt;&lt;br /&gt;This is one of the coolest pics I found in the internet:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/7923/1659/1600/06hi.0.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7923/1659/320/06hi.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What inspired me about the "Predator" is his armoury, gadgets and his body kit. Wish I had those! The movie "Predator-1" and "Predator-2" does highlight him as the bad guy who brutually kills all bad guys. However in the movie: "AVP" his role remains more similar to the earlier movies, but later companions a human to demolish the rising alien dominancy.&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115105361157355646?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115105361157355646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115105361157355646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115105361157355646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115105361157355646'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/da-predator.html' title='Da Predator'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115086974607368550</id><published>2006-06-21T11:32:00.000+05:30</published><updated>2007-01-13T01:16:41.793+05:30</updated><title type='text'>Delphi Ruined him</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=875155405-21062006&gt;&lt;STRONG&gt;&lt;FONT face="Century Gothic"  size=2&gt;This is a gr8 quite funny and stressed&amp;nbsp;post from Warren  Postma&amp;nbsp;I found while browsing:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=875155405-21062006&gt;&lt;FONT face="Century Gothic"  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=875155405-21062006&gt;&lt;FONT face="Century Gothic"  size=2&gt;Periodically I get a notion to explore the wide world of other  &lt;BR&gt;development tools out there.&amp;nbsp;&amp;nbsp; Every time I try, I get frustrated,  and I &lt;BR&gt;give up.&amp;nbsp; Partly I think it's because my brain has locked into  Delphi&lt;BR&gt;mode so tightly that I can't think of anything else.&amp;nbsp; Partly it's  &lt;BR&gt;because Delphi has spoiled me rotten, and I'm absolutely floored by the  &lt;BR&gt;stuff that I have to deal with when I try to use any other tool.&amp;nbsp;  Now&lt;BR&gt;the reason I'm looking around for a new development tool to learn, is so  &lt;BR&gt;I can have a tool for writing cross-platform code, hopefully that will  &lt;BR&gt;work on Windows, Mac, and Linux.&lt;BR&gt;&lt;BR&gt;Has anyone else been in this spot,  and had a look around? What did you &lt;BR&gt;do?&amp;nbsp; Did you plan to have an affair  with another language, and then come &lt;BR&gt;home happily to Delphi, knowing it  would still have you back again?&lt;BR&gt;&lt;BR&gt;- I tried Java again recently. I was  really impressed by NetBeans and &lt;BR&gt;the new "matisse" GUI builder.&amp;nbsp; I am  not at all impressed by Eclipse, &lt;BR&gt;although I like the SWT framework the  gui-builders for Eclipse that are &lt;BR&gt;any good are quite expensive, and I don't  feel like paying $$$ just to &lt;BR&gt;play around and learn the new tool.&lt;BR&gt;&lt;BR&gt;- I  tried a few Smalltalks, because as we all know, Smalltalk should &lt;BR&gt;have been a  really important and powerful programming languages, but for &lt;BR&gt;some reason, it  never achieved success. There's Dolphin, for which a &lt;BR&gt;free version exists,  and there's Squeak, which is entirely free. Both &lt;BR&gt;are really interesting to  play with, but I must admit my brain is so &lt;BR&gt;wired for the procedural style of  coding that I can't bear to write a &lt;BR&gt;for-loop in Smalltalk, or send messages  between integers. It just seems &lt;BR&gt;weird and wrong to me.&amp;nbsp; And closures  and stuff.&amp;nbsp; And I think that at &lt;BR&gt;this point, learning Smalltalk is about  as pointless as learning COBOL.&lt;BR&gt;&lt;BR&gt;- I'd try a LISP, but I have no idea  whether a LISP gui builder RAD tool &lt;BR&gt;even exists. Perhaps LISP programmers  can't be bothered to look up from &lt;BR&gt;their latest EMACS  macros-that-generate-macros-that-generate-LISP-code, &lt;BR&gt;in order to consider  the needs of the GUI-building population.&lt;BR&gt;&lt;BR&gt;- I downloaded MS Visual C#  express, but I don't like DotNet, and I'd &lt;BR&gt;rather not learn another  Windows-only tool. Delphi does fine for &lt;BR&gt;Windows. I'd really like to learn  something that gets me free from &lt;BR&gt;Windows completely.&amp;nbsp; Maybe DotNet is  the way to go, and I should learn &lt;BR&gt;to love C#, and hope that MONO achieves  maturity.&lt;BR&gt;&lt;BR&gt;- I really like Python, but every single python gui framework  seems too &lt;BR&gt;full of accidental complexity, or too ugly, or both. Tcl/Tk is  ugly.&amp;nbsp; &lt;BR&gt;wxWindows is really hard to learn.&amp;nbsp; QT is licensed in a way  that makes &lt;BR&gt;using it on Windows cost a lot of money.&amp;nbsp; BOA constructor is  a neat toy, &lt;BR&gt;but I haven't been able to do anything useful with it yet.  &lt;BR&gt;&lt;BR&gt;- For confirmed delphi bigots, such as myself, perhaps Lazarus is the  &lt;BR&gt;right way to cross-platform myself, but as much progress as Lazarus has  &lt;BR&gt;made, it's still not ready for prime time; it lacks packages, and the  &lt;BR&gt;LCL/FCL components/code-libraries are rather klunky and limited in  &lt;BR&gt;features when compared with the VCL.&lt;BR&gt;&lt;BR&gt;So what did YOU do last time you  felt like trying another developer &lt;BR&gt;tool? Can you find it in your heart to  say anything good about any other &lt;BR&gt;development tool? Or are you a crabby old  Delphi guy like me, dyed in &lt;BR&gt;the wool, and unlikely ever to  repent?&lt;BR&gt;&lt;BR&gt;Warren&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=875155405-21062006&gt;&lt;BR&gt;&lt;FONT face="Century Gothic"  size=2&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~End of  Post~~~~~~~~~~~~~~~~~~~~~~~~~~`&lt;BR&gt;For further reading the entire post, go to:  &lt;/FONT&gt;&lt;A  href="http://delphi.newswhat.com/geoxml/forumgetthread?groupname=borland.public.delphi.non-technical&amp;amp;messageid=4484a839$1@newsgroups.borland.com&amp;amp;displaymode=all"&gt;&lt;FONT  face="Century Gothic"  size=2&gt;http://delphi.newswhat.com/geoxml/forumgetthread?groupname=borland.public.delphi.non-technical&amp;amp;messageid=4484a839$1@newsgroups.borland.com&amp;amp;displaymode=all&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=875155405-21062006&gt;&lt;FONT face="Century Gothic"  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Century Gothic" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115086974607368550?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115086974607368550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115086974607368550' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115086974607368550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115086974607368550'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/delphi-ruined-him.html' title='Delphi Ruined him'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-115008702516266067</id><published>2006-06-12T10:07:00.000+05:30</published><updated>2006-06-14T17:14:52.673+05:30</updated><title type='text'>Beginning of the end</title><content type='html'>&lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN class=497135603-12062006&gt;We  Sri Lankan suffer the most when it comes to cost of living.&amp;nbsp;Last Sunday,  the Government of Sri Lanka (GOSL) &amp;nbsp;increased the petrol products. This is  a big blow for the consumers, particularly the average middle man who uses  kerosene for cookery and other purposes. We had seen price hike of essential  commodities, and in some cases with out aware of the public. Further more, the  ongoing Lanka IOC and GOSL have been settled for some degree by allowing the  Lanka IOC company to determine the fuel prices from July 1st. Think what might  happen if Lanka IOC, a private company&amp;nbsp;is given the right to determine the  fuel price of Sri Lanka, the circumstances&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN  class=497135603-12062006&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN  class=497135603-12062006&gt;Think of an average man's point of view. He has the  burden to settle his Electricity, Water and Telephone bills, plus taxes and have  to feed his family and have to look after other expenses as child's education,  Travel...etc. How can a man handle with a small income. It's evident that there  is hardly no saving for an individual these days, however if Cost of living  soars like this, there is nothing but to suicide himself. Suicide is beginning  to be a common thing, and in couple of months ago we saw two farmers suicide  themselves due to can not sell their paddy for reasonable  price.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN  class=497135603-12062006&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN  class=497135603-12062006&gt;The present government is playing the fiddle with the  public. They acknowledged the public who voted them in the presidential election  held on January&amp;nbsp;by increasing the Gas price (We felt that this is not the  end, but the beginning of the end), then increased essential commodities, yet  again increased the fuel and more often which resulted in hike in the private  bus transportation, and on last Sunday people didn't expect another fuel hike,  but it happened. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN  class=497135603-12062006&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;SPAN class=497135603-12062006&gt;As  I said earlier this is the beginning and not the end of the so called  "chintanaya". Tight your seat belts cos there more to come.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face="Arial Rounded MT Bold" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-115008702516266067?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/115008702516266067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=115008702516266067' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115008702516266067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/115008702516266067'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/beginning-of-end.html' title='Beginning of the end'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114913892207685097</id><published>2006-06-01T10:45:00.000+05:30</published><updated>2006-06-01T10:56:22.883+05:30</updated><title type='text'>Being a Geek!</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Georgia&gt; &lt;DIV&gt;&lt;FONT face=Georgia&gt; &lt;DIV&gt;&lt;FONT face=Georgia&gt; &lt;P class=style11&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN class=086560705-01062006&gt;This is  a great description I got from Patti's Blog about "GEEK":&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;FONT face=Tahoma,sans-serif size=2&gt;Now, don't stress just yet.  I know that the term "&lt;STRONG&gt;&lt;FONT color=#ff00ff&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt;" has been  used in the past as an insult or a stereo-type for losers. However, the term  "&lt;STRONG&gt;&lt;FONT color=#1e96ca&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt;" has taken on new meaning over  the past few years.&lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;FONT face=Tahoma,sans-serif size=2&gt;A &lt;STRONG&gt;&lt;FONT  color=#1ecb17&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; is anyone who takes pride in what they do...  and is actually good at it. GEEK is not to be confused with the term "NERD".  Nerds are the people who got wedgies in high school and then would run home  crying. A &lt;STRONG&gt;&lt;FONT color=#1e96ca&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; is someone who got a  wedgie in high school, then went home and crashed the "Wedgor's" computer... or  would mix a concoction in chemistry class that would give the assailant severe  diarrhea for a week. &lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;FONT face=Tahoma size=2&gt;A &lt;STRONG&gt;&lt;FONT  color=#ff00ff&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; is someone you call when your computer  breaks. &lt;STRONG&gt;&lt;FONT color=#1e96ca&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; are the people you  contact to help you build a web site or save a database. &lt;STRONG&gt;&lt;FONT  color=#1ecb17&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; run the computer network at your place of  work. A&lt;FONT color=#666666&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;&lt;SPAN  class=style16&gt;&lt;STRONG&gt;GEEK&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; can be found hosting a mass  LAN party. &lt;STRONG&gt;&lt;FONT color=#ff00ff&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; write programs that  balance your checkbook, organize your files and store/retrieve  information...&amp;nbsp;&lt;SPAN class=229452705-31052006&gt;&lt;STRONG&gt;&lt;FONT  color=#ff0000&gt;and restarts your computer more often&lt;/FONT&gt;&lt;/STRONG&gt; &lt;/SPAN&gt;so  that you don't have to. A &lt;STRONG&gt;&lt;FONT color=#1ecb17&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; is  someone you call when you have any kind of technological question. &lt;STRONG&gt;&lt;FONT  color=#1e96ca&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; are respected by others and are in high  demand. &lt;STRONG&gt;&lt;FONT color=#1e96ca&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; know what they are  doing. Nerds are clueless little imps that can't tell the difference between  Barney the purple dinosaur and Tux the (LINUX) penguin. &lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;FONT size=2&gt;&lt;FONT face=Tahoma,sans-serif&gt;&lt;FONT  color=#1ecb17&gt;&lt;STRONG&gt;GEEK&lt;/STRONG&gt; &lt;/FONT&gt;is a rockin' term, a&lt;/FONT&gt;&lt;FONT  face=Tahoma,sans-serif&gt;nd to be a &lt;STRONG&gt;&lt;FONT  color=#1e96ca&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; is a far greater compliment than any  other. Because being a&lt;U&gt;&lt;FONT color=#ff00ff&gt; &lt;/FONT&gt;&lt;/U&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT  color=#ff00ff&gt;GEEK&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp; &lt;/STRONG&gt;does not only mean you are good  looking... but it also means that you are good at what you do.  &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;FONT face=Tahoma,sans-serif size=2&gt;All &lt;STRONG&gt;&lt;FONT  color=#ff00ff&gt;GEEKS&lt;/FONT&gt;&lt;/STRONG&gt; should respect one another. These days, the  geeks are having their revenge. Rich and successful geeks are everywhere, or at  least they appear to be. There is even a Geek Pride Festival, a celebration of  all things &lt;STRONG&gt;&lt;FONT color=#1ecb17&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt;. That is why I'm  rounding up all of the &lt;STRONG&gt;&lt;FONT color=#1e96ca&gt;GEEK&lt;/FONT&gt;&lt;/STRONG&gt; .. we need to stand up and shout it&amp;#8230; &lt;/FONT&gt;&lt;/P&gt; &lt;P class=style11&gt;&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;&lt;SPAN  class=229452705-31052006&gt;&lt;FONT size=2&gt;Source: &lt;/FONT&gt;&lt;A  title=http://www.geekgirldigest.com/  href="BLOCKED::http://www.geekgirldigest.com/"&gt;&lt;FONT  size=2&gt;http://www.geekgirldigest.com/&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt; &lt;DIV align=left&gt;&lt;FONT face=Tahoma size=2&gt;&lt;STRONG&gt;&lt;SPAN  class=229452705-31052006&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV align=left&gt;&lt;FONT face=Tahoma size=2&gt;&lt;STRONG&gt;&lt;SPAN  class=229452705-31052006&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114913892207685097?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114913892207685097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114913892207685097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114913892207685097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114913892207685097'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/06/being-geek.html' title='Being a Geek!'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114844708326771403</id><published>2006-05-24T09:56:00.000+05:30</published><updated>2006-05-24T10:34:43.293+05:30</updated><title type='text'>UNP remains the power house in Colombo</title><content type='html'>Last Saturday saw the completion of Local government election and the results were out by Monday. I was really happy to see that UNP powered Independent Group 3 coming front again. Never ever in the history that the Colombo District have gone out of the hands of UNP as far as I'm concerened. People still have faith on UNP, hope it will remain unchanged.&lt;br /&gt;&lt;br /&gt;To see the results pls follow this URL : http://www.news.lk/lg_election_2006/01A.html&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114844708326771403?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114844708326771403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114844708326771403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114844708326771403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114844708326771403'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/05/unp-remains-power-house-in-colombo.html' title='UNP remains the power house in Colombo'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114844458720610884</id><published>2006-05-24T09:34:00.000+05:30</published><updated>2006-05-24T09:53:07.246+05:30</updated><title type='text'>Graham Thrope</title><content type='html'>&lt;strong&gt;Memories of Graham Thrope:&lt;/strong&gt;&lt;br /&gt;England Tour of Sri Lanka 2001/02. &lt;br /&gt;&lt;br /&gt;On last Sunday, I had the opportunity to watch Sanjay Manjerkar’s Modern Masters show, where they featured two great cricket players of England. Among them was Graham Thorpe. He was one of my favorites. The programme showed some highlights of the England Tour to the Caribbean and South Africa. This reminded me about the innings he played in Sri Lanka on the Tour in 2001. He was at his peak in this series. This series sparkled some controversy over the umpires decision made.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/7923/1659/1600/Graham-Thrope2.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7923/1659/320/Graham-Thrope2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To give a brief summary, England was completely outplayed in the 1st Test played at Galle. The main reason behind this was the inability to cope the turning ball of Muralitharan and swing of Vaas. There feet weren’t moving well and more often you can see them stuck in the crease and was waiting for the ball to come to them. Non of the Englishmen fared well but one stood up and it was non other than the “New Kid on the Block”: Marcus Trescothick with a 119 in the First Test.&lt;br /&gt;&lt;br /&gt;Then came the 2nd Test in Kandy. It was bright and sunny day and thankfully there weren’t any interruption from Mother Nature. The environment looked some what ideal to the Englishmen. This match saw the emergence of Graham Thorpe’s form as he scored 54 &amp; 46. Overall, the Englishmen’s feet were moving well and they did cope the spin and swing quite well which resulted in a much wanted win and squared the series, in fact they did it with some difficulty.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/7923/1659/1600/Graham-Thrope.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7923/1659/320/Graham-Thrope.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally it was upto the 3rd Test decide the winner of the series. Sri Lanka batted first, and made 241 with Mahela Jayawardena scoring a worth wile 71. England batted in their 1st innings and were in trouble from the word “GO”. They ended up scoring 249 with Graham Thrope leading the way with an unbeaten 113 out of it and almost scoring half of team’s runs. It was great to see him in total control and handled the spin and swing very well. He cutted, reverse sweept, and the most best of all his pull which was memorable to watch. He was in control and for the first time Murali and Vaas went out of ideas. Sri Lanka’s misery continued in their 2nd innings as they went down with out a fight for a mere 81 runs. It was a disappointing effort from the Sri Lankans, Which gave the Englishmen to score a mere 74 of 25 Overs runs to wrap-up the series. England Startted yet again with trouble loosing quick wickets at regular intervals and this time it was Sanath Jayasuriya with his part time left arm spin which gave a horrible time to the englishment. It was upto Graham Thrope again and he did it with scoring an unbeten 32.&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114844458720610884?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114844458720610884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114844458720610884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114844458720610884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114844458720610884'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/05/graham-thrope.html' title='Graham Thrope'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114545019764771780</id><published>2006-04-19T18:04:00.000+05:30</published><updated>2006-04-19T18:06:37.660+05:30</updated><title type='text'>A better World in my view</title><content type='html'>&lt;strong&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/blockquote&gt;America rubs salt in our wounds!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Earlier they were after Iraq for WMD (which they didn’t find a single trace), now they are after Iran for the same reason. The consequences are mass amount of human deaths and higher fuel prices and many more. They are a problem, if not a nuisance for the world society. The consequences of a probable war wouldn’t affect them, but would affect the other nations in a big way, particularly the poor nations.&lt;br /&gt;&lt;br /&gt;They said they will bring peace, but has bought the opposite. They said they will rebuild, but how can they repay the lost lives? Every effort they took was in vain. So far how many lives have lost, how many children have been orphaned? Everyday I hear that at least 10 people die in Iraq and Afghanistan. I guess America’s policy is some what like Dictatorship and Invasion of other countries. I think the era of colonialism is going to be back, we may see countries invading other countries. The same as we learned in our History books. They are teaching a very bad example for the world. This is the worst side of it.&lt;br /&gt;&lt;br /&gt;Fuel Prices up means that Cost of living is going up. Yesterday the SL Government announced a Rs. 8 hike on fuel prices. This means public transport fares are likely to go up in due course. Further, Gas Prices, and fast food items may see a hike as well. We are getting a low income, and with that there haven’t been a single savings. Now this turn will further worsen our lives.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sanctions: Do we see a positive result out of it?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The UN and particularly the Americans are always on the sanctions. If any countries doesn’t either obey or follow the UN order, then tighten your seat belts coz sanctions are nearby. They don’t see what’s coming out of it and who suffers the most of it? It won’t affect a political leader of that country nor its government, but those who will be suffering would be the people themselves. No medicines! No Food! Professionals migrate to other countries to seek asylum leaving hardly anyone to look up after their country.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Voting for the same government consequently: the worse side&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In my point of view most of politician is not a good guy. Most of them (very few) are culprits! Always money hunger and self- concerned people rather than their own country. What’s my suggestions to all of you is don’t elect a party that have won earlier, instead vote for another party. By this, the culprits won’t get a long period to do the culprit works. Always insist on a change. At least their culprit’s works is limited.&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114545019764771780?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114545019764771780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114545019764771780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114545019764771780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114545019764771780'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/04/better-world-in-my-view.html' title='A better World in my view'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114447672666729081</id><published>2006-04-08T12:03:00.000+06:00</published><updated>2006-04-08T12:15:53.306+06:00</updated><title type='text'>"If I have seen further, it is by standing upon the shoulders of giants"</title><content type='html'>I sense that this quote has something very special, something transparent that we could not see nor judge the outcome.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;If I have seen further, it is by standing upon the shoulders of giants&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Sir Isaac Newton was an English physicist, mathematician, astronomer, alchemist, inventor and natural philosopher who is generally regarded as one of the most influential scientists in history.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This quote is from a letter written to fellow scientist, Robert Hooke in February 1675. The phrase is understood to mean that if Newton had been able to discover more about the universe than others, then it was because he was working in the light of discoveries made by fellow scientists, either in his own time or earlier. There is some suggestion that the phrase may also have had a sarcastic undertone - some historians report that Robert Hooke began to disagree with a number of Newton's theories, and Hooke himself was reportedly quite short in height.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;About Sir Issac Newton:&lt;/strong&gt;&lt;br /&gt;The son of a farming family, Sir Isaac Newton was born in Lincolnshire in England in 1643. He is best known as the scientist who first identified the effects of gravity. A popular story claims that Newton was inspired to formulate his theory of universal gravitation by the fall of an apple from a tree. Cartoons have gone further to suggest the apple actually hit Newton's head, and that its impact somehow made him aware of the force of gravity. However, there is no basis to that interpretation.&lt;br /&gt;&lt;br /&gt;Unique for time, Newton is also famous for his revolutionary discoveries in mathematics, optics, physics and astronomy. His book Principia, published in 1687, is regarded as the greatest scientific book ever written, and his discoveries have been the basis for much scientific research.&lt;br /&gt;&lt;br /&gt;To Check other good quotes, go to: &lt;a href="http://www.bbc.co.uk/worldservice/learningenglish/movingwords/shortlist/newton.shtml"&gt;BBC's Moving Words&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114447672666729081?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114447672666729081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114447672666729081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114447672666729081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114447672666729081'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/04/if-i-have-seen-further-it-is-by.html' title='&quot;If I have seen further, it is by standing upon the shoulders of giants&quot;'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114413320862424753</id><published>2006-04-04T12:28:00.000+06:00</published><updated>2006-04-04T14:58:41.886+06:00</updated><title type='text'>Exporting to Text File</title><content type='html'>I was in dire need to find out a function which exports table to text file. While googling around, i found out some interesting codes which I would like to share with you all.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;strong&gt;Jeremy Collin's Code:&lt;/strong&gt;&lt;br /&gt;const &lt;br /&gt;  InvalidFieldTypes = [ftMemo, ftBlob, ftGraphic, ftFmtMemo, &lt;br /&gt;ftParadoxOle, &lt;br /&gt;    ftDBaseOle, ftTypedBinary]; &lt;br /&gt;&lt;br /&gt;function TableToText(const tbl : TDataset; FileName : string; &lt;br /&gt;  Delimiter : Char; FieldNames : boolean): boolean; &lt;br /&gt;var &lt;br /&gt;  f             : TextFile; &lt;br /&gt;  i             : integer; &lt;br /&gt;  bmk   : TBookmark; &lt;br /&gt;begin &lt;br /&gt;  if not(tbl.Active) then &lt;br /&gt;    tbl.Open; &lt;br /&gt;  bmk := tbl.GetBookMark; &lt;br /&gt;&lt;br /&gt;  AssignFile(f, Filename); &lt;br /&gt;  ReWrite(f); &lt;br /&gt;  try &lt;br /&gt;    with tbl do begin &lt;br /&gt;      if FieldNames then begin  //write field names to top of file &lt;br /&gt;        for i := 0 to FieldDefs.Count - 1 do &lt;br /&gt;          if not(FieldDefs[i].DataType  in InvalidFieldTypes) then begin &lt;br /&gt;            Write(f, UpperCase(FieldDefs[i].Name)); &lt;br /&gt;&lt;br /&gt;            if i &lt; FieldDefs.Count - 1 then &lt;br /&gt;              Write(f, Delimiter); &lt;br /&gt;          end; &lt;br /&gt;        WriteLn(f); &lt;br /&gt;      end; &lt;br /&gt;&lt;br /&gt;      //write field data &lt;br /&gt;      First; &lt;br /&gt;      while not Eof do begin &lt;br /&gt;        for i := 0 to FieldDefs.Count - 1 do begin &lt;br /&gt;          if not(FieldDefs[i].DataType in InvalidFieldTypes) then begin &lt;br /&gt;            Write(f, '"' + Fields[i].AsString + '"'); &lt;br /&gt;            if i &lt; FieldDefs.Count - 1 then &lt;br /&gt;              Write(f, Delimiter); &lt;br /&gt;          end; &lt;br /&gt;        end; &lt;br /&gt;        WriteLn(f); &lt;br /&gt;        Next; &lt;br /&gt;      end; &lt;br /&gt;      Result := True; &lt;br /&gt;    end; &lt;br /&gt;  finally &lt;br /&gt;    tbl.GotoBookmark(bmk); &lt;br /&gt;    tbl.FreeBookmark(bmk); &lt;br /&gt;    CloseFile(f); &lt;br /&gt;  end; &lt;br /&gt;end; &lt;br /&gt;-- &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.lk/group/comp.lang.pascal.delphi.databases/browse_thread/thread/eb6783c22a7b4549/182fb4a5c941f725?lnk=st&amp;q=export+Table+to+textfile+-+delphi&amp;rnum=21&amp;hl=en#182fb4a5c941f725"&gt;URL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114413320862424753?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114413320862424753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114413320862424753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114413320862424753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114413320862424753'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/04/exporting-to-text-file.html' title='Exporting to Text File'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17260002.post-114360267217465294</id><published>2006-03-29T09:21:00.000+06:00</published><updated>2006-03-29T16:01:27.003+06:00</updated><title type='text'>Crickets' best in 2005</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/7923/1659/1600/ghostbusters(2).jpg"&gt;&lt;/a&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Sorry it took a while to publish this as I was continuously involved with a hectic schedule and hardly got a time to write freely.&lt;br /&gt;&lt;br /&gt;2005 remarked a great era for cricket. Many milestones were achieved and many extraordinary things happened. Overall it’s been good for cricket and we are happy to see some good cricket matches. I take this opportunity to rate top 5 best things happened in 2005 in my perspective.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Rise from the Ashes:&lt;/strong&gt;&lt;br /&gt;This is simply best cricket series I ever had seen. It got all from excitement to thrill to anticipation to disappointment. England had to wait for 18 years to achieve this feat again, and boy the way they did it is awesome. Freddie Flintoff, Kevin Petersen, Simon Jones was at their peak. This is the same time when England found out their new revelation of reverse swing. You can’t take Shane Warne off the screen in any circumstances, I still remember the way he bowled Andrew Strauss by pitching the ball far from the off side and turned and hit the leg stump in that series, and boy it's amazing. Looking forward for Operation "Demolition in Australia", hope England could repeat their heroics in the next ashes in Australia.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Thrilling Tie in the Final:&lt;br /&gt;&lt;/strong&gt;Once again it’s an Australia Vs. England show. This time it’s the Shorter version of the game and the finals played for Natwest Series at Lords. The game went to the wire and it was never the end until the last ball has been bowled. Australia was bowled with a highly packed batting line out only managing for mere 196 and England were at one stage were 33 runs with 5 wickets down. It was upto Paul Collingwood and Geraint Jones who had a 116 runs partnership for the 5th wicket, though they weren’t the heros of the particular day was Ashley Giles who snicked a 2 run leg bye off the last ball of the last over.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New Kid on the Block: Michael Hussey:&lt;/strong&gt;&lt;br /&gt;Frankly, had to wait until the VB Series is on to see this guy. I heard him when Australia toured England, and was starting to make loud echoes of him. What impressed me about him was his never say die attitude. Though he might be a Michael Bevan sought of a guy, he has more than him. His ability to have the big hits on time is quite impressing and he can’t simply stay in a place always in the run. I still remember the way hit that big hit in Telstra dome, and eventually it wasn't decided as six! That was disappointing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bangladesh's win over Australia:&lt;/strong&gt;&lt;br /&gt;Don’t ever think that your day dreaming. This happened, and every one was shocked to hear this news. It’s like a ant pulling off an elephant. Anyway, Bangladeshi put up a good show, hats off to them, but it’s very disappointing to see good performances by more often. Ashrafull scored an unbeaten century to pull off a shocker.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Return of Brian Charles Lara:&lt;/strong&gt;&lt;br /&gt;He is my favorite and he will be. I'll be glued to the TV when he is on song. I like to see every shot he plays. He went on a poor form in 2005, particularly in the Super Series, but he came back strongly with 231 Vs. Australia in Adelaide despite Australia trouncing the West Indies to win the series 3-nil. It’s very sad that even big score scored by a batsmen still ends up in the loosing side. Further, he announced that this would be his final tour to Australia. He still is the best.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your comments and suggestions are most welcomed.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc66cc;"&gt;&lt;br /&gt;&lt;strong&gt;Hifni Shahzard Nazeer, M.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Hifni Shahzard Nazeer M.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17260002-114360267217465294?l=hifni.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hifni.blogspot.com/feeds/114360267217465294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17260002&amp;postID=114360267217465294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114360267217465294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17260002/posts/default/114360267217465294'/><link rel='alternate' type='text/html' href='http://hifni.blogspot.com/2006/03/crickets-best-in-2005.html' title='Crickets&apos; best in 2005'/><author><name>Hifni Nazeer</name><uri>https://profiles.google.com/103681287131115902870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-bQnVVOileaU/AAAAAAAAAAI/AAAAAAAAACs/wpwhdp4rj0w/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
