En regardant derrière nous, c'est assez fou de voir à quel point Linux est devenu grand public, facile et efficace. Il est vrai que cela reste toujours délicat pour les détails et que les distributions toujours plus nombreuses. Mais objectivement, tout est plus facile. Et pourtant, c'est à ce moment là que certains fans de Linux choisissent pour verser dans l'OSx, alors que justement Apple est sur le point de devenir une caricature de Big Blue des années 80, arrogant et abusant de sa position dominante. Pour ma part, quand je regarde ce que devient Apple, je me surprend à trouver Microsoft fort sympathique . Comme quoi tout arrive.
Longue vie à linux, car tant que l'on a le choix, il y a de l'espoir.
PS:
Pour finir sur une note sérieuse, je dirais qu'il manque à Linux un déclencheur qui permettra de réalisera le mouvement actuellement en marche sur le mobile avec Androïd. Tous les matériaux sont là, il ne manque plus que le chef d'orchestre pour mettre cela en musique, et que linux deviennent l'OS favori de nos PC à la maison.
L'article : De Linux à Mac OSX Autre article sur le même sujet.
Article sur le même sujet.
Toutou linux
Et maintenant quelque chose de totalement différent.
Boite de réflexions et d'idées autour de cette société de l'information qui peut tout autant nous divertir que nous asservir. La frontière entre les deux est fine et presque impossible à déterminer dans certains cas d'usage. Heureusement tout cela n'est qu'éphémère.
mardi 18 septembre 2012
samedi 1 septembre 2012
Si jamais votre parseur XML vous insulte avec une entité 'nbsp' non déclarée.
Le mariage d'XML et du HTML a donné à de nombreuses variations. Depuis HTML 4 (pour simplifier), le XTML est devenu une part importante du HTML. Pour ma part, je continue à travailler en 3.2, et à fuir tant que possible les normes XML d'HTML. Malheureusement, il est parfois obligatoire de s'y mettre. Pour cela, j'utilise Tidy, formidable utilitaire qui constitue une boite à outils fort utile. Je l'utilise régulièrement pour tester le HTML produit en php. Je l'utilise également pour transformer une page HTML en XML. C'est dans ce dernier cas d'usage que j'ai découvert un petit soucis. Voici la procédure en question:
1- Récupérer le source HTML d'un site internet
("Wget www.site.com" par exemple)
2- Ensuite convertir ce fichier html => xml
(en utilisant tidy par exemple : "Tidy -config tidy-xml.cfg source.html > source.xml")
3- Edition (parsing) du fichier
(avec par exemple xpath ou autre parseur)
Le fichier xml obtenu (après avoir été aspiré puis transformé par tidy) n'est finalement pas bien formé. J'obtiens avec mon parseur un message de ce type: "Reference to undeclare entity 'nbsp'". L'erreur (ou plutôt le warning, cela dépend du parseur) est la non déclaration d'une entité, en l’occurrence nbsp (l'entité HTML désignant un espace non-sécable). Le XML ne reconnait pas par défaut cette entité (puisque cette entité est à l'origine une entité purement HTML). Malheureusement, cette absence de déclaration peut être considérée par un parseur xml comme fatale. La solution serait pour résoudre ce soucis potentiel de remplacer les ' ' par une entité compatible XML ' '. On peut également et plus simplement demander à Tidy de faire le travail. Pour cela, il suffit d'utiliser l'option Tidy: "quote-nbsp=no". L'entité est alors remplacée par un espace, ce qui est une bonne solution pour mon usage. J'ai donc modifié le fichier tidy-xml.cfg, fichier que j'ai récupéré dans la version graphique de Tidy (GUI en anglais).
Alors si jamais votre parseur vous insulte avec une entité nbsp non déclarée et que vous utilisez Tidy, vous saurez quoi faire. Tout cela pour si peu,...
XML in a Nutshell (sympa les premières de couv.)
Tidy, l'incroyable boite à outils
Esprit d'escalier
1- Récupérer le source HTML d'un site internet
("Wget www.site.com" par exemple)
2- Ensuite convertir ce fichier html => xml
(en utilisant tidy par exemple : "Tidy -config tidy-xml.cfg source.html > source.xml")
3- Edition (parsing) du fichier
(avec par exemple xpath ou autre parseur)
Le fichier xml obtenu (après avoir été aspiré puis transformé par tidy) n'est finalement pas bien formé. J'obtiens avec mon parseur un message de ce type: "Reference to undeclare entity 'nbsp'". L'erreur (ou plutôt le warning, cela dépend du parseur) est la non déclaration d'une entité, en l’occurrence nbsp (l'entité HTML désignant un espace non-sécable). Le XML ne reconnait pas par défaut cette entité (puisque cette entité est à l'origine une entité purement HTML). Malheureusement, cette absence de déclaration peut être considérée par un parseur xml comme fatale. La solution serait pour résoudre ce soucis potentiel de remplacer les ' ' par une entité compatible XML ' '. On peut également et plus simplement demander à Tidy de faire le travail. Pour cela, il suffit d'utiliser l'option Tidy: "quote-nbsp=no". L'entité est alors remplacée par un espace, ce qui est une bonne solution pour mon usage. J'ai donc modifié le fichier tidy-xml.cfg, fichier que j'ai récupéré dans la version graphique de Tidy (GUI en anglais).
Alors si jamais votre parseur vous insulte avec une entité nbsp non déclarée et que vous utilisez Tidy, vous saurez quoi faire. Tout cela pour si peu,...
XML in a Nutshell (sympa les premières de couv.)
Tidy, l'incroyable boite à outils
Esprit d'escalier
dimanche 3 juin 2012
Le "Toujours plus" a-t-il vécu?
En lisant les commentaires de nombreuses personnes à propos de projets de PC à moins de 100$, j’ai remarqué qu'il existe une croyance selon laquelle un ordinateur à moins de 100€ ne peut pas exister pour la simple raison que cela n’existe pas dans la vrai vie. Et pourtant, cela existe dans la vrai vie, mais en pièces détachée. Et pourtant les grand constructeurs actuels (Apple le premier) tente de faire croire qu’un ordinateur à moins de 500$ ne peut qu’une véritable m…. Steve Jobs sur ce point a été très explicite tant par ses paroles que par ses actes.
Et pourtant, des expériences comme le raspberry prouve magistralement ce que l’on savait depuis longtemps: les composants d’un ordinateur de base ne valent presque plus grand chose aujourd'hui. Ce qui coûte, c’est l’inflation imbécile des performances (comme par exemple la résolution de l’écran du dernier iPad), et l’inflation des coûts marketing et développement associés.
J’espère que tous ces projets sont l’annonce de la fin du règne du marketing et du toujours plus. Et vivement que l’inventivité et la créativité redeviennent les principaux ingrédients de nos ordinateurs.
(EDIT:]
Un notebook vendu moins de 100€ en grande surface
(EDIT:]
Un notebook vendu moins de 100€ en grande surface
lundi 23 avril 2012
Pourquoi tant de haine parmi les forums internet
La gestion d'un forum n'est jamais facile. Une des taches les plus délicates est de prévenir les déchainements de haine qui parfois menace l’altruisme et la tranquillité sur un forum internet. Les choses les plus banales peuvent soudainement prendre des proportions incroyables. Les mécanismes psychologiques pouvant déclencher la zizanie sont de véritables pièges pour les plus paisibles d'entre nous. Et pourtant la majorité des utilisateurs piégés dans ces cycles infernales n'ont aucune prédisposition à la zizanie. Selon moi, l'explication de ce piège psychologique est en premier lieu la virtualisation des échanges, et en deuxième lieu la trop grande réactivité de ces échanges:
1- on ne sait plus vraiment à qui l'ont parle sur un forum et chacun peut perdre facilement les nuances d'un message écrit qui pourtant n'aurait pas d'ambiguïté à l'oral avec la connaissance ou la visualisation de son interlocuteur. La société nous a appris à maitriser tant bien que mal les subtilités de la communication en public (dans un lieu publique par exemple), alors que sur internet, nous sommes tout juste au stade de l'apprentissage.
2- Avant quant on écrivait pour dialoguer, on le faisait par lettre. Le temps et le soin que l'on mettait pour écrire permettait de réfléchir soigneusement avant de s'exprimer. Maintenant à l'heure de tweeter, les dérapages sont nombreux, même pour les plus aguerris d'entre nous. La faute certainement à la réduction du temps et des contraintes pour diffuser une réponse ou une communication vers le plus grand nombre.
Malheureusement je n'ai pas de solution à proposer, je me contente de constater les dégâts. Mon conseil est simple: revenir à des méthodes de communication traditionnelles quant il s'agit d'une communication vers plusieurs personnes à fortiori vers un groupe de personne que vous ne connaissez pas. Et surtout, fuyer les médias trop réactifs comme Tweeter et Facebook: sans une machine à remonter le temps, ce genre de média constitue une véritable bombe à retardement pour chacun d'entre nous.
1- on ne sait plus vraiment à qui l'ont parle sur un forum et chacun peut perdre facilement les nuances d'un message écrit qui pourtant n'aurait pas d'ambiguïté à l'oral avec la connaissance ou la visualisation de son interlocuteur. La société nous a appris à maitriser tant bien que mal les subtilités de la communication en public (dans un lieu publique par exemple), alors que sur internet, nous sommes tout juste au stade de l'apprentissage.
2- Avant quant on écrivait pour dialoguer, on le faisait par lettre. Le temps et le soin que l'on mettait pour écrire permettait de réfléchir soigneusement avant de s'exprimer. Maintenant à l'heure de tweeter, les dérapages sont nombreux, même pour les plus aguerris d'entre nous. La faute certainement à la réduction du temps et des contraintes pour diffuser une réponse ou une communication vers le plus grand nombre.
Malheureusement je n'ai pas de solution à proposer, je me contente de constater les dégâts. Mon conseil est simple: revenir à des méthodes de communication traditionnelles quant il s'agit d'une communication vers plusieurs personnes à fortiori vers un groupe de personne que vous ne connaissez pas. Et surtout, fuyer les médias trop réactifs comme Tweeter et Facebook: sans une machine à remonter le temps, ce genre de média constitue une véritable bombe à retardement pour chacun d'entre nous.
lundi 6 février 2012
déroutant doodle Truffaut
J'aime les belles choses inutiles, autant pour leur beauté, que pour leur absence manifeste d'utilité, ce qui leur confère une certaine noblesse artistique. Les doodles de google en font partie. Il s'agit de ces petits logos constituant parfois la majeur partie de la premier page du fameux moteur de recherche, et qui peuvent évoluer au fur et à mesure des évènements du calendrier à l'instar d'un 200ème anniversaire de Charles Dickens.
Celui qui me fait réagir c'est celui consacré au 80ème anniversaire de François Truffaut, monument de la nouvelle vague et du cinéma hexagonal. Ce doodle, premier d'un triptyque, présente une image d'une beauté formelle et d'une force artistique évidentes. Ce qui motive mon ressentiment ne concerne pas l'esthétique, mais l’inadéquation de celui-ci avec ce que représente pour moi ce grand personnage. J'ai ainsi passé plus d'une minute à tenter de deviner l'objet de ce petit logo.
Suis-je devenu un vieux schnock, ou alors le personnage de François Truffaut est-il devenu si mystérieux pour les nouvelles générations. Et pourtant symboliser Truffaut était assez simple: Truffaut est l'homme qui a fait redécouvrir Hitchcock à travers des entretiens, qui a inspiré Spielberg dans rencontre du troisième type, qui popularisé la notion de nuit américaine, qui a lui-même tant aimé les femmes, qui a si bien décrit la révolte de l'enfance, qui a mélangé l'image et l'écriture, et qui a tant aimé le cinéma pour ce qu'il est: un art collectif et intime à la fois.
Le plus triste, c'est peut-être de découvrir que l'on devient vieux quant on prend conscience du décalage entre sa propre culture et celle du présent. Mais tout est relatif: le doodle de Dickens subit le même traitement inadéquat, mais avec cette fois une esthétique plus que discutable. Pauvre Dickens: Truffaut n'est finalement pas si mal loti. Son mystérieux doodle est pour le mieux superbe.

lundi 28 novembre 2011
Voyager peut-il augmenter notre bohneur?

Quant on part voyager loin de nos contrées, de par notre statut de pays riches, nous sommes condamnés à faire du tourisme parmis des pays bien moins fortunés que le notre. Au delà du débat ethique que peut provoquer cette différence de richesse, je trouve cela positif, tant pour notre ouverture d'esprit, que pour notre quête du bohneur. Ce genre de voyage permet à chacun de comparer son propre niveau de vie à celui de personnes bien moins prospères. Cela est à mon humble avis une excelente chose. Cela permet aussi de mesurer la chance que l'on a de vivre en France. Bonus supplémentaire: on redécouvre qu'il y a sur notre planète bien d'autres moyens pour être heureux au delà de la richesse matériel.
En même temps, c'est clairement un discours de riche. Et par dessus le marché, cela n'empèchera pas les habitants d'un pays aisé comme le notre d'être beaucoup moins heureux que d'autres pourtant moins bien lotis en terme de richesse et de sécurité. C'est le paradoxe incroyable de la courbe du bonheur en fonction de la richesse, et que l'on peut résumer à une forme de cloche.
PS:
Et si jamais vous n'avez ni le temps ni les moyens de voyager chez plus pauvre que vous, il vous restera tout de même la télévision, et plus particulièrement les émissions pseudo touristico-culturelle qui vante la beauté des endroits restés naturels, et dont le fleuron restera le célèbre "Voyage en terre inconnue", idéal pour pleurer en tant que simple spectateur devant le bonheur mis en scène d'une vie simple d'une peuplade imperméable au désir matériel, en apparence. Le monde qui nous entoure sera "apparences" ou ne sera pas, bien au delà du spirituel. Car l'emission n'avouera jamais que notre mode de vie fascine terriblement, même les personnes les plus nobles, et que ce type d'émission contribuera à détruire plus rapidement ces modes de vies alternatives.
jeudi 29 septembre 2011
Le syndrome du timide exhibitionniste

