Tuesday, July 7, 2009

EncodeHD

EncodeHD

EncodeHD is a an application to re-encode all types of video files for use on your home media player or on-the-go device. It aims to provide a simple interface with no fuss, and give you the best speed possible without compromising on quality. The following output device types are supported:

  • Apple TV
  • BlackBerry (8100) Pearl
  • BlackBerry (8200) Kickstart
  • BlackBerry (8300) Curve
  • BlackBerry (8700) Electron
  • BlackBerry (8800) Indigo
  • BlackBerry (8900) Javelin
  • BlackBerry (9000) Bold
  • BlackBerry (9500) Storm
  • iPhone
  • iPod 5G
  • iPod Classic
  • iPod Nano
  • iPod Touch
  • Nokia E71
  • Playstation 3
  • PSP
  • T-Mobile G1
  • Western Digital TV
  • X-Box 360
  • Youtube HD
  • Zune

EncodeHD uses a number of incredible open-source tools. Serious kudos to the developers, without which EncodeHD would never be possible:

Download

This application requires the .NET Framework 2.0 to be installed

Latest Release: 1.0.94.0 (28th May 2009) – Download

Change Log
1.0.94.0 (28th May 2009)
  • NEW: Profile for Nokia E71
  • NEW: Profile for T-Mobile G1
  • NEW: Profile for YouTube HD
  • NEW: Support for MTS and M2TS file formats
  • CHANGE: Now a single instance application
  • CHANGE: Updated MediaInfo to 0.7.15+ 17-05-2009
  • CHANGE: Minor UI updates
1.0.89.0 (6th May 2009)
  • CHANGE: FFmpeg updated to SVN-r18709
  • CHANGE: MediaInfo updated to 0.7.15 (Fixes MediaInfo unable to detect audio streams in some MPEG2 video files)
  • FIX: Incorrectly set buffer size on non-English locales causes FFmpeg bitrate error
  • FIX: Frequent audio drop-outs when stream remapping was required
1.0.85.0 (24th April 2009)
  • CHANGE: Proper snarl registration and improved messaging
  • CHANGE: FFmpeg updated to SVN-r18639
  • CHANGE: MediaInfo SVN-0.7.14+ (20/04/2009)
  • CHANGE: Small updates to Update Checking to be more robust
  • FIX: Under certain conditions, advanced flags would duplicate values in the FFmpeg command-line, causing the encode to fail
1.0.81.0 (5th April 2009)
  • NEW: Snarl notifications on encoding completion, if you have it installed (http://www.fullphat.net)
  • CHANGE: WDTV profile no longer includes an AAC audio track when AC3 passthrough is selected
  • CHANGE: Force 2 Channels for AC3 to prevent errors. Need further work to mux in 5.1 AC3 on supported profiles
  • CHANGE: Minor cosmetic / wording changes
  • CHANGE: FFmpeg updated to SVN-r18306
  • CHANGE: MediaInfo SVN-0.7.12+ (01/04/2009)
  • CHANGE: Some code refactoring
  • FIX: CABAC Entropy Encoding in H.264 was causing Zune encodes to transcode on import
1.0.73.0 (27th March 2009)
  • NEW: Advanced Settings: Preferred Audio Language (when multiple streams are found)
  • NEW: Experimental support for Western Digital TV Media Player
  • NEW: Output files containing AC3 passthrough audio are created using the M4V extension
  • CHANGE: Rewrote UUID tagging handling to be more robust
  • CHANGE: Lots of tweaks to improve quality in encoded files
  • CHANGE: Ensure AC3 audio meets bitrate requirements
  • CHANGE: If encoding starts but the output file isn’t growing in size after 20 seconds (because of an encoding issue) an error will be returned
  • CHANGE: MediaInfo SVN 0.7.12+
  • CHANGE: Small code fixes
  • FIX: Video was being unnecessarily scaled upwards if the device was capable of a higher resolution
  • FIX: BlackBerry Storm / Bold were not using H.264 Low Complexity Baseline Profile
  • FIX: BlackBerry Storm / Bold bitrate was set too high
  • FIX: PSP profile and bitrate were set too high
  • FIX: MPEG4 creation wasn’t multithreaded
  • FIX: Stream mapping problems could occur with AC3 audio
  • FIX: Large files could stay at “Preparing to encode” for a long time
  • FIX: Time remaining would sometimes get stuck at 0 minutes
1.0.66.0 (20th February 2009)
  • NEW: iPod Atom is correctly set. This should prevent issues when trying to import into iTunes
  • NEW: Media Splitting now shows progress
  • NEW: Update information is displayed with each update
  • NEW: Log Files are now stored in My Documents folder under “EncodeHD Log Files”
  • NEW: View Log Files link under Advanced Settings
  • CHANGE: Switched to SVN build of Atomic Parsley for iPod Atom Tagging
  • CHANGE: Complete rewrite of the update checking mechanism
  • CHANGE: Bitrate Tolerance now set in FFmpeg (-bt)
  • CHANGE: Log Files are no longer overwritten and instead, are appended with the current date
  • CHANGE: If FFmpeg fails, the error now displays what file the error occurred on
  • CHANGE: Updated MediaInfo to 0.7.11
  • CHANGE: Some minor code tweaks and cleanup
  • CHANGE: Version number format change
  • FIX: Media Splitting was STILL broken. This is hopefully solved now
  • FIX: iPod Settings were not respecting the H.264 LC Baseline Profile
  • FIX: Advanced Flags could potentially throw an array index error
  • FIX: More locale issues where decimal was assumed to be .
0.98 beta (10th February 2009)
  • NEW: Support for BlackBerry 9500 Storm
  • NEW: Support for BlackBerry 9000 Bold
  • NEW: Support for BlackBerry 8900 Javelin
  • NEW: Support for BlackBerry 8800 Indigo
  • NEW: Support for BlackBerry 8700 Electron
  • NEW: Support for BlackBerry 8300 Curve
  • NEW: Support for BlackBerry 8200 Kickstart
  • NEW: Support for BlackBerry 8100 Pearl
  • NEW: Zune Screen and separate TV Output Support
  • CHANGE: The Zune profile now respects the different resolution restrictions of both 25FPS and 30FPS source content
  • CHANGE: Advanced FFmpeg Flags can now be retained without being enabled
  • CHANGE: Revised Advanced Dialog (for future expansion)
  • CHANGE: Revised About Dialog
  • CHANGE: Other minor UI Tweaks
  • CHANGE: More verbose logging
  • CHANGE: Updated MediaInfo to 0.7.10+ (01-02-2009)
  • FIX: Check for updates would fail if the locale used , for a decimal
  • FIX: Aspect Ratio detection would fail if the locale used , for a decimal
  • FIX: If URL handler was broken, app would crash when clicking the Donate button (hilarious!)
0.96 beta (28th January 2009)
  • NEW: Apple iPod Touch, iPod Classic, iPod 5G, and Sony PSP support
  • NEW: Output for TV option on all iPods will optimise video for display on TV, instead of the iPod screen
  • NEW: Command-line options /LOWPRIORITY and /HIGHPRIORITY changes the encoding process priority
  • NEW: RM filetype added to filemask
  • CHANGE: Removed Quality slider. EncHD now chooses the best quality / size based on the input file and target profile
  • CHANGE: Huge overhaul of the device filtering framework. Thresholds should be properly limited across all files now, so no more unsupported file messages (hopefully!)
  • CHANGE: Massive internal code restructure and refactoring
  • CHANGE: Disabled Bug Reporting for the moment until I can figure out a better way of doing this
  • CHANGE: First run of every version will display the About Box
  • CHANGE: Improved debugging info
  • CHANGE: UI Cleanup
  • CHANGE: Updated FFmpeg to SVN Build 16573
  • CHANGE: Updated MedaInfo to 0.7.9
  • CHANGE: If bitrate detection fails, fall back on the nominal and then overall bitrates. This should a number of issues with file detection
  • FIX: Advanced flags like ”-map” failed, due to a parameter sequencing issue
  • FIX: Aspect Ratio was not being maintained if the output device was restricting the resolution
  • FIX: 4GB+ File Splitting 4GB sometimes didn’t work or could create thousands of video segments
  • FIX: 4GB+ File Splitting wasn’t cleaning up temporary files
  • FIX: Cancelling the encode wouldn’t cancel subsequent actions
  • FIX: During encoding, the ListView wasn’t scrollable
  • FIX: UI drawing on startup wasn’t very smooth
0.86 beta (19th December 2008)
  • NEW: Command-Line Options:
    /I:file.avi – Add file(s) to the input queue. Re-use /I: for each file
    /O:folder / file.mp4 – Output location, ie. “C:\Temp”, or “C:\Temp\Test.MP4″. Output filename only works when encoding 1 file
    /AUTO – Automatically encodes. Requires at least one file to be in the queue, via /I parameter
    /QOF – Quit On Finish. Automatically exits the application on completion of the queue
  • NEW: FFmpeg Advanced Flags now replaces existing flags – this allows things like forcing specific resolution or bitrate
  • NEW: Option to AutoSplit files over 4GB in size (Thanks to MP4Box)
  • NEW: Automatically Check for Updates on startup
  • CHANGE: Enhancements to encoding status and error checking
  • CHANGE: Disable bug reporting if reading a MediaInfo meta. If it fails, it’s likely the file is corrupt, or MediaInfo can’t read it
  • CHANGE: Updated MediaInfo to Dev 0.7.8+ (16-12-2008)
  • FIX: Cannot convert to double when reading file properties
  • FIX: Resolved a number of small parsing issues
0.80 beta (12th December 2008)
  • NEW: Option to specify the Output Folder
  • NEW: Advanced FFmpeg Flags option, for adding to the FFmpeg command-line
  • NEW: MP4 Artwork (thanks to AtomicParsley). MyFile.Avi + MyFile.Jpg or Png = MyFile.Mp4 w/ArtWork! :)
  • NEW: UI Enhancements and a brand new icon, thanks to the Simplicio Icon Set
  • CHANGE: H.264 quality improvements. Slightly increases encoding times, but it’s worth it
  • CHANGE: Disabled H.264 remuxing due to av_interleaved_frame_write_error. Investigating workarounds…
  • CHANGE: Removed AviSynth (AVS) as an encodable file-type, until I can implement a workable solution to MediaInfo handling
  • CHANGE: Rewrite of output folder / filename validation code. Much more reliable now
  • CHANGE: Lots of small bugfixes
  • FIX: MPEG4 could fail with ‘unable to assign thread’ error
  • FIX: Non-AC3 5.1 audio was not being down-mixed to 2 channel AAC
  • FIX: A/V sync issues with certain XVid files
  • FIX: Audio crackling issues on Apple trailers
0.73 beta (8th December 2008)
  • NEW: Source video streams are now remuxed into the new container when possible
  • CHANGE: Only supported formats are allowed, to prevent bug reports with people trying to encode text files, yes TEXT files… :)
  • CHANGE: Removed resolution rescaling when not necessary
  • CHANGE: Debugging info cleanup
  • FIX: MPEG4 threading issue
  • FIX: Encoding would continue (and fail) if critical file information could not be determined
  • FIX: ? didn’t move when UI was re-scaled
0.72 beta (6th December 2008)
  • CHANGE: Compiled as an x86 application
  • FIX: Parsing of MediaInfo frame rate caused a Double conversion error on locales where a decimal place is ,
0.71 beta (3rd December 2008)
  • CHANGE: Switched to FFmpeg SVN 15986 – Compiled by Ramiro Polla
  • FIX: Exceptions thrown when an error has not necessarily occurred
0.7 beta (3rd December 2008)
  • NEW: GNU GPL Compliance for FFmpeg
  • NEW: AC3 Passthrough options in the UI controlled by Profile support
  • NEW: About Dialog
  • CHANGE: Minor UI updates
  • CHANGE: Add “NULL @ ” as a valid error from FFmpeg
  • FIX: If FFmpeg exited with an error code without displaying an actual error, a System Exception was thrown
  • FIX: AC3 Passthrough wasn’t being disabled during encoding
  • FIX: Video resolution check to see if a the resolution was a multiple of 16 didn’t work as expected
  • FIX: MediaInfo would not correctly parse the video duration from RV40 files
0.6 beta (24th November 2008)
  • NEW: H.264 Profile compliance for all H.264 supported devices
  • NEW: AC3 passthrough is now added as a second audio stream to conform to AppleTV AC3 passthrough specifications
  • CHANGE: Video resolution not a multiple of 16 is now rounded to avoid compression loss
  • CHANGE: Updated build of FFmpeg to 15815
  • CHANGE: H.264 now adapts to the number of cores available
  • CHANGE: H.264 video quality improvements
  • CHANGE: H.264 video encoding performance improvements
  • CHANGE: Zune 25 FPS limit was not being enforced
  • FIX: Removed dependency on .NET 3.5 (again)
  • FIX: Non-standard FPS video files weren’t being honoured correctly
  • FIX: Zune encoding max resolutions weren’t set correctlyFIX: Quality scaler in the UI now works as expected
0.5 beta (24th November 2008)
  • NEW: UI Settings now get saved on exit
  • NEW: Rudimentary AC3 Passthrough for supported devices
  • NEW: Encoding parameter filtering framework to correctly set all the output options based on the device type
  • CHANGE: H.264 Encoding is now only available on supported devices
  • CHANGE: FFmpeg updated to SVN r15625
  • CHANGE: Disabled AC3 Support for X360 which should fix unsupported MP4 creation
  • CHANGE: MediaInfo updated to 0.7.8
  • CHANGE: Better code around getting progress checking, specifically the current time
  • CHANGE: If the FPS is above 30, then limit to 30
  • CHANGE: If the maximum bitrate for a format was exceeded, reduce to this, minus the audio bitrate
  • FIX: Estimated Complete and % Progress was sometimes completely inaccurate
  • FIX: FFmpeg would sometimes fail to encode when the framerate couldn’t be detected properly
  • FIX: H.264 Framerate > Resolution limiting resulted in encoding failures
  • FIX: Bug Reporting would fail with a BugScoutUserName error
  • FIX: If the Bug Report failed to be sent, there was no option to retry
  • FIX: Very erratic results if a file didn’t contain at least 1 video and 1 audio stream
  • FIX: FPS was sometimes not returned as a double, causing problems
  • FIX: Fix regional issues where decimal was , instead of .
  • FIX: Blackberry wasn’t forced to 25 FPS, which it should have been
  • FIX: Encoding queue wouldn’t be cleared if encoding was cancelled
  • FIX: FFmpeg would run, but if an error was encountered, an exception was not raised.
  • FIX: Bug reporting Yes / No option didn’t work, was always Yes



Wednesday, July 1, 2009

Windows XP Definitive Performance Tweaking guide

1. Stop the 'last access update' stamp

Every time a directory on an NTFS drive is accessed by Windows XP, it updates that directory and every subdirectory with a time stamp to indicate the date of access. In folders with a lot of subdirectories, this can add considerable overhead to whatever your PC happens to be doing.
This process can be disabled through the registry:
Open REGEDIT and Navigate to

HKEY_LOCAL_MACHINES\System\CurrentControlSet\Contr ol\FileSystem.

Create a new DWORD value called 'NtfsDisableLastAccessUpdate' and set the value to '1'

2. Disable the 8.3 naming convention

Windows XP uses two different names for each and every file on your system. One is the name that you see in explorer and in the command prompt, and the other is an MSDOS compatible 8.3 (8 character title followed by a '.' Then three more characters to indicate the type of file) name. If you are intending to run DOS only software, or connect to pre-Windows 95 computers, you will need this second set of names. If not, you are simply wasting resources.
To disable the 8.3 naming convention:
Open REGEDIT
Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\FileSystem
Change the value of the NtfsDisable8dot3NameCreation key to '1'
Note that some popular programs, including Norton Antivirus, use the 8.3 naming convention.

3. Keep Windows operating data in main memory

Windows XP contains several tweakable memory settings in the registry, one of which is the DisablePagingExecutive registry key. This controls whether the operating system will transfer its essential driver and kernel files to the 'virtual memory' (the page file on the hard disk). It defaults to allowing this.
Obviously, transferring portions of the system to hard drive memory can considerably slow things down, and it appears that Windows XP does this periodically, whether or not the system is actually low on physical memory (RAM). If you have 256MB of system memory or more, try this registry tweak to force Windows to keep its operating data in main memory:
Open Regedit.
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Se ssionManager\MemoryManagement.
Select the DisablePagingExecutive value to '1'

4. Obtain the newest drivers for your hardware

This may seem a bit obvious, but keeping your system's drivers up to date can give both your performance and stability a boost. Video card manufacturers release updates especially often, and these can often give "significant boosts" to gaming performance as video card in question is "optimized."

Don't neglect the other components of your system either. Your motherboard manufacturer may have released newer versions of its Input/output drivers for your board, and sound cards and other peripherals can also benefit from newer software.

5. Move the page file from system drive

The page file is the area of a hard drive which Windows reserves for use as virtual memory when there is more data than can be stored in the actual physical memory of the system.

Page file access is extremely slow as compared to standard memory, since the hard disk, as a mechanical device, is slower to read and write information than the purely electronic memory. There are still some ways to optimize your page file use so it is a bit less of a burden on your system, however.
One of the best of these methods, provided you have two physical hard drives, is to move the page file off the disk which hosts the Windows system files. This ensures that Windows is not constantly accessing the disk for the system files as well as the page file.
To do this in Windows XP:
Right click on 'my computer' and select 'properties.'
Select the 'advanced' tab.
Under 'performance' choose the 'settings' button.
Select the 'advanced' tab again and under 'virtual memory' select 'change.'
The virtual memory window allows you to select and change the allocation of hard disk space to be used as virtual memory for your system. For best performance; if you have two physical hard disks of roughly equivalent speed, remove the page file from your system disk (c and place it on the other drive.

6. Create a 'permanent' page file

Make the minimum size of the page file the same as the maximum size. This saves the operating system from needing to resize the page file, and does not lose you any extra space, since the 'maximum' size the page file can reach is the amount of hard disk space that is reserved by the OS.
Right click on 'my computer' and select 'properties.'
Select the 'advanced' tab.
Under 'performance' choose the 'settings' button.
Select the 'advanced' tab again and under 'virtual memory' select 'change.'
Highlight the drive containing your page file and make the 'initial size' of the file the same as the 'maximum size' of the file.


7. Optimize your page file size

Windows XP sizes the page file to about 1.5X the amount of actual physical memory by default. While this is good for systems with smaller amounts of memory (under 512MB) it is unlikely that a typical XP desktop system will ever need 1.5 X 512MB or more of virtual memory. As a simplified guideline. If you have less than 512MB of memory, leave the page file at its default size. If you have 512MB or more, change the ratio to 1:1 page file size to physical memory size.

8. Enable UDMA/66 mode on IDE Channels

Even if DMA is enabled on IDE channels, by default UDMA/66 mode is disabled. You can improved disc performance by enabling it.
Open registry by going to START-RUN and entering REGEDIT and Navigating to:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Class\ {4D36E96A-E325-11CE-BFC1-08002BE10318}\0000].

In right pane look for a key by the name "EnableUDMA66". If it is there, set its value to 1 if it is not already set to 1. If not, add a dword entry by the name "EnableUDMA66" and set its value to 1.

10 How to improve on shutdown time ? Close apps automatically & quickly at shutdown

Open Registry by going to START-RUN and typing REGEDIT. Navigate to:
HKEY_CURRENT_USER\CONTROL PANEL\DESKTOP

and look for AutoEndTasks. On my computer default value is 0. Change it to 1. Thats all. Further more you can reduce the time it takes for Windows to issue kill directive to all active/hung applications. In doing this only constraint that you should make sure exists is that HungAppTimeout is greater than WaitToKillAppTimeout. Change the values of WaitToKillAppTimeout to say 3500 (since default value for HungAppTimeout 5000 and for WaitToKillAppTimeout is 20000)

11. Speedup boot up sequence by defragmenting all key boot files

Open Registry by going to START-RUN and typing REGEDIT. Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction

In right hand panel look for Enable. Right click on it and set it 'Y' for enable. This is the way I have it set on my computer. This will help speedup boot time.

12. Create your own customized legal notice at Windows Startup
This tip won't make your computer any faster but may help personalize your computer experience. Open Registry by going to START-RUN and typing REGEDIT. Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft NT\CurrentVersion\Winlogon.

In right hand panel look for two fields by the name legalnoticecaption and legalnoticetext. Modify legalnoticecaption to what you want popup window caption should read and change legalnoticetext to customize whatever message you want.

13. Disable Remote Registry

This service allows your registry to be edited from a remote computer. It is most likely the case that this service is not needed, not to mention a possible security risk for people concerned about their system security.
To turn it off, go to Start > Run and type services.msc.
Set the startup type to““Manual” or “Disabled” for XP’s “Remote Registry”or 2000’s “Remote Registry Service”.

14. Visual Effects

Both Windows 2000 and XP have all sorts of fade and other fancy effects turned on as default. All right, so they look pretty, however, they can really bog down systems.
Under XP, in the Control Panel, go to System >“Advanced” tab and under “Performance”, click “Settings”. The two I suggest to uncheck here are “Fade or slide menus into view” and “Fade menu items after clicking”. You can turn off and on any effects you want in order to find a good balance between visual effects and performance Hit Apply and OK after you’’re done.
In 2000, Right click on the desktop, click “Properties” and go to the “Effects” tab.

15. Turn Off Terminal Services

If you are experiencing slow shutdowns, one tweak you can try is turning off Ternimal Services. If you do not use remote desktop, fast user switching, remote assistance or the terminal server, then proceed with this tweak.
Go to Start > Run and type services.msc /s.

Find "Terminal Services" on the list and double click on it (If it’’s not there, it isn’’t installed). Change startup type to ““disabled”” or ““manual”” and click OK.

16.Winodws Sharing

It’’s fairly common nowadays to have more than one computer in the house on LAN so they can each connect to the Internet. It’s also common to share and transfer files between the computers. When you try to access one computer from another, there is often a significant delay while trying to connect. This is because your computer will check the remote computer you are accessing for any scheduled tasks. The more there are on the remote PC, the longer it takes to connect.

To avoid this delay, go into regedit, and go to

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Explorer
\RemoteComputer\NameSpace.
Delete the {D6277990-4C6A-8D87-00AA0060F5BF} key and reboot.

The next time you try to access the shared files on a remote computer, you will probably notice your computer gets there faster.

17. Disable Windows Messenger

To stop Windows Messenger from loading, there is a registry tweak you can try out. If you use MSN Messenger, it can be run without Windows Messenger. If you install MSN Messenger after applying this tweak, the tweak will be reset by the installation and it will need to be done again.
First, if you have it open, close MSN Messenger and make sure it is not open in the system tray. Open up regedit and go to

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Mes senger\Client.

Create/modify these to DWORD values: “PreventRun” set to the value of 1; and “PreventAutoRun” also set to the value of 1.

If you are experiencing a slow down opening OE as a result of the above tweak, try this:
Open regedit and go to
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID.
Find the key {FB7199AB-79BF-11d2-8D94-0000F875C541}
and under it select the folder IniProcServer32.
In the right panel of regedit double-click on the “(Default)” entry at the top and completely delete the value data it contains. Now do the same for the LocalServer32 folder as well.

18. Delay When Opening “My Computer”

It is a sure thing that you have sat in front of your monitor more than a few times and waited for ““My Computer”” to load. There is a simple fix to eliminate the wait time.

Open up “My Computer”, go to Tools > Folder Options and select the “View” tab. Uncheck “Automatically search for network folders and printers” and hit OK. Now try opening up “My Computer”. Notice a difference?


19 Disable anonymous NetBIOS connections

Some computers are vulnerable to a NetBIOS attack, where a hacker uses a rather simple method to connect to somebody's computer. From there, the hacker can essentially do more to that person's computer than that person can do. It is a good idea to do this tweak if you are not behind a firewall. Must be familiar with the Windows registry.
Open Regedit (go to start > run and type in regedit and press enter)

Navigate to the following folder:

HKEY_LOCAL_MACHINE/System/CurrentControl/SetControl/LSA

Right-click a white area in the left pane.

Select New > DWORD Value.

For the name of the value, type "RestrictAnonymous".

Double-click the name of the value.

For the "Value Data" field, type 1.

Press OK.

Close regedit.

Note: The settings will change when your computer is restarted.




20. Disable the boot screen

This is a nice way to speed up your boot time.
Click on Start and right-click "My Computer".
Click "Properties".
Click on the "Advanced" tab.
In the "Startup and Recovery" box, click "Settings".
In the "System Startup" box, click "Edit".
On the end of the line with Windows XP in it, add "/sos".
Your line should like similar to the following (although it may not be quite the same):
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Micros oft Windows XP Home Edition" /fastdetect /sos
Go to File > Save (Click on Save).
Go to File > Exit (Click on Exit).
Click OK.
Click OK.
__________________
Read My --> XP Definitive Performance Tweaking guide

System: My System
CPU
XP 64 X2 4200+     Motherboard
Epox EP-9NPA + Ultra     Memory
2.5 gig     Graphics Card
Ati Radeon X1900xtx
Hard Drive
3 x 250 / 1 x 320 / 1 x 500     Sound Card
Onboard Sound     Power Supply
PC Power & Cooling 510     Case
Powerup
CPU cooling
Air     OS
XP sp2     Monitor
Compaq 19" Trinatron
HotDog is offline I fold for Overclock.net       Reply With Quote
Old 01-16-05       #2 (permalink)
HotDog
Overclocker
 
HotDog's Avatar
 
amd ati

Join Date: Jan 2005
Location: Illinois
Posts: 731

Rep: 168 HotDog is acknowledged by manyHotDog is acknowledged by many
Unique Rep: 113
FAQs Submitted: 1
Folding Team Rank: 2107
Hardware Reviews: 1
Trader Rating: 0
   
Default Continued......... More Tweaks
21. Check your hard drives with scandisk

With time and heavy use, a myriad of data problems and physical problems can develop and mar the performance of your hard drive, not to mention cost you precious space. While defragmenting the drive can help restore much of the performance you might have lost, there are other issues such as lost clusters and bad sectors which the defragmentation utility cannot touch.
Because of this, it is a good idea to run XP's built in error checking utility on your drives once in a while. This utility will scan your disks for errors and optionally attempt to correct them.
Open 'my computer.'
Right click the hard disk you wish to check and select 'properties.'
Choose the 'tools' tab and under 'error checking' select the 'check now……' button.
Check both options. You will need to restart the computer to do the full disk check.
Your disk will be fully checked for errors upon reboot, but be aware that this can take quite a while.

22. Force XP to unload DLL files after closing a program

Dynamic Link Libraries, or DLLs, are files containing data or functions that Windows programs can call when needed by linking to them. Every piece of windows software will include instructions to the operating system as to which DLLs it will need to access, and XP will cache these particular files in memory for faster access.
The trouble is, Windows XP keeps these DLLs cached after the relevant program has closed, wasting memory space. While DLLs are generally tiny, enough of them can make a dent, so it's worthwhile to implement this registry tweak, which will force Windows XP to unload DLLs used by a specific program when that program halts.
To do this, first run REGEDIT. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer

Create a new key named 'AlwaysUnloadDLL' and set the default value to equal '1.'




23. Disable the themes service

If you are not a fan of the appearance of Windows XP, there is an easy way to turn it off and go back to the more traditional Windows style. Simply disable the 'themes' service to restore a classic windows desktop appearance.

To do this, right click on 'my computer' and select 'manage.'

In the computer management windows, expand 'services and applications' and select 'services.'
In the right hand window, highlight the 'themes' service. Right click it and select 'properties.'
In the 'startup type' dropdown box, select 'disabled.'

