This software is absolutely free of charge, mostly including source code. To support futher development please visit our sponsor's site below. Thanks!
To start downloading a program click on green
icon on the top of program description
DIY Layout Creator 1.19
800 KB
Win 9X/2K/XP
This piece of software is great utility for everyone who draws board layouts, either for PCB, Perfboard or Stripboard. The idea was first brought up in (of all places) a popular
poker chatroom, since then
the project has grown to become the effective tool. It has simple yet very effective interface which makes job much easier. Placing a component on board takes only 2-3 mouse clicks! You need to click on source and destination hole and program will place component between them. Placing polarized components is the same, but then you need to take care about hole order because program takes source hole for positive and destination hole for negative side. It's similar with IC: pin 1 goes in source hole and last pin goes to destination hole. When working with PCB layouts you can set width of each trace and solder pad! Also, there's "Print PnP" which gives printout ready for transfer on blank board (laser printer required).
Current version supports these components:
Text
Solder Pad
Trace
Jumper
Resistor
Capacitor
Diode
LED
Electrolyte
Transistor
DIL IC
SIL IC
Trimmer
Transformer
Switch
Potentiometer
Wire
Audio Jack (Stereo and Mono)
Tube Sockets (Noval and Octal)
There are lots of layouts in official layout gallery, check it out.
SortPedia 1.0
250 KB
Win 9X/2K/XP
This educational tool is necessary to everyone who deals with array sorting problems. It contains detailed analysis and source code for 8 most used sorting algorithms: Bubble Sort, Selection Sort, Insertion Sort, Stack Sort, Shell Sort, Merge Sort, Heap Sort and Quick Sort Sort. SortPedia can also benchmark selected algorithms with array of given size and structure (random items, sorted and reverse-sorted) and display results in user-friendly chart.
Source code is available upon eMail request.
Cool
Shutdown 1.0
231
KB
Windows
XP
If
you ever need to schedule shutdown Cool Shutdown is
a piece of software you need. It is very simple -
does only what it has to do. You can select between
two modes: "Turn off after specified time"
and "Turn off at specified time". For
example, if you select first mode and enter "00:05:10"
your computer will shut down after 5 minutes and 10
seconds, but if you select second mode your computer
will shut down at 00:05:20 AM.
This
can be usefull if you leave you computer to get some
work done and turn itself off, e.g. burning DVD discs,
creating DivX files or any time intensive work.
This program is useful in graph theory. For given graph it colors all connected components and finds the largest and the smallest one. Graph is determined by number of nodes and adjacency matrix where A[u][v] is 1 when u and v are connected. It has also ability to create random graph with given number of nodes. Coloring algorithm is based on DFS.
If
you need to get rid of a file and make sure nobody
will recover it later File Destroyer is the right
tool for you. In integrates itself into windows explorer's
context menu. To destroy a file you just have to select
"Destroy File" option in file's context
menu. Since it does not need User Interface no screenshot
is available.
This
simple and interesting utility will help you measure
objects on your desktop. Usage is very simple - just
place StormRuler next to object you want to measure
and set ruler's tick to object's opposite side (like
on screenshot). As you can see on this screenshot,
ruler is half-transparent, so it looks very cool under
Windows XP
WorkMeter
is simple and funny program which measures mouse activity:
It counts keyboard and mouse clicks and calculates
cursor's trajectory length in pixels and meters. Calculated
length depends on diagonal length so it must be set
in order to achieve better accuracy. You can also
analyze daily usage using WorkMeter's HTML statistics.
WorkMeter can also run when Windows starts.
RAT
(Remote Administration Tool) Package consists two
programs . Server and Control Center. When you install
Server on remote machine you can connect to it from
any computer using Control Center or just Windows
Telnet and you can download files, view desktop on
remote computer, execute programs, chat, play with
mouse, "press" keys on Server's keyboard
and much, much more. Must have it. Note: in source
code all encryption keys are replaced with 0 for security
reasons.
Snake
Charmer is one more snake clone. It features Boss
Key, Top players list and level selection. Very simple
and effective, if you like snake games you should
definitely try it.
This
utility converts expressions from Infix to Postfix
(also known as Polish) notation and vice versa. For
example, expression (a+b)/c+d in infix notation
is equivalent for ab+c/d+ in postfix notation.
Note that there are no brackets in postfix expressions.
Operation priority is determined by it's position.
You also get step-by-step explanation of conversion
algorithm.
This
small program helps you solve numerical problems with
finding X in given interval [a..b] for which is f(X)
= 0. You enter function and range and program will
calculate X step by step saving your time. It can
also narrow interval if it is possible. You can use
all standard elementary functions, such as sin,
cos, exp, log...and
constants pi and e.
Note:
Newton's iterative method uses iterative process F(x)
= x - f(x)/f'(x) and sometimes cannot be used for
solving this problem (for example if f'(x) = 0 for
some x). Besides, f'(x) is also calculated numerically.
Calculation precission is 10E-10.
This
is just small application that reminds you that your
tea (or coffie) water has boiled. I used to forget
about it very often so I made this program to help
me out :) Just enter time needed for water to boil
and it will remind you with sound and message.
It
is made in C# .NET so it requires .NET Framework to
be installed on your computer in order to run this
application.
This
is small component for Delphi which measures time
you are spending to develop the application. Data
is saved to Registry so next time you run Delphi and
open your project time will continue where you left
it last time. You can pause timer or reset it to zero
any time. Time is displayed in short and long formats
on a Label and is working only in design-time. You
can also use many different TWorkTime components on
one project/form to measure time for different jobs.
It's very easy to install and use. Source code is
included (nothing else is necessary, though). By the
way, this is my first component :)
Knuth
II Interpreter v1.999
296
KB
Win
9X/2K/XP
With
this program you can run and analyze algorithms written
in form defined by Donald Knuth in his 2nd algorithm
definition. If you know what it is you'll find it
very useful, otherwise...I don't think so :) There
are three to run your algorithm : simple execution
and return output, step by step execution where you
can follow result in every algorithm step and report.
Curve
Builder draws graph for parametric functions where
you set real function for each coordinate in 3D space.
Drawing is isometric with 4 viewing angles - front,
left, bottom and perspective. It also has Auto-zoom
feature witch sets zoom ratio for best fit on screen.
Interesting feature is calculating curve length, something
like in "real" mathematical analysis - split
segment to many parts and than calculate length of
polygonal line. I used Expression Evaluator v1.4 for
Delphi freeware component which can be found here.
The
name speaks for itself. This is small and useful program
that can replace expensive ordinary metronomes. You
can set tempo to any value between 30 and 300. Program
is very interesting designed and can work with either
MIDI device or PC Speaker. This means that you can
use Virtual Metronome without having sound card at
all! In older versions this was not possible. Also,
playback is now more stable and constant than before
and less buggy (not buggy at all, I hope). Besides
that, there are few more minor cosmetic changes (like
XP visual styles support). This program can help you
allot if you are a musician.
This
is an old game I wrote during political crisis my
country suffered during 90's. The goal is to eliminate
ex president Slobodan Milosevic (who ruled Serbia
during that period). You can practice on few significant
Serbian politicians too and use several different
types on guns. This game lost it's charm the day Slobodan
fell, but it's not bad to have it...just in case :)
Meanwhile I lost source code...
Reminder
1.1
269
KB
Win
9X/2K/XP
If
you have problems with reminding your duties this program
can be very useful to you. It's located in system tray and
reminds you about events you entered using custom sounds
and big message that appears on the screen. In this version
problem with compatibility with Win 2000/XP is solved!
This
is simple pastime game you definitely know. No need
to talk about it much. You play against computer only.
There are two difficulty levels to choose - Easy and
Hard. It's very hard (but still possible) to beat
computer at hard level. I started making multi player
version of this game (for network playing) but at
about 80% of job done I stopped. Maybe I'll finish
it one day :)
If
you play guitar this program can help you with learning
chords. In it's database it has more than 1000 chords;
you can search them by name or look (you can use
wildcards "?" when you are searching by
look) and you can easily play them using MIDI.
BitCompression
Demo
162
KB
Win
9X/2K/XP
This is useful technique
when you use large arrays of boolean type. Boolean type
wastes whole byte of memory, although just one bit is enough
for saving boolean variables (1-True, 0- False). In this
unit I wrote some routines for compressing regular boolean
arrays into byte arrays which are up to 8 times smaller
than original. You can download just a unit and use it in
your programs or whole demo which shows basic operations
with compressed arrays. Don't get this wrong: this is not
limited demo version of program, it's just demonstration
of what this unit does. Screenshot is really not necessary
here.
With
this program you can make your text look funnier,
S0m3Th1n6 l1k3 th1s T3xT. It's not very useful, but
you can make some fun with it. It can copy output
text to clipboard or save it to text file. There are
three ways to make your text weird. Randomly change
case of every letter, switch some letters with look-alike
numbers and invert text (for reading right-to-left).
This
game was created when I found out about graph unit
in Pascal and when I learned how to use it. Your goal is
to spit on people who pass by your house. You have three
windows to spit from, but you have to watch the wind. When
you spit on someone he will say (ok, write) some nasty comments.
It's small, funny and simple. Try it.
Minefield
12
KB
DOS
Say
hello to my very first game, developed during NATO
bombing of my country in 1999. at the beginning
of my programming carrier.I didn't have smarter
things to do, so I made this text-based action game;
your goal is to eat "food" and avoid bombs
(how did I get this idea?!) and walls. That's it,
just with every new level your character moves fasted.
Unfortunately, I didn't keep source file.