Client for public libraries
VideLibri watches over the books you have lend in public libraries. It will automatically renew the loan period, warn you if some books are due, and keep a history of all lend books. You can also search new books in the catalog and order the found books. It has been tested with over 100 libraries in Germany/Austria/Switzerland, but more importantly, you can add your own libraries using template pattern by inserting annotations on a downloaded library webpage.
An open source process simulator
**19-OCT-2017 PROJECT MOVED TO GITHUB** OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface (GUI) and an underlying high performance simulation engine.
Practice arithmetic skills, for kids and professionals
RekenTest is freeware educational software to practice arithmetic skills. It supports basic arithmetic operations like addition and subtraction, the muliplication tables and so on, as well as more advanced arithmetic operations like decimals, money problems, percentages and fractions. The software has lots of options and lets you organize your classroom with tasks and groups.
ISC lets you encrypt & decrypt text and files of any type up to 4GB
ISAAC is a cryptographically secure pseudo-random number generator (CSPRNG) and stream cipher. It was developed by Bob Jenkins from 1993-1996 and placed in the Public Domain. ISAAC is fast - especially when optimised - and portable to most architectures in nearly all programming and scripting languages. After more than 20 years of existence ISAAC has not been broken, and the little program you have here allows you to use it to encrypt and decrypt text of arbitrary length, files of any type, on a key-phrase of any complexity. ISC is a symmetric key encryption system, which means that both the sender and recipient of a message must possess the key.
A minimal CSPRNG reflecting the Zen of cipher design
AUM is an extremely fast, small-state, cryptographically secure pseudo-random number generator and stream cipher. AUM exhibits uniform distribution, mixes rapidly, has no detected bias, and comes in three variants: AUM16, with an internal state array of 16+4 32-bit words; AUM32, with an internal state of 32+4 words; and AUM64 with a 64+4-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.
A family of FLEA-inspired CSPRNGs and Stream Ciphers
BEDBUG is a small, fast, cryptographically secure pseudo-random number generator (CSPRNG) and stream cipher. It exhibits uniform distribution, mixes rapidly (with worst-case avalanche better than 16-bits), has no detected bias, and comes in three variants: BEDBUG128, with an internal state array of 128+3 32-bit words; BEDBUG256, with an internal state of 256+3 words; and BEDBUG512 with a 512+3-word state. The former permit seeding with a key of up to 4096 or 8192 bits, the latter with a 16384-bit key. The BEDBUG generator itself is a mere 5 lines of code: Three rotations; two pseudo-random lookups. The default BEDBUG configuration alternates the rotation constants unpredictably. These four sets of three values differ between BEDBUG128, BEDBUG256 and BEDBUG512 and were selected, tuned and tested in each case for optimal avalanche, which is never less than 16.5 bits. BEDBUG has passed stringent industry-standard tests for randomness, including NIST and DIEHARD.
EIFFE-L (EnvIronment For Freedom in E-Learning) is a full featured SCORM compliant e-learning/elearning system (LCMS) with an XHTML 1.0 Strict WCAG Priority 3 compliant interface.
GraphCAD is a pseudo 3D Computer Aided Design (CAD) program to modeling dinamic and static objects, basics on graph theory. GraphCAD may be used as GIS, Medical Disgnostic, Engineering, Education and Mathematical modeling tool.
A functional HP-style command-line RPN scientific calculator
HPN is a functional - as opposed to microcode - cross-platform emulation of a classic 1970s Hewlett-Packard scientific calculator for any command-line interface. Its operations completely model the historical and groundbreaking HP-35 series, and functions to support the HP-45 and the later HP-65, 67 and HP-15C are in the pipeline.
This app interfaces a serial inclined plane and get its data
This app sets and gets the plane height and slope. You can see, store, load and plot plane test results to observe the rolling/sliding phenomen.
A family of small-state CSPRNGs and Stream Ciphers
MOTE is a fast, small-state, cryptographically secure pseudo-random number generator (CSPRNG) and stream cipher. MOTE exhibits uniform distribution, mixes extremely rapidly, has no detected bias, and comes in three variants: MOTE8, with an internal state array of 8+4 32-bit words; MOTE16, with an internal state of 16+4 words; and MOTE32 with a 32+4-word state. The former permit seeding with a key of up to 256 or 512 bits, the latter with a 1024-bit key. Reduced to essentials, MOTE is only 5 lines of code: Ten arithmetic and bitwise operations in all. It's called MOTE because a PRNG can't be made much smaller (or faster) without introducing bias or severely reducing avalanche. MOTE alternates its shift and rotation constants unpredictably, and has passed the most stringent industry-standard tests for randomness and security, including NIST & DIEHARD.
System simulation software based on discrete event simulation
Free simulation software for system simulation based on discrete event simulation approach. OpenSIMPLY is an open source simulation software for computer simulation in Delphi and Free Pascal, and also in Lazarus IDE. The project can be used as a network simulation software, traffic simulation software, scientific modeling software and computer simulation software for educational purposes. The package contains: - tutorial based on executable examples with step by step learning of basics - full documentation in HTML and CHM formats for using with any IDE - insight help (pop-up hints) for Delphi and Lazarus IDE's Write the model ones. OpenSIMPLY has an own output manager for GUI and console mode. Installation videos ============== - for Lazarus and Free Pascal https://www.youtube.com/watch?v=RXopJieZM44 - for Delphi https://www.youtube.com/watch?v=jILU0Y6WehI .
A simple tool for typing characters in different writing systems.
PangInput is a simple application to help you in typing characters from different languages in unicode. Three methods are available: 1) a virtual keyboard, mapping specific characters to each key on your keyboard; 2) custom character sets, which you can select by clicking on them; 3) macro sets, allowing input of complex scripts - basically mapping a latin transcription to the actual writing of characters or words.
SES brings back the uncrackable onetime pad, with a digital twist.
SES brings back the uncrackable onetime pad, with a digital twist. It is well known that a random key of message-length is the only provably unbreakable cipher. SES uses cryptographic strength pseudo-random keys of message-length for its many encipherments, in addition to offering true one-time pad capability for the intrepid. SES is built on ISAAC, Bob Jenkins' unbroken CSPRNG, a fast and simple stream cipher placed in the Public Domain in 1996. SES now gives you the ability to efficiently cipher text of arbitrary length or files of any size or type. Use it with confidence. To achieve complete one-on-one privacy, SES traverses several levels en route to its output. The more words in your key-phrase, the more layers of encipherment SES applies. It is part Vigenere, part onetime pad, part cryptographic hash, not to mention the essential scrambler element, each component driven by ISAAC, with all key-derivation and stretching relying on Keccak in 512-bit configuration.