Hardcore Software

How hard it can get?

UAC in Windows Vista March 18, 2008

Filed under: Software — Hemant @ 1:20 pm

You folks might be aware that Windows Vista is pushed in market with “enhanced security” being a major feature in it.

As Marco Cantu points out, Windows Vista uses application name (or at least one of the parameter is application name) as an indication of an application being potentially unsafe.

So any application that contains “setup” word, is considered to be potentially unsafe to the extent that it requires administrative privilege to run it. There is one more word that is considered taboo by Vista and that is “Update”. I managed to waste 4 hours just to figure out whats wrong with my application that requires elevating permissions. I turned out that it was application name (mine was PasswordUpdater.exe) which is a simple file editing application.

 

CodeGear’s roadmap for Delphi and C++ Builder is published June 14, 2007

Filed under: .NET,Delphi,News,Software — Hemant @ 7:05 pm

CodeGear has published the roadmap for 2 of it’s major products Delphi and C++ builder.

 

Top 5 most used commands in MS Office

Filed under: Life,Quotes,Software,Web — Hemant @ 7:02 pm

Here is an interesting post I came across. Can you guess what are 5 most used commands in MS office?

Here is the answer!

 

Think before you speak

Filed under: Humour,Life,Quotes,Software — Hemant @ 6:59 pm

Taken from another blog:

The classic example is the Sony Walkman which was universally panned because it did not record, but only played tapes. The rest is history. But here are a couple of quotes that are hard to believe these days:

In reference to the Apple Macintosh, Windows, and GUI

  • “The Mac simply doesn’t have the look or feel of a business computer.” (InfoWorld, March 26, 1984)
  • “A few traditional computer users see the mouse, the windows, and the desktop metaphor as silly, useless frills.” (Byte, May 1984)
  • “‘Icons represent an attempt to restrict what people do with computers, in the guise of user-friendliness.’ According to Currie, icon-based systems are appropriate for novice computer users, but will hinder the work of knowledgeable users.” (Computerworld, August 20, 1984, interview with Edward H. Currie, president of Lifeboat Associates, a New York-based software publishing firm)
  • “Because works the way you do, you don’t waste time with a mouse or learning a Macintosh-like graphics environment. works the way PC software is supposed to work.” (Ashton-Tate brochure for Byline Desktop Publishing, 1988)

In reference to the mouse peripheral device

  • [headline] “Mice are nice ideas, but of dubious value for business users” (George Vinall, PC Week, April 24, 1984)
  • “I was having lots of fun, but in the back of my corporate mind, I couldn’t help but think about productivity.” (George Vinall, PC Week, April 24, 1984)
  • “Does the mouse make the computer more accessible, more friendly, to certain target audiences such as executives? The answer is no.” (Computerworld, October 31, 1983)
  • “There is no possibility that this device will feel more comfortable to the executive than the keyboard. Because of its “rollability,” the mouse has the aura of a gimmick….” (Computerworld, October 31, 1983)
  • “The mouse and its friends are merely diversions in this process. What sounds revolutionary does not necessarily help anyone with anything, and therein lies the true test of commercial longevity.” (David A. Kay, Datamation, October 1983)
 

Disposable email ID May 21, 2007

Filed under: Life,Software,Web — Hemant @ 7:00 pm

When was the last time you were surfing a site and want to try a software out. You click on download and it asks for your email id?
When was the last time you want to see just a conversation thread in a forum and it forces you to register (asking your email Id) before letting you see the conversation?
When was the last time you wanted to register to some site by are afraid of spams?

If any of above web annoyances happened to you, the solution is mailnator!

What mailnator does is exactly what you want. It creates a disposable email id for you every time you open mailnator homepage. And you can even check your emails (for registration confirmation, trial keys etc.) and email Id will automatically be deleted after few hours…

 

Moving to .NET Platform, A difficult choice? May 20, 2007

Filed under: .NET,Delphi,Life,Software — Hemant @ 5:20 pm

I am working on a product which is developed using Delphi for Win32. Originally Delphi 7 was used and we then moved to Delphi 9 (Delphi 2005) and are now planning to move to Delphi 10 (Delphi 2006). I have to admit that despite the originally reluctance in accepting the Delphi as the long term development technology, I have now grown to simply love it. You know what I like about Delphi most? The fact that it solves the real world problems!

You know there is lot of technology talk always going on. Every second day you hear the announcement of a new language, new database technology, new framework which would just magically solve all your problems. But if you have worked even for few months in software industry (as I have), you will realize there is no such thing which can solve all our problems magically. Language, framework and components just assists you do your job and *nothing* can replace a good programmer. Still Delphi provides the simple to understand and simple to use framework which suits most developers. This is because real developers like to find the “most appropriate way” to solve a problem in given time and resources and not essentially the “best way”. Lengthy and exhaustive time, performance, use analysis is luxury of few developers, who program in a garage and for fun.

Everything was working fine until my organization had to think “What to do about .NET platform? Do we need to go for it?”

After thinking for sometime, I concluded couple of points:

  1. Developers (who actually get to work on product) like to work on a technology which is popular in market. Perhaps it makes them feel safer that it will not be too difficult to find another job, just in case. If you ask “Why you like to work on .NET?” it would be difficult for them to answer. Perhaps the only answer is “because every second person seems to talk about .NET”.
  2. It doesn’t matter to the organization whether its developers are using .NET or Java or Delphi; it wants to deliver the right solutions to customer at right time.

During my initial couple of months in software development, I used to find so many problems with existing code/structure/design etc. Even a stupidly named variable would drive me nuts. It’s not that now I don’t care about how variable are named but you just can’t make everyone to name variables like you. You have to adjust somewhat somewhere. I always liked to do things the perfect way and I still do, but now I also think “what is more important? Renaming the variable to my taste in 20 odd units or shipping the product to customer next week?” Don’t take me wrong, I am a real nasty person in this regard; I would still rename the variable in 20 odd units but only in next planned release!

In coming few days, a decision will be made by me and few senior people (who I actually admire). Lets see what comes up!

 

My Nerd Score March 12, 2007

Filed under: Humour,Life,Software — Hemant @ 5:18 pm

I am nerdier than 89% of all people. Are you nerdier? Click here to find out!