pop.ul.ar

Looking for the The Google Font? It is Catull, but found out more about the Google logo by reading the Google Font Page

Fancy reading my Spam collection ? It's even getting multilingual

Linux, Linux, Linux, Linux... want to try it ??? Knoppix is really nice. And easy. Download, burn, reboot. Et voila, Linux is running...

Ordinapoche, CALL -151, locksmith, Mandelbrot, ftp.funet.fi et le web, ou comment j'ai produit mon premier bug. - 17 juillet 2006

Tout a commencé avec un numéro spécial de Science et Vie d'avril 1981, supplément du Science & Vie 763: La révolution informatique (couverture dispo sur Galerie des éditions diverses de Science & Vie), qui contenait un Ordinapoche.

L'Ordinapoche est l'adaptation française, par Joël de Rosnay, du Cardiac américain. Le Cardiac (et donc l'Ordinapoche) simule le fonctionnement d'un ordinateur simple.

Un scan de la version US et un scan de Educomput, la version espagnole de Ordinapoche. Via la page Wikipedia, on peut aussi télécharger un PDF pour refaire un équivalent.

Les auteurs du Cardiac ont aussi fait le Simplex.

Après l'ordinapoche, j'ai eu la chance d'aller au club informatique (plus ou moins) municipal de Saintes (17), où l'on apprenait le BASIC sur des Goupil. Les "enseignants" vantaient au choix le TI99 ou l'Apple //.

Je me souviens de la première fois que j'ai compris que les 10 lignes de BASIC que j'avais inventé moi tout seul allaient, une fois tapées, dessiner un robot à l'écran.

Le premier numéro de Science et Vie Micro date de décembre 1983 et pendant un certain nombre d'années j'ai lu avidement SVM. En particulier les articles et listings du docteur Frédéric Neuville (dans un des numéros, SVM révéla le vrai nom de F. Neuville qui était chercheur au CNRS...)

SVM, comme la plupart des mags info de l'époque, avait des listings à taper.

Un exemple scanné: SIM, un jeu de réflexion simple (c'est tiré d'une des archives de AbandonMag, le site des anciennes revues informatiques).

C'est avec un de ces listings que j'ai découvert CoreWar. Ca vaut toutes les batailles de soldat de plombs!!!

Au détour d'un kiosque à journaux, j'ai aussi découvert Jeux et Stratégie (pas encore archivé sur le web mais y'a quelques couvertures qui trainent sur L'époque Jeux & Stratégie.... Mon premier numéro c'est le 26).

En 1985, après avoir failli acheter un TI99/4A (TI a stoppé la production avant la décision finale!!), mes parents ont investi dans un Apple //c et un livre pour apprendre le BASIC sur Apple (aux éditions du P.S.I. (Petit Système Individuel)).

J'ai enfin pu taper un certain nombre de listings de SVM et de J&S.

Sur les disquettes livrées avec l'Apple // les jeux Lemonade et le shoot'em up Space Quarks m'ont tenu occupé pendant un certain temps.

Mes premiers jeux ont été importés de Malaisie, des jeux non officiels bien sûr. Le choix était basé sur les critiques parues dans Jeux et Stratégie et SVM.

J'ai vite découvert que les touches ijkm n'étaient pas adapté à un clavier AZERTY. Et que l'anglais était utile.

Jeux et Stratégie lança un concours de traduction/adaptation en français de Eamon sous le nom Master Eamon Réseau. Mon anglais étant limité, je n'ai point participé... mais j'ai au moins eu accès à la disquette principale Eamon.

Mon premier logiciel acheté c'est Flight Simulator II, par subLOGIC.

Bien sûr, mon chemin croisa inévitablement celui de Locksmith (dont j'avais appris l'existence grâce à SVM et l'article Piratage: tous les secrets)

Locksmith by Omega Microware: an utility used for duplicating copy-protected software.

In fact, Visicalc was the number one program that users bought LockSmith to copy. In those years gone by, many software publishers would not provide a backup or replacement copy of software if the disk became unreadable. Because the Copyright law allowed a user to create a backup copy of software for their own use, Omega MicroWare had a fantastic market niche.

En lisant les petites annonces de J&S, j'ai trouvé d'autres personnes intéressées par des copies de sauvegarde de certains jeux et utilitaires. Et ma collection a grossi. J'ai eu des correspondants jusqu'en Grêce. Et les disquettes simple face devenaient double face une fois trouée à la poinconneuse.

Dans J&S toujours, j'ai découvert Robot Odyssey et j'ai passé de longues heures à apprendre à faire des circuits. (une réimplémentation en java existe DroidQuest).

En parallèle, j'ai péniblement appris l'assembleur 6502 et j'ai commencé à faire mes propres programmes en BASIC. Je me souviens avoir recopié à la main (je n'avais pas d'imprimante) un programme en BASIC pour l'envoyer au Cahier des programmes de SVM. Je n'ai pas été publié!

Au lyçée, j'ai eu la chance d'avoir un prof de physique qui faisait de l'informatique et ils nous a donc initié au Pascal UCSD (et on a même eu droit à deux cours sur Prolog.)

A la même époque, 1989, j'ai acheté ma première revue informatique en anglais Dr. Dobbs Journal (qui vient récemment de mourir en se réincarnant en une nouvelle version abatardie.)

Je ne sais pas si c'est vraiment mon deuxième ordinateur, mais pour passer le bac, j'ai eu droit à une Casio FX-850 (avec les pompes en ROM, ca s'appelle la Scientific library). Elle est encore programmable en Basic.

Je découvre aussi Pour la science avec sa rubrique Récréations informatiques (une traduction de la rubrique Computer recreations du Scientific American (et en recoupant, c'est aussi de cela que s'inspirait Frédéric Neuville dans SVM pour certains de ses programmes.))

Les éditions Belin en feront une compilation (recommandé par SVM, bien sûr) Récréations informatiques, bibliothèque Pour La Science. Un des articles présente l'ensemble de Mandelbrot.

cover

Ma première fractale a pris 2 jours, en pascal, sur l'Apple. Et comme j'avais un bug, elle ne ressemblait pas à la couverture du livre.

De retour en France, je recommence à faire quelques échanges et je découvre des tutoriaux en français de Godfather et le 3615 RTEL. L'excellent site Underground //e raconte cela bien mieux que moi (un site à lire avec un émulateur Apple2 allumé en parallèle!!!)

A l'école, on a accès à trois PC, avec Turbo Pascal dessus. J'en profite pour faire joujou avec les 256 couleurs du mode MCGA. Et donc je dessine des fractales. Ca va plus vite que sur l'apple 2.

Mon premier PC a été un 486. C'est rapide par rapport à l'apple 2 (et surtout, il avait un disque dur).

L'école d'ingénieur avait des PC en libre service et l'accès internet. Rapide et illimité. Donc j'ai exploré ftp.funet.fi, en long, en large et en travers.

Mon premier ROFL était sur IRC. J'en suis resté à IRC d'ailleurs.

Toujours à la recherche d'une façon rapide de tracer des fractales, je suis devenu un fan de Fractint. Et aussi de PovRay, pour faire des jolies images en lancé de rayon.

Ma première install de linux s'est fait avec 50 disquettes, la version imprimée du guide de Matt Welsh et le NAG. Je me souviens avoir passé une bonne journée pour l'optimisation manuelle des paramètres de XF86 pour exploiter la Tseng Labs ET4000 à fond.

Et bien sûr, ma première carte son a été une GUS. Avec le SDK gratuit.

Grâce à la bibliothèque de l'INRIA, j'ai lu The Whole Internet User's Guide & Catalog avec intérêt.

Finalement, ma première page web était sur Sherilyn Fenn. Avec des images GIF, parce que le jpeg n'était pas si répandu que cela. J'ai la copie en jpeg de mon image préférée de l'époque issue de Playboy.

Le reste, je l'ai appris à l'école.

17 juillet 2006