Sweetohm

Michel Casabianca

No Apple

Mon MacBook Pro ayant eu quelques soucis, je me suis mis en quête d’une machine de bureau pour le remplacer. Je me suis décidé à ne pas repartir sur du matériel Apple pour les raisons suivantes :

  • Des prix délirants : j’avais payé mon MacBook Pro 2400 € il y a 8 ans !
  • Une politique de plus en plus insupportable en terme de hardware : batteries collées, vis spéciales, etc.
  • Une qualité du matériel en baisse : j’ai dû changer la carte mère de mon Mac au bout de 4 ans pour la modique somme de 450 €.

Cet article décrit ma solution de remplacement tant en terme logiciel que de matériel.

Installation de Debian Jessie sur Zotac Nano CI320

Cet article détaille l’installation de la dernière version de la distribution Linux Debian, la Jessie, sur une machine Zotac Nano CI320.

Les interfaces du GO

En assistant à la dotGo, où le buzzword était clairement l’interface, je me suis demandé où l’on pouvait se procurer la liste de toutes les interfaces définies dans le langage. J’ai cherché et n’ai trouvé cette information nulle part.

Je me suis donc décidé à écrire un petit programme qui :

  • Télécharge le tarball des sources d’une version donnée.
  • Parse les fichiers sources pour en extraire les interfaces ainsi que le numéro de ligne où elles sont définies.
  • Affiche sur la console la liste de ces interfaces sous la forme d’un tableau markdown.

List of all GO Interfaces

While attending dotGo, where the buzzword was clearly the interface, I was wondering where I could find a list of all interfaces defined in the GO language. I found nowhere.

Thus I decided to write a little GO program that would;

  • Downloads the GO source tarball for a given version.
  • Parses source files to extract the interface names and line number where they are defined.
  • Write this list on the console in the markdown format.

Un panorama des parseurs YAML en Go

Je me propose de réaliser dans cet article un panorama des parseurs YAML en Go. Pour chacun d’entre eux, je fournis une brève description, une évaluation et un exemple de code.

Installation de Debian Jessie sur Acer C720P

Le Acer C720 est un chromebook sur lequel il est possible d’installer Linux. On peut ainsi réaliser une machine nomade (écran 11,6 pouces pour 1kg environ, autonomie de plus de 7h) pour un prix raisonnable (on le trouve à moins de 270 €). Cet article détaille l’installation de la distribution Linux Debian sur cette machine.

Notes formation Perl

Je suis en train de suivre une formation Perl et voici, en vrac, mes notes qui regroupent les points surprenants de ce langage.

Un an avec un Raspberry Pi

Le Raspberry Pi est un ordinateur de la taille d’une carte de crédit, pas cher et peu gourmand en énergie. Il a été conçu par le créateur de jeux vidéos David Braben (papa du jeu culte des années 80 Elite) dans le cadre de sa fondation Raspberry Pi. Ayant fait l’acquisition d’un Raspberry Pi en janvier 2013, je peux maintenant, après une année d’utilisation intensive, faire un bilan de mon expérience.

Introduction à YAML

Cet article est une introduction à YAML, un langage permettant de représenter des données structurées, comme le ferait XML par exemple, mais de manière plus naturelle et moins verbeuse. On y verra une description de la syntaxe de YAML ainsi que des exemples en Java et Python.

Utiliser le module Ruby MySQL

Cet article est une traduction de l’article Using the Ruby MySQL Module en version 1.06 (du 2007-05-26), par Paul DuBois (paul@kitebird.com), traduction de Michel Casabianca (michel.casabianca@gmail.com).

Utiliser le module Ruby DBI

Cet article est une traduction de l’article Using the Ruby DBI Module en version 1.03 (du 2006-11-28), par Paul DuBois (paul@kitebird.com), traduction de Michel Casabianca (michel.casabianca@gmail.com).

Écrire des scripts Python avec DB-API

Cet article est une traduction de l’article Writing MySQL Scripts with Python DB-API en version 1.02 (du 2006-09-17), par Paul DuBois (paul@kitebird.com), traduction de Michel Casabianca (michel.casabianca@gmail.com).

Introduction à XSLT

Ce document est une introduction à XSLT et constitue la deuxième partie d’un cycle de trois tutoriels sur XML. La première partie traite de XML et la troisième du développement XML en Java. Cet article n’a pas la prétention d’être exhaustif et s’il permet de se mettre le pied à l’étrier en moins d’une heure, il ne peut remplacer la lecture d’ouvrages de référence ou de la recommandation du W3 (voire bibliographie en fin de l’article). Tout commentaire concernant cet article (correction ou autre remarque) est le bienvenu.

Introduction à XML

Cet article est le premier d’une série de trois consacrés à XML, XSLT et le développement d’application XML en Java. Il traite de la syntaxe XML et des applications de ce langage de balises.