Inception

A world beyond boundaries, my world

Linked server to Ingres

leave a comment »

Of late i have been working extensively with Ingres and Open Road maintaining old legacy applications. As part of up-gradation I frequently query and move data from Ingres to MS SQL SERVER using linked servers which connects using default ODBC drivers that come along with Ingres client installation.

Performance is appreciable and it also makes development a pleasure considering that you no longer have to work with flat files to move data in and out from Ingres.

I will be exploring more with linked servers trying to look for best methods/practises to integrate these 2 databases.

Written by Zaheed

October 11, 2011 at 9:38 am

Posted in SQL

Tagged with , , , , , ,

MS SQL Timeout Errors

leave a comment »

The most common reason for MS SQL timeout errors are open connections to database and table on which modification/updates are being perforned.

In a situation where it is very difficult to find out users or applications responsible, it is best to stop and re-start the SQL instance. Care must be taken that the server is not mission critical and should not be executed on a production server.

Written by Zaheed

April 12, 2011 at 11:24 am

Posted in Uncategorized

Tagged with , , , , ,

The Confession – A John Grisham Disaster

leave a comment »

This is my first review on a book and I am not a happy man, writing for one of my favourite authors. John Grisham is  a very well respected and one of the top selling authors. His past works have always raised the bar for more. I was so keenly waiting for his next release when I heard about Confession. Trust me even a $50 price tag did not dether me from buying this Hot Priced book. Walking out a happy man from Whitcoulls, I knew I was going to be on a roller coaster ride of a mystery that will keep me enthralled for the coming few days.

Working my way through the first few chapters, really got the avid reader inside me all inspired. Not the one to keep this book down I began marching through the pages looking for the ultimate pursuit of legal hystericals. My pulse was racing high and the excitement over whelming. I must commend the way John introduces his characters and the stage he set up for opening the book.

But after the first few chapters, I struggled to push myself to read more. What? What happened to the most awaited book?

Well to confess I felt cheated and a breach of trust after having run through the half of the book. The journey after that was boring and slow paced with the same shit being repeated over and over again. Things were too elobrated and very minor details made the reading even more difficult. Random introduction of characters with no real relevance to the subject got me all the more worked up. From a legal expert like John I was expecting more to happen in the court and not outside, but sadly the book does not give equal amount of importance as it has done for the characters. I felt that a 440 page could have been easily accomodated into less then 250-300 pages.

The plot was good but with a little twist it could have been made even more better. This one gets only 2 out of 5.

As a loyal customer, I am still counting on you to deliver better results and eagerly awaiting your next release.

Written by Zaheed

November 16, 2010 at 12:16 am

Posted in Uncategorized

Tagged with , , , , , , ,

There has been a lot of tweeting off lat…

leave a comment »

There has been a lot of tweeting off late where people have been claiming that Gmail works slower then a snail. I am surprised by these claims because not for a iota of a moment have I ever felt over my last 7 years of usage that Gmail has stopped performing.

Gmail is a beast and can handle large mail boxes with the ease of a panther. I have not seen a faster performing mailing system that helps you search through thousands of mails in a matter of a second (may be even less). I am not over exegeruating here and bet there are a million other users who can vouch with me on the same. There a tens of other features that makes Gmail a pleasure working with.

The purpose of this post is not to sell Gmail but to understand how it works, which in turn will help us understand why the chances of it running slow is merely a myth You’ve probably noticed that Gmail’s interface is extremely fast when compared to other web-based email systems like Yahoo! Mail and Hotmail. This is a result of Gmail’s placement of the UI engine on the client-side as a JavaScript module. Whenever you log in to Gmail, a copy of the UI engine is loaded into one of the HTML page frames and remains there for the duration of your session. Subsequent actions from the Gmail interface are then routed through the Gmail UI engine in your browser, which in turn makes HTTP requests to the Gmail server, interprets the DataPack and updates the UI dynamically. In contrast, Hotmail and Yahoo! Mail follow traditional web application models and reload the entire UI after almost every action.

The item most relevant to this project is what I refer to as the “DataPack”, a base HTML file that contains only JavaScript array declarations that the UI engine parses and then uses to determine what to update. The advantages of this should be immediately obvious: reduced traffic load, and increased functionality — especially for developers who no longer have to resort to crude “screen scraping” techniques to interface with web applications. Although the ideal situation for external developers would be an XML-based DataPack, the JavaScript version is sufficient (and I suspect it was chosen for performance reasons as well).

So mongers who have been crying foul about the performance bet you have not understood the technical working before airing your views. There can be ample of reasons for the gmail not working on your machine, including reccent browser changes to latency on your net connecttion. A quick test of your account on a second machine or a different internet connection will help you get to the bottom of this mystery instead of raking up a issue that does not exist.

Systems like Gmail have performance monitoring tools constantly checking on performance benchmarks to see that the application works at its best. With stringent KPI’s a very minor drop in performance will be flagged off as a high priority issue. I am sure Google must have some of the best system admins working hard to see that your every second spent on Gmail is worth it money.

