Thursday, April 30, 2009
MS Word 2007 easter egg
open MS-Word 2007 and type in "=rand(10,1800)" without the quotes and
press enter. Tadaah.... you will see that..
This is an easter egg in word 2007.
Thursday, April 23, 2009
Quick Search Cheatsheet for Google
Google has always been a good friend of us when it comes to information searching. But are we using its search capabilities to its fullest? Here are some quick searches that will help you in the quest.
Scores-The scores can be found of any live match going on. E.g. if you type in “ipl scores” and search you will get scores of the ongoing match. Click here to see it in action.
Time- Time in a particular country can be seen by keyword “Time Countryname”. E.g “time India” will show you the time in India.
Language – Get to know the language in a country by searching “Language Countryname”. E.g. “language Paraguay” will let you know the language spoken in the country.
Currency Conversion- Did you know that Google is a currency convertor? Search the keywords “40 dollar to pound” and you will get to know its capability.
Stock Market- You can track the share market by searching your stock name. e.g “Wipro share” will get you the required information.
Calculator- You can solve a mathematical calculation using google. E.g. 2*(3+5)/7 will give you 2.28571429.
Monday, April 20, 2009
Thursday, April 16, 2009
Browse the Web Using Proxy Server
an application program) that acts as a go-between for requests from
clients seeking resources from other servers. A client connects to the
proxy server, requesting some service, such as a file, connection, web
page, or other resource, available from a different server. The proxy
server evaluates the request according to its filtering rules. For
example, it may filter traffic by IP address or protocol. If the
request is validated by the filter, the proxy provides the resource by
connecting to the relevant server and requesting the service on behalf
of the client. A proxy server may optionally alter the client's
request or the server's response, and sometimes it may serve the
request without contacting the specified server. In this case, it
'caches' responses from the remote server, and returns subsequent
requests for the same content directly.
A proxy server has two purposes:
* To keep machines behind it anonymous (mainly for security).[1]
* To speed up access to a resource (via caching). It is commonly
used to cache web pages from a web server.[2]
Fresh proxies
http://groups.google.com/group/fresh-proxies
http://www.tech-faq.com/new-proxies.shtml
Tuesday, April 14, 2009
Indian Student
It was the first day of a school in USA and a new Indian student named Chandrasekhar Subramanian entered the fourth grade.
The teacher said, "Let's begin by reviewing some American History. Who said 'Give me Liberty , or give me Death'?"
She saw a sea of blank faces, except for Chandrasekhar, who had his hand up: 'Patrick Henry, 1775' he said.
'Very good!'
Who said 'Government of the People, by the People, for the People, shall not perish from the Earth?'
Again, no response except from chandrasekhar. 'Abraham Lincoln, 1863' said Chandrasekhar.
The teacher snapped at the class, 'Class, you should be ashamed. Chandrasekhar, who is new to our country, knows more about its history than you do.'
She heard a loud whisper: 'F*ck the Indians,'
'Who said that?' she demanded.
Chandrasekhar put his hand up.
'General Custer, 1862.'
At that point, a student in the back said, 'I'm
gonna puke.'
The teacher glares around and asks 'All right! Now, who said that?'
Again, Chandrasekhar says, 'George Bush to the Japanese Prime Minister, 1991.'
Now furious, another student yells, 'Oh yeah? Suck this!'
Chandrasekhar jumps out of his chair waving his hand and shouts to the teacher, Bill Clinton, to Monica Lewinsky,1997!'
Now with almost mob hysteria someone said 'You little shit. If you say anything else, I'll kill you.'
Chandrasekhar frantically yells at the top of his voice,
'Michael Jackson to the child witnesses testifying against him- 2004.'
The teacher fainted.
And as the class gathered around the teacher on the floor,
someone said, 'Oh shit, we're screwed!'
And Chandrasekhar said quietly, "I think it was the Republican Party, November 4, 2008."
Friday, April 10, 2009
Tuesday, April 7, 2009
Vista-Boot Process
the operating system is located and initialized. Start-up begins with
the BIOS loading the Master Boot Record (MBR) on the bootable disk.
The MBR in turn loads the Partition Boot Record (PBR) on the active
partition. So far, Windows Vista remains relatively unchanged.
Windows Vista is different from XP starting by the fact the PBR code
written by Windows Vista no longer looks for Ntldr. The new boot
loader in Windows Vista is Bootmgr. This component loads the Boot
Configuration Database (BCD), which in turn loads an OS loader boot
application (Winload.exe, in the case of Windows Vista). Finally, the
OS loader application is responsible for initializing the kernel. This
process is illustrated below.
You can think of this change in two elements:
1. The two key actions performed by Ntldr in previous Windows versions
have been divided between two components:
2. Bootmgr reads the boot configuration, including device and path locations.
WindowsSystem32Winload.exe initializes the kernel.
The boot configuration stored by Boot.ini in previous Windows versions
is now stored in an extensible database, BootBCD, the Boot
Configuration Database (BCD).
These changes are significant because of the impact they have:
The boot process can be extended to support other applications, such
as other operating systems or other versions of the OS.
Only nonversion-specific components are stored in the root of the
active partition. This means that theoretically Windows Vista could be
installed on a machine running some future Windows version with the
same boot structure, and it would not break the boot process for that
future version. With legacy Windows, installing an older Windows
version last causes the newer version to fail on start-up. This is due
to version-specific code improvements in Ntldr.
Tool-oriented boot entries can be supported to offer maintenance
options on boot when a previous start-up failed. In the past, Windows
supported an menu provided by a target operating system. This new
structure can make tools available earlier during the boot process,
meaning that they are available even if all OS-specific boot entries
are damaged. The Windows Memory Diagnostic tool is provided in the
boot menu in this way.
BCD Store
The Boot Configuration Data (BCD) store contains boot configuration
parameters and controls how the operating system is started in
Microsoft Windows Vista operating system. These parameters were
previously in the Boot.ini file in BIOS-based operating systems or in
the nonvolatile RAM (NVRAM) entries in Extensible Firmware
Interface-based operating systems. You can use the Bcdedit.exe command
line tool to affect the Windows code which runs in the pre-operating
system environment by adding, deleting, editing, and appending entries
in the BCD store. Bcdedit.exe is located in the WindowsSystem32
directory of the Windows Vista partition.
The BCD is a database used by Bootmgr. It contains the functions of
Boot.ini and is located in the {ActivePartition}boot folder
Bcdedit.exe
You can use Bcdedit.exe to modify the Windows code which runs in the
pre-operating system environment by adding, deleting, editing, and
appending entries in the BCD store. Bcdedit.exe is located in the
WindowsSystem32 directory of the Windows Vista partition.
Boot.ini Compared to BCD
BCD eliminates the need for Boot.ini in Windows Vista, although
Boot.ini is still present on dual-boot systems for backwards
compatibility. Because the BCD boots to the boot environment first
instead of Ntldr, the location of Ntldr is not verified unless a
legacy operating system is chosen.
Configuration Tools
The BCD store can be modified or repaired using several tools:
System Properties in Control Panel
SystemPropertiesAdvanced.exe
Msconfig
Windows Recovery Environment (WinRE) Startup Repair
Bcdedit.exe
Bootrec.exe
Most of these tools enable you to perform simple tasks, such as
setting a boot menu timeout, setting a default operating system, or
configuring boot options such as /SOS and /SAFEBOOT. Others are
repair-oriented tools; Startup Repair and Bootrec.exe, in particular,
provide automated mechanisms for fixing problems in the BCD.
Bcdedit.exe is the main tool for detailed BCD store modifications. You
can use Bcdedit to change Bootmgr options; add boot, delete, and edit
boot entries; import and export the BCD store; and create a new store
if it becomes significantly damaged. Bcdedit.exe is located in the
WindowsSystem32 directory of the Windows Vista partition and is also
available in WinRE.
BCD Store Location
The BCD store is a registry hive, stored as BootBCD on the active
partition. This hive is loaded but hidden from view in Regedit.exe
within Windows Vista. The store is loaded to the following registry
location: HKLMBCD00000000.
You can also view the store manually in WinRE by loading the hive from
the Boot folder. To obtain a copy of the hive on a running system, use
the Bcdedit /export filename command to export a hive file for offline
examination. This command exports the BCD store to a file called
filename in the current directory.
Related Components
Msconfig
Msconfig is the preferred PSS UI tool for managing boot settings. The
tool supports BCD and allows the user to enumerate all BCD objects in
the system store. It allows certain elements to be altered for each OS
object, including debug settings, safe mode settings, and other
popular PSS options. It cannot be used with the WinRE console; Bcdedit
needs to be used in these cases.
Bcdedit.exe
Bcdedit.exe is a command line tool that can be used to manage BCD
settings. In summary, Bcdedit.exe is a replacement for Bootcfg.exe.
However, it is enhanced for better scripting and to expose some of the
more powerful features of BCD that bootcfg.exe did not expose for
manipulating Boot.ini. Bcdedit.exe is designed to work on previous
operating systems and in recovery environments.
Friday, April 3, 2009
5 tools for Web-designers
Luckily there are many tools out there for web designers which can help them reduce the pain they have to take while doing their projects.
Some of them are free and others are not; but I bet that you gonna like all of them. Here is a list of top 5 which I have chosen from the lot.
Free online test tools help you minimize website downtime. Instantly test your web server and website from multiple locations.
Firebug integrates with Firefox to put a wealth of development tools at your ... This is one of the most amazingly useful extensions I've ever used!
If a website goes viral and Digg ( ), Twitter ( ), and StumbleUpon ( ) all converge on it at once, will it be able to handle the stress? Load Impact helps answer that question. It simulates large userload on web servers to determine whether or not they can handle the high traffic load. It comes with a free version and several paid versions.
Web Developer Firefox Extension
Web Developer is a robust Firefox ( ) extension that no developer should be without when testing a website. It provides a wide range of tests, including testing for broken images, testing layouts in multiple screen sizes, viewing cookie information, and validating mark-up. It’s the ultimate testing companion for Firefox users.
W3C Validation Services
W3C is THE standard in all of web validation. The W3C Validator looks into the markup of any website and display errors based on industry standards. It comes in over a dozen languages and a dozen varieties. Here are some of the most important validators:
- W3C Markup Validation
- W3C CSS Validation
- W3C mobileOK Checker
- W3C Link Checker
- W3C Feed Validation Service
These tools are designed to make websites as fast and bug-free as possible by detecting problems early. At the very least, they will let a developer know whether or not he or she needs to scream at Internet Explorer 6 for a while.
Thursday, April 2, 2009
KB-Windows System Assessment Tool
Knowledge Byte
The Windows System Assessment Tool (WinSAT) is a module of Microsoft Windows Vista which measures various performance characteristics and capabilities of the hardware it is running on and reports them as a Windows Experience Index (WEI) score, a number between 1.0 and 5.9 for Windows Vista and Windows Vista SP1 and between 1.0 and 7.9 for Windows 7 (build 7000). The WEI is due to increase its maximum score with future updates. The WEI includes five subscores: processor, memory, 2D graphics, 3D graphics, and disk; the basescore is equal to the lowest of the subscores.
The current version of Windows Vista (Build 6001) version of WinSAT performs the following tests:
· Aero Assessment
· Direct3D Alpha Blending Assessment
· Direct3D Texture Load Assessment
· Direct3D ALU Assessment
· Windows Media Playback
· CPU Performance
· Memory Performance
· Disk Performance