Wednesday, December 1, 2010

The Stock Market

The Stock Market simply illustrated ... is there a lesson here?

Once upon a time in a village, a man appeared and announced to the villagers that he would buy monkeys for Rs10. 

The villagers seeing that there were many monkeys around, went out to the forest and started catching them.

The man bought thousands at Rs10 and as supply started to diminish, the villagers stopped their effort. He further announced that he would now buy at Rs20. 

This renewed the efforts of the villagers and they started catching monkeys again. Soon the supply diminished even further and people started going back to their farms.

The offer rate increased to Rs25 and the supply of monkeys became so little that it was an effort to even see a monkey let alone catch it.

The man now announced that he would buy monkeys at Rs50! However, since he had to go to the city on some business, his assistant would now buy on behalf of him.

In the absence of the man, the assistant told the villagers. "Look at all these monkeys in the big cage that the man has collected. I will sell them to you at Rs35 and when the man returns from the city , you can sell it to him for Rs50."

The villagers squeezed up with all their savings to buy the monkeys.

Then they never saw the man nor his assistant, only monkeys everywhere!!!!

My E-Book Collections

These are some of the very good books for Java and .Net. Its only java & .net just because i have read these books(not all) . Its very hard to find these books for download, these  books are too good. These books are not affordable to buy so i thought its better to share. Its in My Sky Drive so please feel free to download it

Thursday, November 4, 2010

10 things your IT guy wants you to know

Note: This article was not penned by me. I found it here. But, that blog has been deleted by the author. So I am recreating the post here. If anyone know the name of the actual author, please do let me know. I would be happy to give credits to him/her.

  1. If you ask me technical questions please don’t argue with me because you don’t like my answer. If you think you know more about the topic, why ask? And if I’m arguing with you…it’s because I am positive that I am correct, otherwise I’d just say “I don’t know” or give you some tips on where to look it up, I don’t have the time to just argue for the sake of it.
  2. Starting a conversation by insulting yourself (i.e. “I’m such an idiot”) will not make me laugh, or feel sorry for you; all it will do is remind me that yes, you are an idiot and that I am going to hate having to talk to you. Trust me; you don’t want to start a call that way.
  3. I am ok with you making mistakes, fixing them is my job. I am not ok with you lying to me about a mistake you made. It makes it much harder to resolve and thus makes my job more difficult. Be honest and we can get the problem resolved and continue on with our business.
  4. There is no magic “Fix it” button. Everything takes some amount of work to fix, and not everything is worth fixing or even possible to fix. If I say that you just need to re-do a document that you accidentally deleted 2 months ago, please don’t get mad at me. I’m not ignoring your problem, and it’s not that I don’t like you, I just cant always fix everything.
  5. Not everything you ask me to do is “urgent”. In fact, by marking things as “urgent” every time, you almost ensure that I treat none of it as a priority.
  6. You are not the only one who needs help, and you usually don’t have the most urgent issue. Give me some time to get to your problem, it will get fixed.
  7. Emailing me several times about the same issue in the same day is not only unnecessary, it’s highly annoying. Emails will stay until I delete them, I won’t delete them until I’m done with them. I will typically respond as soon as I have a useful update. If it is an urgent issue, let me know (see number 5).
  8. Yes, I prefer email over telephone calls. It has nothing to do with being friendly, it’s about efficiency. It is much faster and easier for me to list out a set of questions that I need you to answer than it is for me to call and ask you them one by one. You can find the answers at your leisure and while I’m waiting I can work on other problems.
  9. Yes, I seem blunt and rude. It’s not that I mean to, I just don’t have the time to sugar coat things for you. I assume we are both adults and can handle the reality of a problem. If you did something wrong, I will tell you. I don’t care that it was a mistake, because it really makes no difference to me. Don’t take it personal, I just don’t want it to happen again.
  10. And finally, yes, I can read your email, I can see what web pages you look at while you are at work, yes, I can access every file on your work computer, and I can tell if you are chatting with people on an instant messenger or chat room (and can also read what you are typing). But no, I don’t do it. It’s unethical, I’m busy, and in all reality you aren’t all that interesting. So unless I am instructed to specifically monitor or investigate your actions, I don’t. There really are much more interesting things on the internet than you.

Create a Fully Customized Windows XP Installation Disk with all the Tweaks & Hacks you can Imagine!

  • Create a fully automated/unattended Windows XP installation disk so that you don’t need to enter things like product-key, usernames, passwords etc each time you reinstall Windows.

  • Reduce the fat by cutting the Windows installer size by about 40% that will help in faster installation, faster performance and smaller memory footprint after installation.

  • Integrate all the must have applications that you always install after the fresh installation of Windows so that now they are automatically installed with Windows.

  • Integrate some stylish themes so they are automatically installed with Windows.

  • Integrate any drivers for a special computer device that you want to be pre-installed with Windows.

  • Integrate/Slipstream latest SP3 RC2 released by Microsoft in the installation disk.

  • Integrate some patches and tweaks to allow optimized performance of Windows after installation without requiring any effort by the user.

  • And in the end burning our completely customized and optimized Windows XP CD using a CD burner.

  • First of all download and install the following software before we move to the actual process:
    1. Install .NET Framework 2.0 if it is not already installed . You can download it here.
    2. Download and install the nLite from the following website.
    3. Download the Windows XP SP3 RC2 from Microsoft here.
    4. Download and install all the themes that you want to integrate in your XP installation CD (optional step)
    5. Download some essential applications such as mentioned below(later we will integrate them in our XP installation disk)(optional step):
      1. Foobar2000 v0.9.5 Beta 5  – A light-weight audio player with a lot of advanced features
      2. ĀµTorrent v1.7.5 build 4602 – Best bit-torrent downloader FULL STOP 
      3. Irfanview v4.10 – Great speedy image viewer
      4. Free Download Manager v2.5 Build 731  – Full Featured free download manager
      5. Firefox v2.0.0.11 - No need to comment!
      6. CCleaner v2.03.532  – System tweaking, cleaning , optimizing utility
      7. AVG AntiVirus Free v7.5.503a1205  – Famous free antivirus software
      8. 7-Zip v4.56 Beta – A Great open-source archives handler (zip,rar,iso etc.)
      9. Skype v3.6.216 – Famous Internet telephony application
      10. You can find a lot of other free nLite addons for example for Internet Explorer 7.0 and Windows Media Player 11.0 here.
      So now lets start the actual process…

      1. Copy all files and folders on your XP installation CD to a folder on your hard disk namedWinXP.
      2. Start the nLite software and Welcome to nLite screen will appear. Press next button here.
        nLite Welcome
      3. Now give the path to the XP installation folder that you have created in the 1st step and press Next button.
        nLite Windows Files Path
      4. Here it will ask that if you want to load a previously saved preset. We do not need to do so, so press Next button.                                                              
        nLite Preset
      5. This is  the main screen where you will select the list of tasks you want to perform to create the customized XP CD.Turn on all the task. Maybe you want to turn off theDrivers integration task incase you don’t want to integrate any special drivers such as for you video card,chipset, SCSI controller etc. Press Next button.
        nLite Tasks Screen
      6. On this screen select the Service Pack 3 that you have downloaded from Microsoft to integrate and press Next button.                                                           
        nLite ServicePack Integration
      7. After integration wizard will move to the Hot Fixes, Update Packs and Addonsscreen.Now click the Insert button to add all the installation software we downloaded previously(Foobar 200, Firefox 2.0 etc.) one by one to integrate. You can also drag&drop the installation packages in to the main nLite container from Windows explorer.
        nLite Addons Integration
      8. Now press next to move to the Drivers screen(in-case you selected the Drivers integration task previously). Click the insert button to integrate the drivers that you want to be pre-installed with windows. You only need to point to the INF file in your drivers folder for each device driver.
      9. Press Next button to move to the Components removal screen. Here we will remove useless components that are just contributing to bloat and slower installation and performance of windows XP. I suggest that you select the following components for removal:
        1. [Keyboards]
          • All the Keyboards except  the United States International Keyboard or any other keyboard specific to your language
          nLite Components Removal
        2. [Languages]
          • For languages select all the languages for removal as the default languages for the this windows installation will not be shown here and is already protected from removal even if you select all the languages for removal.
        3. [Network]
          • Select FrontPage Extensions for removal
          • And Internet Information Services(IIS)
          • And MSN Explorer for removal
        4. [Operating System]
          • Select .NET Framework for removal
          • And DR Watson
          • And Manual Install and Upgrade
          • And Out of Box Experience (OOBE) Do not remove it if you are not using a corporate version of windows as it will be required to activate windows after installation
          • And Search Assistant
          • And Service Pack Messages Remove only if you are using an English version of windows
          • And Tour
        5. [Services]
          • Remove Indexing service
        6. [Directories]
          • Select Directories (all) for removal
      10. Now press Next button and Unattended installation screen will appear. Make sure the following settings are configured:
        1. In the [General] tab:
          • Unattended Mode is set to Hide Pages
          • OEM Install is Enabled
          • Enter your windows key in the Product Key field
          • I suggest that you also turn off pathetic windows firewall, as it is not going to protect you from any intrusion anyway .
          • Turn off the system restoration service as it will reduce overhead by turning off an extra service and free-up some space that is consumed by this service.
          nLite Automated Installation
        2. In the [Users] tab
          • Create all the user accounts that you require and set the relevant settings.
          • I suggest that at the very minimum disable the password expirationand set the auto-logon for the desired user.
          nLite Automated Users
        3. In the [Owner and Network ID] tab
          • Set any workgroup and domain settings if required here.
        4. In the [Regional] tab
          • Set your localization settings and time-zone.
          nLite Automated Regional
        5. In the [Network Settings] tab
          • Set the settings specific to your network card such as IP address, DNS server address, gateway address here incase you want these settings to be automatically setup for your network card on windows installation.
        6. In the [Desktop Themes] tab
          • This tab is only necessary if you want to integrate themes in to your installation disk.
          • Press the button Insert Local to load all the themes installed on your system in the list box. Now you can remove some theme that you don’t want to integrate and all others remaining there will be integrated in your installation disk.
          • You can also set the default theme here that will be activated by-default after Windows installation.
          nLite Automated Themes
        7. In the [Automatic Updates] tab
          • Disable the automatic updates via the drop-down present here.All the latest updates will automatically be installed with the SP3 from Microsoft anyway.
        8. In the [Display] tab
          • I suggest that you keep all the settings at default unless you want to set a specific resolution in the windows after installation.
        9. In the [Components] tab
          • No need to do anything here.
      11. After pressing the Next button Options screen will appear where you can set some general settings relevant to the installation disk that we are building.
        1. In the [General] tab
          • Enable High Compression in the Driver Cabinets section.
          • Make sure that “Press any key…” boot message is enabled in the Miscsection.
          • Also enable Remove duplicate files in the Misc section.
          • Enable Black background and Classic Mode in the Setup Look section.
          nLite Options General
        2. In the [Patches] tab
          • Enable maximum TCP/IP connections to at least 100 for the maximum performance in windows XP if you have a broadband connection.
          • Don’t forget to enable the Unsigned Theme support otherwise themes that we have selected for integration in a previous step may not properly work after XP installation.
          • Also disable SFC(Windows File Protection) as it is more of a source of annoyance than help.
          nLite Options Patches
      12. Press Next button and Tweaks screen will appear. There are quite a lot settings in the both tabs(General and Services) that  covers different aspects of the Windows XP behavior but for the sake of this guide I suggest that you leave them alone.  In the very near future I plan to post another article on setting the preferred tweaks precisely present in this section to further tweak the windows settings.
        nLite Tweaks
      13. Now when you press Next it will take some time to process and complete all the tasks that we have selected in the previous steps(software integration, component removal and service pack slipstreaming etc.) after which it will move to the CD burning page.
        nLite Building Process
      14. Insert an empty CD in to your CD/DVD writer and select the “Burn Image” mode on this screen. Make sure that the correct burner and burning speed is selected and hit theBurn button to burn the ISO image.Please note that you can also save the ISO image rather than burning on the CD, for later use. To do so simply select the Create Image mode and hit the Make ISO button to create the ISO file to store on the harddisk for later use. After burning is complete press Next button. Also note that at this step if you want to add some other software or any other stuff to the XP installation CD(not for integration) just add the folder of that to the working directory. But make sure that the total size of the working XP installation folder should not exceed 700 MBafter the addition of files other-wise you will face difficulty when burning the ISO image built from this installation. As normally core windows installation size will be trimmed to around 350 MB after optimization provided you followed my instruction correctly till this moment, so you have about 300 – 350 MB on disposal for adding your own stuff in the CD.
        nLite Burn Image
      15. Press the Next button and you are done just press the Finish button to exit the application.
        nLite Finished
      Ah! at last we are at the end if this loooong… article. Congratulations! you have created and burned your heavily customized Windows XP CD with SP3 with all the customizations and tweaks that I stated in the start of the article. Now you can freely use this CD to install Windows on your system that will be updated, faster, safer, less space consuming and fully automated that is no user intervention needed during installation. Also it should install in much less time as compared to an average un-moded XP installation CD and as a further bonus pre-installed with all the essential software!