The Fascinating World of Programming ...

Dienstag, 27. Januar 2009

This little game has been created in the context of a programming competition in which the source code size was limited to 8 kilobytes. There were no external graphics data are used, but 1 megabyte of music and sound data. Despite the simple graphics it shines with a good playability and a great soundtrack. To play you need a DirectX 7 capable graphics card. The zip archive contains all needed files.

Dienstag, 3. Juni 2008

The editor is the ideal possibility to test fast and simple the programming language AsciiMASH. It is characterised by separate IO-Windows and possesses among other things also a memory viewer for show the memory hex dump. An additional save and load function provides the permanent storing of the developed source code.

Mittwoch, 30. April 2008

CAPTCHA is tell an acronym for Completely Automated Public Turing test to tell Computers and Humans Apart. It will be used to find a distinction between humans and machine. CAPTCHAs are usually Challenge-Response-Tests, with which the asked one must solve a task (Challenge) and which send back result (Response). The posed tasks are so that they are to be simply solved for humans, very difficult for computers. At present usually picture-based CAPTCHAs are used. Possible use cases are services, with which Bots can manipulate or abuse the service, as for instance on-line inquiries, guest books, registering E-Mail addresses (by those Spam can to be sent) or log in entrances.

The now available captcha service "YourCaptcha" is one these picture-based CAPTCHAs. It is characterised by an easy integration with the help of a simple <IMG SRC='...'> HTML tag on the own Website. The correct character input is checked over a simple ASP.NET Webservice.

Additional feature list:- The use of different character fonts- Rotation and deformation of the individual characters- Overlapping random patternet cetera ...

Montag, 21. April 2008

Because of a missing index counter increase of the current interpreter position during the checking of a loop end, it came to a wrong setting of the memory value. This repairs the current bugfix 001. All old AsciiMASH download links are available with the corrected version.

Mittwoch, 5. Dezember 2007

Because of the binary compatibility from Mono to Microsofts .NET Framework is it also very simple to be used the AsciiMASH Dynamic Link Library by Mono with Linux. At first you have to copy the DLL to the local user folder on your Linux system (using of a USB stick is recommend). Next you create a simple text document (for example with gedit) like the following example and stores it into the same folder as the AsciiMASH DLL with the name Sample.cs.

Open a terminal program (change into the local user folder if not happened) and execute the following command line.

mcs Sample.cs -out:Sample.exe -r:AsciiMASH.dll

Now the upper example source code will be compiled and it creates an executable file with the name Sample.exe. To start the AsciiMASH interpreter, Mono with the parameter of the executable file name must start - the whole alphabet is print on the screen.

Montag, 26. November 2007

AsciiMASH is of Brainf*** and Befunge inspired socalled esoteric programming language and is well suitable to learn the basics of the computer engineering and can lead to the improvement of structural thinking. Basis of AsciiMASH is the right and left shifting of a pointer on a modifiable linear data field. With its efficient instructions is it very simply to write compact and solution-oriented programs, often with only one program line.

Here the "Hello World" example: "Hello world!"0'[:>]

21 instructions are available at the current language specification 1.0.0: