A Perl script that takes a TGA image and converts it to text in US-ASCII characters. Uses about 30 scales of grey and has a contrast optimizer to get the most out of those 30 scales.
See an example in 25 line mode, or 50 line mode, and check out 25 line mode with contrast optimized or 50 line mode optimized. And of course the source. If it doesn't look good the font you are using doesn't resemble the font I based the mapping on very much I'm afraid. Tinker with the mapping-string in the source to get nice results on your medium.
Another option is to see them in negative if you're on a light on dark medium.
Or just some screenshots, the first a 25 line screen, the other with 50 lines:
PS. The examples are supposed to be an image of Téa Leoni.
I wrote a JavaScript that makes it easy to set up a menu like you see on most sites, but this one is very flexible so there is no need to edit the code if you change the menu by adding or deleting menu items. It can also be used for more or less interactive menus: from just mouseovers to followed indication. The working example starts out as static, and clicking on the list items will take the menu to another level of interaction.
A more complicated JavaScript that uses eventareas to implement mouse control is used in Turning Up The Background, which is only tested in NS4.06 and probably doesn't work in IEsomething.
These are files that make it easier to edit web-pages with Vim (well, that's what I think of them...). How to use them is explained in the files themselves. The files are plain text. I made them for use on a Windows95 system and don't know if it's compatible with other flavors.
These are some programs for MS-DOS systems I wrote. Not very interesting, but more meant as an illustration of when to use what language: QBASIC for quick and easy use of graphics and communication, C for fast calculations. More applications will be added as I go along (figure out this FPC or more of C).
Language: QBASIC
Source: piestima.bas
Description: Gives an estimation of Pi by checking the distribution of random points between the inside and outside of a circle with radius 1 in a 2x2 square and shows the proces graphically.
Screenshot:
Language: QBASIC
Source: battle.bas
Description: A simple battleship game for two players using a TTY connection. Each player places his ships in a grid and then tries to hit the fleet of the enemy.
Screenshot:
Language: C
Source: square.c
Description:Calculates squares of integers by applying a recursive routine invented by Babbage:
1x1=1 | |
2x2=(1x1)+3 | |
3x3=(2x2)+5 | |
4x4=(3x3)+7 | |
etc. |