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

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.

lundi 1 décembre 2008

Changement de Design

Depuis quelques temps, une immonde barre bleue non identifiée était apparue dans le corps des messages de ce blog...

Malgré mes 47 secondes d'efforts acharnés, je n'ai pas réussi à corriger ce bug, et donc par flemme profonde (et désintérêt significatif pour le HTML/CSS/XML, il faut bien l'avouer... surtout quand il est aussi crade que dans Blogger !), j'ai décidé de changer le design de ce modeste blog... en en prenant un tout-fait-tout-prêt (ou presque), déniché ici. Celui-ci étant sous licence CC avec paternité, vous avez droit à un petit lien vers le site de l'auteur inclus, mais ça reste discret.

Je disais "presque" car il manquait un bon petit nuage de tags (que je préfère généralement aux vilaines listes de libellés basques de chez Blogger), ainsi que le petit outils de traduction Google qui peut être utiles à nos amis non-francophones.

Vos avis sur le nouveau design sont les bienvenus, en espérant qu'il me motive à me remettre à poster un peu plus fréquemment !

mercredi 13 août 2008

Tumblelog

En général, j'essaie d'éviter de "metablogger" (blogger au sujet de mon blog, ou du fait même de blogger). Mais une fois n'est pas coutume...

Les quelques courageux qui suivent ce blog régulièrement auront sans doute constaté que malgré mes efforts, ma fréquence de publication a pour le moins "baissé" depuis quelques mois. Plus de travail, moins de temps libre, etc... Donc, moins de temps pour écrire des articles "corrects".
Cependant, il y a une solution pour partager rapidement des liens, articles et infos intéressantes : un tumblelog.

Sur le principe, un tumblelog est comparable à un blog, mais avec des billets très courts : de simples notes ou liens, en général sans commentaires. Entre la page de partage et le flux de liens, avec un contenu souvent plus divers qu'un blog classique. Il semblerait que le terme ait été introduit par Why The Lucky Stiff, hacker ruby populaire. Attention à ne pas confondre avec le Microblogging qui consiste à partager sous forme de courts tickets les instants passionnants de sa vie (cf. Twitter et autres sites buggés...).

Et il se trouve que j'utilise la page de partage de Google Reader comme Tumblelog à cette adresse, les derniers articles apparaissant dans la colonne de droite de cette page. Par rapport à ce blog, la fréquence de post est bien supérieure et les sujets plus variés (programmation bien sûr, mais aussi design, art, BD, jeux...).

Pour le principe, j'ajoute ici une liste de tumbles et pages de partage que je suis, en vrac :

Au passage, j'en profite : j'ai "nettoyé" ma colonne de droite : plus de pub, moins de liens useless. J'ai également ajouté un bouton reddit en bas d'article pour ceux qui utilisent cet outil (on en reparlera...). Bonne lecture.

dimanche 2 mars 2008

Travail, travail...

Dans la vie, on fait pas toujours ce qu'on veut : Scheme va devoir un peu attendre... j'ai trouvé du taf :
Du coup, la fréquence de publication sur ce blog devrait baisser sensiblement dans les prochaines semaines. Je n'abandonne cependant pas ni ce blog, ni les petits langages que j'aime : en cas de disette, je posterai des vieux codes rigolos sortis des placards, en Fortran ou Ruby notamment. Je reste à l'affut sur le SDZ également.

Pour parler prog', j'avais cité Ada l'autre jour, et je l'attaque donc pour le boulot. Je ne suis pas persuadé de pouvoir "blogger" là-dessus tout de suite : il s'agit d'un langage assez particulier. OO dans sa version 95, mais avec de grosses séquelles de son origine procédurale. Il est souvent préféré au C dans le cadre d'applications critiques (pour systèmes embarqués notamment) pour sa rigueur imposée, sa meilleure (à priori) gestion des tableaux (et des problèmes d'indices), et sa capacité à ajouter des "règles" (contraintes) supplémentaires au compilateur : le tout dans un soucis permanent de fiabilité de l'exécutable. Exécutable plus volumineux qu'en C en revanche, mais (selon certaines sources) d'une vitesse (notion importante en temps réel) comparable au C++. Correct donc. Que dire d'autre, sinon qu'Ada possède un compilateur libre du projet GNU : GNAT (la référence, existant en version "pro" avec IDE et services associés) et que ce langage gère "nativement" la programmation concurrente ?