Réaliser un blog est une activité à risque, surtout pour les plus jeunes d'entre nous.
Pour éviter ce risques potentiels, il est nécessaire de respecter quelques règles essentielles, fort nombreuses et pas toujours évidentes. Plutôt que d'en faire l'ennuyeuse énumération, je préfère l'usage d'un principe à respecter: n'écrivez pas quelque chose que vous n'oseriez pas crier dans parmi des gens que vous ne connaissez pas.
Cela se résume à éviter la tentation de l'exhibitionnisme, ou plus simplement à ne pas écrire des propos que l'on pourrait regretter plus tard, une fois dégrisé. La publication d'un blog est comparable à la prise de parole devant une foule de plusieurs milliers de personnes. Internet n'est pas un lieu où l'on peut chuchoter, car tout ce que vous y dites peut devenir un hurlement. Ne pas l'oublier pourra peut-être vous éviter quelques erreurs.
Pour éviter ce risques potentiels, il est nécessaire de respecter quelques règles essentielles, fort nombreuses et pas toujours évidentes. Plutôt que d'en faire l'ennuyeuse énumération, je préfère l'usage d'un principe à respecter: n'écrivez pas quelque chose que vous n'oseriez pas crier dans parmi des gens que vous ne connaissez pas.
Cela se résume à éviter la tentation de l'exhibitionnisme, ou plus simplement à ne pas écrire des propos que l'on pourrait regretter plus tard, une fois dégrisé. La publication d'un blog est comparable à la prise de parole devant une foule de plusieurs milliers de personnes. Internet n'est pas un lieu où l'on peut chuchoter, car tout ce que vous y dites peut devenir un hurlement. Ne pas l'oublier pourra peut-être vous éviter quelques erreurs.
Malheureusement, de nombreux bloggers oublient cette règle de bon sens, et finissent par tomber dans le paradoxe du timide exhibitionniste.
Inscription à :
Articles (Atom)



