Thursday, October 29, 2009

Unlucky nations: only "struggle" creates heroes not luck

"nations that wait for heroes to save them are the unluckiest – only struggle creates heroes not luck because luck is always with those who don’t include it in their plans, read history if you don’t believe it" - Abdul Basit

Wednesday, October 28, 2009

Crystal reports error: Maximum report processing jobs limit!

The maximum report processing jobs limit configured by your system administrator has been reached:

Fortunately a post threw me to a reference provided by Ludek Uher and Trevor Dubinsky; senior engineers with Technical Customer Assurance, SAP Business Objects. Though this seems to be an old problem hanging around Crystal Reports since version 10, I noticed that this was just acknowledge and workaround-ed couple of months ago(17th June, 2009) from now.

Click here to see the work around PDF; here is Microsoft Word based older version.

Friday, October 9, 2009

Process: The un/avoidable!

Why is it that in some organizations, staff do not follow(or should I say "avoid"?) the process/es defined and implemented by the management?

Well, think about it! I believe following three the major factors.
  1. Generally, a process is avoided because of its complexity. The more complex the process, the chances are that the process shall be avoided. For example, our Passport office; I would give my passport fee + services fee to a chacha sitting right in front of the passport office, but won't try to step into the passport office gate. This is a common, experience'able example.

Tuesday, October 6, 2009

[Part 1/2] ASP.NET: Dynamic Controls

Quickest way to generate a control dynamically is four step process:

STEP 1: Add
STEP 2: Create
STEP 3: Draw/redraw
STEP 4: Read

[Part 2/2] ASP.NET: Dynamic User Controls

How to dynamically generate controls including UserControls? Same as adding windows controls:

STEP 1: Add
STEP 2: Draw/Redraw
STEP 3: Read

Let’s say we have DataTable having following data in it:
ID           CAPTION             DATATYPE
1             Name                   Text
2             Sports                   List
3             Date                     Date

Based upon above DATATYPE field, we need to generate controls; and in case of Date, we have a user control (WebUserControl) called UCtlCalendar control that we need to generate and keep track of.

Friday, October 2, 2009

IE8 is whacked!

IE8 is whacked, they say!!!

And I just wonder if the “Microsoft-Programmers” are just another human-beings like us, delivering buggy releases but on-time? And then providing fixes/patches for the latest release? Well, that’s what I recently was hit upon…

For some reason while browsing a message was popped up asking if I would want to install the “latest-fastest-greatest” Microsoft Internet Explorer 8? Well, I thought for a while and then I clicked on the OK button.

It took around 10 minutes for the application to down and 10 more minutes to get the installation complete; but that not it, because it also requires you to restart your pc.