<database name="default"> <table name="book"> <column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/> <column name="title" type="varchar" size="255" required="true" /> <column name="isbn" type="varchar" size="24" required="true" phpName="ISBN"/> <column name="author_id" type="integer" required="true"/> <foreign-key foreignTable="author"> <reference local="author_id" foreign="id"/> </foreign-key> </table> <table name="author"> <column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/> <column name="first_name" type="varchar" size="128" required="true"/> <column name="last_name" type="varchar" size="128" required="true"/> </table> </database> $book = …
Category Archives: Elsewhere
Interstellar: The Journey of Your Lifetimes
KeySweeper – Log all keystrokes from any Microsoft wireless keyboard
KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB wall charger, that wirelessly and passively sniffs, decrypts, logs and reports back (over GSM) all keystrokes from any Microsoft wireless keyboards (using proprietary 2.4GHz RF) in the area. Keystrokes are sent back to the KeySweeper operator over the Internet via an optional GSM chip, …
Continue reading “KeySweeper – Log all keystrokes from any Microsoft wireless keyboard”
Ionic View
Ionic View functions like your own mobile app portfolio. It allows you to easily view, share, and test the Ionic apps you are developing across devices – your own, a client’s, or the person in the cubicle next to you. Ionic View integrates with the Ionic command line to populate your app portfolio. It’s as …
The Code: A Declassified And Unbelievable Hostage Rescue Story
How do you reach soldiers held under 24-hour armed guard in deeply rural territory? Juan Carlos Ortiz’s mind raced between ideas: Sky-writing? Aid parcels containing secret messages? […] They had to create a message that could be understood by the hostages, but remain invisible to their captors. They needed to give the hostages hope, and …
Continue reading “The Code: A Declassified And Unbelievable Hostage Rescue Story”
CURVED/labs: A Facelift for the Macintosh
The Macintosh is a computer with history: with its first desktop computer “Lisa” Apple showed more than 30 years ago not only what was technically possible – the design of the iMac & Co. regularly causes stir. For CURVED/labs a good reason to develop a pioneering anniversary model for Apple that can not deny its …
Continue reading “CURVED/labs: A Facelift for the Macintosh”
Write NASA worthy code
A verifiable set of well-chosen coding rules could make critical software components more thoroughly analyzable, for properties that go beyond compliance with the set of rules itself. To be effective, though, the set of rules has to be small, and must be clear enough that it can easily be understood and remembered. The rules will …
3D First Person Shooter … with CSS
With CSS transforms we can’t define arbitrary shapes using a set of points, we’re stuck with HTML elements which are always rectangular and have two dimensional properties such as top, left, width and height to determine their position and size. In many ways this makes dealing with 3D easier, as there’s no complex math to …
dimple – A simple charting API for d3 data visualisations
The aim of dimple is to open up the power and flexibility of d3 to analysts. It aims to give a gentle learning curve and minimal code to achieve something productive. It also exposes the d3 objects so you can pick them up and run to create some really cool stuff. dimple → dimple Examples …
Continue reading “dimple – A simple charting API for d3 data visualisations”