mail us  |  mail this page

contact us
training  | 
tech stuff  | 

Tech Stuff - Languages

We have historically used PHP for web work, avoided PERL like the plague (hieroglyphics is not our thing), did some heavy experimentation with Python but nothing too serious, slapped together code in javascript because we had no choice (you can't program in Javascript you can only slap stuff together), C for serious programming, C++ only if a gun was pointed at our head, Java when we felt masochistic (it's like C++ without the exciting bits (pointers)) and messed around with XHTML/HTML/CSS when we weren't doing real work. Not entirely serious, but you get where we are coming from.

Note: We note that both Python and Ruby have crossed their respective Rubicons (no pun intended) by making the non-backward compatible language jump (Python 2 to Python 3, Ruby 1.8.x to 1.9 +). We are hammer theorists (and curmudgeons to boot).

Java Stuff We're not Java guys but a recent (2016) project forced us to get to grips with the language. Tons of excellent resources out there for Java programmers but in spite of all our googling we failed to find a solution to trigger specialized editing functions when working with HTML forms in JEditorPane. So, being stubborn creatures by nature we found a way. If it helps - this page explains what we did, and if it doesn't help, well, that makes it a pretty sad day all round. Programmatically triggering the Submit button on HTML forms - turned out to be trivial. And hooking System.out into a normal Logger file took a bit of thinking (not something we are good at). Turns out that building an Apple bundle for distribution of Java apps was more complex than we thought. We describe what we did. Page also includes a downloadable (with source) simple (read limited) Java tool to allow HTML files containing (X)SSI (Apache extended includes) directives to be fully expanded and exported to non-XSSI supporting web servers or for use with HTML viewers such as available with JavaFX.
PHP stuff Plenty of resources out there for PHP folks - but these are our notes and code for our PHP Mail functions with SPAM injection checks for 'mail us' and 'mail this page' pages, an SQLite3 database for tracking and preventing spam injection to our mail services, a PHP web based MySQL database and table viewer, PHP and SSIs, and a web kit that we use to maintain our web site and was an early exercise in class programming with PHP.
Ruby Stuff Some resources on Ruby - our historic language of choice for web development, scripting and applications. Though each step seems harder than it should right now. Updated with some Ruby on Rails documentation and our implementation of TYPO (the Ruby on Rails based blogging software).

Problems, comments, suggestions, corrections (including broken links) or something to add? Please take the time from a busy life to 'mail us' (at top of screen), the webmaster (below) or info-support at zytrax. You will have a warm inner glow for the rest of the day.

Tech Stuff

RSS Feed Icon

If you are happy it's OK - but your browser is giving a less than optimal experience on our site. You could, at no charge, upgrade to a W3C standards compliant browser such as Firefox




Icons made by Icomoon from is licensed by CC 3.0 BY
share page via facebook tweet this page


email us Send to a friend feature print this page Display full width page Decrease font size Increase font size


ISO (International)
IEC (International)
DIN (Germany)
AFNOR (France)


ITU (International)






CSS Technology SPF Record Conformant Domain
Copyright © 1994 - 2024 ZyTrax, Inc.
All rights reserved. Legal and Privacy
site by zytrax
hosted by
web-master at zytrax
Page modified: January 20 2022.