This is Ian Stewart's list, from his book by the same name.
What are some other choices? I would nominate the quadratic equation, A =pi r², and Google page rank.
In , I originally used XML as the save file format, because while it is probably the worst format ever designed, it's what other projects used, and subsurface wasn't originally really capable enough to stand on its own.
Now, I did the best that I could with XML, and I suspect the subsurface XML is about as pretty and human-readable as you can make that crap, but it really doesn't scale as a file format, and it's generally a complete disaster.
So me and (who maintains subsurface, I long since gave up that role) have been idly talking about better save formats for months now. But binary formats are evil and generally not extensible, and besides, you want replication and network transparency, plus the ability to combine dives from many different sources. Binary blobs are just horrible for all of these things.
So I've wanted to use the object database format, because it's actually very well designed if I say so myself. Not only does efficient deduplication and compression, it has the advantage that it still does a really good job at line-based textual representations, while allowing a very natural representation of multiple different events as separate files, with git itself tying it all together.
And you get backups and history for free, plus a lot of tools to look at it all, seeing readable diffs for format changes or just new dives etc. In fact, both I and Dirk ended up already using git to track our XML files, because of these issues, but it wasn't very nicely integrated.
So I've been thinking about this for basically months, but the way I work, I actually want to have a good mental picture of what I'm doing before I start prototyping. And while I had a high-level notion of what I wanted, I didn't have enough of a idea of the details to really start coding.
Until a couple of days ago, when everything came together.
So now I'm happily hacking on a new save format using "libgit2", and apart from the git_treebuilder interface being horrible I think I'm making good progress.
Come Mozilla Italia abbiamo tradotto la guida di sviluppo veloce dedicata a Firefox OS. Siccome siamo fermi perchè stiamo discutendo con l'autore originale per il nuovo materiale che ho inserito e siccome una parte della traduzione e la revisione sono state fatte da non-programmatori un vostro parere sarebbe molto di aiuto.
Il pacchetto contiene due versioni quella uguale alla guida originale e quella con il nuovo materiale, tutto in italiano (con un readme).
Via avevamo parlato della conferenza che si terrà a Milano, presso l'Università degli Studi, su Firefox OS.
Un piccolo aggiornamento per segnalarvi che è stato pubblicato il calendario con gli orari precisi:
- Il calendario >> http://firefoxosconference.splashthat.com/
- L'articolo >> http://www.engeene.it/conferenza-firefox-os-27-28-marzo-milano/
Noi saremo presenti il giorno 27 per la conferenza. Se vi va di fare due chiacchere direttamente con noi non vi resta che venire!
Basic usage and options for Dart's brand new API documentation generator, which replaces the old dartdoc tool starting from the 1.2 release (current stable release).
Web developer located in Fondi,
working in IT as a configuration manager and programmer, experienced in digitization and document
management systems, UNIX administration, modern web development.
When not working, I like to dedicate to Dart language, trying to contribute to its spread: I'm building an italian support community, writing articles and tutorials at +Engeene and presenting episodes for the Google Developers Live program.
- University of Rome Tor VergataInformatica, present
- Liceo Classico Piero Gobetti, Fondi (Latina)
AngularDart release 0.9.7: pachyderm-moisturization
AngularDart release v0.9.7 pachyderm-moisturization is now available! This release includes support for deferred module loading as well as a
Vatican, Oxford put ancient manuscripts online - Technology & Scienc...
Rare, fragile ancient manuscripts such as the 600-year-old Gutenberg Bible can now be viewed by almost anyone online.
TojiCode: Notch, WebGL, Dart, and ramping up quickly
Just a little something I thought was worth pointing out. @notch, the creator of Minecraft, has been posting updates on his latest toy proje
Blogging with Jekyll using Git, Github and Amazon AWS | Claudio d'Angelis
Blogging with Jekyll using Git, Github and Amazon AWS. Published June 21, 2013. I've been using Jekyll a lot lately, I'm totally in love wit
Build and deploy dart to Beaglebone Black - Random posts about coding
I was looking into using dart on Beaglebone Black and decided it would be useful to share with others what I found. After a some build hacks
Official Google Webmaster Central Blog: Indexing apps just like websites
Webmaster Level: Advanced. Searchers on smartphones experience many speed bumps that can slow them down. For example, any time they need to
Here’s how the Internet hurts your sleep schedule, productivity and pers...
If you’ve ever suspected the Internet is taking over your offline life, an economist has some disheartening news for you: It is.