Technical pages of Someone



Work related - Tech items (This is what by far most people come here for!)

Letexa
(Last Modified: 7 July, 2007)

My latest and most ambitious project: Letexa
There is nothing else to say.

Sophisticated and nice Photo Gallery (PHP, JS, Dyn. HTML)
(Last Modified: 7 October, 2006)

I recently designed a webpage for friends for FOOD (I am not a commercial webdesigner nor do I want to become one), Hacienda Saalfeld (German, but little text and few pages anyway so maybe worth checking out - I'm quite proud of my work).

I am especially proud of my photo gallery code, which I want to share. I looked on the web to use other peoples code but could not find anything I liked. I wanted dyn. HTML, not static pages nor Flash.

I have not completed the process of making an easily usable plug-in package for your use, today I only did the very first steps of taking the code out of that web page and putting it into a smaller context.

Here is the example, and here is the browsable directory, so that you can look at the PHP part too (download the .txt file, it is a softlink to the .php file which you obviously won't be able to download directly since the Webserver is always going to parse the PHP code in .php files)! The PHPs purpose is to make the gallery dynamic from the webmasters perspective, i.e. no need to modify any pages in order to add new images, just place them in the directory (with the correct names, see the example) and they appear instantly next time the page is loaded!

Inside the img/ directory all images are for the gallery's user interface. The three directories contain the actual gallery pictures for the three example galleries. I simply copied the pics from the Hacienda website.

TODO: Lots of improvements I can think of right away, since the original was quite single-purpose, while this version is intented for a larger audience with varying needs... If anyone would like me to add, change, improve, recode (etc.) something, ask me nicely. And add a small donation :-)

Stylesheets (CSS): Menu, Box with corners
(Last Modified: 15 July, 2004)

CSS-only menus in webpages. That is not new but I think my solution is so good you REALLY don't need any additional JavaScript any more. Details here.

I don't like using tiny gif images for things like corners, so here is a CSS-only solution to get rounded corners on boxes!

Logical Volume Manager
(Last Modified: 19 Jun, 2001)

LVM Whitepaper (~370k, PDF)

I didn't contribute any code, I just wrote a paper about what Logical Volume Management actually is and how to use the LVM in SuSE Linux.

Patches for Oracle
(Last Modified: 03 Jul, 2000)

General Info and Patches for Oracle Products on SuSE Linux

Oracle made easier - patches for Oracle, to make installation a little easier and to fix some Oracle bugs. The guideline was to make it easy for the user to apply these patches and install Oracle on SuSE Linux.

Patch: Dynamic FTP PORT firewall rules
(Last Modified: 19 Sep, 2000)

For Linux kernel 2.2.x. This patch introduces automatically created, kernel maintained, dynamic firewall rules for firewalling FTP connections. It allows active FTP data connections without opening the firewall, by scanning for the PORT command in FTP command connections and creating a dynamic (i.e. it times out eventually - default 3 minutes, if unused) firewall rule for the data connection.
See the README for what it does. People have reported that it works very well for them. Please ignore this patch if you want/have masquerading! This is for firewalling, not for masquerading!

Project: Web-Interface for Sendmail configuration
(Last Modified: 22 Jul, 1999)

See this page for how it looks like when the Samba tool SWAT serves as an example for a sendmail tool SWAT (Sendmail Web Administration Tool).
Interested? Warning: Unless you know what you're doing, don't try this at home, it is based on inherently insecure suid-root CGI scripts (perl). Still interested? Well, then get it from this diretcory. SuSE Linux users can use the rpm, others should probably get the tar.gz.

Project: Java database access (mSQL)
(Last Modified: 28 May, 1996)

Accessing the CSN SQL database via an applet. Made in 1996, before JDBC. I had a lot of email and downloads at that time, now there are better sources to learn about Java DB access. It's unmaintained, and in addition it won't work since we switched to another database, but you can download the code and try for yourself (demo database (mSQL required) included). The .class files can also be started as standalone application, Java is quite flexible!
(Note the logo on the top: the original was of course 'Powered by`, but I changed it, because mSQL was a pain to use sometimes on that old 386 computer we had as webserver at that time)

Project: Network Address Translation
(Last Modified: 04 Jul, 2000 - cleanup only)

PLEASE, do not ask me any more questions regarding your setup. I have not thought about NAT in years, and I am not going to do so now. So please don't send me drawings of your network or any questions about NAT at all, for me this is distant past!

This was my Diplom thesis. Major 'product' is the 55 page document about NAT. By-product is NAT code for Linux, that does static NAT and some load balancing. Another kind of NAT that already exists for Linux is Masquerading, which does other things than my code. See the document for an explanation. If you go to the HyperNews forum you will find links to downloadable versions of the document (HTML-archive and Postscript, Letter and A4).

Update (10 June, 1999): I had to move the forum from the student network server to my current employers' server. There was no way (site policy forbids it... and there wasn't much new useful info anyway) to install a HyperNews here, so I made static HTML-pages from the old forum - i.e. YOU CANNOT POST NEW MESSAGES.

Project: customize your web frontend
(Last Modified: 14 Apr, 2000)

Not really a project, but part of one I did at work (Siemens). This stuff here was done in my spare time (during Xmas) and has nothing to do with the project I worked on, except that after writing this I used it there. That means I have the copyright for it and can give it away as I do. Ok, I used one demo page from it, but I don't think HTML is a secret. Uses Javascript extensively!

Project: Fax Server WWW-Interface
(Last Modified: 21 Apr, 1997)

This is a project I started at debis (Daimler Benz Interservices, DaimlerChrysler's service company (IT, marketing, financial, real estate services; by the way, I was the one who set up the very first www.debis.de server for this company).
I was interested in how a fax server works (I used HylaFAX), and I also wanted to try Perl programming and do something useful with CGI in addition. The result was a solution that replaced the commecial (ArcServe) fax server they already had for >100 people at my location and is still being used today, I was told, it's even been installed in some more debis locations.

  • Presentation (the only German stuff I have, it was for German auditory, click the link that says 'WWW-Frontend' to see a static demo)

  • A copy of the setup I used in the debis Intranet. Of course, it's not the real server and I didn't set it up properly as a demo server, so it's of limited use. The code is owned by debis anyway, since I got paid for doing this stuff (which I really appreciated as student).
    Here's the start page. It's the old page, look at the presentation to see a much more sophisticated version that looks a lot better! In fact, to get beyond the start page you only have the presentation because I only copied the files without setting up the web server (the truth is, the web server was set up correctly but over time, after I had left the university, other people changed the server and created another setup that didn't support my private fax server demo).
    Here's the documentation I had prepared for that public demo-server. Don't ask me any questions, I cannot be held responsible for my past actions... (with other words, I don't remember what I did/planned to do back in January 1997)

Project: Chemnitzer Student Network (CSN)
(not local and timeless)

I used to be an administrator of that student network. 800 people were connected when I left (9/1997). It's all Ethernet (10Base2/T), connected to the 622Mbit/s ATM backbone of the university. Highspeed Internet- and university access from home! I never had to leave the room... and all this for 5DM (~3$)/semester. In October '98 I contributed a 350$ value (at that time) Adaptec 2940 U2W SCSI controller that I had won at an SVLUG meeting and that I couldn't use myself (I only had a notebook).

1997-2006 © Someone <someone@letexa.com>
Last Modified: 7 October, 2006