SyCast

SyCast.Net


Secure Information Management Assistance

Data Advice – Data Design – Data Development
Ultra-Secure Information Systems & Database-sourced Web Applications
Creative, custom solutions to your information needs
Through my career and now through SyCast, I have developed a wide-ranging portfolio of work with large/complex information systems, from classic database applications and database-sourced websites through to XML work, data migration projects, and general consultancy and advice.
Emphasis is always placed on security and usability of systems, and the information they display and manage.
If you have information which needs to be safely centralized and securely accessed from anywhere, please contact me at moc.nossirbfm@bekim

Sample projects
These are a selection of the projects I've worked on. In many cases, you can see the results on the Web. (Content of this site is from a borrowed template, not yet fully customized...)
Welsh Prose 1350–1425
searchable website of medieval Welsh manuscripts
Premier Sport
online booking system & course management
Journal of Illustration Studies
academic journal of illustration studies
Belle Group
management reporting, website, data migration
Sheffield Flood Claims Archive
website presenting 7,500 claims following the 1864 flood
British Fiction 1800–1829
searchable website of this significant literary database
eAIP
XML-based aeronautical information publications
Corvey
website supporting research into this Georgian-period library
EATMP/ROAD
using Visio to generate Gantt charts from Access databases
ARDEP
details of European Air Traffic Management research & development
Profile
Mike Brisson

Useful links:
These links are useful for our purposes here...
Excellent Typing Course
Helps with typining skills...
Converting OS Grid Ref's & lat/long points
Converting Ordnance Survey grid references (eg SU387148); to/from latitude/longitude points involves some hairy maths, but the coding is reasonably straightforward
Tiny Encryption Algorithm
TEA is a simple DES-style encryption algorithm which is easily implemented in JavaScript, and good for encrypting anything you want stored or transmitted confidentially
SHA-256 cryptographic hash function
SHA-256 (and SHA-1) are widely-used cryptographic hash algorithms for purposes such as encoding passwords which shouldn't be stored or transmitted in clear, creating digital signatures, etc
AES encryption
AES is industrial-strength encryption, but surprisingly simple to implement
Album list from iPod XML music library
An XSLT stylesheet to generate a concise album list from the iTunes/iPod XML music library

Useful scripts:
These are client-side scripts which I've made available for general use – or you may just want to check my programming style...
AES encryption - simple
AES is industrial-strength encryption, but surprisingly simple to implement
Distance between pair of latitude/longitude points
Calculates the distance and bearig between a pair of points specified as latitude and longitude (eg 530902N 0015040W) using the 'Haversine' formula
Converting OS Grid Ref's & lat/long points
Converting Ordnance Survey grid references (eg SU387148); to/from latitude/longitude points involves some hairy maths, but the coding is reasonably straightforward
Tiny Encryption Algorithm
TEA is a simple DES-style encryption algorithm which is easily implemented in JavaScript, and good for encrypting anything you want stored or transmitted confidentially
SHA-256 cryptographic hash function
SHA-256 (and SHA-1) are widely-used cryptographic hash algorithms for purposes such as encoding passwords which shouldn't be stored or transmitted in clear, creating digital signatures, etc
AES encryption
AES is industrial-strength encryption, but surprisingly simple to implement
Album list from iPod XML music library
An XSLT stylesheet to generate a concise album list from the iTunes/iPod XML music library

Things should be made as simple as possible, but no simpler — Albert Einstein

This has been a guiding mantra in all my work. In fact, Einstein said (in 1933), "The supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender the adequate representation of a single datum of experience" – but I think the popular version successfully applies the principle to the original quote!