Affichage des articles dont le libellé est harp. Afficher tous les articles
Affichage des articles dont le libellé est harp. Afficher tous les articles

samedi 7 novembre 2009

Octobre 2009

Retour sur le mois passé...

Rett.iuwt

Asmanur a eu la formidable idée de créer une plateforme Status.net en parallèle du chan #sdz (et #zds - sur epic.net) et de Buzzerl : ça s'appelle "Rett.iuwt" ou "Twuitter", et c'est ici.
Etant maintenant bien habitué à Twitter, j'avoue que j'apprécie bien ce mode de communication, en particulier comparé à IRC (où, il faut bien le dire, je ne fous jamais les pieds), aux forum et aux réseaux sociaux plus "riches" :

  • Par rapport aux messageries instantanées donc, c'est beaucoup moins invasif, on gère plus facilement le bruit, et ça a également l'énorme avantage de la persistance (les logs IRC, c'est pénible à lire).
  • Je trouve les forum souvent trop "statiques". De plus, ils sont généralement axés vers un "thème" en particulier, et se prêtent mal au partage d'items (liens, news, photos, etc...) : ils ne sont pas vraiment faits pour ça.
  • Les "gros" réseaux sociaux, au sens "grosse appli", sont... lourds. Facebook par exemple, même s'il reste un outil très utile pour garder le contact avec ses potes, n'est pas du tout adapté pour une utilisation en mode "communauté" : trop d'applications (plus useless et mal codées les unes que les autres), trop de bruit et des outils (et interface) trop lourds. Sans parler des problèmes d'accès aux informations privées...
Peut-être Google Wave (NON, je n'ai pas d'invitation, je n'y suis pas !) proposera-t-il quelque chose de nouveau dans ce domaine...

Dans la foulée, je cherchais un client multi-plateforme pour Twitter et Status.net, et je suis tombé sur qTwitter, qui est tout à fait sympathique. Certes, ce n'est pas le plus joli esthétiquement, mais il fait bien le job et a pas mal de fonctionnalités utiles (réglage mises-à-jour, support de Twitter, Identi.ca et autres Status.net, options d'auto-#tag et de raccourcissement d'URL...).

Il reste plus qu'à trouver un moyen propre de faire le pont entre deux comptes/API Twitter et Status.net, et ce sera  nickel...


SupInfo

On a beaucoup entendu parler de SupInfo ce mois-ci, dans des termes peu avantageux (euphémisme).
D'abord la sombre histoire d'un étudiant à qui SupInfo refusait de remettre son diplôme qui a fait un peu de buzz. Ensuite, un article assassin d'un enseignant chercheur sur la formation prodiguée par cette école... qui a déclenché pas mal de réactions, notamment celle d'un compte Twitter (@olivier_comes) supposé appartenir à un responsable de cette école (je vous laisse juger au vu des tweets, mais je ne peux que penser qu'il s'agit d'une usurpation d'identité...).
Je ne commente pas l'affaire de l'étudiant, elle me parait louche. Pour ce qui est de l'article, s'il avait été écrit par un membre de la CTI, j'y porterais plus de crédit, même si je pense que l'auteur est de bonne foi.

Je ne connais personnellement aucune personne étudiant ou ayant étudié dans cet (ces) établissement(s). Je ne connais pas non plus particulièrement bien la formation prodiguée.
Pour autant, les problèmes mentionnés (même s'ils sont exagérés, là n'est pas la question) sont pour moi "logiques" pour une formation privée, d'une part, et non sanctionnée par la CTI d'autre part.
J'ai toujours été favorable à l'enseignement (supérieur) public, qu'il se fasse en classes préparatoires, universités, écoles d'ingénieurs ou autre. Ce n'est pas tant une question de gratuité (les écoles de commerce publiques sont payantes par exemple), mais une certaine garantie (imparfaite bien sûr) du mérite de l'intégration : concours après les CPGE, intégration sur titre depuis la fac, etc... L'argent n'est pas supposé intervenir dans cette phase là.
Ensuite, qu'on le veuille ou non, la commission des titres d'ingénieur impose des conditions parfois très strictes aux établissements pour que ceux-ci délivrent le diplôme d'ingénieur. Ce n'est pas pour rien : d'une part, cela assure un semblant de standardisation entre les formations sur les sujets transverses (gestion de projet, management, communication, langues, formation théorique, etc...) quelque soit le niveau supposé de la dite formation. D'autre part, c'est une sorte de "label qualité" applicable à tous ses diplômés. Bien sûr, ensuite, certains étudiants seront plus compétents que d'autres dans un contexte professionnel : c'est pourquoi il est évident qu'avoir un diplôme SupInfo n'est pas un point négatif en soi. Cependant, je comprendrais un recruteur (surprenant, non ?) qui à profil équivalent préfèrerais un candidat avec un diplôme d'ingénieur.

Jeux

Deux très bons jeux ce mois-ci :

  • Plants VS Zombies : un excellent jeu de stratégie sur PC (Windows, Mac et Web) dans le genre "tower-defense en lignes". Design marrant, bonne durée de vie, musiques géniales... vraiment très sympa.
  • Professeur Layton et la boîte de Pandore : sur Nintendo DS, dans la lignée du premier épisode. Je craignais un peu que le principe de jeu s'essouffle à cause d'une répétition des énigmes, mais je me trompais : on se régale tout pareil.


Musique et BD

D'abord, l'annonce du nouvel album des Puppetmastaz pour le 9 Novembre (déjà) : "The Breakup". Si vous aimez le Hip Hop un peu décalé, technique et à tendance électro, foncez. Un minimix de preview, absolument génial, est disponible gratuitement ici.

Dans le style vieux Blues et Boogie, je vous conseille Sonny Boy Williamson I, un grand harmoniciste ayant enregistré dans les années 30 et 40. Beaucoup de perles dans sa discographie.

J'ai enfin récupéré la bande originale du film Conan le Barbare, par Basil Poledouris. Hormis le fait que c'est excellent (surtout pour un geek comme moi, ou pour un fan de Naheulbeuk), je pense que c'est à conseiller à toute personne souhaitant découvrir doucement la musique classique : les morceaux sont plutôt courts, les mélodies assez simples et redondantes, mais la composition générale et l'interprétation en font quelque chose de très intéressant.

En BD, le dernier Jiro Taniguchi, "Un zoo en hiver", est très bon : dans la lignée de ses titres "Un ciel radieux", "Quartier lointain" ou "Le journal de mon père", celui-ci apporte une touche auto-biographique supplémentaire (jeunesse dans l'industrie du dessin et du manga dans les années 60), et une ambiance vraiment particulière. Très touchant.

lundi 28 septembre 2009

Septembre 2009

Intro : J'ai décidément du mal à tenir ce blog à jour... Pourtant, il y a bien des sujets dont je souhaiterais parler ici ; mais entre les articles demandant trop d'investissement en temps et ceux qui seraient trop courts, au final, je ne publie pas. Donc j'ai décidé de me lancer dans une série mensuelle, listant rapidement des petites choses intéressantes, tout domaine confondu (enfin, surtout ceux habituellement traités ici...). En espérant donner un petit coup de fouet à ce blog qui refuse de mourir.

Logiciels :

Découvert au taf, Launchy est un petit lanceur d'application bien sympathique, disponible sous Windows et Linux. Très pratique (et libre).

M'étant mis tout récemment à la musique assistée par ordinateur (voir plus bas), je vous conseille Audacity (libre et multi-plateforme) que je découvre pour tout ce qui est enregistrement et montage audio. J'avoue que j'ai toujours eu peur des logiciels de MAO à cause de la complexité de certaines références (genre Cubase), mais là ça se présente de manière plutôt simple, même s'il faut creuser un peu pour certaines fonctionalités.

Enfin, j'ai récemment commencé à utiliser Eclipse au travail... Contre toute attente, je sens que ce soft va me réconcilier avec les IDE : bien que lourd, il fait un nombre de tâches hallucinant et facilite vraiment la vie du développeur sur pas mal de points assez peu intéressants (conventions syntaxiques, intégration du gestionnaire de configuration, génération automatique de méthode, commentaires, détection d'erreurs en live, etc...). J'ai sans doute l'air de découvrir la roue, mais bon... quand ça tourne bien, faut pas bouder son plaisir.


Musique

Certains le savent, d'autres non. Je suis un gros fan de Blues, et je joue depuis "presque" un an de l'harmonica diatonique (blues harp donc). Comme je l'avais déjà dit ici, je pense que ce sujet est un peu loin des thématiques habituelles de ce blog, et donc j'en parle chez Lefty.
Notamment ce mois-ci : un article sur une compilation de Blues très bien foutue pour ceux qui veulent découvrir, et un premier essai d'enregistrement avec Lefty à la gratte (d'où l'utilisation d'Audacity).


Pro

Suite à la fin de ma mission précédente, j'ai enchainé cet été sur un nouveau truc en... Java. Et plus précisément en Java3D.
Ce nouveau job me plait beaucoup, en bonne partie parce que j'apprends énormément de choses nouvelles, et que l'environnement est assez différent de mes expériences précédentes.
D'abord le domaine de la géométrie algorithmique (que je connaissais déjà dans un contexte de calcul scientifique/modélisation mathématique) qui est bigrement intéressant. Pour l'occasion, je me suis d'ailleurs (enfin) payé le Computational Geometry (de Berg - Cheong - van Kreveld - Overmars) que je ne saurais que trop conseiller à ceux qui s'intéressent à ces problématiques (attention cependant, il n'existe pas de traduction).
Ensuite, l'environnement très libre/open source : même si c'est en bonne partie des outils classiques de développement en Java, c'est toujours agréable de bosser avec des choses comme Eclipse (voir plus haut), Ant, TestNG, SVN, TRAC, plein de bibliothèques libres, etc... (plutôt que Visual Toto, des scripts batch halakon, des outils de test et des libs internes foireux, Clearcase et Rhapsody...). Ah oui, et un wiki pour la doc : si c'est pas cool ça...
Bon, et le Java, c'est pas si terrible.


IoGraphViz := Io + GraphViz

Comme je voulais depuis longtemps m'investir dans un vrai projet libre, et qu'en parallèle je voulais me pencher plus sérieusement sur le langage Io, je me suis lancé dans le projet IoGraphViz.
Il s'agit d'un binding, pour le langage Io, de l'outil de génération de graphes GraphViz. Il n'est pas encore stable/mature, mais j'espère sortir assez rapidement une première version fonctionelle. Pour l'instant je me base fortement sur l'équivalent en Ruby : RubyGraphViz, mais je compte diverger de plus en plus de ce (très bon) point de départ.
Ce qui est intéressant en se lançant dans ce genre de projet, c'est que ça implique de nombreuses contraintes qui sont assez formatrices :

  • Mieux maitriser le(s) langage(s) utilisé(s) bien sûr
  • Héberger son projet/maitriser un gestionnaire de configuration et/ou de version (dans mon cas, je me suis mis à Git via Github - sous Windows, c'est pas de la tarte au début mais on s'en sort...)
  • Et surtout rechercher toutes ces petites choses auxquelles on ne pense pas : de la doc sur des points ultra pointus, un générateur de documentation, tests unitaires, etc...


Je compte faire un vrai article d'introduction (in English if you please...) à la lib quand elle sera présentable.


Curiosités du web

International Dialects of English Archive propose des petits fichiers audio à l'écoute illustrant les accents (en anglais) de gens des quatre coins du monde. Amusant et pratique pour bosser son oreille.

Journée Mondiale présente une liste (non exhaustive mais impressionante) des journées mondiales/internationales/européennes/nationales de... tout et n'importe quoi (genre là on est entre la Journée Européenne des Langues et la Journée Mondiale de la Surdité... touss touss).

Buzzerl : un reddit pas bien, fait par des gens biens, utilisé par des gens biens et des gens pas biens (en Erlang).

samedi 14 février 2009

Expatriation et Microblogging

Expatriation

Pour la première fois de ma, colossale, vie de blogger, je viens de publier un article dans un autre blog que celui-ci : L'autre instrument du Blues, chez Lefty, à propos de l'harmonica... en Blues.

Pourquoi ?

D'abord, parce que c'est Lefty qui me l'a demandé (et qu'on ne refuse rien à "Mickey le gaucher dit La corde"). Ensuite parce que ça me gênait de parler de musique de façon aussi spécialisée sur ce blog, sachant que ça n'a strictement rien à voir avec mes "sujets habituels" (même si ça peut être assez large, je reste plutôt ciblé sur le monde de la programmation, du web, du logiciel libre... bref plutôt informatique et sciences malgré quelques écarts qui restent dans la geekerie ordinaire). Sans aller jusqu'à dire que j'aurais déstabilisé mon (immense) public, ça n'était pas très logique.

Il n'est pas du tout exclus que cette expérience continue (c'est à dire que je publie d'autres articles sur la musique dans les Chroniques de Lefty) voire même que je l'étende à d'autres sujets, qui sait ? Pourquoi pas par exemple un article sur le BHM par exemple ? Même si nous avons plus ou moins la même cible au départ, je ne détesterais pas participer à leur série sur les paradigmes de programmation... (si j'ai le temps, sur les langages stack-oriented).

J'ajoute un encart "Copinage Honteux" qui manque un peu sur ma colonne de droite...

Microblogging

Vous avez peut-être remarqué que j'utilisais la fonction de partage de Google Reader comme un Tumblelog (ici), ou que je m'étais mis à Twitter... J'avoue qu'après avoir pas mal critiqué ce genre d'outils/pratiques, à l'usage (avec un peu de temps libre aussi, il faut bien le dire...), c'est assez addictif. Twitter me semble ouvrir des voies très intéressantes dans la façon de communiquer, mais j'avoue que ça reste assez "gadget" à mon niveau (encore que...).

En bref, si vous êtes absolument fascinés (si si, vous l'êtes !) par ma vie, mon oeuvre et mon cµl (ou du moins ce qu'il en reste...), vous pouvez vous abonner à ces flux.

J'en profite pour signaler que j'ai récemment mis à jour ma liste de blogs Ruby. Je vais probablement bientôt faire une autre page de ce type pour les blogs de programmation autre que sur le Ruby que je suis.

mercredi 24 décembre 2008

Sortie de Tabz Converter

Allez hop ! Pour les fêtes, je vous propose une petite application de bureau que j'ai codée récemment : Tabz Converter. Il s'agit d'un petit logiciel libre (licence BSD) avec interface graphique permettant de convertir des partitions musicales au format texte, d'une notation vers une autre. Il est surtout orienté vers les partitions d'harmonicas, ce type d'outil existant déjà pour la plupart des instruments plus répandus (guitare, etc...).


