Microsoft Access Databases Archive (*)


ID Name Description
1.1. TuttoScienze
(339 KB)

Questo database contiene un indice degli articoli di TuttoScienze de La Stampa pubblicati tra luglio 1993 e agosto 1996, meticolosamente catalogati dal sottoscritto, ed è fornito di due modalità di ricerca di un'informazione, nonché di un motore statistico.

(*) This database has been developed in Italian and for release 97 of Microsoft Access



Integrated projects


ID Name Description
2.1. Life Game Simulation
(617 KB)

Have you ever heard about a simulation, known as Life Game? Invented by John Convay, a brilliant and eccentric mathematician of Princeton University, it has been the basis from which the theory of cellular robots has been developed. It describes graphically the behaviour, i.e. the course in the time, of a statistical population conditioned by external agents. The software package I have developed is a project realized by integrating the main object, a dynamic link library implemented in Microsoft Visual C++ as an ActiveX component, a HTML page to contain it, with the needed addition of JavaScript scripts, and a database of Microsoft Access, used to store and to plot the various simulations saved, and equipped with VBA support. Please note that this project has been designed to work under Microsoft Windows 95/98/NT/ME/2000/XP. Unfortunately, instructions and labels are written only in Italian, but, for any question, you can contact me.

2.2. IDEA
(Improved DElphi Analysis)

IDEA is an innovative software used for physical analyses within the DELPHI collaboration at CERN. It is entirely developed in C++ and runs besides an analogous software implemented some years ago in Fortran, called SKELANA, that will probably be replaced by IDEA itself in the next future. Its importance is due to the need to preserve the data stored on DELPHI's tapes during the past LEP working.
I belonged to the developing team of this tool and this constituted the core of my final thesis.



MS-DOS Utilities Archive


ID Name Executable Source Description Topic Valuation
C++
3.1. CHAINGEN It generates numerical sequences by scanning the trees forming while going from a node to another and following a specific rule of walking. It is invokes by BUFFER program, but it may be useful by itself [See also BUFFER, SHOW] VARIOUS ****
Quick Basic
4.1. BIOSVERS It outputs the computer type on the screen, by reading it in the BIOS [See also FREESPC, MYFUNC, CDBOOT, CMOSIMG, ENVMODE, MATHCOP] COMPUTING *
4.2. BUFFER It manages game books [See also SHOW, CHAINGEN] VARIOUS ****
4.3. CAVEN After inserting the population of empirical data revealed by a Cavendish balance, it calculates the best linear and parabolic fit SCIENCE **
4.4. COLORS It shows all the available colours [See also PALETTE] COMPUTING *
4.5. DAY It performs operations on dates and returns the week day of the date specified VARIOUS ***
4.6. EULER It calculates the coefficients of Euler polynomials SCIENCE **
4.7. FILETRNK It makes a copy of a file, breaking if off at the offset specified [See also MAKEDATA, PC2UNIX, UNIX2PC] COMPUTING *
4.8. FREESPC It outputs the free space dimension of the drive specified [See also BIOSVERS, MYFUNC, CDBOOT, CMOSIMG, ENVMODE, MATHCOP] COMPUTING *
4.9. FTEST It compares the speed of different computers, by calculating how many seconds everyone takes to count up to the same number [See also MYFUNC] COMPUTING *
4.10. FUNCAPRX It draws a certain function on the screen between the extremes specified ROUND, WAVES] SCIENCE **
4.11. KEYCODES N/A It returns the ASCII code or the scansion code of the pressed key; don't compile it, or you won't be able to exit: every pressed key is fetched [See also KEYFAKE, MYFUNC] COMPUTING **
4.12. KEYFAKE It pushes a sequence of keys into the keyboard buffer, so that the program specified starts as these keys had been pressed by user after its initialization [See also KEYCODES, MYFUNC] COMPUTING ***
4.14. MAKEDATA It transforms a binary file into a text one containing the ASCII code of every byte of the former and adds DATA BASIC instruction before each line [See also FILETRNK, PC2UNIX, UNIX2PC] COMPUTING *
4.15. MATHS It performs four different things, such as the factoring of a number [See also MINOX] SCIENCE ***
4.15. MINOX It sends the coordinates of complex geometric figures to a printer or to a plotter [See also MATHS] SCIENCE **
4.16. MYFUNC Set of a lot of routines for analyzing the system, often by invoking interrupt callings, and for performing various operations [See also BIOSVERS, FREESPC, SAVEDIR, RESTDIR, CDBOOT, CMOSIMG, ENVMODE, MATHCOP] COMPUTING ***
4.17. NOVRAIN It prints the words of November Rain, the famous song of Guns 'n' Roses VARIOUS **
4.18. PALETTE It manages colours palette, by increasing or decreasing RGB components intensity of each of the 256 VGA available colours [See also COLORS] COMPUTING ****
4.19. PC2UNIX It transforms a text file in which the string of carriage return is 0x0D 0x0A into one in which this string is simply 0x0A [See also UNIX2PC, FILETRNK, MAKEDATA] COMPUTING **
4.20. RESTDIR It restores the path specified in the environment variable set by SAVEDIR [See also SAVEDIR, MYFUNC, STODIR] COMPUTING **
4.21. ROUND It applies an affine transformation on a tringle drawn [See also FUNCAPRX, WAVES] SCIENCE ***
4.22. SAVEDIR It saves the current path into a batch file called TEMPDIR.BAT; you have to launch it after for setting an environment variable containing this path [See also RESTDIR, MYFUNC, STODIR] COMPUTING **
4.24. SHOW It shows a saved session of BUFFER program [See also BUFFER, CHAINGEN] VARIOUS **
4.25. UNIX2PC It transforms a text file in which the string of carriage return is 0x0A into one in which this string is 0x0D 0x0A [See also PC2UNIX, FILETRNK, MAKEDATA] COMPUTING **
4.25. WAVES It draws a close sinusoidal wave, like De Broglies's ones [See also FUNCAPRX, ROUND] SCIENCE ***
Download all executables (744 KB) Download all sources (30.2 KB)
Assembly
5.1. ARROW It lights the mouse pointer on the screen in VGA graphic mode [See also PALETTE, LOADPAL, PALGEN, SAVEPAl, SHIFTPAL] COMPUTING *
5.2. CDBOOT It saves the boot sector of a CD-ROM in a file [See also BIOSVERS, FREESPC, MYFUNC, CMOSIMG, ENVMODE, MATHCOP] COMPUTING ***
5.3. CHKDKEY It checks if DosKey has been installed and returns an errorlevel [See also CHKDPMI, CHKLAN, CHKTSR] COMPUTING **
5.4. CHKDPMI It checks if DPMI services are available and returns an errorlevel [See also CHKDKEY, CHKLAN, CHKTSR] COMPUTING **
5.5. CHKLAN It checks if network is installed and returns an errorlevel [See also CHKDKEY, CHKDPMI, CHKTSR] COMPUTING **
5.6. CHKTSR It checks if any TSR specified on command line is installed and returns an errorlevel, useful to empower batch files [See also CHKDKEY, CHKDPMI, CHKLAN] COMPUTING ****
5.7. CMOSIMG It performs an hard copy of CMOS contents into a file [See also BIOSVERS, FREESPC, MYFUNC, CDBOOT, ENVMODE, MATHCOP] COMPUTING ***
5.8. ENVMODE It outputs on the screen which is the current operating system and its version number [See also BIOSVERS, FREESPC, MYFUNC, CDBOOT, CMOSIMG, MATHCOP] COMPUTING ***
5.9. GHOST This is a system driver, to be loaded in CONFIG.SYS file: it creates as many ficticious drives for occupying some letters as user specifies on command line [See also BIOSVERS, FREESPC, MYFUNC, CDBOOT, CMOSIMG, MATHCOP] COMPUTING ****
5.10. HPTEST It tests Hewlett Packard DeskJet printers, by sending the sequence starting the self-test [See also MYFUNC] COMPUTING **
5.11. INT18 The first time it is called, it redirects the calls to interrupt 18h to the command specified on the command line; the second it restores the previous functionalities of such interrupt COMPUTING ****
5.12. KRONOS The first time it is called, it starts timing; the second it stops and outputs on the screen how many seconds there have been VARIOUS ****
5.13. LOADPAL It loads the VGA palette incorporated at the bottom of the file: after being assembled, it is necessary to append a palette file by PALGEN utility [See also COLORS, PALETTE, ARROW, PALGEN, SAVEPAL, SHIFTPAL] COMPUTING ***
5.14. MATHCOP It tests the presence of math coprocessor [See also BIOSVERS, FREESPC, MYFUNC, CDBOOT, CMOSIMG, ENVMODE] COMPUTING **
5.15. PALGEN It appends a palette file, generated by PALETTE or SAVEPAL, at the bottom of LOADPAL utility [See also COLORS, PALETTE, ARROW, LOADPAL, SAVEPAL, SHIFTPAL] COMPUTING **
5.16. SAVEPAL It saves current VGA palette in a file [See also COLORS, PALETTE, ARROW, LOADPAL, PALGEN, SHIFTPAL] COMPUTING ***
5.17. SHIFTPAL It rolls cyclically current VGA palette, composed of 768 bytes and 256 colours, of only one byte towards right, or, if "/3" option is specified on command line, of three bytes, i.e. of a whole colour [See also COLORS, PALETTE, ARROW, LOADPAL, PALGEN, SAVEPAL] COMPUTING ***
5.18. STODIR It sets an environment variable containing current path; unfortunately invoking 2Eh interrupt doesn't allow its usage in batch files [See also SAVEDIR, RESTDIR, MYFUNC] COMPUTING ***
Download all executables (3.82 KB) Download all sources (9.24 KB)


Close this window


Sign my Guestbook View my Guestbook
Date of creation: September 24th, 1998 - Last update: April 10th, 2012 - Accesses: