"Hello World" is the first program one usually writes when learning a new programming language. Having first been mentioned in Brian Kernighan's tutorial to the B programming language, it became widely known through Kernighan & Ritchie's 1978 book that introduced "The C Programming Language", where it read like this:
main() {
printf("hello, world\n");
}
Since then, Hello World has been implemented in just about every programming language on the planet. This collection includes 571 Hello World programs in as many more-or-less well known programming languages, plus 76 human languages.
The program CA.html creates images that show the evolution of one-dimensional cellular automata over time. (What this means is explained below.) A set of rules for an automaton is generated randomly when you click "Create New Rule Set Using". Only some of the rules in the set are active; the slider at the top determines how many are active. When very few are active, the image tends to be boring, with the colors either dying out or repeating in a simple pattern. When most of the rules are active, the image again tends to be boring, but this time because the pattern is too chaotic. Maybe somewhere between, at the "edge of chaos," you can get interesting and beautiful patterns.
Le pdf d'un livre sur la poésie concrète en Russie dans les années 50.
Unscii is a set of bitmapped Unicode fonts based on classic system fonts. Unscii attempts to support character cell art well while also being suitable for terminal and programming use.
Un article assez technique mais très détaillé sur la validité des licences libres à l'international et les différences juridiques entre copyright et droit d'auteur.
Le Hellschreiber - l'Ecriture Hell - est une facette fascinante, mais peu connue des techniques de communications. Le Hellschreiber, le premier mode Fac-similé vraiment réussi, est aussi ancien que l'électronique elle-même.
Base donnée d'image sous CC.
Un outil pour comparer les couleurs en valeurs hexadécimales
La totalité de sa production musicale mis gratuitement en ligne en format audio haute définition par Neil Young
Les eccentric engineers sont avant tout des artistes, mais ils sont aussi dotés du super-pouvoir des développeurs informatiques : la programmation. L’ancien étudiant en art Kyle McDonald mêle vidéo en temps réel et tweets postés par des internautes, quand Zach Gage programme un Space Invaders où chaque alien détruit est un fichier qui s’efface du disque dur.
Une page qui recenserait 500 livres d’informatique ou de programmation, voilà bien un rêve d’informaticien.
Research on artificial intelligence has taken major steps forward in recent years, especially
in terms of machine learning. This has led artists to probe the imaginations of neural networks to create strange new audiovisual works, while activists and journalists have used those same algorithms to organise and visualise stories that stem from social and new media. In his talk, Gene Kogan will examine this recent evolution and its progress from the perspective of a media artist and an independent researcher. He will speculate about the infusion of AI into our everyday devices, and their impacts on our interactions with technologies and with each other.
«This happened to coincide with a time in which I had painted myself out, so I welcomed this new experience. I was shown how to prepare a computer program and how to transfer it to an IBM punch card by machine. The alphanumeric characters we could ‘draw’ with were: the alphabet, ten numerals and eleven symbols, such as periods, dashes, slashes, etc….It took me some time to get used to this medium. What I intended to make did not always correspond to the program I thought I had punched in the card. I made many mistakes which the computer, in its logical way, would not print. The intricacies and possibilities seem endless and I have spent a great deal of time simply trying to master the mechanics of this particular technique.»
Frederick Hammersley - 1969
TIDoS-Framework is a python toolkit for comprehensive penetration testing of websites. Check out if your website is vulnerable ;)
Tidy is a console application for Mac OS X, Linux, Windows, UNIX, and more. It corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards.
Si vous êtes un développeur web ou un intégrateur un peu tête en l'air, je vous recommande de mettre dans vos bookmarks le site Front-End Checklist. Il s'agit d'une liste d'éléments à vérifier sur vos pages HTML pour ne rien oublier le jour de la mise en prod.
Today, while I was waking up, I came up with an idea on how to do something that I’ve been wanting to do for a while. But before I tell you what the idea was, let me contextualize you.
OpenType features allow fonts to behave smartly. This behavior can do simple things (e.g. change letters to small caps) or they can do complex things (e.g. insert swashes, alternates, and ligatures to make text set in a script font feel handmade).
This website is an aggregation of selected feeds to represent projects as they are developping. Versioning systems (git) and content feeds (atom / RSS) from other publication spaces are brought together to show different facets of the practice.