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, 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 by making the non-backward compatible language jump (Python 2 to Python 3, Ruby 1.8.x to 1.9.x). We further note that in Python's case the change was made in 2008 and legacy python 2 code will be around, in our opinion, for decades. Ruby has less of an established code base so may pull off the transition more quickly. Maybe. Many, many years ago we worked with a guy who coined the term stiffware which loosly meant that the software/firmware/library was written by someone who had either left the company, moved onto new things or had otherwise (to paraphrase Dylan Thomas) gone gently into the good night. Stiffware is the enemy of language purists, however right they may be. But what do we know.

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.
Rails Stuff Some resources on using Ruby-on-Rails - we got into it only because we needed to because we wanted >typo in keeping with our Ruby first preferences for new implementations. The first part of the information is just about us catching up with the rest of the world. If RoR is anywhere near as good as billed then we have a couple of resource hungry projects that we could not afford the time to complete that may become viable. That's a may just now - jury is still out.
Ruby Language Stuff Some resources on Ruby - our historic language of choice for web development (mod_ruby and Rails), scripting and applications. Though each step seems harder than it should right now. Updated with Ruby on Rails documentation and our implementation of TYPO (the Ruby on Rails based blogging software).
Java Language 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 subborn 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.


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

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

Search

web zytrax.com

Share

share page via facebook tweet this page

Page

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

Standards

ISO (International)
IEC (International)
ANSI (US)
DIN (Germany)
ETSI (EU)
BSI (UK)
AFNOR (France)

Telecom

TIA (US)
ECIA (US)
ITU (International)
IEEE (US)
ETSI (EU)
OFCOM (UK)

Internet

IETF
IETF-RFCs
IANA
ICANN
W3C

Electronics

JEDEC
ECIA (US)

Site

CSS Technology SPF Record Conformant Domain
Copyright © 1994 - 2017 ZyTrax, Inc.
All rights reserved. Legal and Privacy
site by zytrax
Hosted by super.net.sg
web-master at zytrax
Page modified: May 31 2016.