24. Remove the desktop picture

Your desktop background consumes a fair amount of memory and can slow the loading time of your system. If you are more concerned with performance than looks, remove your picture and go with a blank, colored background.
Right click on an open area of the desktop and select 'properties.'
Select the 'desktop' tab and in the 'background' window, highlight 'none.' Press 'ok.'

25. Reduce recycling bin reserved space

By default, Windows XP reserves 10 percent of each hard drive to store deleted files in the recycling bin. This is a bit excessive. Actually it's a lot excessive, unless you habitually delete files a gigabyte in size or more. Fortunately, there is an easy way to reduce the amount of hard disk space that is reserved for the recycling bins on each drive.
Right click on the recycling bin and select 'properties.'
Choose the 'global' tab.
The slider shows the percentage of each drive that is reserved by the recycling bin. Reduce this to a more appropriate amount, like 2-3% or more depending on the size of your drives. The larger the drives, the smaller the number you should use. If you wish to configure each drive independently, check the 'configure drives independently' button and adjust the slider to the desired amount in each of your hard disk's tabs. The advantage to doing things this way instead of using the 'global' setting is that you can see the actual amount of space on each drive that is being reserved.
Note that files larger than the recycling bin's capacity on a given drive are deleted for good. Windows XP will warn you when this condition occurs.

26. Enable write caching on hard disks

If it is not already selected, enabling the hard drive write-back cache setting on each of your hard drives can improve their performance by making the transferring of data between the drive and the memory more efficient. The only reasons not to enable this setting would be if the drive in question is in a hot-swappable drive rack, or if you expect your PC to be shut down incorrectly (I.E. not through the windows shutdown procedure) often.
To enable write caching right click on my computer and select 'properties.'
Select the hardware tab, then 'device manager.' From the device manager window, expand 'disk drives' and highlight your hard disk. Select 'properties' then the 'policies' tab.
Check the 'enable write caching on the disk' box.
Repeat the above steps for all hard drives in your system.

27. Defragment your hard disk(s)

When an operating system writes data onto a hard drive, it will generally attempt to place the data on the drive as sequentially as possible, in order to facilitate faster retrieval of the information. Over the operational life of the drive, various factors can cause data to become scattered, or fragmented, over the surface of the drive.
This does not mean it cannot be read, since the file system retains a table which links each cluster (the smallest unit of storage available on a hard drive) of data with the other clusters on the disk that contain data for a particular file.
Fragmentation does slow down drive access considerably though, since the drive has to constantly seek for a new disk location to piece a file it is reading together from the fragmented clusters, rather than just being able to grab it off the disk in one continuous stream of data. Factors that can cause fragmentation include incomplete uninstalls of software, system crashes while the disk is in use, improper shutdown of the operating system, etc.
Defragmentation is the process of reassembling the data on the disk into coherent and sequential order, making disk access easier and faster. If your drive has gone a long while without being defragmented, you may find that this process restores a lot of zip to your Windows install. All recent versions of Windows include a built-in defragmentation utility.
To access this utility in Windows XP, go to 'start\programs\accessories\system tools\disk defragmenter.'
To begin with, you need to analyze your hard disk(s) to see if defragmentation is needed. Select a drive and hit the 'analyze' button. This could take a little while depending on the amount of data on the drive.
Once the analysis is finished, you will have a graphical representation of your disk's level of fragmentation. See the pic below for an example of a highly fragmented drive (red indicates fragmented files).
Windows will also inform you if it recommends defragmenting the drive. You must have 15% of the drive free in order to fully defragment it. Anything less will result in only a partial re-ordering of the files. You may need to delete a few things to obtain this free space.
To defragment the drive, select it and hit the 'defragment' button. Note that depending on the size of the drive and the level of fragmentation, this can take a long time. It's a good thing to leave overnight, since you should not run anything else while doing the defrag.

28- Turn off the indexing service

Windows XP includes a new feature called 'indexing' which constantly creates and updates an index of files in your PC. This index is mainly used for speeding up file searches. The indexing feature is largely useless unless you find yourself using file search a lot, and it sucks up system resources, so it is recommended that you disable it for performance purposes.
To turn off file indexing go to Control Panel\Add/Remove Programs\Windows Components. and uncheck 'Indexing Service.'


29- Increasing Options In Add/Remove Menu

by default none of Windows XP's 'built in' programs are visible. it's fairly easy to change, though... just open the file X:\Windows\inf\sysoc.inf (where X: is the drive letter where Windows XP is installed) in Notepad. You should see a section of the file something like this:

[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp4 0ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7

This is a list of all components installed at the moment. I've taken the example of MSN Messenger - the program entry called 'msmsgs', third-last line. You can see the word 'hide' highlighted - this is the string which tells Windows not to display the component in the Add/Remove Programs list. Fix this up by simply deleting the word 'hide' like so:

msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7

To this:

msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7

Now, after restarting, you should be able to see MSN Messenger in the Add/Remove Programs list. If you want to be able to quickly view and remove all components, simply open the sysoc.inf file and do a global find and replace for the word ",hide" and replace it with a single comma ",".

30 - Accelerate Your WinXP by Speeding Diskcache

Diskcache plays a very important role in WinXP. However, the default I/O pagefile setting of XP is conservative, which limits the performance. Some better values for different RAM are given below.

1. run "regedit";
2. goto [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\IoPageLockLimit];
3. modify the value in Hex depending on the size of your RAM:
RAM: modified value(Hex)
64M: 1000;
128M: 4000;
256M: 10000;
512M or more: 40000.
4. reboot.

Though some good tools (such as "Cacheman") can do this, it is an interesting experience for you to work it out by yourself and let your XP fly.

31 - Clean your prefetch to improve performance

This is an unique technique for WinXP. We know that it is necessary to wash registry and TEMP files for Win9X/ME/2000 periodly. Prefetch is a new and very useful technique in Windows XP. However, after using XP some time, the prefetch directory can get full of junk and obsolete links in the Prefetch catalog, which can slow down your computer notablely. My suggestion is: open C(system drive):/windows/prefetch, delete those junk and obsolete files,reboot. It is recommended that you do this every month.


32 - Improve NTFS Performance

Reserve appropriate space for the master file table.

Add the "NtfsMftZoneReservation" entry to the registry as a REG_DWORD in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem. When you add this entry to the registry, the system reserves space on the volume for the master file table. Reserving space in this manner allows the master file table to grow optimally. If your NTFS volumes generally contain relatively few files that are typically large, set value of this registry entry to 1 (the default). Typically you can use a value of 2 or 3 for moderate numbers of files, and 4 (the maximum) if your volumes tend to contain a relatively large number of files. However, be sure to test any settings greater than 2 because these higher values cause the system to reserve a much larger portion of the disk for the master file table.

Reboot after making changes.


33. Creating a Bat file for shutting down and starting up services

You want to free up as much of your memory as possible for gaming? I will show you how to VERY quickly turn off all the services you don't need for gaming.

First browse to your C drive in windows explorer. Right click and select new text document.

Name it netstop.txt

After this rename it to netstop.bat

After this right click the file and select edit
Now we'll need to figure out what services we need to stop.
Hit Start --> Run --> Type: services.msc

Have it sort by status to show you what is currently running. You'll want to take a look at what's running and then reference blackvipers site to figure out what it means.

http://www.blackviper.com/WinXP/servicecfg.htm

Now go back to your open window of netstop.bat

Every service you want to stop should be on its own line. I'll provide you with an example of what I'm choosing to stop. Yours will vary so please don't just copy and paste this into yours.

NET STOP "Automatic Updates"
NET STOP "Computer Browser"
NET STOP "Cryptographic Services"
NET STOP "Diskeeper"
NET STOP "Distributed Link Tracking Client"
NET STOP "DNS Client"
NET STOP "Error Reporting Service"
NET STOP "FireDaemon Service:FAH"
NET STOP "Help and Support"
NET STOP "IPSEC Services"
NET STOP "Messenger"
NET STOP "Network Connections"
NET STOP "Norton AntiVirus Auto Protect Service"
NET STOP "Print Spooler"
NET STOP "Protected Storage"
NET STOP "Remote Access Auto Connection Manager"
NET STOP "Secondary Logon"
NET STOP "Security Accounts Manager"
NET STOP "Server"
NET STOP "Shell Hardware Detection
NET STOP "System Event Notification"
NET STOP "System Restore Service"
NET STOP "Task Scheduler"
NET STOP "Themes"
NET STOP "Upload Manager"
NET STOP "Windows Management Instrumentation"
NET STOP "Windows Time"


After you put all of the services you'd like to stop in the file save it, close the editor and double click on netstop.bat

it may take a couple minutes to take down all of these services if the list is rather long. When you would like to start them back up you can either restart your system or

create a netstart.bat and copy your contents from netstop.bat and everywhere that says STOP replace it with START.A rather easy way to help you gain a bit of extra power good for benchmarking too.

Sunday, June 28, 2009

Get Your Computer to Say What You Type [HowTo]

Windows comes with a built in voice system, which I wanted to utilize recently. In this guide, you’ll learn a Visual Basic script that is only a few lines, which will give you a popup box you can use to type in anything you want your computer to say.

This script utilizes Microsoft’s speech API, which is installed on most Windows XP, Vista, and Seven installations; if this guide does not work, you do not have the SAPI.

Speak to me!

Copy the following text and paste it into Notepad


Dim message, sapi
message=InputBox("What do you want me to say?","Speak to Me")
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak message

Save the file as ‘speak.vbs‘ (be sure to include the .vbs)

Now double click on speak.vbs and you’ll see an input box. Type in your message, press enter, and listen to your computer speaking.

Get Your Computer to Say What You Type 1

If this Doesn’t Work…

You’ve probably run in to one of two problems:

1. Your browser displays the quotation marks differently. Go back to the Notepad file and replace all the quotes (”). Save the file and try again.

Get Your Computer to Say What You Type 2

2. You do not have the SAPI installed on your computer, so this will not work (very unlikely as this comes with Windows, but if you have a custom/pirate version this may be the case.)



9 Steps to Positive Thinking

positive thinking

Photo by APH0rism

Step 1 : Control your mind confidently

There is only one way to positive mental attitude: You have to control your mind confidently. Our mind is the greatest miracle in the universe. Everyone has an amazing treasure, brain and nerves. Every normal person basically has the power to reach everything that others can or trying to reach. We have the power to aim the spirit, emotion, instinct, willingness, feelings, mood, attitude and act to a result. It is up to you how to use all this.
To block all negative things, always make an affirmation like this :
”My mind is mine, I will control it!”

Step 2 : Focus your mind to what you really want and get rid what you don’t want

Most of our mind pattern will be replaced by words, but the deepest motivational mind usually in pictures, not words. If an idea appear, it is usually as a picture, not a moving sentence of words in our head. Pictures is the earliest and strongest mind pattern.
So, we have to learn to discipline our mind and visualizes things that we want. Don’t let environment or other people dictate negative image into us.

Step 3 : Apply the Golden Rule

Treat others just as how you want to be treated. On the contrary, do not treat others badly if we does not want to be treated like that. Find goodness inside every person and every situation consistently.

Step 4 : Get rid of all negative thoughts through self inspection

Most people does not realize that they are having negative thoughts unless they are consciously try to inspect their own mind, act and reaction. Just ask ourselves. ”Is this positive or negative?”. When we fail to conquer our mind, our reaction will tend to be negative.
The more we train to use positive mental attitude, the faster we realize the emerge of negative thoughts.

Step 5 : Be happy! Make others happy!

To feel happy, act like a happy person! To be spiritful, we have to act spiritful.
In the end, you will experience the happy feelings and spirit that will show themselves without you having to focus on them.

Step 6 : Make a habit of tolerance

Be open minded with others. Try to like and accept others the way they are instead of demanding or hoping they can be like what we want. Find kindness in other people and learn to love others. Next is a quote from Napoleon Hill : ”How long, oh dear God, we puny creatures will realize our stupidity trying to destroy others for religion and race difference?”

Step 7 : Give a positive suggestion to ourselves

Suggestion is a certain stimulant sent to brain through five senses : sight, hearing, feeling, touch and smell. All of them are the paths that are used by external elements to affect our lifes every day. As long as we can control this process, try so what comes through your five senses is something useful and something that can bring happiness. Just take the beautiful things.

Step 8 : Use the power of prayers

When you pray, believe in anything you ask. In every storm, your soul will get a protection from a prayer.

Step 9 : Decide your targets

To decide your target is one way to keep our mind focused to what we want, and away from what we don’t want.



Saturday, June 27, 2009

Absolutely Useful Firefox Plugins For Web Designers And Developers

Firefox is a very popular browser especially among web designers. There are more than 70% of WDB’s readers are using Firefox. There are few reasons which make Firefox so popular compare to others and obviously its plugins had contributed a lot for that.

Today, we are going to look into 35 useful Firefox extensions for both web designers and web developers. You are not required to install all extensions, as this will cause your Firefox slow and lag. Without talking much, let’s look into these extensions.

1. Firebug

Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
firebug

2. Window Resizer

The Browser Window Resizer is useful for testing different screen sizes. It accurately resizes your browser so you can test to see what a web page looks like in all of the standard resolution sizes. Supports the 640×480, 800×600, 1024×768, 1280×800, 1280×1024, 1600×1200 resolutions.
window-resizer

3. Total Validator

Provides true HTML validation (HTML 2.0 to XHTML 1.1) using the official DTDs, plus added attribute checking. So you no longer have to put up with the limitations of the W3C validator (no type checking) and tools like HTML Tidy which interpret the standards incorrectly (they don’t use the official DTDs).
total-validator

4. Fireshot

FireShot is a Firefox extension that creates screenshots of web pages (entirely or just visible part). Unlike other extensions, this plugin provides a set of editing and annotation tools, which let users quickly modify web captures and insert text annotations and graphical annotations.
fireshot

5. FireRainbow

FireRainbow is a Javascript syntax highlighting for Firebug 1.3+. It requires Firebug 1.3 or higher.
firerainbow

6. HTML Validator

HTML Validator is a Mozilla extension that adds HTML validation inside Firefox and Mozilla. The number of errors of a HTML page is seen on the form of an icon in the status bar when browsing.
html-validator

7. Library Detector

Detects what javascript libraries are being used on the current page and displays the result as icons with detailed tooltips in the statusbar.
library-detector

8. Tamper Data

Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. Trace and time http response/requests.
tamper-data

9. Firefinder for Firebug

Firefinder is an add-on to Firebug, to help find HTML elements matching chosen CSS selector(s) or XPath expression. Type in desired filter and view the results.
firefinder-for-firefox

10. JSONView

With the JSONView extension, JSON documents are shown in the browser similar to how XML documents are shown. The document is formatted, highlighted, and arrays and objects can be collapsed.
jsonview

11. JavaScript Deobfuscator

This add-on will show you what JavaScript gets to run on a web page, even if it is obfuscated and generated on the fly.
javascript-deobfuscator

12. FireFTP

FireFTP is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to FTP servers.
fireftp

13. HTTPFox

HttpFox monitors and analyzes all incoming and outgoing HTTP traffic between the browser and the web servers. It aims to bring the functionality known from tools like HttpWatch or IEInspector to the Firefox browser.
httpfox

14. Aardvark

Powerful and user-friendly selector utility for selecting elements and doing various actions on them. It can be used for cleaning up a page prior to printing it (by removing and isolating elements), and for web development.
aardvark

15. Firecookie

Firecookie is an extension for Firebug that makes possible to view and manage cookies in your browser. Firebug has to be installed in order to use this extension.
firecookie

16. Dummy Lipsum

Generate “Lorem Ipsum” dummy text (from http://www.lipsum.com). Minimum text length: 5 words. Context menu option on form inputs (”Insert Dummy Lipsum”). This option fills automatically the selected field.
dummy-lipsum

17. Pixel Perfect

Pixel Perfect is a Firefox/Firebug extension that allows web developers and designers to easily overlay a web composition over top of the developed HTML.
pixel-perfect

18. EditCSS

Stylesheet modifier in the Sidebar.
editcss

19. Firediff

Firediff implements a change monitor that records all of the changes made by firebug and the application itself to CSS and the DOM.
firediff

20. FirePHP

FirePHP enables you to log to your Firebug Console using a simple PHP method call. FirePHP is ideally suited for AJAX development where clean JSON or XML responses are required.
firephp

21. OperaView

Open pages in Opera from Firefox and Mozilla context menus. Very useful for web developers.
operaview

22. DOM Inspector

DOM Inspector is a tool that can be used to inspect and edit the live DOM of any web document or XUL application. The DOM hierarchy can be navigated using a two-paned window that allows for a variety of different views on the document and all nodes within.
dom-inspector

23. YSlow

YSlow analyzes web pages and why they’re slow based on Yahoo!’s rules for high performance web sites.
yslow

24. CodeBurner for Firebug

CodeBurner is a Firefox add-on that integrates with Firebug, to extend it with reference material for HTML and CSS.
codeburner

25. IE Tab

This is a great tool for web developers, since you can easily see how your web page displayed in IE with just one click and then switch back to Firefox.
ie-tab

26. CSS Viewer

A simple CSS property viewer.
css-viewer

27. ColorZilla

Advanced Eyedropper, ColorPicker, Page Zoomer and other colorful goodies.
colorzilla

28. MeasureIT

Draw out a ruler to get the pixel width and height of any elements on a webpage.
measureit

29. Web Developer

Web Developer adds a menu and a toolbar with various web developer tools.
web-developer

30. ViewSourceWith

The main goal consists to view page source with external applications but you can also open page source as DOM document, open CSS and JS files, open images with your image viewer and a lot of other features.
viewsourcewith

31. GridFox

GridFox is a Firefox extension that overlays a grid on any website. If you can open it in Firefox, you can put a grid on top of it. It’s easy to customize, allowing you to create the exact grid you designed your layout around.
gridfox

32. Screengrab

It will capture what you can see in the window, the entire page, just a selection, a particular frame. Basically it saves web pages as images - either to a file, or to the clipboard.
screengrab

33. Pencil

Pencil is a free and open source tool for making diagrams and GUI prototyping that everyone can use.
pencil

34. Palette Grabber

Palette Grabber creates a color palette for Photoshop, Paint Shop Pro, GIMP, Flash, Fireworks, Paint.NET, or OS X based on the current page.
palette-grabber

35. Dust-Me Selectors

Dust-Me Selectors is a Firefox extension (for v1.5 or later) that finds unused CSS selectors.
dust-me-selectors



Thursday, June 25, 2009

40+ awesome free Windows apps you can download in 2 seconds

Depending on your internet connection you might be able to download a lot more (or a lot less) than 1Mb in two seconds - but calling this a post about apps under a meg just isn't quite as much fun!

No, you don't really need to pay too much attention to an application's hard drive footprint any more. After all, when you can buy a 1.5Tb drive for less than $150US, what difference does a few megs here or there make?

On the other hand, it's amazing to see what some developers are able to accomplish with a very small amount of code.

There are a ton of great, free applications that have been created in less than 1Mb - I didn't fully realize just how many until I started putting this list together. This is by no means a complete list, so if your favorite got overlooked make sure to share it in the comments!


Desktop/Shell Enhancements

Launchy (408Kb) - Hotkeys FTW! Launchy does more than hotkeys, of course, but even if you add a bucketload of plugins it's still under 1Mb.

Open++ (114Kb) - Helps you tweak your context menu six ways from Sunday. Pair it with another app like NirCmd for a nice one-two punch.

ViGlance (198Kb) - Want Windows 7's iconized taskbar in XP or Vista? ViGlance pulls it off in just under 200Kb. It also swaps the start button for the orb (on XP, of course) and does program grouping and pop-up window lists.

VirtuaWin (385Kb) - Most Linux distributions enable multiple virtual desktops by default. Windows doesn't support them out of the box - so you'll need an app like VirtuaWin. It's a good way to keep your workspace organized.

XNeat (797Kb) - No need to bother with separate apps to shuffle your taskbar icons, roll up windows, or add transparency. XNeat does it all in a single, tiny package. Also allows you to hide windows, minimize to tray, create keyboard shortcuts, and a whole lot more.


Encryption

DiskCryptor (740Kb) - One thing TrueCrypt can do that OmZiff can't is encrypt volumes. DiskCryptor can do it, too, and it's well under the 1Mb mark

LockNote (320Kb) - If the only thing you really want to encrypt are some private thoughts and notes, Steganos' GPL LockNote is a good choice.


OmZiff (408Kb) - Protecting sensitive data with encryption is never a bad idea. While OmZiff doesn't have the massive featureset of TrueCrypt, it's one-tenth the size and provides all the essential functions and includes a file shredder and password generator.


File Tools

7-Zip (919Kb) - Sure, 7-zip's main application window is ugly, but who uses it? All the archiving and extracting power you need is just a right-click away.

Everything (334Kb) - A great desktop search tool, Everything indexes your drive contents quicky and supports find-as-you-type. There's a portable version available as well, and it's even smaller.

FastCopy (194Kb) - Both FastCopy and TeraCopy are great, free apps that make copying and moving large amounts of data easier. For me, FastCopy wins because it's free for commercial use, Open Source, and about one quarter the size of TeraCopy.


Fling (230Kb) - Those cheap hard drives make an excellent place to back up and archive your files. Fling not only handles drive-to-drive sync, but it also plays well with FTP servers and USB flash drives. It's one of my favorite discoveries this year.

QDir (439Kb) - If you can get used to the multi-pane crazines, QDir is an awesome tool for manually managing your files and folders.

Space Sniffer (863Kb) - CCleaner does a great job of removing crap from your system, but sometimes you need to dig a little deeper. Space Sniffer helps you locate unwanted space hogs graphically.

Suction (180Kb) - One great way to keep mess to a minimum on your system is to consolidate similar directories - that's exactly what Suction does. It's portable, too!

WinCD Emu (783Kb) - Daemon Tools and Virtual CloneDrive are more well-known programs for mounting ISO images as virtual optical drives in Windows, but WinCD Emu provides almost the same functionality in a smaller package. It handles ISO, IMG, CUE, BIN, and RAW files.


Internet and Networking

Ammyy Admin (548Kb) - While it lacks TeamViewer's speed and bonus features, Ammyy still provides firewall-friendly remote control. There are no ports to open, and if trust is an issue you can run your own Ammyy router (85Kb) instead of using theirs.

GMail Notifier Plus (985Kb) - With kicked-up support for Windows 7's jumplists, this is a useful, sexy helper app for anyone with a GMail account.

Hamachi (989Kb) - Even though it's about 50% bigger than it used to be, Hamachi is still pretty dang small - and very useful. Its zero-config VPN makes remote access to your systems a breeze.


HydraIRC (949Kb) - The installer pushes HydraIRC over 1MB, but the portable version squeaks in under the wire. Features a tabbed interface, skin support, DCC chat and transfers, channel monitoring, and loads more.

iFTP (838Kb) - I love the second line from the developer's site: " I originally wrote i.Ftp to be the first freeware graphical client for BeOS, but someone beat me to it by a few days and well nobody notices who comes 2nd." That might be true, but he still put together a very capable FTP client with SFTP support.

NewsSifter (262Kb) - An intelligent RSS feed reader that analyzes new items based on content and sorts them into categories that you create.

Putty (444Kb) - Classic SSH/terminal client. 'Nuf said.

uTorrent (270Kb) - I've been using uTorrent as long as I've been downloading torrent files. It's got all the features I need in a client (and more) and it's well under the 1Mb mark even if you add the WebUI zip file. Sure, there are other options, but uTorrent takes it easy on my system resources and just gets the job done.

Wakoopa (309Kb) - A fun (and informative) social app, Wakoopa tracks your application usage and lets you see what programs other users are running. It's a great way to discover apps you may not have tried before.


Multimedia

Evil Player (537Kb) - A lightweight, minimal audio player, Evil Player support all the major formats and streams Icecast and Shoutcast (which can be recorded as well).

Fotografix (370Kb) - This little gem has generated quite a bit of buzz since I first wrote it up. It's an excellent lightweight Photoshop alternative, with features like layers, masks, filters, scripts, and editable type. If the developer's site is down, grab the file from Rapidspread.


Greenshot (160Kb) - An open source screen capture tool, Greenshot supports full screen, window, and selection captures, saving to multiple image formats, and annotations. Both a portable version and installer (404Kb) are available.

iDump (197Kb) - Need a free, portable app to backup the contents of an iPod? iDump is a good tool for the job, and it downloads in a flash - even on dial-up.

NCH Express Burn (390Kb) - ImgBurn is my default Windows burning application, but Express Burn sports a lot of the same features and packs them into a much smaller package.

VideoCacheView (65Kb) - It's hard to pick a single NirSoft app to list, because so many of Nir's utilities are under 1Mb and they're all handy. This one scours your browsers' cache files for FLVs and SWFs and allows you to save them for offline viewing.


Office and Productivity

ArsClip (986Kb) - A better clipboard manager with tons of configuration options and features. It's packaged as a zip and totally portable.


CintaNotes (365Kb) - drop it on your Flash drive, and CintaNotes provides an excellent way to collect snippets, links, and any other text data. It supports tagging and search-as-you-type.

Converber (253Kb) - Its unit-conversion super powers are tought to beat. You might not use Converber often, but it's small enough to keep around just in case.

KA TypeIn (920Kb) - A fantastic little app that lets you easily create and reuse text snippets. You can get advanced with it as well since it supports variables. Also does autocompletion.

List² (32kb) - You certainly don't need Excel to create very basic spreadsheet-style lists. This app is more than capable, and it takes up about as much space on your drive as the first page of Excel's help file.


TinyPDF (586Kb) - Just north of half a meg, and able to create good quality PDFs from any application via file > print. No longer freeware, but you can grab the last free installer from Freeware Files.

TinySpell (590kb) - Not all our favorite apps include a spellchecker. TinySpell fills the gaps and boasts a 110,00 word dictionary.

WinWorkBar (593Kb) - A productivity-boosting calendar and todo list / GTD application rolled into a sidebar (that can be set to autohide).


Utilities and Maintenance


CCleaner (979Kb) - One of the best file and registry cleanup tools around, and the portable version still still weighs in under 1Mb.

FileHippo Update Checker (154Kb) - FileHippo is a great place to download popular free applications. It's not cluttered with deceptive ads and the site is well-organized. The Updater is a smart way to keep your installers up-to-date.

HijackThis (793Kb) - A must-have for malware cleanup. I don't recommend HJT to casual users, but if you're a DIY-er with a good idea what should and shouldn't be in your registry, it belongs in your toolkit.

Magical Jellybean Keyfinder (367Kb) - Before you reformat your system it's a good idea to back up the product keys for your installed programs. Jellybean is a free, Open Source app that quickly digs up your keys and saves them to a TXT or CSV file.

NirCmd (86Kb) - I tried, but deep down I knew I couldn't get through this list without a second NirSoft app. NirCmd packs a ton of command-line Kung Fu in a single download.


Process Lasso (544Kb) - Gives you better control over the processes running on your system. If you're typically using loads of applications at once, Process Lasso can help keep your system running smoothly. Tweak things manually, or let ProBalance do the work for you.

UltraDefrag (374Kb) - A good defrag tool helps keep your hard drive running like clockwork. Under half a meg and open source, UltraDefrag even comes in 64-bit flavors and there's a micro build (as if 374Kb wasn't small enough already).

Unlocker (252Kb) - I hate trying to delete a file only to have Windows notify me that I can't because the file is in use. Unlocker provides a simple remedy to that problem.

Source: downloadsquad.com