Wednesday, September 03, 2008
Saturday, August 30, 2008
Friday, August 29, 2008
Hotmail Linked Accounts drop down on mouse hover
Let me stop hoping on other sites like blogger.com posts editor.All these may be absolutely okay because IE8 is in 'Beta', what's wondering me was these can be very easily caught during unit testing.
In general, what I do not like about browsers (IE, FF, Opera, Safari....etc) is all are having differently acting HTML render engine.
I certainly do not enjoy writing code to check the browser type and take relevant actions. I sometimes expect browser makers to give a thought on streamlining these differences and reduce web developer's pain. New version of their browser should be a boon instead breaking current code.
Thursday, August 21, 2008
Quick Quest home page is revamped.
SrushtiSoft blog is now having new look.
Tuesday, August 05, 2008
The new Hard Drive Controllers (HDC) are capable of doing read/write on multiple hard disks at a time. You will find windows being swift when you set page file to different drive.
Running disk defragmenter once in a month will sure help Windows to organize files and read/write them faster.
Sunday, July 27, 2008
Sunday, July 13, 2008
An extract from Grady’s post,
“75% of all software projects at Fortune 500 companies fail, 33% are cancelled, and 66% go over budget by more than 200%“
Well, Me and QQ belongs to 66% share which indicates variance of estimated budget by 200%. Where ‘budget’ for me here is my ‘time’, which is impossible to slow down or earn more :)
I was keep receiving many views from many people on “application migration” act. Days were passing on. My thoughts were getting messier and started chaotic cooking in my mind. I had to finalize it. I created a small my own analysis report which gathers some points on Software business complexity, technology challenges, degree of ease to extended the current code base for future requirements, software support on production machine, deployment strategies, opportunities for web and mobile integration and utilization of forthcoming operating system features for future requirements. On the other side of the coin, nothing can be reused from previous software, spend more time creating all by greatly affecting schedules of my other products (Flexo, Outlet and CD Indexer), the technology which I am considering as ‘new’, may very soon get old when something ‘totally new’ hits.
Out of all these, strong points were making me incline towards the re-creation of the software using newer technology with very clear caution of uncertainties in this industry. I finally opted for re-creating it only if I am able to orchestrate the design of the software flexible enough to integrate, extend and reuse with current and future software technologies/products and hence the new version is under construction, “Quick Quest Compact Edition”. This edition of software works on single box, there will be “Professional” and “Web Edition” coming out in next several months targeting different audience. Now, what I have to see myself is how good I designed the internal architecture when something new really hits.
Saturday, June 21, 2008
Thursday, June 12, 2008
The error message was clearly telling me that “method not found: OpenFileDailog.get_SafeFileName()”!! I was darn surprised. Though I did a quick fix for this problem by making use of FileName property (Gets or sets a string containing the full path of the file selected in a file dialog.), with little string manipulation to extract filename from complete file path and got the required result, the unsupported property error on Vista machine continued interrupting my thoughts. I did not see any documentation or remarks giving specific attention to this issue anywhere in Microsoft's official web space. When I installed Dot Net 2.0 SP1 (on production computer) and run my utility (without FileName property fix). This time there is no “method not found” error! The .Net 2.0 SP1 has fix for it though there is no specific note on this in Microsoft’s support knowledge base article http://support.microsoft.com/kb/945757
This experience taught me that, Before I go ahead copy my any 2.0 framework based dot net utility and run on any computer, make sure machine has got .Net 2.0 SP1 update or not.
Sunday, May 11, 2008
My overall intention was to get faster Linux on my machine and install virtual machine to have windows in it to use on need basis. Linux just could not make it. It is also true that I might not have done enough Linux exploration and some Linux guru can tweak and give me a Linux as I wished, but the question is, will a normal windows user consider Linux as a serious replacement? The hard truth is – NO. The first challenge for Linux is to make migration (Windows to Linux) process ever easer. The live example for this is FireFox browser. When FireFox was newly introduced it offered all features of Internet Explorer in its own way and in addition to that it gave outstanding new features. People never felt FireFox as an alien, instead they accepted it as a power tool. FireFox easily replaced Internet Explorer Icon in Taskbar. I found many Linux distributions trying to give feeling of Windows retaining Linux flavor but some how the “feeling” is effectively not touching the user. I used to say this when I was studying my bachelors “Linux has long way to cover to dominate 'Windows world'" and I would prefer to repeat the same even today.
Wednesday, March 05, 2008
Wednesday, February 27, 2008
Monday, February 25, 2008
Automatic updates do not retain downloaded update files after applying it. Few months down the line when I format my machine and reinstall the software, Automatic update once again downloads all older update files along with new ones if there any. Time and resource consumption for older updates download is simply repetitive.
Automatic update facility in many software wont disclose download location and delete files after applying it. It could be great if we see an advanced option to specify download folder location or get to know where these files are downloaded, we could re-use downloaded update files next time when we reinstall their software.
Don't you think this is a valid reason for me to hate automatic updates?
Saturday, February 23, 2008
My deep excuses to Scarface Movie Team and Al Pacino :)
Little bit about Scarface, He was a United States gangster who terrorized Chicago during prohibition until arrested for tax evasion (1899-1947). One thing my buddy understood very well in this was, If I get chance to act in movies, I will sure opt for a villein role like scarface, who will be the strongest, richest and most terrible person to the world atleast for 2 to 3 hours :))
One nice way I found that, checking the received packets count in windows network connection status. Which I can easily access clicking the network icon sitting in system tray.
The connection status window clearly shows number of packets sent and received over the connected network for tracked duration of time. In most of the cases, there will be 1460 bytes in one packet we receive or send. Now I can calculate how much of Mega Bytes of data my system has downloaded by doing a simple mathematics.
Downloaded data in MB = (Packets received * 1460) / (1024 * 1024)
In Windows Vista, the connection status window directly shows the number bytes sent and received, we no need to bother about bytes per packet stuff.
Though my requirement was fulfilled from above discovery, I just could not stop my self digging more.
In computer networking world, the maximum number of bytes per one packet referred as Maximum Transmission Unit (MTU). This is the specification for a given protocol which it can transfer maximum number of bytes per packet. The MTU is defined by the standard or determined at the connection establishment process. For faster network, MTU will be less and for slower network, MTU will be more to manage forthcoming packet lagging time.
Using simple “MTU Route” utility (which you can download here) you can figure out number of bytes per packet on your machine. When you download the utility, you get a zip file, on extraction you will get an executable which you have to run in DOS prompt issuing this command:
mturoute.exe -t srushtisoft.com
If you expect more speed from your network, you can tweak bytes per packet in your Windows XP system by adding new MTU registry entry.
Start -> Run -> regedit
Navigate to System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\
Value Name: MTU
Data Type: REG_DWORD (DWORD Value)
Value Data: Default = 0xffffffff (your tweaking value like 0x000005dc for 1500)
Here is the recommended values set
1500 bytes for Ethernet, DSL and Cable Broadband Connections
1492 bytes for PPPoE Broadband Connections
576 bytes for Dial-up Connections
Well, I just left my XP operating system to work with its default settings.
Above registry manipulation may cause bad network response for some network adapters so be careful. Please do not hold me responsible if something goes wrong in your machine from above mentioned settings as these steps are only recommended for expert and level above computer users.
Friday, February 22, 2008
You can download it here
Saturday, February 16, 2008
Tuesday, February 12, 2008
Saturday, January 26, 2008
As far as keeping in touch with my buddies, I would prefer to drop a personal email. Along with the message I typed, it also carry the emotion of 'you are special to me my buddy, how are you?'
So, I am in a wrong place. May be, I am either not so social person or not understanding the online social networking etiquette. Anyways :)
Monday, January 21, 2008
Now feeling amazed sitting in a luxurious suite of high class hotel in Minneapolis, USA and typing this post for my blog. As I talked about in my previous post (In This World - 8), my life did not gave me what I wished but it pushed me to the journey which I never guessed. Though I found and lost many great things, I am still living with joy and surprises. Sometimes I feel life is easy, but it is not as straight as it seems.
With little pleasure and slight startle, I am going to bed. Good night Minneapolis.
Saturday, January 05, 2008
Friday, January 04, 2008
Thursday, January 03, 2008
As we all know, Microsoft windows service packs are the one shot installation set which includes previously released all security updates, hot fixes, stability and performance updates and SP3 is such a package with a small number of enhancements which do not change the user experience but it fills the gap in the updates we might have missed by declining individual updates when using windows updates or during custom update installation.
One thing is pretty much clear that SP3 will not bring any outstanding changes or enhancements except adding one new feature that is Network Access Protection, borrowed from Windows Server 2008 Technology and the rest will be the updates/hot fixes/patches covering from the era of Windows XP SP1 and SP2.
The Windows XP SP3 Release Candidate is available for download. Microsoft cautioned this is only for testers and not for primary or mission critical systems. Here is the URL http://www.microsoft.com/downloads/details.aspx?FamilyId=75ED934C-8423-4386-AD98-36B124A720AA&displaylang=en
There were rumors floating around that SP3 may come up with many new functionalities borrowing from Vista and 2008 Server technologies, but the question is why would Microsoft is going to do that when it already released its newest versions of operating systems (Vista and Windows Server 2008)? How fair it could be, we expecting new features to be included in SP3 rather migrating to latest operating system (Vista) which Microsoft will sure push with more pressure in near future. But the other side of the coin is, Windows XP proved as a most stable and reliable operating system and industries are still showing interest on continuing with it rather migrating to Vista which strongly recommends few hardware upgrades.
The SP3 documentation clearly states that “Microsoft is not adding new features or functionality from newer versions of Windows to Windows XP through SP3”. If you have downloaded/applied windows updates till date then SP3 may not bring you any big difference.
Tuesday, January 01, 2008
This time (2007-2008), during the edge, many were celebrating New Year (as they do it every year I feel) with their friends, at night clubs, at hotels, parting, dancing, screaming, boozing, taking fast bike ride of calm night streets, my neighbor was doing pooja…
...what the hell I was doing? I caught cold so most of the time was busy cleaning my nose and sneezing, turning pages of my new washing machine user guide (delivered on that day evening). After that I started evaluating Windows XP SP3 release candidate and I was in bed by 1 AM!
Next day morning (1 January, 2008) when I woke up at 6:42 AM and sight out side through the window, the new year morning was just as usual. The people were busy in their daily round, paper boy, milkman, morning tea shoppers, joggers, street dogs (Indeed, how does the New Year matter to street dogs?)… I walked to the kitchen and prepared my morning tea. After few minutes I entered my bedroom holding a cup of hot tea, opened the lid of laptop and started typing this post. It is 7:50 AM now.
For “the edge” moment, I never had a special feeling (But this time it was exception because of my new washing machine :). I had no distinctive reason for not feeling anything about the so called ‘amazing new year’ event. It was just another night 12 AM for me. Though I don’t celebrate it in the way most of us do, but I do make resolutions. I take whole January month to think, do a feasiblity study and finalize my resolutions. Whether I celebrate New Year or not I always consider this edge as a mark of incremental new age. This is the one scheduled moment/event where I (we?) think of (our?) my past days in that one year at least for few seconds.
Wish you happy and prosperous New Year.