Saturday, July 2, 2011

How To Lock Your Computer With USB Drive

Tired of people starting your computer when you are not around and messing up custom settings? Wouldn’t it be cool if you could lock your computer by just removing your USB stick from it? I’ll show you how you can use your USB stick, Flash Drive or Pen Drive what ever you call it to lock your computer, among other things…

Boot Lock
 
This trick will allow you to use your USB to BOOT into Windows. If someone tries to start the computer without your USB stick, it will display boot errors. Before begin, you playing with the BIOS and boot files of your computer may result in you not being able to boot into your Windows partition; so continue at your own risk! 

Things you need: A 64MB or larger sized USB Stick, Windows Recovery Disk (just in case). Unhide hidden and protected files : Go to Tools > Options > View, check Show hidden files and un-check Hide protected system files.
  • From the drive where Windows is installed (normally C:\), copy the files boot.ini, ntdlr and NTDETECT.COM to your USB Stick.
  • Now, we need to go into your BIOS, so restart the computer and keep jabbing [F8] as soon as the computer starts.
  • Once in the BIOS, enable USB Drive as the first boot device. You might have to enable USB Legacy  Support on older BIOSes.
  • Restart your computer, if all goes well, you should be able to log into Windows. If not, then unplug the USB Stick, return to the BIOS and change the First Boot device to your hard disk drive and repeat the steps above.
  • Once you are logged into Windows, go to your Windows drive and rename boot.ini to boot.bak.
  • To check if you have setup everything correctly, eject your USB stick and reboot the computer. You should get error messages on the screen such as Invalid Boot.ini” or “Windows could not start”.

That's it !   :)

Tuesday, June 21, 2011

Megabytes, Gigabytes, Terabytes... What Are They?

These terms are usually used in the world of computing to describe disk space, or data storage space, and system memory. For instance, just a few years ago we were describing hard drive space using the term Megabytes. Today, Gigabytes is the most common term being used to describe the size of a hard drive. In the not so distant future, Terabyte will be a common term. But what are they? This is where it gets quite confusing because there are at least three accepted definitions of each term.
According to the IBM Dictionary of computing, when used to describe disk storage capacity, a megabyte is 1,000,000 bytes in decimal notation. But when the term megabyte is used for real and virtual storage, and channel volume, 2 to the 20th power or 1,048,576 bytes is the appropriate notation. According to the Microsoft Press Computer Dictionary, a megabyte means either 1,000,000 bytes or 1,048,576 bytes. According to Eric S. Raymond in The New Hacker's Dictionary, a megabyte is always 1,048,576 bytes on the argument that bytes should naturally be computed in powers of two. So which definition do most people conform to? 

When referring to a megabyte for disk storage, the hard drive manufacturers use the standard that a megabyte is 1,000,000 bytes. This means that when you buy an 80 Gigabyte Hard drive you will get a total of 80,000,000,000 bytes of available storage. This is where it gets confusing because Windows uses the 1,048,576 byte rule so when you look at the Windows drive properties an 80 Gigabyte drive will report a capacity of 74.56 Gigabytes and a 250 Gigabyte drive will only yield 232 Gigabytes of available storage space. Anybody confused yet? With three accepted definitions, there will always be some confusion so I will try to simplify the definitions a little. 

The 1000 can be replaced with 1024 and still be correct using the other acceptable standards. Both of these standards are correct depending on what type of storage you are referring.

Processor or Virtual Storage

Disk Storage

· 1 Bit = Binary Digit
· 8 Bits = 1 Byte
· 1024 Bytes = 1 Kilobyte
· 1024 Kilobytes = 1 Megabyte
· 1024 Megabytes = 1 Gigabyte
· 1024 Gigabytes = 1 Terabyte
· 1024 Terabytes = 1 Petabyte
· 1024 Petabytes = 1 Exabyte
· 1024 Exabytes = 1 Zettabyte
· 1024 Zettabytes = 1 Yottabyte
· 1024 Yottabytes = 1 Brontobyte
· 1024 Brontobytes = 1 Geopbyte
· 1 Bit = Binary Digit
· 8 Bits = 1 Byte
· 1000 Bytes = 1 Kilobyte
· 1000 Kilobytes = 1 Megabyte
· 1000 Megabytes = 1 Gigabyte
· 1000 Gigabytes = 1 Terabyte
· 1000 Terabytes = 1 Petabyte
· 1000 Petabytes = 1 Exabyte
· 1000 Exabytes = 1 Zettabyte
· 1000 Zettabytes = 1 Yottabyte
· 1000 Yottabytes = 1 Brontobyte
· 1000 Brontobytes = 1 Geopbyte

This is based on the IBM Dictionary of computing method to describe disk storage - the simplest.

Now let's go into a little more detail.

