Buy GPS from DHgate.com

02. April 2009

The Programmer’s Reference: Looking at the Right Places.

This is a guest post by Binit Thapa, Chief Software Architect, InRev systems (http://www.in-rev.com/)

Anyone is a programmer in today’s world. Whether you like it or not, knowingly or unknowingly, you’ve come across bits and pieces of programming. Even if you haven’t made your hands dirty with languages like C/Java or Perl, you must’ve done some Microsoft Excel (VBA) programming or writing Ms word macros. Whatever be the case and your programming experience, it always helps to have a place, a temple, where you get help from. While this exact place may vary among us, fixing one always comes in handy. Here I’m compiling a few such places, the ones I loved, which I’m sure you’d like it too for the programming languages that I’ve used.

For Qbasic, and this is the first programming language I learnt, the best place I’ve found is its in-built help. As a high school student and unaware of the power and limitations of programming languages, I used to read this a lot. The examples provided there will always guide a student.

Next is C-Unix/Linux. The in-built manual pages is a very handy reference. Though it serves just as a reference and not learning or exploring new functions, this is a time-saver as you won’t have to open the browser and visit the web for such a trivial thing as syntax. Manual pages (the man command) is very extensive too. From finding help for the system commands to the shell programming (bash/ksh/sh/csh) do the man and find it out.

Perl. Once you learn this language, you start knowing the limitations of C. C is fast, Perl is easy. The Perl’s help system, the way modules are installed (perl -MCPAN -eshell), all these are unique and make it all the more powerful. For standard Perl functions and the run-time options, for the special variables and regular expressions there’s perldoc. Then for new modules (which you’ll almost certainly require), we have CPAN (http://search.cpan.org). Mostly written by the module owners, the Perl’s contributors are many; yet I’ve found it to be largely exemplified and serving the purpose.

vim/gvim. The editor that is lightweight and yet supports every complex operation to do your job fast. When you learn this, you know its “optimized for speed” for the same things might require a long,long time in any other “flashy” editor available (except of course, emacs). The vim’s starting tutorial is very good for beginners. The in-built help is very extensive but I’ve found it unnecessary to dig-in unless you want to become an expert in vim customization. You can open files across ftp and make changes as if its local, you can check-in and check-out files, you can run cscope commands, you can even compile applications all with this lovely editor.

Microsoft technologies (C#, VB, VC++). I’ve done little work in this arena but digging into MSDN always helped me a lot. The examples provided and descriptions given have never disappointed me. IMO developers can work even without an internet connection and having the MSDN provided.

Google has spoiled developers. Yes, it has got answers to all questions but its always easy to directly hit the bird rather than proxying through google. And if you’ve the habit of finding help in a common place, you already know the interfaces and chances are likely that you’ll look into the right places and find the solution faster. But for troubleshooting and quick-fix solutions, nothing beats google.

 

23. March 2009

POEMS FOUND IN TOILETS


THE ‘FUTURE’ IS IN YOUR HAND, HOLD IT GENTLY’

Excellent poems by not so famous poets… Found on toilet doors and walls…

A budding poet trying his best… 
Here I lie in stinky vapour,
Because some bastard stole the toilet paper,
Shall I lie, or shall I linger,
Or shall I be forced to use my finger.
Before he graduated to be a poet, he wrote this…
Here I sit
Broken hearted.
Tried to shit
But, only farted.

Someone who had a different experience wrote:
You’re lucky
You had your chance
I tried to fart,
And shit my pants!

Perhaps it’s true that people find inspiration in toilets.
I came here
To shit and stink,
But all I do
Is sit and think.

There are also people who come in for a different purpose… 
Some come here to sit and think.
Some come here to shit and stink.
But, I come
Here to scratch my balls ,
And read the bullshit on the walls….

Toilet’s walls also double as job advertisement space… (written high upon the wall) 
If you can piss above this line,
The Singapore Fire Department wants you.

Ministry of Environment advertisement.
We aim to please!
You aim too! Please

On the inside of a toilet door: 
Patrons are requested to remain seated throughout the entire performance.

And finally, this should teach some a lesson… Sign seen at a restaurant: 
The hands that clean these toilets also make your food…please aim properly.

13. November 2008

Microsoft Dog went into Unrecoverable error!

This happened to me today … 

Out of memory - unrecoverable

15. April 2008

Some tools that can help you speed up your computer and work more efficiently

Ever thought about pounding your computer with a hammer hoping it starts moving slightly faster than the current snail’s pace? Well we’d say don’t rush for the hammer just yet; try this collection of smart utility software instead. Here are tools that provide all the help you need to control, tweak and manipulate the looks and functionality of Windows. 

 

Tweak UI:

URL: www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx 

 

Here is a utility from Microsoft which is termed as the ultimate user interface (UI) tweaker for XP. This utility will let you twist and manipulate, and sometime even override, the way your Windows interface should look. An indispensable tool that offers multiple UI tweaks under a single interface. 

 

DoubleKiller: URL: www.bigbangenterprises.de/en/doublekiller 

 

A cluttered hard disk can really slow down your PC, and what adds to the clutter the most is duplicate files that hog space for no reason. This utility, as the name implies, brings you help on this front. It locates duplicate files on your computer and kills one, leaving you with just a single file. 

 

FreeCommander: URL:www.freecommander.com 

 

This is an easy-to-use alternative to the standard Windows file manager. Here you can find all the necessary functions to manage your data stock. The best part is that you can put this utility on a USB key—even a floppy disk if you can find one—and take it with you to control files on any PC. 

 

Taskbar Shuffle 2.2: 

 

URL: www.freewebs.com/nerdcave/taskbarshuffle.htm 

 

So you think the Windows taskbar controls you? Here is one utility that will let you turn the tables. It lets you move the buttons for open applications anywhere you want on the taskbar, or group open documents together. And yes, it works with Windows versions all the way back to Windows 95. 

 

Pitaschio: URL: www.pitaschio.ara3.net 

 

This is another utility that could come in handy to mould Windows to match your style of working. This background utility minimizes windows to the tray, snaps them together as you drag, and disables specific keys (such as the numlock key) if you like. It also provides stats on how much you use your keyboard. 

 

Defraggler: URL: www.defraggler.com 

 

Fragmentation of the disk is another big culprit that can slow down your computer. This utility is a handy one that will help you clean up the mess. It not only defragments your hard disk but also claims to defragment individual files. If you’re not sure what needs defragging, it also provides a list of files that need it. And yes, this one is tiny enough to go on a USB drive too. 

 

WinDirStat: URL: www.windirstat.info 

 

If your hard disk seems bloated and you have no idea what exactly is taking up all that much space, here is something you should look at. Short for Windows Directory Statistics, this programme presents your hard drive’s directory in multiple views, some resembling Windows Explorer—files represented by 3D boxes in full colour. One look and you’d soon know what’s taking up space. 

 

WinPatrol 2007: URL: www.winpatrol.com 

 

You might not even notice but there are umpteen number of useless programs that come pre-installed with your Windows, which end up eating plenty of CPU cycles. Put Scotty, the Win-Patrol mascot, to work keeping an eye on your system. Scotty will come up with warnings about new programs that plan to run at startup and detection of other system changes, trusted or not. It will also delay the start of programs to improve boot-up speed in any version. 

 

Absolute Uninstaller: URL: www.glarysoft.com 

 

You might have uninstalled a particular program, but unfortunately it still leaves a lot of junk in its wake. One way to be sure that a program is all gone is the absolute uninstaller. This replaces the default Add/Remove Programs control panel in Windows, checks for extra stuff to delete after an uninstall (such as Start menu entries and useless Registry keys), and, best of all, does batch removal of multiple programmes at one time. 

 

Eraser: URL: www.heidi.ie/eraser 

 

With more and more sophisticated recovery tools, it can be disastrous to get rid of an old computer without making sure the hard drive is wiped clean. This doesn’t mean just reformatting it, but actually annihilating all data by overwriting disk sectors multiple times. Open-source Eraser that fits a USB drive is a great candidate for the job. 

 

Google Desktop 5: URL: www.desktop.google.com 

 

Finally if you think searching files on your computer takes an eternity, Google desktop can come to the rescue. This software does more than just search. Google Desktop indexes all of your data files—including email and instant messages—so you can find it fast. The interface includes multiple search-box configurations and an advanced search option. You can search and find your own files along with your internet search results. 

12. April 2008

Useful Windows Run Commands.

To Access….

Run Command

Accessibility Controls access.cpl
Accessibility Wizard accwiz
Add Hardware Wizard hdwwiz.cpl
Add/Remove Programs appwiz.cpl
Administrative Tools control admintools
Adobe Acrobat (if installed) acrobat
Adobe Designer (if installed) acrodist
Adobe Distiller (if installed) acrodist
Adobe ImageReady (if installed) imageready
Adobe Photoshop (if installed) photoshop
Automatic Updates wuaucpl.cpl
Bluetooth Transfer Wizard fsquirt
Calculator calc
Certificate Manager certmgr.msc
Character Map charmap
Check Disk Utility chkdsk
Clipboard Viewer clipbrd
Command Prompt cmd
Component Services dcomcnfg
Computer Management compmgmt.msc
Control Panel control
Date and Time Properties timedate.cpl
DDE Shares ddeshare
Device Manager devmgmt.msc
Direct X Control Panel (If Installed)* directx.cpl
Direct X Troubleshooter dxdiag
Disk Cleanup Utility cleanmgr
Disk Defragment dfrg.msc
Disk Management diskmgmt.msc
Disk Partition Manager diskpart
Display Properties control desktop
Display Properties desk.cpl
Display Properties (w/Appearance Tab Preselected) control color
Dr. Watson System Troubleshooting Utility drwtsn32
Driver Verifier Utility verifier
Event Viewer eventvwr.msc
Files and Settings Transfer Tool migwiz
File Signature Verification Tool sigverif
Findfast findfast.cpl
Firefox (if installed) firefox
Folders Properties control folders
Fonts control fonts
Fonts Folder fonts
Free Cell Card Game freecell
Game Controllers joy.cpl
Group Policy Editor (XP Prof) gpedit.msc
Hearts Card Game mshearts
Help and Support helpctr
HyperTerminal hypertrm
Iexpress Wizard iexpress
Indexing Service ciadv.msc
Internet Connection Wizard icwconn1
Internet Explorer iexplore
Internet Properties inetcpl.cpl
Internet Setup Wizard inetwiz
IP Configuration (Display Connection Configuration) ipconfig /all
IP Configuration (Display DNS Cache Contents) ipconfig /displaydns
IP Configuration (Delete DNS Cache Contents) ipconfig /flushdns
IP Configuration (Release All Connections) ipconfig /release
IP Configuration (Renew All Connections) ipconfig /renew
IP Configuration (Refreshes DHCP & Re-Registers DNS) ipconfig /registerdns
IP Configuration (Display DHCP Class ID) ipconfig /showclassid
IP Configuration (Modifies DHCP Class ID) ipconfig /setclassid
Java Control Panel (If Installed) jpicpl32.cpl
Java Control Panel (If Installed) javaws
Keyboard Properties control keyboard
Local Security Settings secpol.msc
Local Users and Groups lusrmgr.msc
Logs You Out Of Windows logoff
Malicious Software Removal Tool mrt
Microsoft Access (if installed) access.cpl
Microsoft Chat winchat
Microsoft Excel (if installed) excel
Microsoft Frontpage (if installed) frontpg
Microsoft Movie Maker moviemk
Microsoft Paint mspaint
Microsoft Powerpoint (if installed) powerpnt
Microsoft Word (if installed) winword
Microsoft Syncronization Tool mobsync
Minesweeper Game winmine
Mouse Properties control mouse
Mouse Properties main.cpl
Nero (if installed) nero
Netmeeting conf
Network Connections control netconnections
Network Connections ncpa.cpl
Network Setup Wizard netsetup.cpl
Notepad notepad
Nview Desktop Manager (If Installed) nvtuicpl.cpl
Object Packager packager
ODBC Data Source Administrator odbccp32.cpl
On Screen Keyboard osk
Opens AC3 Filter (If Installed) ac3filter.cpl
Outlook Express msimn
Paint pbrush
Password Properties password.cpl
Performance Monitor perfmon.msc
Performance Monitor perfmon
Phone and Modem Options telephon.cpl
Phone Dialer dialer
Pinball Game pinball
Power Configuration powercfg.cpl
Printers and Faxes control printers
Printers Folder printers
Private Character Editor eudcedit
Quicktime (If Installed) QuickTime.cpl
Quicktime Player (if installed) quicktimeplayer
Real Player (if installed) realplay
Regional Settings intl.cpl
Registry Editor regedit
Registry Editor regedit32
Remote Access Phonebook rasphone
Remote Desktop mstsc
Removable Storage ntmsmgr.msc
Removable Storage Operator Requests ntmsoprq.msc
Resultant Set of Policy (XP Prof) rsop.msc
Scanners and Cameras sticpl.cpl
Scheduled Tasks control schedtasks
Security Center wscui.cpl
Services services.msc
Shared Folders fsmgmt.msc
Shuts Down Windows shutdown
Sounds and Audio mmsys.cpl
Spider Solitare Card Game spider
SQL Client Configuration cliconfg
System Configuration Editor sysedit
System Configuration Utility msconfig
System File Checker Utility (Scan Immediately) sfc /scannow
System File Checker Utility (Scan Once At Next Boot) sfc /scanonce
System File Checker Utility (Scan On Every Boot) sfc /scanboot
System File Checker Utility (Return to Default Setting) sfc /revert
System File Checker Utility (Purge File Cache) sfc /purgecache
System File Checker Utility (Set Cache Size to size x) sfc /cachesize=x
System Information msinfo32
System Properties sysdm.cpl
Task Manager taskmgr
TCP Tester tcptest
Telnet Client telnet
Tweak UI (if installed) tweakui
User Account Management nusrmgr.cpl
Utility Manager utilman
Windows Address Book wab
Windows Address Book Import Utility wabmig
Windows Backup Utility (if installed) ntbackup
Windows Explorer explorer
Windows Firewall firewall.cpl
Windows Magnifier magnify
Windows Management Infrastructure wmimgmt.msc
Windows Media Player wmplayer
Windows Messenger msmsgs
Windows Picture Import Wizard (need camera connected) wiaacmgr
Windows System Security Tool syskey
Windows Update Launches wupdmgr
Windows Version (to show which version of windows) winver
Windows XP Tour Wizard tourstart
Wordpad write

We offer guaranteed success in 350-030 as well as PMI-001 exam with 642-642 online training course.

10. March 2008

Employee Of the Year.

Employee of the year

« Previous Entries