Firefox Cheat Sheet
If you are a fan of Firefox browser like me, you would like to have a print out this cheat sheet pasted nearby your desk.
If you are a fan of Firefox browser like me, you would like to have a print out this cheat sheet pasted nearby your desk.
Easter Eggs in programs are very common in earlier days and even now in some of the programs or if someone has cracked it. Well Easter eggs are undocumented code that does something funny but they can be triggered only through special means. I got a mail today with the subject “New bug in Windows XP!!” The mail had the following instructions.
For those of you using Windows, do the following:
- Open an empty notepad file
- Type “Bush hid the facts” (without the quotes)
- Save it as whatever you want.
- Close it, and re-open it.
is it just a really weird bug?
The moment I saw the outcome I was thinking “Could it be an Easter egg?”, and not really a bug. Well I do not know the answer, if you knew let me know. But coming back to Easter eggs I also did place one in one of my best projects when I was working on VB in my first company. It was a desktop application and typically in any windows application you see a “About” menu item under the Help menu. That brings up a splash screen that displays the logo of the application and other copyright information. I had placed a hot key (Ctrl + Alt + Shift or something similar, don’t remember it now) in the code, that will open up a text box and scrolls all the team members names. I think Easter eggs are cool and it is really cool when someone hacks it and publishes it.
I think as far as a hidden code does not harm the system, its performance or your work in any way, then why call it a bug? I mean why do you want to save a file with that text above? And if at all you wanted that text, you just add a period or a space to it and you no more have that bug, if you really call it a bug. But at the same time I am curious what that output translates to? I tried the Google Translator but could not get anything out. By the way was it chinese or japanese?
Note Talkers and MindJet had announced a competition on Mind Maps using MindManager in March. The following were the topics.
I had participated on topics 1 and 2. The result is out after long waiting and I won the contest on the 2nd topic. I will link to Note Talkers when more details about the entries are published.
Thanks to my friend Vivek who helped in reviewing, giving feedback and sharing his creative thoughts. Thanks to Rajesh Setty and Naveen who have been a source of inspiration to me and thanks to all my friends who supported me.
If you are new to mind maps please refer to my series of posts on Mind Maps.
Here is a wonderful collection of web design resources from Cameron Olthuis on his blog. These resources will definitely come handy for any UI designer/presentation layer developer. Have a great week ahead.
Wow you definitely don’t want a office linebacker like this one to make sure you are not following discipline at office or whiling away your time chatting. Have a great weekend!
A professional is defined as “A person who practices an occupation involving high standards of intellectual knowledge after successfully completing the required education and training.” Not just education and training but a strong foundation and mastery comes from little skills learnt over a period of time. For every gain there is an equal and opposite loss. The additional effort you put in might mean that you might have to sacrifice some of your personal time but the return on investment is always on the longer run. Here are some of the points I think a developer should follow to really become a software professional.
After my post on Continuation Server, I had some discussion about that with my friend Seema. Part of the discussion was about handling the browser’s back and refresh button in web applications. It is advised that the back and refresh button functionality in browser be not disturbed with, because it is a rudimentary part of browser in helping a user switch between pages easily. Albeit an application could behave erratically in terms of repeating a form post and thereby making the application on the server think that it is yet another transaction.
The back and refresh button issue is common in applications where data is critical and the flow is critical and cannot be repeated. Generally applications that involve handling monetary transactions will fall under this category. These applications have to handle the browser’s back and refresh buttons programmatically. As it is not possible to control the browser’s behavior it is something that needs to be handled at the application level in the server. With AJAX applications, things could look better or worse depending on where AJAX has been used in the application. But still it might be necessary to handle the browser’s back. The following sites/articles could give a head start. But effort would be required to put additional pieces to suit your needs.
The pragmatic programmer has a list of tips and checklists for programmers. Every tip is a pearl of its own and a programmer needs to keep these in mind. Here is the link to the tips and checklist from the blog coding horror. It is worth taking a print out and framing it near your desk.
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.