Le Hollandais Volant

Ouverture d’un blog dédié à mes articles scientifiques

Samedi 06 avril 2013

sunrise-over-science.jpg Comme j’ai indiqué il y a quelques jours dans mes liens, je vous annonce l’ouverture de mon nouveau site, entièrement dédié à mes articles scientifiques (qui ne seront alors plus postés ici).

Le lien : couleur-science.eu

J’ai en effet eu l’envie de faire un nouveau site, parce que le nombre d’articles scientifiques commence à devenir un peu plus important maintenant, et j’ai de plus plein d’idées en tête pour en faire d’autres, et il m’a semblé important de faire deux instances séparées.

Le blog est vide pour le moment, mais ça ne saurait tarder pour qu’il se remplisse :D.

image de zhouxuan12345678

Le thème de mon site

Samedi 23 mars 2013

J’ai eu beaucoup de retours sur le dernier thème (trop clair, trop contrasté, trop moche, trop beau, trop pas comme l’ancien…). J’ai modifié pas mal de choses et là j’ai tenté quelque chose de moins contrasté. J’espère que ça plaît ?

Autrement, vous pouvez laisser vos commentaires juste en dessous \o.

Juste pour le fun, je vous mets ici les anciens thèmes de mon site. Malheureusement je n’ai plus le tout premier qui était clair avec un agencement en damier des liens « linux », « windows », « blog », « divers ». Le blog n’était alors même pas encore sur la page d’accueil.

Cliquez dessus pour les voir en grand :

miniatureminiatureminiatureminiatureminiatureminiatureminiatureminiatureminiature


:-)

Aux utilisateurs de BlogoText (blogueurs + lecteurs)

Dimanche 17 mars 2013

Je veux ré-organiser quelques trucs dans BlogoText et faire un peu le ménage dans les différentes fonctions qu’il a.

J’aimerais votre avis sur le besoin de conserver ou non les fonctionnalités suivantes :

  1. rss sur les commentaires pour chaque article (sachant que le RSS sur tous les commentaires est là).
  2. le système de notification par email pour un nouveau commentaire : vous vous en servez ?
  3. flux RSS incomplet. Dois-je vraiment conserver ça ? Sachant que le flux avec les articles complets dedans est dispo aussi (exemple : rss normal, rss complet) ?
  4. le captcha avec l’image à la connexion admin : sachant qu’on peut renommer le dossier admin comme on veut, ça ne fait pas un peu overkill ?

Par ailleurs, on m’a demandé un flux au format Atom. C’est sur la todo-list.

Ces quelques trucs sont pour moi totalement inutiles, mais je ne voudrais pas les supprimer si tout le monde les utilise intensivement.


Merci :)

Bonne année \o/*

Mardi 01 janvier 2013

</2012>


Et voilà : l’année 23 après TVN 2013 après JC qui pointe son nez !
Commencez là en suivant ce conseil :

eat-all-the-chocolat.png
Autrement, comme c’est la coutume ici, depuis plusieurs années, je vous souhaite une très bonne année, pleine de bonheur et de réussite à tout le monde.

<2013>

Compatibilité de ce site avec les vieux navigateurs

Samedi 24 novembre 2012

Depuis plusieurs semaines, je reçois quelques remarques sur la compatibilité pourrie de ce site avec les vieux navigateurs (on m’a parlé de IE7 (!), Firefox 3.6 (!) et Opera > 10.x sur Windows Phone).

Déjà : sous Firefox 3.6 ça devrait être remis en ordre, idem pour Opera >9.x (sur PC) : ça ne venait pas du CSS mais du HTML5.
Les balises <header>, <section>, <article> etc. ne sont pas reconnues par Firefox 3.6 et il les interprète n’importe comment.
La solution est triviale : ajouter un « display:block » à ces éléments, et tout rentre dans l’ordre.

Mon site est de nouveau navigable sur les vieux Firefox et les vieux Opera :

Avant : avant.png
Après : apres.png
Concernant IE, c’est définitivement non : ce navigateur n’utilise pas les mêmes standard que mon site et les autres navigateurs (qui utilisent du HTML/CSS), il est donc normal que ça ne marche pas.

Pour les navigateurs sur Windows Phone, je n’ai pas de quoi vérifier (pas de Windows Phone), désolé…

Enfin, je me permet de râler contre les vieilles versions de logiciels : n’utilisez pas les vieilles versions de navigateur ! Je sais que certains sont à l’école ou au travail où les responsables du service informatique n’ont pas toujours de temps de mettre à jour tous les logiciels, mais dans ce cas je ne saurais trop vous conseiller d’utiliser une clé USB avec un navigateur portable dessus : Firefox Portable ou Opera Portable par exemple. En prime vos marques pages, votre historique et vos extensions seront toujours là.
Le lancement des programmes depuis une clé USB est lui aussi interdit ? Utilisez le navigateur portable depuis le disque dur, ça marche aussi.

Bref, aucune excuse selon moi pour utiliser de vieilles versions de navigateurs et c’est aussi pour ça que je n’en fait pas plus que ça de moi même pour rendre mon site web compatible.
C’est aussi pour vous pousser à mettre à jour vos logiciels, c’est important.

Blogotext V2

Mercredi 26 septembre 2012

happy-man.jpg

J’annonce que la version finale de Blogotext 2.0.0.0 est en ligne :-).
Après un peu plus de 10 mois de codage (ouais ça fait long je sais et j’aurais pu faire plus court…) la version SQLite de Blogotext est enfin prête.

Le logiciel

Les nouveautés par rapport à l’ancienne version sont :
  • SQLite au lieu de fichiers textes pour stocker les données : plus de performances donc, mais toujours aussi simple à installer.
  • Un design refait (aussi bien le thème par défaut que l’interface admin).
  • En plus du blog et des commentaires, on peut maintenant tenir un fil de liens et envoyer/partager des fichiers/images.
  • Passage au HTML5/CSS3.
  • Pas mal de choses en plus au niveau de la création des thèmes. Gravatar devient possible notamment.
  • Blogotext peut importer (pas exporter) une archive XML de Wordpress, importer et exporter un fichier au format de Shaarli/Diigo/Netscape et évidemment des archives des versions précédentes de Blogotext.
  • Fait le café (ah non, toujours pas).
Ce qui reste et restera :
  • La simplicité
  • La gratuité et la liberté (évidemment)
  • La compatibilité : vous aviez un blog sous une ancienne version de Blogotext ? Exportez les données depuis l’ancien blog et réimportez-les dans la nouvelle version pour tout conserver.
  • La même adresse de téléchargement : http://lehollandaisvolant.net/blogotext

L’évolution du projet

Le projet évolue selon mes besoins, étant moi même un utilisateur de Blogotext.
Je veux le faire évoluer avec un gestionnaire de « cloud » et non seulement un moteur de blog. Plutôt que d’installer un CMS + un Shaarli + ttRSS + Drop Center + autres choses, vous installez un seul programme. Voilà le but du projet actuellement. Je veux tout unifier.

Je prévois d’y intégrer divers outils : un proxy, un gestionnaire d’Autoblogs, de flux RSS en ligne, pourquoi pas un gestionnaire de capture de pages web (comme Scrapbook), etc. J’ai déjà intégré la gestion de sauvegarde de liens : c’est un début.

Je veux pouvoir offrir à terme une indépendance numérique en quelques clics : ne plus dépendre de Twitter/Google+ pour partager un lien ou une info, ne plus dépendre de Blogger pour faire un blog, ne plus dépendre de Google Reader pour lire ses RSS, ne plus dépendre de Imageshark pour partager des images ou des fichiers.

Je veux également combattre la censure sur le Internet : que ce soit prévenir la coupure d’un site (gestion d’Autoblogs) ou outrepasser un filtrage du réseau (avec un web-proxy).

Je ne pense pas que beaucoup d’utilisateurs seront enchantés de ce genre de changements, et j’en entends déjà : « Blogotext va devenir une usine à gaz ! », « ce n’est plus un projet simpliste qu’il était ! », bla bla.
Ok : Blogotext gagne quelques kilooctets et quelques fonctionnalités, mais jamais ça ne sera une usine à gaz qui rame, ni un casse tête de configuration. Le but final de Blogotext a changé, mais sa simplicité d’utilisation, elle, doit rester, c’est vital. Moi même, je ne veux pas que ça devienne une usine à gaz.

Et s’il faut je proposerai une version « blog uniquement » (mais commencez à bloguer, et vous voudrez rapidement un Shaarli et un gestionnaire de fichiers à côté, donc autant avoir tout-en-un, je vous le dis).

Donc voilà où en est le projet et la direction qu’il va prendre d’ici quelques mois ou années.

image de Neal

Un petit mot sur les commentaires ici

Jeudi 20 septembre 2012

comment.jpg

Si je fais ce billet, c’est que c’est nécessaire.

Quand vous postez des choses ici (que ce soit des commentaires, des liens, des trucs dans mon livre d’or, etc.), ces données m’appartiennent.
Je veux dire par là qu’une fois postées, le posteur n’a plus la possibilité de les modifier ou de les supprimer. Cette possibilité me revient à moi.

D’une part ça serait trop facile : lancer un gros débat trollesque avec quelques insultes bien placées pour ensuite supprimer son message et regarder tout le monde débattre et s’insulter, et de deux ça se fait pas : si on prend part à une discussion, on assume.

Alors OK, je veux bien retirer un commentaire ou deux sur simple demande, mais là on me demande une édition de 254 commentaires postés depuis 2 ans (c’est son auteur qui me demande ça). Je vais les anonymiser, mais je ne les supprimerai pas : je ne veux pas que les discussions sur mon site soient toutes dénaturées.

Qu’on soit bien d’accord sur le terme « ces données m’appartiennent » : je n’en suis pas l’auteur, mais j’en ai la responsabilité légale quand même. C’est la forme de « commentaire » qu’ils m’appartiennent, et non le contenu.
Je me réserve donc le droit :

  • de supprimer n’importe quel message, quand, pourquoi et où je veux.
  • de les éditer quand, pourquoi et où je veux.
  • de ne pas les supprimer ni les éditer à votre demande si j’en ai pas envie.
  • de fermer les commentaires si je veux.

Évidemment, une relation de confiance doit s’installer : je n’ai jamais édité un commentaire sans la demande de son auteur et sans le mentionner (si, une seule fois car le commentaire était injurieux ; et j’ai aussi dû supprimer quelques spams). Les données que vous postez ne sont et ne seront jamais vendues, analysées, utilisées. Votre adresse e-mail est secrète : elle n’est pas obligatoire, mais seul moi peut la voir, et elle ne sera jamais divulguée (sauf injonction judiciaire, comme la loi m’y oblige).

N’y voyez pas un changement sur ce blog : ma manière de réagir à vos commentaires, de les accepter et de les respecter a toujours été ainsi et ça ne changera pas.

image de Éktor

Update

Mardi 05 juin 2012

Je viens de passer le site sous Blogotext SQlite pré-alpha-0.0.0.2. Cette version utilise SQLite avec PDO.
C’est plutôt lent (PDO est beaucoup plus lent que les fonctions classiques de traitement comme sqlite_query(), etc.)

Le problème c’est qu’actuellement Blogotext analyse plusieurs fois la base de données. Je vais voir si je peux faire en sorte qu’il ne la parse qu’une seule fois, et si je peux optimiser tout au niveau même de SQLite : en ajoutant des index sur les champs de la BDD (je ne connais pas encode trop ça *me va se taper de la littérature…).

On peut dire ce qu’on voudra de MySQL, mais c’est quand même beaucoup plus rapide que SQLite… (d’un facteur 20 environ, avec la BDD que j’ai).
La page actuelle se génère en environ 0,2 seconde.

Enfin bon, les commentaires sont réactivés et vous avez quelques nouvelles fonctions sur mon blog : en bas de la page les liens de pagination ; en bas de chaque article : les tags sont ajoutés ; sur le côté droit il y a un bouton « un article au hasard ».
Et j’ai retouché un peu le thème (qui passe mal sous les mobiles, je suis au courant).

Image de Abdulmajeed Al.mutawee

Ubuntu sur 5 % des ordinateurs d’ici un an ?

Mercredi 09 mai 2012

ubuntu on laptop

Oh, voilà une bonne nouvelle : Canonical annonce que d’ici l’an prochain 5 % des ordinateurs vendus seront fournis avec Ubuntu !

Ok, ce n’est qu’Ubuntu, bla bla, mais c’est déjà une très bonne chose : ça ouvrira les yeux de tous ceux qui sont sous Windows et qui payent leur ordinateur 30 % trop cher à cause des logiciels payants qui sont dessus. Et une hausse des parts de marché de GNU/Linux sur le desktop ne pourra qu’avoir de bonnes répercussions sur sa couverture médiatique et par la suite sur les logiciels et les pilotes de périphériques qui viendront peu à peu aussi se pointer sous GNU/Linux, comme Steam par exemple.

On peut dire ce qu’on veut de Canonical, même moi qui n’approuve pas trop la fermeture d’Unity et son côté plus adapté au tactile qu’à autre chose, mais ils savent fournir des outils beaux, simples, qui marchent bien et que les utilisateurs veulent. Pas étonnant que ça marche donc.

image de Ghindo

Migration de mon Blogotext sur du SQLite

Samedi 07 avril 2012

Ce soir je viens de passer le moteur blog du site (Blogotext) sur la future nouvelle version utilisant SQLite (base de données légère). C’est pour cela que je l’avais mis hors ligne quelques heures dans la soirée.

Ce que ça change : pour vous normalement rien, sinon une navigation plus rapide (jusqu’à 10 fois pour la recherche par exemple). Mais pour le blog, j’ai dû refondre quelques trucs, comme le lien pointant vers les articles :
Par exemple pour le présent article, avec la version normale de Blogotext, l’article se trouve sur le lien
http://lehollandaisvolant.net/index.php?2012/04/07/23/24/22-migration-de-mon-blogotext-sur-du-sqlite
Maintenant, il est sur ce lien :
http://lehollandaisvolant.net/index.php?d=2012/04/07/23/24/22-migration-de-mon-blogotext-sur-du-sqlite
La date se trouve sur le paramètre « ?d ». Tous les anciens liens sont des liens redirigés vers les nouveaux (code .htaccess).

Autres nouveautés : cette version de Blogotext propose :
  • la possibilité de suivre les commentaires dans une liste : http://lehollandaisvolant.net/?mode=comments
  • la possibilité de suivre les articles + les commentaires : http://lehollandaisvolant.net/?mode=comments+articles
  • idem pour la recherche, le tri avec le calendrier et le RSS, c’est le même principe : pour rechercher « bonjour » dans les commentaires, ajoutez simplement « &mode=comments » après l’URL (oui, ceci sera amélioré avec des cases à cocher et tout le reste).
  • Pour le RSS des commentaires, c’est ici, celui du blog reste inchangé (idem pour les articles complets).

Bientôt je laisserai de côté mon système pour partager les liens (le temps que je migre de Linx à Blogotext). Ce sera implanté directement dans Blogotext. Et les liens partagés seront à cette adresse : index.php?mode=links. Cerise sur le gâteau, il sera possible de suivre les posts du blog et les liens (et les commentaires si vous voulez) sur le même flux RSS : rss.php?mode=links+blog.
Linx restera ouvert à tout le monde, avant que j’implante la possibilité aux internautes de publier des liens directement dans Blogotext.

Je pense que c’est tout pour le moment. L’interface (le design) pour le formulaire des commentaires a été refaite en plus joli autrement.

La version de Blogotext qui fait tourner le blog étant encore en développement, elle n’est pas encore disponible au téléchargement. Si je migre déjà maintenant, c’est d’une parce que la version "texte" est lent-lent-lent avec le nombre de données que mon site a, et d’autre part pour voir s’il y a des bugs.
J’ai configuré Blogotext – depuis toujours d’ailleurs – pour qu’il affiche toutes les erreurs PHP possibles (error_reporting(-1)). Si vous n’en voyez pas, c’est que c’est parfait :-).

Voilà !
Comme d’hab, s’il y a un souci ou un bug, n’hésitez pas à me le signaler dans les commentaires ou par email

Oh, et comme j’ai eu à faire à un code .htaccess particulier ce soir, je partage : le code redirige tout le monde vers une page HTML indiquant que le site est en maintenance. Tout le monde, sauf moi même (identifié par mon IP) :

# cible toutes les pages sauf la page avec notre message de maintenance
RewriteCond %{REQUEST_URI} !/maintenance.html$
# cible tous les internautes, sauf vous (il faut mettre votre adresse IP à la place de 123.13.12.23
RewriteCond %{REMOTE_ADDR} !123.13.12.23
# redirige ce qui correspond aux deux conditions précédentes sur la page « maintenance.html » :
RewriteRule .* http://lehollandaisvolant.net/maintenance.html [L]