Saturday, December 16, 2006

Programmer Utilities

    • A tutorial on character code issues - This document tries to clarify the concepts of character repertoire, character code, and character encoding especially in the Internet context. It specifically avoids the term character set, which is confusingly used to denote repertoire or code or encoding. ASCII, ISO 646, ISO 8859 (ISO Latin, especially ISO Latin 1), Windows character set, ISO 10646 (UCS), Unicode, UTF-8, UTF-7, MIME, and QP are used as examples. This document in itself does not contain solutions to practical problems with character codes (but see section Further reading). Rather, it gives background information needed for understanding what solutions there might be, what the different solutions do - and what's really the problem in the first place.
    • ASCII Chart - ASCII Chart, ASCII Questions & Answers, Control Codes for the first 32 Characters, Extended ASCII Display Characters
    • ASCII Character Code Chart - ASCII Codes for 0-255 Chars.
    • Using Special characters in HTML - HTML Equivalent Tags for common special characters
    • Character histories - notes on some Ascii code positions
    • Guide to the Unicode 3.0 standard - This document is mainly intended for "ordinary" people who read the Unicode 3.0 standard in order to get information about some particular characters or character processing issues that are important to them. So this is basically for normal "users", and hence there is less emphasis on topics that are relevant to implementors, i.e. people creating software (or hardware) for processing Unicode characters.
    • Unicode line breaking rules - explanations and criticism - The Unicode 3.0 standard specifies "line breaking behavior" of characters in a manner which is very confusing. This document tries to present the ideas the way the Author understood them, and partly criticizes them. The reader is assumed to have a basic understanding of what Unicode is.
    • Dashes and hyphens - The Unicode perspective
    • Code 128 Barcode - Also includes Introduction to Barcodes, Advantages etc.

    Important Utilities

    AnalogX Proxy Server - Free Proxy Server to Connect Multiple Computers to the internet using same line. Works Great
  • TextScan (216 KB) - Want to get a closer look into how other programs are written? Then this is a great way to start...
  • DLL Archive (227 KB) - Clean up your system by getting rid of unused DLL's...
  • Nail It (26 KB) - Ever have a bunch or windows open, and there's one, just ONE, you need to have stay on top? Maybe it's an open "Readme" file during an installation. Or a virtual sticky note you're referring to as you write a memo.Nail It is the perfect little tool for "nailing" your selected window on top of the others. Just click on the EXE to run the program -- an icon (which looks like a piece of notepaper) appears in the system tray. Either double-click, or right-click and select "Nail" from the context menu, and your mouse pointer becomes a thumbtack. Just direct the tack to your target window and click. There! It's nailed on top.
  • Freemem (414 KB) - Many programs need a lot of memory (RAM) to work properly and efficiently. Unfortunately the memory management of Microsoft Windows Operating Systems lacks efficient strategies. A lot of memory is consumed for caching your hard disk. Other parts of your memory are simply unused, because you minimized another application.FreeMem ensures that you have physical RAM available when you need it. Blocked memory is moved to the swapfile.
  • KeyText (503 KB) - Save time by using KeyText 2000 to automate typing and other repetitive tasks on your computer.
  • DoubleDesktop (205 KB) - Clever and simple freeware utility that instantly doubles the width of your Windows desktop.
  • KillAd (41.3 KB) - As you may have noticed, many Internet sites love to open additional browser windows(so called "popups") with advertising contents. KillAd assists with closing all undesirable popups automatically. It is highly customizable, small in size, undemanding to system resources, fast, and reliable.

Command Line Utilities

  • NoIndent (16 KB) - NoIndent fixes formatting in plain text files by removing the leading space indents (not tab indents) from each line.
  • Host Info (17 KB) - Gathers host information for the local machine: its standard host name (for local access), its network/internet host name, and its IP address.
  • XCode(21 KB) - Protects a file with a password by performing a mathematical calculation on each byte. The coding is bidirectional because the same process is used in encoding as decoding. XCode32 is completely compatible with files encoded with XCODE for DOS, but has a number of advantages over the DOS version: it can handle long file-names, multiple files in one session (e.g. XCode file1 file2 file3), and files on any drive. XCode32 can also be put in the SendTo folder (in your user profile), then you can select a file or multiple files, right click, and "Send To" XCode32.

Misc Utilities

  • Mihov CodeView (156 KB) - This program helps you to view text files or source code files very quick. It features searching and printing, and it supports eight (8!) languages.
  • Mihov ASCII Master(132 KB) - Simple but useful utitity that shows you the ASCII value of any key you press (in both decimal and hex). Is it BUGGY?
  • Windows Up Time(48 KB) - Displays how long time your system has been up as well as the exact time of boot. Ability to log all events to a log file and display statistics over computer usage. Windows Uptime can also check uptime for remote computers and batch-query machines in a network through commandline switches.
  • 12 Freeware - Great Site for PC Freeware
  • T2T (567 KB) - T2T converts delimited files to HTML tablesWith a few clicks you can produce a nice HTML table

No comments: