I wrote this so long ago I don't even remember what language I did it in. It's an algorithm that in practice sorts numeric keys in O(n) time (worst-case performance is O(nlogn)). It works by doing a numeric integration of a histogram of the keys in order to predict key placement in the sorted output.
I wrote this years ago. It's a Modula-2 library to manage memory allocation and do automatic incremental garbage collection. It was meant for use in environments where system responsiveness is more important than raw speed, such as interactive or real-time programs. I published it on Usenet, and you can get find it at Google Groups with search terms "hism hankins". You can also download it here as a zipped or tar/gzipped archive:
This is a proof-of-concept for RecallMaster. It's a text-console based Java program that helps you memorize facts by repetition. It reads a list of "flashcards" from a file, then presents each question to the user, comparing his response against the correct answer. If he gets it right, qdfc goes on to the next card. If he doesn't, the program tells him the correct answer and repeats the question. The question is then repeated at increasing time intervals to ensure that he memorizes it.
As it has no GUI, and the code is rather ugly (hence the name), I haven't published it. I may someday clean it up and make it "RecallMaster Lite" freeware.
This is just QDFC with a flashcard file containing facts about memorizing "peg words", a mnemonic technique for memorizing long strings of numbers that I learned from The Memory Book by Harry Lorayne and Jerry Lucas.
This will be a Java program that helps the client memorize facts by repetition, in a manner similar to the flashcards that some of you will be familiar with from school. It presents a stimulus, accepts a response, and checks the response against the correct one. Clients who give the wrong answer are shown the right one and then the card is repeated at increasing intervals until memorized.
This is to be a commercial program, and the following features are planned:
This is to be another commercial program. Features planned:
Features still foggy, but main ones are:
This will be a library for experimentation with ideas in concurrency and variations on object-oriented programming semantics. The primary items being played with will be:
This will be a program for playing with the notion of a machine architecture that's not procedural but instead object-oriented. Some ideas to play with:
I've already defined the instruction set for this and the ancestor program. What's needed is implementation and instrumentation so that the progress and activities of the organisms can be visualized.
The problem is that many older but still popular games (such as Diablo II) must have Administrator privilege to run. Unfortunately, this leaves Parent with an irritating choice: the parent has to either
What's the solution? Provide a secure program that invokes RunAs and types in the password (but only for an Administrator-supplied list of programs). A simple VB sendkey script would do it, but would not be secure. What would be better is something along the lines of a service running as Administrator that launches the program in question when a client program asks it to.