]> NiXPA.com - Nick's Personal Area

Examples of my software

These are some of the programs I created in the past when I was still using Windows 2000 (and later XP). Now I'm a fan of Linux, currently using Gentoo on my laptop and Debian on my desktop. So, this software is kind of useless to me, but might be interesting for those who are forced to use Windows.

Oh, yeah, I didn't upload the source code here, but you can e-mail me and ask for it.

MultiPad2

This was designed as a nice alternative to the Windows built in notepad. Some of the features include: source highlighting (customizable), unlimited document size, row numbers, undo history, block selection, bookmarks, tabbed interface, better search/replace... Well, there are quite a few other features, but you get the idea of what the program is about. It was one of my bigger projects. I created it for my own use (just like most of the software here) and used it as the primary quick source editor back in the "Windows days".

It's worth mentioning that MultiPad2 is the completely redesigned version of MultiPad. The first version was a bit bulky and the source code wasn't easy to extend. Version 2, on the other hand, was built using the advantages of OOP with future development in mind (which ain't gonna happen in the end :) ).

OS: Windows All
Size: 463 Kb
Links: Download

EDustman v1.1.3

This utility can eliminate the majority of useless files on your hard disks. I wrote it for my own use since all of the typical programs I used before were shareware, or buggy, or too slow. Dustman, compared to others, works very fast, takes only 176 Kb of disk space and doesn't need installation (all you have to do is extract the executable into a folder).

There are options of adding your own file-masks which should be considered as unnecessary, un/check everything from the found list that is needed or not. A short ReadMe file is provided in the archive with the program.

OS: Windows All
Size: 176 Kb
Links: Download

Video Gendarme v1.0

This utility will allow you to set the vertical frequency of your choice for your CRT-monitor which can be either higher or lower than the preset value. It lacks all kinds of eye candies, since it was written for myself. It also means that to limit the max resolution and set the desired frequency you have to type in the required values for the resolution (width/height) and the value for the frequency, and finally, click a button. That's it.

Who might need this utility? I think NT system users (2000/XP) have already guessed the program's purpose ;-). In some video modes (Direct3D, OpenGL) in full screen applications (games, music visualizers, etc.) Windows sets a very low value for the vertical frequency of the monitor (usually 60Hz), which is not very pleasant to your eyes (trust me). So this utility prevents the frequency to be set lower than the required minimum. You can also switch between different screen modes directly from this program by double clicking the desired entry in the list below. ATTENTION: Before switching to a different mode using this program, MAKE SURE that your monitor supports that resolution!

The program works with all the versions of Windows, but is needed only for 2k and XP.

OS: Windows All
Size: 192 Kb
Links: Download

eAim (GameTool) v2.4

A "mini"-application used to draw a circle and/or current time at any point of the screen. The circle (or time) will always be visible - no matter what screen resolution you have and no matter what programs are currently running (even in games).

It was originally made for shooters since in most of them the cursor of a weapon is usually in the middle of the screen and it moves randomly while shooting. "eAim" solves this problem by drawing the point (circle) exactly in the middle of the screen no matter how much you shoot. This can shorten the delay before shooting again while the "real" cursor goes back to its original position. The newer version can also output time. Now there won't be an excuse to stay awake till morning playing ("oh I didn't know the time!").

New version (v2.4):
+ Ability to change aim and time options: position, colour, size, font, etc.
+ Automatic loading and saving of settings into an INI-file in the program's folder.
* Now pressing Stop will always stop drawing of the objects.
* The way the time is displayed has been changed. Now your "clock" will not load your system much.
* Calculations before drawing have been decreased to the minimum.
* New interface

OS: Windows All
Size: 34 Kb
Links: [Download]

Elarmer v1.3

A simple reminder program, with a simple UI. Allows you to set recurring alarms and "snooze". Tasks can have priorities - high priority tasks will interrupt almost anything to notify you (doesn't matter whether you are playing a game or watching a movie, the alarm will still go off). It minimizes to the system tray right after the start, so it's easy to put it into the start-up list.

There's not much else to say about it. To be honest there are dozens of alternatives out there and I wrote this one at school to better understand the idea of using pointers/links to implement dynamic arrays.

OS: Windows All
Size: 348 Kb
Links: [Download]

Char_set v1.2

It's a small console program which will show you the code of a pressed key or a key combination. Codes for each key varies depending on your current layout. This application may be used by programmers and web masters when there is no way of entering a symbol directly (such symbols as Tabulation, Enter, Backspace, etc.)

OS: Windows All, DOS
Size: 4 Kb
Links: [Download]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

All rights reserved © NiXPA 2007-2009  Valid HTML 4.01 Strict