Home Programmierung

Main Menu

Home
Publications
Texte / Essays
Programmierung
------------------
Contact
Legal
Privacy
------------------
Software

Here you find some Programs I wrote, most of them in LISP or Perl.

 



Using Lisp for SOAP / Web Service Testing
There are no translations available.

In this Article, I describe how to set up your Lisp System to call Web Services via DRAKMA

See this [ PDF File ]

 

 
How to set up your Lisp System with Emacs, CCL, SLIME and Quicklisp on Windows
There are no translations available.

There are probably other How-To Documents on this subject; but as I had to install a system on a new PC, I took the opportunity to write this little How-To:

Read more...
 
Using Windows Powershell to request Credentials for use in the LISP REPL
There are no translations available.

Using Windows Powershell to request Credentials for use in the LISP REPL

 

When doing Systems Analysis and Systems Testing, I often use the Lisp Repl and some smaller Lisp Utilities I wrote. Sometimes I connect to Databases or other systems which also requires entering Credentials. Saving Username / Password Information to files is not an option.

I use the REPL of Clozure Common Lisp in EMACS with Slime on Windows.

However, my Lisp prompt function to request Username and Password Information does not hide the information I type in. Entering my Password, which sometimes is my ActiveDirectory Password, would be visible on the screen to anyone looking at my screen at that moment.

I assume that there is a way to interface with EMACS and Slime to enter a Password which is not displayed.

But having played around with the Windows Powershell, why not use a built-in OS-Function to request Credentials from the User?

 

Read more...
 
A Simple Lisp Web Repl
There are no translations available.

 

As a Business and Systems Analyst, I sometimes find it useful to write little tools that check databases, create test data or analyse or compare files or configurations and so on. Most of the time I use Lisp and the Repl, sometimes perl. There are situations in which I´d like to make my Lisp test functions available to my colleagues or customers, but, however, working with Emacs and learning to work with the Repl would be too big of a step for most not familiar with Lisp.

I asked myself: what would be a simple, direct and transparent way to make functions and evaluation of functions available to anyone not familiar with Emacs and the REPL? I would create a file with some Lisp functions, but there is no time for any kind of GUI. However, a web browser and a few lines of generic HTML should do the job.

 

Read more...
 
Powerful Diff with LISP
There are no translations available.

Productive Systems Analysis requires powerful Tools --I created one for some Analysis Tasks.

Read more...
 
Converting FidoNet FrontDoor Message Files to HTML
There are no translations available.

In my teenage years, some time between 1989 to 1992, I was a Point in the FidoNet.

Read more...
 
Using Perl to build an Ultra-Simple Document Management System with free Components on Windows
There are no translations available.

 

I was looking for an extremely simple solution to scan bills and other documents with the following characteristics:

Read more...
 
Using Perl to build a simple Windows Application Monitoring Tool
Sunday, 07 August 2011 08:51
There are no translations available.

Availability and Performance can be seen as Parameters of Software Quality or even as Parameters of System Security.

Read more...
 
Using LISP as a Code Generator for Perl Win32::GuiTest - Update 2
There are no translations available.

(12.05.2011)

In the past weeks, I enhanced my Lisp Abstraction Layer for Perl Win32::GuiTest:

It now runs (currently only) under Clozure Common Lisp. I added a very simple, basic WebGUI to allow users to run test cases who do not wish to use Emacs and the REPL or are not familiar with it.

The Web Interface basically consists of a Directory Viewer and File Viewer; additionally, the user can run single Lisp Functions (which of course should be test cases), edit Files (browser starts custom editor) and Re-Compile them out of the Web Browser. Return-Values currently are not displayed (this is a TODO; messages will be added as a third list value returned by create-and-run-perlfile soon).

This way, One Team can write abstract Test Cases (or chains of it); and another Team can use the Web Interface to run them without the need for detailed Knowledge about this Abstraction Layer.

Please note that this is still a prototype and Proof-of-Concept. It is not desgined for security, so play with it only in trusted environments.

I added a BSD-Style License.

Current Source

 
Using LISP as a Code Generator for Perl Win32::GuiTest - Update 1
There are no translations available.

Version 0.1.21 of my LISP Abstraction Layer adds some more features. It allows now to return strings to LISP that were caught by Win32::GuiTest with the GetText function. Perl Warnings and Error Messages are put in a separat logfile and displayed in the Repl.

 

Read more...
 
Page 1 of 2