Bit: A Bit is the smallest unit of data that a computer uses. It can be used to represent two states of information, such as Yes or No.
Byte: A Byte is equal to 8 Bits. A Byte can represent 256 states of information, for example, numbers or a combination of numbers and letters. 1 Byte could be equal to one character. 10 Bytes could be equal to a word. 100 Bytes would equal an average sentence.
Kilobyte: A Kilobyte is approximately 1,000 Bytes, actually 1,024 Bytes depending on which definition is used. 1 Kilobyte would be equal to this paragraph you are reading, whereas 100 Kilobytes would equal an entire page.
Megabyte: A Megabyte is approximately 1,000 Kilobytes. In the early days of computing, a Megabyte was considered to be a large amount of data. These days with a 500 Gigabyte hard drive on a computer being common, a Megabyte doesn't seem like much anymore. One of those old 3-1/2 inch floppy disks can hold 1.44 Megabytes or the equivalent of a small book. 100 Megabytes might hold a couple volumes of Encyclopedias. 600 Megabytes is about the amount of data that will fit on a CD-ROM disk.
Gigabyte: A Gigabyte is approximately 1,000 Megabytes. A Gigabyte is still a very common term used these days when referring to disk space or drive storage. 1 Gigabyte of data is almost twice the amount of data that a CD-ROM can hold. But it's about one thousand times the capacity of a 3-1/2 floppy disk. 1 Gigabyte could hold the contents of about 10 yards of books on a shelf. 100 Gigabytes could hold the entire library floor of academic journals.
Terabyte: A Terabyte is approximately one trillion bytes, or 1,000 Gigabytes. There was a time that I never thought I would see a 1 Terabyte hard drive, now one and two terabyte drives are the normal specs for many new computers.  To put it in some perspective, a Terabyte could hold about 3.6 million 300 Kilobyte images or maybe about 300 hours of good quality video. A Terabyte could hold 1,000 copies of the Encyclopedia Britannica. Ten Terabytes could hold the printed collection of the Library of Congress. That's a lot of data.
Petabyte: A Petabyte is approximately 1,000 Terabytes or one million Gigabytes. It's hard to visualize what a Petabyte could hold. 1 Petabyte could hold approximately 20 million 4-door filing cabinets full of text. It could hold 500 billion pages of standard printed text. It would take about 500 million floppy disks to store the same amount of data.
Exabyte: An Exabyte is approximately 1,000 Petabytes. Another way to look at it is that an Exabyte is approximately one quintillion bytes or one billion Gigabytes. There is not much to compare an Exabyte to. It has been said that 5 Exabytes would be equal to all of the words ever spoken by mankind.
Zettabyte: A Zettabyte is approximately 1,000 Exabytes. There is nothing to compare a Zettabyte to but to say that it would take a whole lot of ones and zeroes to fill it up.
Yottabyte: A Yottabyte is approximately 1,000 Zettabytes. It would take approximately 11 trillion years to download a Yottabyte file from the Internet using high-power broadband. You can compare it to the World Wide Web as the entire Internet almost takes up about a Yottabyte.
Brontobyte: A Brontobyte is (you guessed it) approximately 1,000 Yottabytes. The only thing there is to say about a Brontobyte is that it is a 1 followed by 27 zeroes!
Geopbyte: A Geopbyte is about 1000 Brontobytes! Not sure why this term was created. I'm doubting that anyone alive today will ever see a Geopbyte hard drive. One way of looking at a geopbyte is 15267 6504600 2283229 4012496 7031205 376 bytes!
Now you should have a good understanding of megabytes, gigabytes, terabytes and everything in between. Now if we can just figure out what a WhatsAByte is......:)

Was this helpful? Share it with your friends!

Saturday, June 18, 2011

99 of the best Windows freeware programs you may not know of

Because of the popularity of my previous article on TechProceed.com entitled 99 ways to make your computer blazingly fast, I’ve decided to write another list post with 99 items, but this time on Windows freeware programs that you may have not heard of.

If you search for “best freeware programs” or “top freeware apps”, you’ll get lots of lists, but mostly with programs everyone has already heard of: AVG anti-virus, 7-zip, Firefox, OpenOffice, etc, etc.

That’s all nice and fine, but what about all those little gems programs that work great, but don’t get all the headlines? In this article, I will try my best to mention as many small name freeware programs as I can that can help make you more productive!

As usual, I write for TechProceed.com, so I will be linking to old posts throughout if I’ve written about it or else I will link out to the main website for the program.

These are written in no particular order! Again, I’m sure there are hundreds of programs that I won’t mention, so if you feel I’ve really missed a great program, mention the name of the app and what it does in the comments!

If you like this post and think it would be useful to others, feel free to share it!

Here it goes :

1. We’ve all heard of 7-zip, WinRAR, and WinZip, but what about other great zipping programs like PeaZip, TugZip, and Jzip?

2. What’s the best Notepad replacement out there? Notepad++ right? We all know that! Ever heard of XML Notepad? It’s a free XML editor and works great! Or what about PSPad? It’s a very nice code and text editor also.

3. If you use Windows, then you know and love the Windows registry! CCleaner may be the most popular system maintenance tool out there, but what about other registry cleaners and tuners, such as Comodo registry cleaner and Eusing registry cleaner?

4. Ever accidentally delete a file that you really needed? You can try a program called Pandora Recovery to recover lost or deleted files or Recuva, a useful file recovery app. But that’s not all! Ever heard of Recover My Files?

5. Speaking of file recovery, ever accidentally delete all the pictures off your memory stick!? It happens more often than you would think. In that case, you can use Art PLus Digital Photo Recovery to get back deleted photos.

6. Ever forget your Outlook password? Or your email password for Eudora, Thunderbird, or some other email program? If so, you can use a cool program called Mail PassView to reveal passwords and account details for many email clients. You can also use PSTPassword to recover a lost PST password.

7. What if you need to get the password for your or someone else’s Google Talk, Yahoo Messenger or MSN Messenger IM client? If you’re looking for a cool instant messenger password recovery tool, check out MessenPass.

8. Since we’re talking about passwords, ever run into the case where you forget a password, but it’s still saved in your application, but it’s hidden? If you even run into that situation, use Asterisk Logger to reveal any password that uses asterisks.

9. Continuing on with passwords, did you know you could password protect EXE files? Yes it’s possible with a program called Empathy! Pretty neat eh?

10. What about password protected Excel files? I’ve definitely run into those and you can use a program called Excel Password Remover to get rid of any password-protected Excel workbook or sheet.

11. With all this password talk, ever thought about using a free password manager? Ever heard of Secure Data Organizer? What about Billeo Password Manager? Or Password Safe? Or KeePass?

12. Enough about passwords, let’s talk media players! We’ve all heard of VLC media player and Windows Media Player, but what about KM Player and GOM player, both are great media players for Windows. What about ALSong?

13. Those media players will take care of just about every codec out there, but if not, you can always use a program called CodecInstaller to help you determine which audio and video codecs are needed to play a video.

14. If you take a lot of home videos, you probably need to edit and stitch them together right? Don’t worry about Adobe Premiere, you can use other free programs like Windows Live Movie Maker, a product from Microsoft. If not that, you can also check out VideoSpin and BrushVideo, two great video editing programs for Windows.

15. Speaking of videos, there are many times when you need to convert from one format to another. You can use Pazera Free Video to convert videos to FLV or SWF format. Or you can convert DVDs to iPod format using Movie2X DVD Ripper or HandBrake.

16. But that’s not all! You can convert movies to MP4 format using ImTOO DVD Ripper or convert Powerpoint presentations to DVD video, flash, or PDF using free tools like authorPoint and CutePDF Writer.

17. Work with PDF files a lot? Ever heard of NovaPDF Pro? It’s a free program for creating encrypted PDF files. Or what about PDF-XChange Viewer? It has a bunch of features and is actually better than Foxit!

18. If you want to create PDFs fast, there are a bunch of programs like CutePDF, PrimoPDF, Bullzip, doPDF, and lots more! Check out this post on seven free PDF writers that you might be interested in. One more is PDFCreator.

19. Switching topics, I’m sure you back up your computer regularly right? If not, you should check out Easeus Todo Backup, a free program that lets you backup and clone your hard drives. Another program is Hinx Backup Easy. Ever heard of AceBackup?

20. If you just want to backup your data and not image your entire hard drive, you can use Karen’s Replicator to backup files and folders to network drives or external drives on a schedule.

21. Whether you know it or not, you probably have a bunch of duplicate files on your computer! It just happens. You can use Duplicate Cleaner to find and remove those duplicate files. You can also use other programs like Easy Duplicate Finder and Duplicate File Finder!

22. If you want to save more hard drive space, you should look into a program that will analyze hard disk space usage, like TreeSize or Space Sniffer. Other programs include FosiX Lite and WinDirStat.

23. Tweaking Windows can get you a decent performance boost if you know what you’re doing. Some programs that make it easy are TweakUI, MZ Vista Force, and Tune-Up Utilities. You can also check out a program called Handy Tweakers.

24. Been looking for a good free photo editor lately? Check out Photoscape, Irfanview, Paint.NET, or Phantasmagoria! If you prefer an online photo editor, checkout PicResize and Picnik.

25. Speaking of photos, you can create some cool photo albums using free software. Check out Jalbum and Vicman, both free tools to create web photo albums. Other programs include Photo! 3D Album and Thumb Studio.

26. If you’ve got a ton of pictures and videos like me, you might want to store your data online. MediaFire is a free online file storage service and so is Drop.io, Windows Live SkyDrive and Dropbox. You can even use Gmail for file storage!

27. Ever had to send a large file to someone, but your email client wouldn’t allow more than 10 to 20 MBs? You can share large files with friends and family using a program called Gbridge. Other programs include Docstoc OneClick, HTTP File Server and Fileai.

28. One really awesome notes application is Evernote. It’s free (there is a paid version too) and syncs with your mobile phone and the web. Never forget anything again.

29. If you have an FTP server or a website, you will probably need a good FTP client program like WinSCP, which supports secure FTP also. Another good program is FileZilla.

30. If you’re paranoid about your data, you might want to encrypt your computer hard drive with a program like AxCrypt or TrueCrypt.

31. If you want to be even more careful, you can actually create secured and locked text files using a program called LockNote.

32. If you want to hide specific folders in Windows, you can use a program called Free Hide Folder, which makes it completely invisible.

33. And if you want to hide just a few files, did you know you can hide files inside pictures using a free zipping program?

34. If you constantly use the same programs over and over, it might be a good idea to download a quick program launcher. You’ve all heard of Launchy, but what about RocketDock, FreeLaunchBar, JetStart, and Executor?

35. One of my favorite file and application launchers, however, is Find and Run Robot, aka FARR. Weird name, but awesome launcher.

36. Ever wanted to automate a certain task in Windows? Maybe you want to have your computer turn off every day at 10pm? Or certain keystrokes you want to record and repeat over and over again? Whatever the case, AutoHotKey is an awesome program for automating many tasks in Windows.

37. I personally don’t mind the Start Menu in Windows, but Vista Start Menu is a program that adds a crapload of features to your Start Menu like the ability to use tabs, resize the menu, and much more.

38. Ever needed to sync one folder with another folder on the same computer? If you need to keep two folders in sync, check out SyncToy.

39. If you need to sync data between two different computers, then you might want to check out a free program called Allway Sync.

40. While on the topic of syncing, sometimes it’s really useful to sync your bookmarks between computers also. You can check out a program called Zinkmo to sync bookmarks between different browsers and across multiple machines.

41. If you have a lot of bookmarks, you might be able to manage them much better by using Tidy Favorites. It’s one of the best bookmark managers out there and it syncs, backups, and helps you search through bookmarks!

42. If you have a lot of music, you might want to consider a music management program like Media Jukebox. Another good program is aTunes.

43. If you’re worried your computer might crash and you’ll lose all your music, you can back it up to an online MP3 file storage service like MP3Tunes. What’s cool about this rather than just backing up music files onto a USB hard drive is that you can access your media files from anywhere via streaming.

44. If you’ve recently bought a new computer, you can use a program called PC Decrapifier to get rid of all those useless programs that can come bundled with the PC and slow everything down.

45. After you have a computer for a while, there are always going to be programs that you don’t use anymore and that can be uninstalled. Revo Uninstaller will get rid of any program whether it likes it or not.

46. Even if you use Google for searching the Internet, there are many times when a site listed in the top 10 results is spammy or contains malware. However, I always like using extra tool such as WOT (Web of Trust) or McAfee SiteAdvisior to protect myself when browsing the Internet.

47. If you have sensitive data on your computer that you want to permanently delete from your hard drive, I would suggest using a program called Eraser.