Written by Zaheed

November 8, 2010 at 8:59 pm

Posted in Web

leave a comment »

Written by Zaheed

October 26, 2010 at 10:48 pm

Posted in Uncategorized

Yesterday I was at the bank, waiting for…

leave a comment »

Yesterday I was at the bank, waiting for a friend who wanted to make quick splurge of his desposits. A sudden quick movement of the security guard caught my eyes. He was on a spring seeing a old blind lady walk in. With all kindness in his heart he wanted to help her. He tucked his fist around her arm and started pulling her in the right direction. She was accompanied by a guide dog and came through as a confidet lady who knew her business. She looked offended and discomforted by the fact tha the guard was dragging her around.

Do you think what the guard did was right as a part of this duty or should he have helped the lady only if she demanded?

Written by Zaheed

September 21, 2010 at 3:19 am

Posted in status

I am kind of getting bored writing about…

with one comment

I am kind of getting bored writing about .NET Programming and SQL etc….. Need a break from this shit…..
Dont be surprised if you see some absurd out of the blue posts talking about the world in general. Issues that not only touch you and me, but the world as a whole.

You must be thinking I am insane, well its not that, I am just going crazy with work all around and need some place to express myself. What better than doing it on a blog, so you people can read LOL

I am not going to be abusive except a few harmless offensive words when pushed to a boil. Rest assured you will get to see some really interesting and exciting stuff to read on….

Look up for this space as many more spotaneous posts are going to come through….. :)

Written by Zaheed

September 21, 2010 at 3:03 am

Posted in status

Tagged with , , , , , ,

What is PIP?

leave a comment »

PIP stands for Peerless Internet Protocol, generally used over VPN’s. PIP offers both robust and a secure channel for transmitting information overVPN.

It’s private and doesn’t connect to the Global Internet — so it’s marketing pitch is security for Government Agencies, Financial Institutions, and any company that wants increased security.

It basically sounds like another IP VPN offering running on an a private MPLS network.

Oh — and while your encrypted data between your locations never mixes with the rest of the workld’s pron surfing and p2p traffic, you can still get Internet access from your carrier.

But your data — while secure traveling over their backbone — is still only as secure as your local LAN and servers and hosts.

Written by Zaheed

August 30, 2010 at 2:30 am

Posted in Uncategorized

What is SBX?

leave a comment »

Secure Business Exchange (SBX) is a service provided by DMZGlobal a group company of Telstra Clear. The DMZGlobal Secure Business Exchange (SBX) is New Zealand’s most secure and robust commercially available network. The SBX has security engineered into it and provides a secure delivery platform for all DMZGlobal’s secure services.

Written by Zaheed

August 30, 2010 at 2:18 am

Posted in Uncategorized

How to Embed Windows Media Player on to your website

leave a comment »

Have you ever wondered about embedding windows media player on to your website so that it can play movies or songs that you want your website visitors to see. In this tutorial I am going to teach you how to do the same.

Open the HTML page for modifications and add the following lines between the body tags.

<embed type=“application/x-mplayer2″ pluginspage=“http://www.microsoft.com/Windows/MediaPlayer/” name=“mediaplayer1″ ShowStatusBar=“true” EnableContextMenu=“false” autostart=“false” width=“320″ height=“240″ loop=“false” src=“Video.wmv” />

The video file that we have referenced in the src should be in the same directory as the html file. If you want to place the file somewhere else than make appropriate changes to the src command.

Ok, this was the quick and dirty way of embedding Windows Media Player plugin into a webpage, but there’s more than this. If you want to specify more preferences such as the volume, the balance or the playback rate, use the following tags:

<OBJECT id=“VIDEO” CLASSID=“CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6″ type=“application/x-oleobject” width=“320″ height=“240″>

<PARAM NAME=“URL” VALUE=“Video.wmv”>

<PARAM NAME=“enabled” VALUE=“True”>

<PARAM NAME=“AutoStart” VALUE=“False”>

<PARAM name=“PlayCount” value=“3″>

<PARAM name=“Volume” value=“50″>

<PARAM NAME=“balance” VALUE=“0″>

<PARAM NAME=“Rate” VALUE=“1.0″>

<PARAM NAME=“Mute” VALUE=“False”>

<PARAM NAME=“fullScreen” VALUE=“False”>

<PARAM name=“uiMode” value=“full”>

</OBJECT>

The CLASSID attribute of the <object> tag contains the class ID for Windows Media Player versions 7, 9 and 10. The width and height attribute specify the size in pixels of the entire plugin.

The child tags define parameters for this object, just like the attributes did in our first example of embedding the WMP plugin. I haven’t included all the parameters, only the most popular ones which you need.

I am followup article to this tutorial, I will explain the different attributes of the embed and child tags of the object tag.

Coming soon…….

Written by Zaheed

August 19, 2010 at 8:57 am

Follow

Get every new post delivered to your Inbox.