J'espère pouvoir vous en donner quelques exemples bientôt...

mercredi 19 décembre 2007

Blogs Ruby




Dernière mise à jour : 18/10/2009

lundi 17 décembre 2007

Plus de 100 visiteurs...

Petit message pour fêter le dépassement des 100 visiteurs uniques sur le blog (c'est fait depuis quelques jours, mais mieux vaut tard que jamais...). Au bout d'un peu plu d'un mois, on approche les 450 visites, et les 1400 pages vues. Les raisons qui amène des gens ici sont variées (le hasard ayant une belle part du gâteau) mais par Google, c'est beaucoup pour le Ruby (rassurant !), en particulier pour mes petits articles sur les tableaux, les piles et les files. Environ 67.3 % des visiteurs sont blondes à fort QI, et possède un animal redondant.


Comment je sais ça ? J'utilise Google Analytics. Sincèrement, sans être très calé, ça s'installe et s'utilise très facilement (en particuliers chez Blogger, évidemment...) et on a accès à une quantité d'informations importante (mais pas la couleur des cheveux en fait... les animaux oui par contre).

Tant qu'on est dans les applis ajoutées à ce blog, vous avez sans doute constaté que j'utilise également Google Adsense pour diffuser de la pub dans le second bandeau de droite et devenir multimilliardaire (ou plus si affinité...). Pour ceux que ça intéresse, deux trois petites infos à ce sujet. D'abord, il faut être majeur ou s'inscrire au nom de ses parents (ou tuteurs légaux, etc...) pour pouvoir utiliser ce service. Ensuite, au niveau installation, sur Blogger, c'est de l'ordre du quart d'heure, et encore, en lisant la plupart des textes que l'on saute habituellement. La rémunération se fait au clic sur la pub (le montant dépendant de l'annonce au moment du clic) et évidemment il est interdit de cliquer soi-même dessus, de faire un bot qui le fait tout seul, ou même de demander explicitement à ses visiteurs (ou à ses proches) de le faire (je ne vous le demande donc pas ^^). Apparemment Google est assez strict là-dessus...



Petite nouveauté aujourd'hui, je viens d'ajouter une syndication RSS par FeedBurner (appartenant également à Google... non, je taffe pas pour eux...) d'une part pour mieux être référencé (il paraît que ça aide, par un procédé qui m'échappe encore...), pour vous permettre de vous abonner plus facilement selon votre lecteur de flux et pour avoir une idée des abonnements effectifs (bizarrement, Analytics ne gère absolument pas cette partie du "trafic").

Deux liens vers des blogs d'aide/astuces/widgets pour Blogger :
Voilà pour ces petites infos actuelles. Il me reste encore du chemin pour bien faire référencer (Technorati, annuaires...) ce modeste blog que j'espère utile et/ou agréable pour le maximum d'entre vous. A ce sujet, je vous encourage vivement à poster des commentaires sur les textes et/ou les codes des articles si vous avez un problème, que je dis du purin, que vous aimez pas, ou même, soyons fou, que vous appréciez.

Et surtout, bonne visite !

L'image de cet article est une fractale, issue de www.artdubonheur.com. On reparlera d'art numérique un de ces quatre...

dimanche 11 novembre 2007

Test pour sobe session

Ce post n'est là que pour m'aider à tester des petites choses sur le blog... N'y faites pas trop attention ^^


Baptême du feu

Et voilà : moment toujours émouvant, la naissance d'un nouveau blog dont on peut déjà dire que l'intérêt global est tout à fait discutable.

Le lecteur intéressé peut dores et déjà quitter cette page pour se rendre dans le temple du savoir et de la connaissance à l'adresse suivante : TEMPLE.

Ceux préférant rester dans le coin peuvent à loisir admirer l'image suivante, intitulée "Bulletproof".


Dans l'idéal, ce blog devrait par la suite traiter de :

  • Programmation informatique (Ruby, autre...)
  • BD
  • Jeux en ligne par navigateur