48. Now if you’ve deleted something and need to get it back, then you need to check out a program like Undelete Plus, which helps you recover accidentally deleted files. (in addition to #4)

49. What’s one thing in Windows that everyone does all the time? Open and save files. FlashFolder is a really cool app that adds a small toolbar to your Open and Save dialogs so that you can quickly access favorite destinations on your hard drive.

50. The other most used feature in Windows is probably Windows Explorer. Direct Folders is a another program that enhances Windows Explorer by adding quick links to favorite folders and also a list of recently open folders.

51. If you’re looking for a straight-up Windows Explorer replacement, check out Q-Dir, which adds some useful features to the basic built-in Windows Explorer.

52. Vista Breadcrumbs is a cool app that gives you the Windows Vista style breadcrumbs look in Windows XP.

53. Do you have a lot of programs that load when Windows starts? Does it take several minutes for your computer to become useable? If so, check out Startup Delayer, a program  that delays the startup of programs so that your computer loads faster.

54. In #27, we talked about how to share files by creating your own file server, but you can also use a cool program called Gbridge to share files between two computers easily.

55. In #39, I mentioned using Allway Sync to keep files on two computer in sync, but you can also use a program called FolderShare from Microsoft.

56. You’ve all probably heard of CrossLoop for remotely sharing your desktop, but you can also use Mikogo or Remobo.

57. Everyone knows that FastStone can be used to capture screenshots of your desktop, but you can also check out Screenshot Captor, Screen Hunter, PicPick, and uTipu.

58. If you think you might have bad memory installed in your computer, you can check for bad memory using memtest86.

59. Ever wish you could rearrange the list of open programs on your taskbar? Using Taskbar Shuffle you can drap and drop buttons on the taskbar to any position.

60. Speaking of the taskbar, you can use a program called TrayIt to minimize any application to the system tray instead of the taskbar, thereby freeing up space.

61. And if you want to spruce up your Windows XP taskbar, you can install Visual Task Tips, which gives you the thumbnail previews for running programs in the taskbar like in Vista.

62. If you’re like me, you probably have an IM account on GTalk, Yahoo, AOL and ICQ. If so, you can use Digsby to chat with all your buddies from all networks in one window!

63. One of the worst things that can happen to your computer is for it to become infected with Spyware. HijackThis is an awesome program that you can use to find and remove spyware, especially really nasty spyware.

64. Everyone has heard of Spybot for removing spyware, but another really good program is SUPERAntiSpyware.

65. In #14, I talked about free video editing programs, but you may also need to use a program like VirtualDub to convert a video to another format or to resize it, etc.

66. If you are one of those people that love to arrange icons all over their desktop in pretty patterns, you may want to use Icon Restore to save your desktop layout.

67. If you ever need a free CD/DVD burner program, check out CDBurnerXP. It also has a portable version you can run off your USB stick.

68. If you ever need to burn an ISO image to a CD or DVD, then you should use a free program like ImgBurn.

69. Burning ISO images is cool, but what if you want to create your own ISO image too? You can use Folder2ISO or LC ISO Creator to create an ISO image from a folder in Windows or from a CD or DVD.

70. Ever run into the problem where you are trying to delete a file in Windows and it says that the file is in use and cannot be deleted? You can use Unlocker to delete any file that is locked by a process.

71. Though you might not have to do this often, there are times when you need to change the file extension of many files at once. You can use Extension Renamer to batch change file extensions easily.

72. Speaking of batching, you can also use a program called ReNamer to batch rename thousands of files at once. Useful for digital photos that all start with the same nonsense text like DSC00203, etc.

73. But let’s not stop there. What if you have thousands of images and you want to perform some kind of change on all of them like resizing or adding a watermark or rotating? Use can use MODI to batch modify images. Cool!

74. In #19 and #20, I talked about software to backup your computer, but forgot to mention DriveImage XML, an awesome program you can use to create an image of your hard drive.

75. Windows Live Writer is a free program from Microsoft that you can use to write blog posts in a Word type of editor. It also has plugins that enhance the functionality.

76. Ever head of Blender? It’s a pretty amazing program and it’s free. It lets you create 3D worlds, 3D animations and 3D games. Check it out.

77. Format Factory is one my favorite programs out there because it’s a universal transcoder that can convert between many videos, audio and graphic formats.

78. Looking for a really good partition manager? Check out Gparted, probably the best not-heard-of partition manager out there.

79. With Windows, you normally have to keep your drivers up to date otherwise the OS can crash or blue screen. Use RadarSync to automatically find the most recent drivers for your system.

80. If you need to reformat your computer, you can use a program called DriverMax to automatically backup all your drivers and then restore them after the install.

81. Looking for a file on your computer? Default Windows search sucks? Well, why don’t you try out Index your Files or Everything, two really awesome Windows file search tools.

82. Wish your clipboard could store more than one item at a time? Well you should check out ClipX and Ditto clipboard extension, two cool clipboard manager programs.

83. Most people who work in offices uses Microsoft Outlook for their main email. If you do, you have to check out Xobni, an awesome program for organizing and searching your Outlook email.

84. Speaking of Outlook, ever heard of AttachmentOptions? It’s sweet. It basically lets you configure the list of “blocked” or “unsafe” attachments so that you can receive EXE files, .reg files, or whatever you want.

85. If you like to listen to Internet radio stations, you can use a program called FreeCorder to record music that you play off the web.

86. Since we’re talking about only Windows freeware programs, you might be interested in Disk2VHD, a program from Sysinternals that will let you convert your current PC into a virtual machine that you can then load into Microsoft Virtual PC.

87. If you do a lot of buying online, such as through Amazon, eBay, etc, or checking of your bank accounts, etc, you might want to check out KeyScrambler, a cool program that protects against keyloggers.

88. Ever had to split a large file into a couple of pieces? If so, check out GSplit, a nitfy utility for splitting and re-joining files.

89. Been in a situation where you needed to compare two files and see the differences? WinMerge is a cool program that will let you compare and merge two files.

90. As for merging, ever had to merge several Powerpoint presentations together? Well you can use PowerPoint Joiner for that.

91. Or what about merging multiple PDF files together? If so, check out pdftk, a toolkit that lets you merge, split, and repair PDF files.

92. Wish you could listen to your home music collection while at the office or away from home? Check out Sockso, a personal home streaming music server.

93. Most browsers will download stuff to a default download folder, after which you have to manually move the files to where you want them. Download Mover is a really nice app that will monitor a folder for new files and automatically move them based on the rules you create.

94. Have you ever wondered if there was a way to password protect EXE files? Let’s say you didn’t want your kids to ever open Yahoo Messenger without typing in a password. You can password protect programs using Empathy.

95. Ever needed to figure out the RGB value or hexadecimal value of a color that is on your computer screen? ColorPic is a nice utility that lets you determine the hexadecimal RGB color for anything on your screen.

96. If you have a lot of MP3 files, you probably need to edit the tags and metadata so that everything shows up properly in iTunes or Winamp. You can use MP3tag or Picard to edit MP3 tags.

97. If you have just one monitor for your computer, you can use a virtual desktop manager like Dexpot to have several desktops on one computer. Another good one is 360 Desktop.

98. Have you ever had to copy a folder in Windows that had a bunch of sub-folders and files? You can use Unstoppable Copier to copy folders without any annoying Windows pop up messages.

99. Ever want ted create your own photo mosaic like they do in TV commericals? AndreaMosaic is cool program that will use your current photo collection to create a great looking photo mosaic.

Whew! That was probably way more than a hundred freeware programs, but hope you enjoyed it! I’m sure there are lots of great programs I missed, so if you have a favorite freeware app, add it to the list via the comments! Enjoy!

Saturday, January 29, 2011

How does Facebook Make Money ?


They say its free. They also say that Mark Zuckerberg – the guy who started Facebook – is one of the richest people around – a billionaire apparently. So how the hell does this guy give free accounts to its users and yet sit happily atop a goldmine? The figures going around about Facebook's annual revenue are heart-stopping to say the least. The numbers that did the rounds were all around the US$ 500 million mark, which means that since 2007, they've been more or less doubling their revenue. All this from a free website! So where is the money coming from? This article will answer the question, how does Facebook make money and solve the mystery for you.


How Facebook Makes Money?


Free account notwithstanding, Facebook is making money. And lots of it. How does Facebook make money? If only you knew how does Facebook work financially!


Ads

I'll solve the mystery for you in one simple word – ads. The same thing that runs most websites across the world. That is the big secret behind Facebook's burgeoning revenue. If you open your Facebook profile, you will see that the while right hand side of the page is full of ads. You can give the thumbs up to the ad or the thumbs down. The thumbs down will remove the ad and it will not come back.

How do these ads work? Well Facebook being a decidedly smart social networking institution knows which ad to put where. Like the Google AdSense, Facebook too provides ad to the pages based on the interests and the overall profile of the user. So, if you mention in your profile that you are a fan of Nike or any other sportswear brand, the related ads will appear on the right hand side of the page for companies and websites selling them. Facebook ads are not intrusive and hence people do not get annoyed with them, unlike we do with those super-irritating pop-up ads.

And their advertising system makes sense, since it ensures that the right ad is displayed to the right customer, since the ads are selected for an individual page based on the interests and likes of the user. This avoids unnecessary waste of adspace on the page where the chances of the ad being 'hit' are theoretically pretty low. Also, the ad system of Facebook, gives the user a 'thumbs down' option, which ensures that the particular ad does not appear again. That too is a pretty interesting thought, given that the ad hasn't a chance of being clicked and letting it sit in front of the users will continue to rile them.


Facebook Gifts

Ever sent a virtual gift on someone's birthday? You must have at some point, if you knew how to use Facebook. Well you do pay for some of them and a big slice of it goes into coffers of the company. While simply writing 'happy birthday' suffices for some, the 'send a gift tab' on your friend's wall encourages others to send a virtual gift – paid for online. All the money almost always goes to the company, but if the gift is provided by an outsider, then a portion of it goes there. But much of it is still retained by the website.


Application Performance

The beautiful thing about companies like these which work on different platform are the plethora of business ideas that they bring to the table. Performance advertising is a unique answer to how does Facebook make money. Let us take the example of Farmville, which is doing reasonably well on Facebook. Now the application is provided free for use for the users of Facebook and the parent company (Zynga) is getting a lot of traffic because of the game's popularity on Facebook. So isn't Facebook entitled to take a slice of that pie? After all, they are providing a platform for gaming companies like Zynga to their burgeoning user base. So Facebook makes a bit of money there too, as a 'rental' for using their users.

I guess that answers your questions about what is Facebook and how does it work and how does Facebook make money. Now this information on how Facebook makes money is largely speculative. Facebook is a privately held company and has the complete liberty to not disclose their financial details – and they don't disclose their revenues and the sources of their revenues either.

99 ways to make your computer blazingly fast


Over the last several years working in IT for various companies as a Systems Administrator, Network Administrator, and Help Desk professional, I’ve written and learned about many ways to increase the performance of not only my PC, but also of the many PCs on my networks ranging from Windows 98 to Windows Vista.

In this article, I hope to compile a complete list of all the different methods and tricks that I’ve used to get the last bit of juice out of a slow PC. Whether you are using an old PC or the latest and greatest in hardware, you can still use some of these to make your PC run faster.

Note that since I write two blogs, Help Desk Geek and Online Tech Tips, I have previously written about many performance tips already which I will link back to throughout. If I have not written about it, I’ve throw in a link to a relevant article from some of my other favorite sites. This list is in no particular order, just written in the order that I could think of them.

There are probably a lot of great tweaks and performance hacks that I’ve missed here, so feel free to chime in with comments! Enjoy!

1. Defragment your computer hard disk using free tools like SmartDefrag.

2. You should also defragment your Windows pagefile and registry.

3. Clean up hard drive disk space being taken up by temporary files, the recycle bin, hibernation and more. You can also use a tool like TreeSize to determine what is taking up space on your hard drive.

4. Load up Windows faster by using Startup Delayer, a free program that will speed up the boot time of Windows by delaying the startup of programs.

5. Speaking of startup programs, many of them are useless and can be turned off. Use the MSCONFIG utility to disable startup programs.

6. By default, the size of the paging file is controlled by Windows, which can cause defragmentation. Also, the paging file should be on a different hard drive or partition than the boot partition. Read here on the rules for best paging file performance.

7. In Windows XP and Vista, the Windows Search indexing service is turned on for all local hard drives. Turning off indexing is a simple way to increase performance.

8. If you don’t care about all the fancy visual effects in Windows, you can turn them off by going to Performance Options.

9. You can optimize the Windows boot time using a free program called Bootvis from Microsoft.

10. Clean your registry by removing broken shortcuts, missing shared DLLs, invalid paths, invalid installer references and more. Read about the 10 best and free registry cleaners.

11. One of the main reasons why PC’s are slow is because of spyware. There are many programs to remove spyware including Ad-Aware, Giant Antispyware, SUPERAntiSpyware, and more.

12. If you have a deeper spyware infection that is very hard to remove, you can use HijackThis to remove spyware.

13. Remove unwanted pre-installed software (aka junk software) from your new PC using PC Decrapifier.

14. Disable unnecessary Windows services, settings, and programs that slow down your computer.

15. Tweak Windows XP and tweak Windows Vista settings using free programs

16. Disable UAC (User Account Control) in Windows Vista

17. Tweak your mouse settings so that you can copy and paste faster, scroll faster, navigate quickly while browsing and more. Read here to learn how to tweak your mouse.

18. Delete temporary and unused files on your computer using a free program like CCleaner. It can also fix issues with your registry.

19. Delete your Internet browsing history, temporary Internet files, cookies to free up disk space.

20. Clean out the Windows prefetch folder to improve performance.

21. Disable the XP boot logo to speed up Windows boot time.

22. Reduce the number of fonts that your computer has to load up on startup.

23. Force Windows to unload DLLs from memory to free up RAM.

24. Run DOS programs in separate memory spaces for better performance.

25. Turn off system restore only if you regularly backup your Windows machine using third party software.

26. Move or change the location of your My Documents folder so that it is on a separate partition or hard drive.

27. Turn off default disk performance monitors on Windows XP to increase performance.

28. Speed up boot time by disabling unused ports on your Windows machine.

29. Use Process Lasso to speed up your computer by allowing it to make sure that no one process can completely overtake the CPU.

30. Make icons appear faster while browsing in My Computer by disabling search for network files and printers.

31. Speed up browsing of pictures and videos in Windows Vista by disabling the Vista thumbnails cache.

32. Edit the right-click context menu in Windows XP and Vista and remove unnecessary items to increase display speed.

33. Use the Windows Performance Toolkit and the trace logs to speed up Windows boot time.

34. Speed up your Internet browsing by using an external DNS server such as OpenDNS.

35. Improve Vista performance by using ReadyBoost, a new feature whereby Vista can use the free space on your USB drive as a caching mechanism.

36. If you have a slow Internet connection, you can browse web pages faster using a service called Finch, which converts it into simple text.

37. Use Vista Services Optimizer to disable unnecessary services in Vista safely.

38. Also, check out my list of web accelerators, which are programs that try to prefetch and cache the sites you are going to visit.

39. Speed up Mozilla Firefox by tweaking the configuration settings and by installing an add-on called FasterFox.

40. Learn how to build your own computer with the fastest parts and best hardware.

41. Use a program called TeraCopy to speed up file copying in Windows XP and Vista.

42. Disable automatic Last Access Timestamp to speed up Windows XP.

43. Speed up the Start Menu in Vista by hacking the MenuShowDelay key in the registry.

44. Increase the FileSystem memory cache in Vista to utilize a system with a large amount of RAM.

45. Install more RAM if you are running XP with less than 512 MB or Vista with less than 1 GB of RAM.

46. Shut down XP faster by reducing the wait time to kill hung applications.

47. Make sure that you have selected “Adjust for best performance” on the Performance tab in System Properties.

48. If you are reinstalling Windows, make sure that you partition your hard drives correctly to maximize performance.

49. Use Altiris software virtualization to install all of your programs into a virtual layer that does not affect the registry or system files.

50. Create and install virtual machines for free and install junk program, games, etc into the virtual machines instead of the host operating system. Check out Sun openxVM.

51. Do not clear your paging file during shutdown unless it is needed for security purposes. Clearing the paging file slows down shutdown.

52. If your XP or Vista computer is not using NFTS, make sure you convert your FAT disk to the NTFS file system.

53. Update all of your drivers in Windows, including chipset and motherboard drivers to their latest versions.

54. Every once in a while run the built-in Windows Disk Cleanup utility.

55. Enable DMA mode in Windows XP for IDE ATA/ATAPI Controllers in Device Manager.

56. Remove unnecessary or old programs from the Add/Remove dialog of the Control Panel.

57. Use a program click memtest86 or Prime95 to check for bad memory on your PC.

58. Determine your BIOS version and check the manufactures website to see if you need to update your BIOS.

59. Every once in a while, clean your mouse, keyboard and computer fans of dust and other buildup.

60. Replace a slow hard drive with a faster 7200 RPM drive, SATA drive, or SAS drive.

61. Changing from Master/Slave to Cable Select on your hard drive configuration can significantly decrease your boot time.

62. Perform a virus scan on your computer regularly. If you don’t want to install virus protection, use some of the free online virus scanners.

63. Remove extra toolbars from your Windows taskbar and from your Internet browser.

64. Disable the Windows Vista Sidebar if you’re not really using it for anything important. All those gadgets take up memory and processing power.

65. If you have a SATA drive and you’re running Windows Vista, you can speed up your PC by enabling the advanced write caching features.

66. Learn how to use keyboard shortcuts for Windows, Microsoft Word, Outlook, or create your own keyboard shortcuts.

67. Turn off the Aero visual effects in Windows Vista to increase computer performance.

68. If you are technically savvy and don’t mind taking a few risks, you can try to overclock your processor.

69. Speed up the Send To menu in Explorer by typing “sendto” in the Run dialog box and deleting unnecessary items.

70. Make sure to download all the latest Windows Updates, Service Packs, and hot fixes as they “normally” help your computer work better.

71. Make sure that there are no bad sectors or other errors on your hard drive by using the ScanDisk orchkdsk utility.

72. If you are not using some of the hardware on your computer, i.e. floppy drive, CD-ROM drive, USB ports, IR ports, Firewire, etc, then go into your BIOS and disable them so that they do not use any power and do not have to be loaded during boot up.

73. If you have never used the Recent Documents feature in Windows, then disable it completely as a long list can affect PC performance.

74. One basic tweak that can help in performance is to disable error reporting in Windows XP

75.  If you don’t care about a pretty interface, you should use the Windows Classic theme under Display Properties.

76. Disable short filenames if you are using NTFS by running the following command: fsutil behavior set disable8dot3 1. It will speed up the file creation process.

77. If you have lots of files in a single folder, it can slow down Explorer. It’s best to create multiple folders and spread out the files between the folders.

78. If you have files that are generally large, you might want to consider increasing the cluster size on NTFS to 16K or even 32K instead of 4K. This will help speed up opening of files.

79. If you have more than one disk in your PC, you can increase performance by moving your paging file to the second drive and formatting the volume using FAT32 instead of NTFS.

80. Turn off unnecessary features in Vista by going to Control Panel, choosing Uninstall a program, and then clicking on Turn Windows features on and off. You can turn off Remote Differential Compression, Tablet PC components, DFS replication service, Windows Fax & Scan, Windows Meeting Space, and lots more.

81. Install a free or commercial anti-virus program to help protect against viruses, etc. Make sure to use an anti-virus program that does not hog up all of your computer resources.

82. Completely uninstall programs and applications using a program like Revo Uninstaller. It will get rid of remnants left behind by normal uninstalls.

83. If you know what you are doing, you can install several hard drives into your machine and set them up in RAID 0, RAID 5, or other RAID configurations.

84. If you are using USB 1.0 ports, upgrade to 2.0. If you have a Firewire port, try to use that instead of a USB port since Firewire is faster than USB right now.

85. Remove the drivers for all old devices that may be hidden in Device Manager that you no longer use.

86. A more extreme option is to choose a faster operating system. If you find Vista to be slow, go with Windows XP. Switching to Mac or Linux is also an option.

87. One of the easiest ways to speed up your PC is to simply reformat it. Of course, you want to backup your data, but it is the best way to get your computer back to peak performance.

88. Speed up Internet browsing in IE by increasing the number of max connections per server in the registry.

89. If you use uTorrent to download torrents, you can increase the download speeds by tweaking the settings.

90. If you have a desktop background, make sure it’s a small and simple bitmap image rather than a fancy picture off the Internet. The best is to find a really small texture and to tile it.

91. For the Virtual Memory setting in Windows (right-click on My Computer, Properties, Advanced, Performance Settings, Advanced, Virtual Memory), make sure the MIN and MAX are both the same number.

92. If you search on Google a lot or Wikipedia, you can do it much faster on Vista by adding them to the Vista Start Menu Instant Search box.

93. If you have a custom built computer or a PC that was previously used, make sure to check the BIOS for optimal settings such as enabled CPU caches, correctly set IDE/SATA data transfer modes, memory timings, etc. You can also enable Fast/Quick boot if you have that option.

94. If you have a SCSI drive, make sure the write cache is enabled. You can do so by opening the properties of the SCSI drive in Windows.

95. If you have a machine with an older network card, make sure to enable the onboard processor for the network card, which will offload tasks from the CPU.

96. If you are using Windows Vista, you can disable the Welcome Center splash screen that always pops up.

97. If you already have anti-spyware software installed, turn off Windows Defender protection.

98. If you are running a 32-bit version of Windows and have 4GB of RAM or more, you can force Windows to see and use all of the RAM by enabling PAE.

99. Buy a new computer!!! ;) Pretty easy eh?