A quoi ça ressemble ? Comment ça marche ?


Il s'agit d'une application toute simple : 2 petites listes déroulantes pour choisir les notations de départ et d'arrivée, à choisir parmi les suivantes :
  • Solfège
  • Notation Américaine
  • Harmonica chromatique (12 trous en Do / accordage standard)
  • Harmonica diatonique (10 trous en Do / accordage Richter standard)
Ensuite, il suffit de taper sa partition dans l'edit box de gauche, appuyer sur "Convert", et le résultat apparaîtra dans l'edit box de gauche (dans laquelle il peut être copié et/ou modifié). La syntaxe pour les partoches est la suivante :







Un petit bouton "Help" permet d'ouvrir une fenêtre d'aide avec le détails des syntaxes utilisées, avec exemples.

Comment l'installer ?


Cette application est basée sur Shoes (et donc implémentée en Ruby) : l'application ne nécessite donc pas d'installation en elle même, cependant pour la faire tourner il faut avoir préalablement installé le programme Shoes. Celui-ci est disponible librement sous la plupart des plates-formes connues à cette adresse :



Tabz Converter lui-même est disponible dans la Shoebox (un répertoire de petites applications pour Shoes - quitte à installer Shoes, essayez en quelques unes, certaines sont très rigolotes...) à cette adresse :



Sous forme de .zip ou .rar. Une fois décompressé, il suffit de lancer le fichier tabz_converter.rb avec Shoes, et l'application se lance (shoes tabz_converter.rb via un terminal sous Windows comme sous Nix).

La suite ?

Je vais tenter d'améliorer ce petit programme régulièrement (l'utilisant moi même de façon conséquente). Parmi les améliorations fortement envisagées pour l'avenir, on peut trouver la prise en compte des altérations pour les harmonicas (overnote, bend, etc...) et un moyen (boutons "+"/"-") de monter/descendre d'une octave sur les partitions où cela est possible (pas pour l'harmonica diatonique donc).

Tout commentaire, suggestion ou rapport de bug est le bienvenu, via cet article, la page de l'application dans la Shoebox voire même par mail (cf. page de profil).

~=o=~

Bonnes fêtes à tous.