I’m sure I have missed out on lots of performance tweaks, tips, hacks, etc, so feel free to post comments to add to the list! Enjoy!

Friday, January 28, 2011

Partition a USB Flash Drive in Windows XP


One way to Partition a USB Flash Drive from Windows XP and mark it active "bootable". Windows detects Flash Drives as "Removable Disks" and flash drives are typically shipped formatted as a "Super Floppy" (USB-FDD without a partition table) . The Windows built in format utility cannot create a partition table on Removable Disks. Furthermore, the diskpart utility in Windows XP will not allow you to partition Removable Media, although diskpart does work for partitioning a Flash Drive from Windows Vista/7.

To address the inability to Partition a Flash Drive in Windows XP, you need to use a third party low level partitioning tool such as BOOTICE, created by Pauly. BOOTICE Home Page

Note: I partition my flash drives as USB-HDD (with a partition table), simply because my computers support booting from Flash Drives formatted to be seen as a USB Hard Disk.

One way to Partition a Flash Drive from Windows
  1. Download BOOTICE, unzip, and run BOOTICE.EXE
  2. Make sure your "USB Flash Drive" is set as the Destination Disk
  3. Click Parts Manage 
  4. Click ReFormat USB Disk
  5. Select USB-HDD mode, and click Next 
  6. Select Format as Fat32, and click OK

FIGURES :

BOOTICE Manage Partition

BOOTICE Format USB

BOOTICE Set USB-HDD Mode

BOOTICE File System Fat32

You should now have an active "bootable" USB-HDD Fat32 formatted Flash Drive, containing a partition table with a single partition. You should be able to Boot It as a Hard Drive.