Open Time - Mot-clé - bonheurs du jour<p>Open time, open mind, open eyes</p>2024-03-28T05:07:02+01:00Franck Paulurn:md5:61070eb8c883ae7581f861faefddecbfDotclearDu terrain de jeuurn:md5:d20e92dac545370a01ef3529a49a3a1a2020-05-08T08:41:00+02:002020-05-08T07:48:54+02:00FranckBrèvesbonheurs du jourmotovélo <p><a href="https://open-time.net/public/screenshots/2020/rayon-distance-100km.jpg" title="100 km depuis le domicile, mai 2020"><img src="https://open-time.net/public/screenshots/2020/.rayon-distance-100km_u.jpg" alt="100 km depuis le domicile, mai 2020" style="display:table; margin:0 auto;" title="100 km depuis le domicile, à vol d'oiseau ou façon distance routière" height="590" width="600" /></a></p>
<p>L’hésitation a été longue, les tergiversations des gouvernants aussi, et finalement c’est à vol d’oiseau qu’il faut compter les kilomètres autorisés depuis le domicile !</p>
<p>Cela dit, dans mon cas, ça n’aurait pas changé grand chose et dans les deux cas, je peux faire une boucle du genre Beauvais → Compiègne → Château-Thierry → Provins → Nemours → Chartres → Dreux → Vernon → Beauvais avant de rentrer à la maison, soit plus de 600 kilomètres de petites routes pour environ 12 heures de roulage en moto.</p>
<p>Quant au vélo, on ira peut-être visiter Paname et ses belles nouvelles pistes cyclables \o/</p>https://open-time.net/post/2020/05/08/Du-terrain-de-jeu#comment-formhttps://open-time.net/feed/atom/comments/14578Confinement, jour 53urn:md5:57ee6ad2bf1530ae9140a366afe559532020-05-05T10:30:00+02:002020-05-05T15:09:59+02:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2020/pizza-maison.jpg" title="Pizza maison, mai 2020"><img src="https://open-time.net/public/illustrations/2020/.pizza-maison_u.jpg" alt="Pizza maison, mai 2020" style="display:table; margin:0 auto;" title="C’est prêt \o/" height="600" width="600" /></a></p>
<p>Remettre la pâte congelée dans le frigo, la veille au soir et hop, dimanche midi on avait de quoi se refaire une pizza pour goûter devant le grand film de l’après-midi !</p>
<p>J’avoue l’avoir laissée cuire un peu trop et elle était très croustillante sur les bords — mais pas dessous vu que j’avais saupoudré la plaque de farine, astuce qui fonctionne bien !</p>
<p>Encore trois jours de télé-boulot et ensuite je suis en télé-vacances jusqu’à fin mai ; reprise prévue le 2 juin, a priori toujours en télé-boulot, sauf urgences urgentes où ça sera alors trajet en moto ou en vélo en fonction de l’envie, de la météo, du niveau de l’urgence…</p>
<p>Pas de pression côté taf, ça sera masque pour tout le monde dans les parties communes, maintient des distances, … ; pas de réunions avec des tiers de l’extérieur et les visiteurs devront porter un masque, se laver les mains et auront un contrôle de température avant d’accéder aux locaux. Ça a l’air plutôt bien organisé, vu d’ici.</p>
<p>Je pense qu’on est parti comme ça pour encore quelques mois, probablement jusqu’à l’été. Ensuite j’espère qu’on pourra migrer en Bretagne histoire de profiter de la chaleur de la mer chaude de là-bas \o/</p>https://open-time.net/post/2020/05/05/Confinement-jour-53#comment-formhttps://open-time.net/feed/atom/comments/14575Histoire de paletteurn:md5:a8a75ce332d51291474049ddef02d4892020-04-18T08:11:00+02:002020-04-18T07:31:02+02:00FranckDotclearbonheurs du jourdotcleardéveloppement <p>Avant on avait ça :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-2.12.jpg" title="Palette de couleur CKEDitor, Dotclear 2.12, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/ck-palette-2.12.jpg" alt="Palette de couleur CKEDitor, Dotclear 2.12, avr. 2020" style="display:table; margin:0 auto;" title="Palette de couleur CKEDitor, Dotclear 2.12" /></a></p>
<p>Puis ensuite, à la faveur d’une mise à jour de l’éditeur on a basculé sur ça :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-2.16.1.jpg" title="Palette de couleur CKEDitor, Dotclear 2.16.1, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/ck-palette-2.16.1.jpg" alt="Palette de couleur CKEDitor, Dotclear 2.16.1, avr. 2020" style="display:table; margin:0 auto;" title="Palette de couleur CKEDitor, Dotclear 2.16.1" /></a></p>
<p>Et là on m’a dit qu’avant c’était mieux, du coup j’ai proposé ça (soit la fusion de l’ancienne et de la nouvelle) :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-2.16.2.jpg" title="Palette de couleur CKEDitor proposée pour Dotclear 2.16.2, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/ck-palette-2.16.2.jpg" alt="Palette de couleur CKEDitor proposée pour Dotclear 2.16.2, avr. 2020" style="display:table; margin:0 auto;" title="Palette de couleur CKEDitor proposée pour Dotclear 2.16.2" /></a></p>
<p>Et puis tant qu’à faire, j’ai un peu agrandi les cases, question d’accessibilité et c’est dans la 2.16.2 :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-merged.jpg" title="Palette de couleur CKEDitor, Dotclear 2.16.2, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/.ck-palette-merged_u.jpg" alt="Palette de couleur CKEDitor, Dotclear 2.16.2, avr. 2020" style="display:table; margin:0 auto;" title="Palette de couleur CKEDitor, Dotclear 2.16.2" /></a></p>
<p>Et finalement, dans la prochaine 2.17, j’ai codé — merci <strong>nikrou</strong> pour le bout de code dont je me suis fortement inspiré — ce qu’il fallait pour qu’on puisse choisir soi-même le contenu de la palette et qu’on puisse également choisir le nombre de cases par ligne, ce qui fait qu’on pourra obtenir ceci, par exemple :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-2.17.jpg" title="Exemple de palette de couleur CKEDitor, Dotclear 2.17, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/.ck-palette-2.17_u.jpg" alt="Exemple de palette de couleur CKEDitor, Dotclear 2.17, avr. 2020" style="display:table; margin:0 auto;" title="Exemple de palette de couleur CKEDitor, Dotclear 2.17" /></a></p>
<p>Et côté préférences ça ressemblera à ça :</p>
<p><a href="https://open-time.net/public/screenshots/2020/ck-palette-pref.jpg" title="Préférences pour la palette de couleur CKEDitor, Dotclear 2.17, avr. 2020"><img src="https://open-time.net/public/screenshots/2020/.ck-palette-pref_u.jpg" alt="Préférences pour la palette de couleur CKEDitor, Dotclear 2.17, avr. 2020" style="display:table; margin:0 auto;" title="Préférences pour la palette de couleur CKEDitor, Dotclear 2.17" /></a></p>
<p>Voilà, c’est bien joli et on s’est bien amusé :-)</p>https://open-time.net/post/2020/04/18/Histoire-de-palette#comment-formhttps://open-time.net/feed/atom/comments/14558Plugin Signal 0.2 pour Dotclearurn:md5:6a988a3a7dc70e2566fd835002cc802a2017-04-03T13:26:00+02:002017-04-03T12:28:22+02:00FranckPluginsbonheurs du jourdotclearplugin <p>Mise à jour de ce petit plugin pour ajouter la personnalisation du message accompagnant la case à cocher.</p>
<hr />
<p>Il arrive de temps en temps qu’on ait besoin de prévenir l’auteur d’un billet d’une <strong>coquille</strong> ou d’une <strong>erreur</strong> dans son texte.</p>
<p>Dans ces cas là, on peut laisser un commentaire public au risque de froisser un peu son égo, lui envoyer un mail via sa page contact s’il en a une ou directement à son adresse si on la trouve, voire trouver un autre canal pour le prévenir, ou bien encore botter en touche et laisser tel quel.</p>
<p>Dans tous les cas, c’est soit potentiellement dérangeant, soit compliqué de trouver le bon canal pour signaler un problème. C’est la raison pour laquelle je viens de coder un petit plugin pour Dotclear qui, une fois activé dans les <mark>paramètres du blog</mark> → <mark>Signal</mark>, ajoute une case à cocher avant les différents champs du formulaire de commentaire :</p>
<p><a href="https://open-time.net/public/screenshots/2016/signal.jpg" title="Case à cocher pour envoyer un commentaire privé à l'auteur ou au modérateur"><img src="https://open-time.net/public/screenshots/2016/.signal_u.jpg" alt="Case à cocher pour envoyer un commentaire privé à l'auteur ou au modérateur" style="display:table; margin:0 auto;" title="Case à cocher pour envoyer un commentaire privé à l'auteur ou au modérateur, août 2016" /></a></p>
<p>Si cette case est cochée, le commentaire ne sera alors <strong>pas publié</strong> mais <strong>mis en attente de modération</strong> ; libre à l’auteur ou au modérateur du blog d’en prendre connaissance et de décider de son sort. Ça permet de signaler sans quitter le contexte de lecture, ce qui est toujours plus confortable pour le lecteur.</p>
<p>Évidemment ce plugin ne sert pas à grand chose si les commentaires sont modérés d’emblée.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>
<p>PS : Merci à <a href="https://twitter.com/edasfr">@edasfr</a>, <a href="https://twitter.com/pdwn">@pdwn</a> et <a href="https://twitter.com/Narno">@Narno</a> pour m’avoir <a href="https://twitter.com/franckpaul/status/768020050431320064">inspiré l’idée</a></p>https://open-time.net/post/2017/04/03/Plugin-Signal-02-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/13276Trente-neufurn:md5:db179e0a39f902ac64e679f616c345ee2017-01-22T09:25:00+01:002017-01-22T09:35:22+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2017/thalys-bxl.jpg" title="Thalys Paris-Bruxelles"><img src="https://open-time.net/public/illustrations/2017/.thalys-bxl_u.jpg" alt="Thalys Paris-Bruxelles" style="display:table; margin:0 auto;" title="Thalys Paris-Bruxelles, janv. 2017" /></a></p>
<p>Quatre-vingt deux minutes dans un train vaguement chauffé, mais seulement vers la fin ; heureusement que les fenêtres n’étaient pas ouvertes vu la température dehors ! Par contre super soleil et temps clair depuis hier ici à Bruxelles où j’apprends qu’on échappe ainsi à un copieux épisode de pollution à Paris.</p>
<p><a href="https://open-time.net/public/illustrations/2017/frit-flagey.jpg" title="Frit Flagey"><img src="https://open-time.net/public/illustrations/2017/.frit-flagey_u.jpg" alt="Frit Flagey" style="display:table; margin:0 auto;" title="Frit Flagey, janv. 2017" /></a></p>
<p>Préparer le déjeuner à déguster ensuite au chaud dans un bistro, une fois les commissions de la soirée faites au marché.</p>
<p>Dévorer les commissions avec les amis pour fêter les trente-neuf.</p>
<p><a href="https://open-time.net/public/illustrations/2017/madame-moustache.jpg" title="Madame Moustache"><img src="https://open-time.net/public/illustrations/2017/.madame-moustache_u.jpg" alt="Madame Moustache" style="display:table; margin:0 auto;" title="Madame Moustache, janv. 2017" /></a></p>
<p>Finir la soirée chez Madame Moustache avec une programmation musicale disons… un peu décalée ; le thème de la soirée était « Soul & Funk », un peu éloigné de mes préférences, sauf peut-être pour un ou deux titres…</p>
<p><a href="https://open-time.net/public/illustrations/2017/demolition.jpg"><img src="https://open-time.net/public/illustrations/2017/.demolition_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Ce matin, café, eau vu que je suis un peu déshydraté — ce que je trouve un tantinet étrange, n’ayant pas bu autant de shots que les copains hier soir :-) —, et une jolie lumière qui vient éclairer l’endroit !</p>https://open-time.net/post/2017/01/22/Trente-neuf#comment-formhttps://open-time.net/feed/atom/comments/13179Vrac d'aujourd'huiurn:md5:4e7f7c3231201c151aea5144d35630ad2017-01-14T09:19:00+01:002017-01-14T09:46:53+01:00FranckBrèvesbonheurs du jour <p>Avec un titre comme ça, sur que je vais le retrouver dans quelques années (sic) …</p>
<p><a href="https://open-time.net/public/illustrations/2017/m14.jpg" title="Station Olympiades de la ligne 14 du métro parisien"><img src="https://open-time.net/public/illustrations/2017/.m14_u.jpg" alt="Station Olympiades de la ligne 14 du métro parisien" style="display:table; margin:0 auto;" title="Station Olympiades de la ligne 14 du métro parisien, janv. 2017" /></a></p>
<p>Changement de serveur, donc, depuis quelques jours, et franchement ça roxe, même si c’est du GAFA (mais stocké à Francfort) — AWS pour les connoisseurs —, j’ai maintenant une administration de blog qui dépote vraiment, y compris sans cache derrière, c’est assez impressionnant ! PHP 7 et MariaDB n’y sont surement pas pour rien non plus d’ailleurs.</p>
<p>Et <a href="https://www.ssllabs.com/ssltest/analyze.html?d=open-time.net" hreflang="en">puis</a> :</p>
<p><a href="https://open-time.net/public/screenshots/2017/ssl-labs-a_.jpg" title="SSL Labs tests → A+ \o/"><img src="https://open-time.net/public/screenshots/2017/.ssl-labs-a__u.jpg" alt="SSL Labs tests → A+ \o/" style="display:table; margin:0 auto;" title="SSL Labs tests → A+ \o/, janv. 2017" /></a></p>
<p>Et puis quelques millisecondes gagnées en ayant viré Google Analytics…</p>
<p>Bref, j’suis plutôt content !</p>
<hr />
<p>Au hasard de ma remontée de fil twitter (via <a href="https://twitter.com/NonmeHo/status/819879528596144128">@DrKarimou</a>) :</p>
<blockquote><p>On raconte que les contractions sont si intenses qu’une femme peut presque comprendre ce que ressent un homme qui a un rhume.</p></blockquote>
<p>Mais là, moi, ça va, ne vous inquiétez pas, j’ai pas de rhume, donc tout va bien \o/</p>
<p>Ah et puis <em>good news</em>, demain soir je vais boire du champagne à la santé d’un ami (au sens propre du terme) !</p>https://open-time.net/post/2017/01/14/Vrac-d-aujourd-hui#comment-formhttps://open-time.net/feed/atom/comments/13170Me suis fait passer un savon !urn:md5:b0c5cf0737442b14c46f2bfdb0824f212017-01-08T11:27:00+01:002017-01-08T11:29:22+01:00FranckBrèvesbonheurs du jour <p>Découvert hier dans la boîte aux lettres, une enveloppe avec des boîtes, une chacun, et des sachets, un chacun — mais ceux-là on les a partagé, après —, et des mots. On ouvre, on lit, on sourit !</p>
<p><a href="https://open-time.net/public/illustrations/2017/boite-savon.jpg" title="Jolie boîte : Laugh, Live, Love"><img src="https://open-time.net/public/illustrations/2017/.boite-savon_u.jpg" alt="Jolie boîte : Laugh, Live, Love" style="display:table; margin:0 auto;" title="Jolie boîte : Laugh, Live, Love, janv. 2017" /></a></p>
<p>Puis on a ouvert le couvercle et … vous sentez vous aussi ?</p>
<p><a href="https://open-time.net/public/illustrations/2017/savon-fleur.jpg" title="Fleur de savon artisanal"><img src="https://open-time.net/public/illustrations/2017/.savon-fleur_u.jpg" alt="Fleur de savon artisanal" style="display:table; margin:0 auto;" title="Fleur de savon artisanal, janv. 2017" /></a></p>
<p>Merci <a href="http://bricablog.net/">Aurélie</a> !</p>https://open-time.net/post/2017/01/08/Me-suis-fait-passer-un-savon-#comment-formhttps://open-time.net/feed/atom/comments/13162Sacrée soiréeurn:md5:5ce872c036c1ab76791616d36d2f77bf2017-01-05T08:04:00+01:002017-01-05T17:55:01+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2017/bouche-a-oreille-1.jpg"><img src="https://open-time.net/public/illustrations/2017/.bouche-a-oreille-1_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Commencée par essayer de trouver un futur président de la République parmi les déclarés, vu que ni Isabelle Attard ni Christianne Taubira ne daignent le faire, alors qu’elles étaient assurées d’être élues, n’est-ce-pas ? On a fini par dire, en tout cas en ce qui me concerne, que faute que ce soit <a href="https://laprimaire.org/qualifie/charlotte-marchandise-franquet">Charlotte Marchandise</a>, pour laquelle j’ai voté, ou plutôt celle que j’ai mise en premier dans mon classement au moment du vote à <a href="https://laprimaire.org/">LaPrimaire.org</a>, Benoît Hamon ferait un élu très honorable.</p>
<p>Bon en même temps, on disait pareil d’Hollande en 2012 et on a tous vu comment ça a merdé après le mariage pour tous !</p>
<p>Ensuite on est passé aux discussions plus importantes sur l’administration d’un blog Dotclear sur un smartphone ou encore sur la qualité des eaux de piscine traitées au chlore ou à l’ozone ; sujets sérieux s’il en est !</p>
<p><a href="https://open-time.net/public/illustrations/2017/bouche-a-oreille-2.jpg"><img src="https://open-time.net/public/illustrations/2017/.bouche-a-oreille-2_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Ah oui, j’ai oublié de préciser, c’était <a href="http://paris-carnet.org/HomePage">Paris-Carnet</a> hier soir, la 1re édition de 2017 !</p>https://open-time.net/post/2017/01/05/Sacree-soiree#comment-formhttps://open-time.net/feed/atom/comments/13157Commutingurn:md5:9db6884252d97c966d6cb3e9bffe5f102016-12-31T05:17:00+01:002016-12-31T05:18:30+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2016/moto-hiver.jpg" title="-2,5°C en arrivant au boulot"><img src="https://open-time.net/public/illustrations/2016/.moto-hiver_u.jpg" alt="-2,5°C en arrivant au boulot" style="display:table; margin:0 auto;" title="-2,5°C en arrivant au boulot, déc. 2016" /></a></p>
<p>Changement de boutique ici, enfin derrière, côté serveur. Du coup ne vous aventurez pas à laisser moult commentaires ou autres trackbacks/pingsbacks/webmentions, ils sont susceptibles de passer à la trappe pendant le déménagement.</p>https://open-time.net/post/2016/12/31/Commuting#comment-formhttps://open-time.net/feed/atom/comments/13152Foggyurn:md5:8d47912219918b3b4ec3a340ceee24802016-12-30T06:51:00+01:002016-12-30T07:07:24+01:00FranckDotclearbonheurs du jourdotclear <p><a href="https://open-time.net/public/illustrations/2016/foggy.jpg"><img src="https://open-time.net/public/illustrations/2016/.foggy_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Suis un peu comme sur la photo, depuis hier soir, un peu dans le brouillard, après avoir, depuis plus de 24 heures, sorti 3 versions successives de Dotclear et assuré sur le <a href="https://forum.dotclear.org/search.php?action=show_recent">forum</a>, par mail et même sur Twitter le SAV de cette nouvelle version 2.11.</p>
<p>Je sature et j’ai envie de souffler un peu…</p>
<p>N’empêche qu’un <mark>Ctrl+Alt+M</mark> pour insérer une image, en ayant maintenant la possibilité de lui indiquer qu’on se fiche du titre — qu’on a d’ailleurs pas mis à jour — c’est cool ; N’empêche un <mark>Ctrl+Alt+L</mark> pour insérer un lien aussi…</p>
<p><a href="https://open-time.net/public/screenshots/2016/spam-tri.jpg" title="Tri des spams"><img src="https://open-time.net/public/screenshots/2016/.spam-tri_u.jpg" alt="Tri des spams" style="display:table; margin:0 auto;" title="Tri des spams, déc. 2016" /></a></p>
<p>N’empêche que pouvoir trier les spams en fonction de la date du billet est cool ; ça permet d’afficher en premier les plus susceptibles d’être des faux-positifs puisque postés sur des billets récents — indispensable quand t’as des dizaines de spams par jour.</p>
<p>Par contre y’a encore du boulot question FAQ, documentation (en particulier la version anglaise qui est à la ramasse), tests unitaires/fonctionnels, intégration continue, sans compter les (gros) développements envisagés, … À moi tout seul avec de l’aide ponctuelle des copains — en particulier <a href="http://jcdenis.net/post/2016/12/28/11">JcDenis</a> et <a href="http://www.envisagerlinfinir.net/">Tomek</a> —, ça va pas suffire.</p>
<p>Et puis va bientôt il y a avoir un changement de serveur/hébergeur ici, ce qui ne devrait a priori pas se sentir vu de chez vous, ou alors juste le temps que les DNS se rafraichissent.</p>
<p>Quoi qu’il en soit, elle fonctionne plutôt pas mal cette 2.11.2 je trouve \o/</p>https://open-time.net/post/2016/12/30/Foggy#comment-formhttps://open-time.net/feed/atom/comments/13151Tunnel ou pasurn:md5:0f01fae5ad1ff8255b458422260164442016-12-27T07:43:00+01:002018-02-12T16:45:49+01:00FranckBrèvesbonheurs du jourlinuxterminal <p><a href="https://open-time.net/public/illustrations/2016/tunnel-roulant.jpg"><img src="https://open-time.net/public/illustrations/2016/.tunnel-roulant_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Petite journée passée à taper des lignes de commande dans mes différentes fenêtres-terminal ouvertes, pour tester les tunnels SSH entre serveurs, et puis finalement se limiter à utiliser des sessions <a href="https://fr.wikipedia.org/wiki/GNU_Screen">screen</a> détachées avec un <a href="http://www.harding.motd.ca/autossh/" hreflang="en">autossh</a> lancé à l’intérieur.</p>
<p>Un serveur au boulot, mon Mac nomade et mon tout neuf Raspberry ont chacun au moins une session ouverte sur le récalcitrant serveur Dotclear, qui connaît régulièrement une période de grande lassitude devant un nombre incalculable de process Apache lancés et pas fermés — pas trop compris pourquoi d’ailleurs, si c’est un nombre de requêtes trop important ou un truc qui coince à leur fermeture.</p>
<p>Bref, de quoi faire un peu le ménage quand ça se produit.</p>
<p>Au passage j’ai appris deux-trois trucs sur SSH et screen, toujours ça de pris, hein ?</p>
<p>Petit mémo :</p>
<pre><code class="language-bash">screen # lancement d'une session screen
autossh -M 0 user@serveur.ext # lancement d'une session SSH auto-renouvelée</code></pre>
<p>Puis un <code>CTRL-A</code> suivi d’un <code>CTRL-D</code> pour sortir de la session screen et la détacher. On peut comme ça continuer à jouer avec la session qui reste en attente.</p>
<pre><code class="language-bash">screen -list # fournit la liste des sessions screen existante — on peut en ouvrir plein
screen -r [nom-session] # rappelle la session screen</code></pre>
<p>Ah et côté SSH, pour maintenir un peu plus longtemps les sessions, ceci dans <mark>/etc/ssh/ssh_config</mark> ou dans <mark>~/.ssh/config</mark> :</p>
<pre><code class="language-plain">host *
ServerAliveInterval 60
ServerAliveCountMax 10</code></pre>
<p>Pour compter le nombre de process Apache en train de tourner :</p>
<pre><code class="language-bash">ps aux|grep -c ‘apache2'</code></pre>
<p>ou</p>
<pre><code class="language-bash">pgrep -c apache2</code></pre>
<p>Pour tuer tout ce petit monde :</p>
<pre><code class="language-bash">kill -9 `ps aux | grep 'apache2' | awk '{print $2}’`</code></pre>
<p>ou</p>
<pre><code class="language-bash">kill -9 `pgrep -c apache2`</code></pre>
<p>PS: Y’a aussi d’autres moyens de tuer des trucs avec Linux : <mark>pkill</mark>, <mark>killall</mark>, … Une vraie boucherie :-)</p>https://open-time.net/post/2016/12/27/Tunnel-ou-pas#comment-formhttps://open-time.net/feed/atom/comments/13145Trilogieurn:md5:c1910f817adb1ae071db20e23a5148f92016-12-26T09:55:00+01:002016-12-26T10:04:17+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2016/vieux-grincheux-chapitre-des-raleurs.jpg" title="Vieux grincheux — Chapitre des râleurs"><img src="https://open-time.net/public/illustrations/2016/.vieux-grincheux-chapitre-des-raleurs_u.jpg" alt="Vieux grincheux — Chapitre des râleurs" style="display:table; margin:0 auto;" title="Vieux grincheux — Chapitre des râleurs, déc. 2016" /></a></p>
<p>Finalement on s’est fait la trilogie Matrix hier après-midi, au lieu de <em>geeker</em> avec les mains, on a vaguement <em>geeké</em> avec les yeux :-)</p>
<p>Faut dire que depuis samedi soir j’ai une sorte de sous-crève qui veut pas dire son nom mais qui met un peu à plat mais pas trop mais juste assez pour pas se sentir complètement en forme, tu vois ?</p>
<p>Genre un début de grippe mais qui se transforme en rien d’autre … pour l’instant !</p>https://open-time.net/post/2016/12/26/Trilogie#comment-formhttps://open-time.net/feed/atom/comments/13144Agape et cadalurn:md5:166e5db097d330072a49327c010d76012016-12-25T09:19:00+01:002016-12-25T09:28:14+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2016/raspberry.jpg" title="Raspberry Pi 3 - Model B"><img src="https://open-time.net/public/illustrations/2016/.raspberry_u.jpg" alt="Raspberry Pi 3 - Model B" style="display:table; margin:0 auto;" title="Raspberry Pi 3 - Model B, déc. 2016" /></a></p>
<p>Finalement le pique-nique d’hier midi s’est très bien passé au chaud dans le dedans d’un appartement, vers 15 heures environ pour cause de boîte de fer blanc ou plutôt d’ouvre-boîte récalcitrant ; enfin bref, un Noël assez semblable aux précédents finalement et cette fois j’ai reçu un joli cadal à ranger dans la catégorie geekeries !</p>
<p>J’ai d’ailleurs déjà préparé la carte SD avec ce qu’il fallait pour le premier démarrage, tout à l’heure, après les croissants et le café chaud !</p>https://open-time.net/post/2016/12/25/Agape-et-cadal#comment-formhttps://open-time.net/feed/atom/comments/13143Temps idéal pour un pique-niqueurn:md5:bd09cfeacc62aef5a353d139fc74adae2016-12-24T09:12:00+01:002016-12-24T09:12:00+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2016/pique-nique-noel.jpg"><img src="https://open-time.net/public/illustrations/2016/.pique-nique-noel_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>N’est-ce pas ?</p>
<p>Et puis franchement, organiser un pique-nique à Noël, dans un des parcs de Paname, c’est l’assurance d’avoir la quasi-totalité du parc pour soi !</p>https://open-time.net/post/2016/12/24/Temps-ideal-pour-un-pique-nique#comment-formhttps://open-time.net/feed/atom/comments/13142Purée de poisurn:md5:eda46f10bcafc0b29a6e8535b6e0fadf2016-12-23T09:48:00+01:002016-12-23T09:51:06+01:00FranckBrèvesbonheurs du jourdotclear <p><a href="https://open-time.net/public/illustrations/2016/puree-de-pois.jpg"><img src="https://open-time.net/public/illustrations/2016/.puree-de-pois_u.jpg" alt="" style="display:table; margin:0 auto;" /></a></p>
<p>Tests d’installation de la future 2.11, avec PostgreSQL, MySQL et SQLite, puis tests d’installation de la 2.10.4 puis mise à jour avec PostgreSQL et MySQL — SQLite ne supporte pas la mise à jour auto — et je n’ai rien vu !</p>
<p>Pas plus que ce matin en mettant le nez à la fenêtre, c’est purée de pois dehors !</p>
<p>Maintenant il y a encore deux ou trois petits trucs que je voudrais régler avant de publier une version…</p>https://open-time.net/post/2016/12/23/Puree-de-pois#comment-formhttps://open-time.net/feed/atom/comments/13139The Trackback Strikes Backurn:md5:4ddd6a788b0933e76dba1ee23c6378a52016-12-22T09:33:00+01:002016-12-22T09:38:20+01:00FranckDotclearbonheurs du jourdotcleardéveloppement <p><a href="https://open-time.net/public/screenshots/2016/dotclear-2.11-roadmap.jpg" title="État de la prochaine 2.11 de Dotclear dans la roadmap"><img src="https://open-time.net/public/screenshots/2016/.dotclear-2.11-roadmap_u.jpg" alt="État de la prochaine 2.11 de Dotclear dans la roadmap" style="display:table; margin:0 auto;" title="État de la prochaine 2.11 de Dotclear dans la roadmap, déc. 2016" /></a></p>
<p>You <a href="https://dev.dotclear.org/2.0/milestone/2.11" hreflang="en">see</a> what I mean?</p>https://open-time.net/post/2016/12/22/The-Trackback-Strikes-Back#comment-formhttps://open-time.net/feed/atom/comments/13138Vrac du merdrediurn:md5:571811595e7b8a73498070f3ec6db45e2016-12-21T09:36:00+01:002016-12-21T09:40:42+01:00FranckBrèvesbonheurs du jour <p><a href="https://open-time.net/public/illustrations/2016/kozlika.jpg" title="Kozlika"><img src="https://open-time.net/public/illustrations/2016/.kozlika_u.jpg" alt="Kozlika" style="display:table; margin:0 auto;" title="Kozlika, déc. 2016" /></a></p>
<p>Réunion de tout le monde au taf’, genre messe de Noël avec présentations barbantes, quelques discours émus, forcément, des futurs ex-chefs et chefs, ce qui ne va, de toute façon, pas changer grand chose pour moi ici, avec repas plateaux livrés sur place, et décollage vers 16 heures pour rentrer à la maison.</p>
<p>Résultat de <a href="https://open-time.net/post/2016/12/20/Calendrier">mon interrogation d’hier</a>, je me rends compte que 6 mois est déjà beaucoup entre deux versions « majeures », même si celles-ci n’emportent pas grand chose de majeur depuis la précédente. Ça tombe bien, puisque je dictatorise mon monde chez Dotclear, je vais peut-être changer tout ça, mais il faut que j’y réfléchisse encore un peu…</p>
<p>Ou alors, on fait comme chez Apple, on laisse tomber le <strong>2.</strong> comme ils ont finalement viré le <strong>X</strong> de Mac OS X, et du coup la prochaine version sera Dotclear 11.0, puis la suivante 11.1, 11.2, … 12.0, etc. Mais en écrivant ça j’suis à moitié autant convaincu que la moitié d’entre vous est à moitié sans avis particulier.</p>
<p>Bref, vais plutôt réfléchir au p’tit nom de la 2.11 à venir \o/</p>
<p>PS : Je vais refaire une revue de ce qui a été fait depuis la 2.10 et voir si ça peut suffire à faire une 2.11 potable. Dans ce cas je publierai probablement plus vite, voire même avant la fin de cette année !</p>https://open-time.net/post/2016/12/21/Vrac-du-merdredi#comment-formhttps://open-time.net/feed/atom/comments/13137Calendrierurn:md5:9ffe6e92677481b59301a86302f001e42016-12-20T10:42:00+01:002016-12-20T10:49:33+01:00FranckDotclearbonheurs du jourdotcleardéveloppement <p><a href="https://open-time.net/public/screenshots/2016/roadmap-dotclear.jpg" title="Roadmap des deux prochaines versions, 2.11 et 2.12 de Dotclear"><img src="https://open-time.net/public/screenshots/2016/.roadmap-dotclear_u.jpg" alt="Roadmap des deux prochaines versions, 2.11 et 2.12 de Dotclear" style="display:table; margin:0 auto;" title="Roadmap des deux prochaines versions, 2.11 et 2.12 de Dotclear, déc. 2016" /></a></p>
<p>La prochaine version, 2.11, de Dotclear est prévue pour mi-février, la suivante, la 2.12, pour mi-août. J’enchaîne ainsi les versions majeures tous les <strong>6 mois</strong>, depuis 2 ans.</p>
<p>Seulement voilà, dans « versions majeures » il y a l’adjectif <strong>majeur</strong>. Compte-tenu de l’état des troupes, est-il raisonnable de vouloir tenir ce rythme, surtout en incluant à chaque version des fonctionnalités ou des améliorations qui justifient à elles seules l’attribut d’un numéro de version majeure (sachant que le préfixe <strong>2.</strong> des versions est historique et ne devrait, a priori, jamais être remis en question, sauf à ré-écrire complètement le moteur, ce qui n’est pas à l’ordre du jour, vous vous en doutez bien).</p>
<p>Certes il y a encore <a href="https://dev.dotclear.org/2.0/report/1?sort=ticket&max=300&asc=1&page=1" hreflang="en">plein de choses</a> à explorer, éventuellement à coder, mais on parle d’un projet plutôt mature, qui ne devrait, normalement, pas connaître de révolution dans les versions à venir. De là à dire que du coup plus rien ne justifie d’attribuer l’adjectif « majeur », il n’y a qu’un très léger pas…</p>
<p>Le pendant à ce rythme semestriel est d’opter pour une livraison de version majeure qu’à partir du moment où son contenu le justifie, mais comme je le disais plus haut, a-t-on encore de quoi ? Une <strong>API REST</strong> complète, l’intégration du moteur <strong>Twig</strong> en parallèle à celui de Clearbricks pour les templates, une refonte de l’administration — qui d’ailleurs pourrait s’appuyer à la fois sur l’API et sur Twig, on peut rêver —, … Voilà de quoi « majorer » des versions, sauf qu’on a pas les troupes derrière, donc non.</p>
<p>Personnellement j’estime que tant pis si le contenu n’est pas à la hauteur de ce qu’on peut espérer de majeur dans une version, je préfère continuer à publier tous les <strong>6 mois</strong>, voire pourquoi pas plus fréquemment, simplement pour maintenir un peu de vie dans Dotclear, pour montrer que ça bouge encore, même si on utilise des technos vieillissantes qui feraient hurler d’horreur tous ceux qui ne jurent que par le dernier langage/framework/environnement à la mode cette semaine.</p>
<p>Voilà mon avis assez arrêté sur cette question et ça m’intéresserait pas mal d’avoir le votre, ici ou chez vous, peu importe…</p>
<p>PS : Accessoirement les <em>codenames</em> des prochaines versions ne sont pas encore figés, donc si vous avez des suggestions ;-)</p>https://open-time.net/post/2016/12/20/Calendrier#comment-formhttps://open-time.net/feed/atom/comments/13134Ergonomie efficaceurn:md5:981122893b76f510cba3ec99d2caf7fd2016-12-19T07:37:00+01:002016-12-19T07:52:41+01:00FranckDotclearaccessibilitébonheurs du jourdotcleardéveloppement <p><a href="https://open-time.net/public/screenshots/2016/dc-messages.jpg" title="Message informatif affiché dans l'administration de Dotclear"><img src="https://open-time.net/public/screenshots/2016/.dc-messages_u.jpg" alt="Message informatif affiché dans l'administration de Dotclear" style="display:table; margin:0 auto;" title="Message informatif affiché dans l'administration de Dotclear, déc. 2016" /></a></p>
<p>Depuis quelques jours <a href="https://open-time.net/post/2016/12/18/Notifications">je m’interroge</a> sur la meilleure façon de résoudre un petit problème personnel — mais finalement <a href="https://open-time.net/post/2016/12/18/Notifications#c144379">je ne suis pas le seul</a> à m’en préoccuper — lié à l’affichage « aléatoire » d’élément qui viennent modifier le positionnement des formulaires dans Dotclear.</p>
<p>Pas vraiment un problème d’accessibilité au sens propre du terme, ou alors à la marge si on considère que l’accessibilité cognitive en fait partie, mais plutôt, comme me le suggère la <a href="http://www.kozlika.org/kozeries/">meilleure experte</a> que je connaisse, un problème d’ergonomie ou d’utilisabilité.</p>
<p>Et puis, en en parlant avec elle, entre autre des moyens<sup>[<a href="https://open-time.net/post/2016/12/19/Ergonomie-efficace#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup> que j’imaginais pouvoir développer pour régler ça, au moins pour moi et quelques autres qui seraient dans le même cas — j’ai modifié un de mes plugins en ce sens — on a fini par convenir qu’il suffirait peut-être de permettre de « fermer », cacher serait plus exact, ces messages gênants avec un simple clic sur leur contenu — et en ajoutant un simili-bouton de fermeture, pas simili d’ailleurs.</p>
<p>Un peu de Javascript placé au bon endroit et ça devrait faire le job, comme on dit…</p>
<p><a href="https://open-time.net/public/screenshots/2016/dc-messages-2.jpg" title="Message informatif affiché dans l'administration de Dotclear"><img src="https://open-time.net/public/screenshots/2016/.dc-messages-2_u.jpg" alt="Message informatif affiché dans l'administration de Dotclear" style="display:table; margin:0 auto;" title="Message informatif affiché dans l'administration de Dotclear, déc. 2016" /></a></p>
<p>Vais coder un peu aujourd’hui \o/</p>
<div class="footnotes"><h4>Note</h4>
<p>[<a href="https://open-time.net/post/2016/12/19/Ergonomie-efficace#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] Par exemple en déportant ces messages vers le système de notification du navigateur, ce qui n’a pas l’heur de plaire <a href="https://open-time.net/post/2016/12/18/Notifications#c144375">à tout le monde</a> !</p></div>
https://open-time.net/post/2016/12/19/Ergonomie-efficace#comment-formhttps://open-time.net/feed/atom/comments/13133Notificationsurn:md5:6d07b9ae45fa2da78880ee3abf6b022e2016-12-18T08:55:00+01:002016-12-18T09:45:22+01:00FranckDotclearbonheurs du jourdotcleardéveloppement <p><img src="https://open-time.net/public/screenshots/2015/notify-me-display.jpg" alt="Notification affichée par Dotclear" style="display:table; margin:0 auto;" title="Notification affichée par Dotclear, juil. 2015" /></p>
<p>Je me demande depuis quelques jours s’il ne faudrait pas proposer d’afficher les messages d’information, d’avertissement, voire d’erreur autrement dans Dotclear. J’ai « ouvert » le système dans Dotclear hier — ça sera visible dans la prochaine 2.11 — et j’ai un peu modifié mon plugin <a href="https://open-time.net/post/2016/08/16/Plugin-notifyMe-05-pour-Dotclear">notifyMe</a> pour qu’il prenne en charge, à la place de Dotclear cet affichage.</p>
<p>L’idée sous-jacente est que je trouve que l’affichage d’un message, par exemple en haut de la page d’édition d’un billet, vient décaler le formulaire vers le bas et que ça gêne <strong>ma</strong> façon de fonctionner, où j’ai une mémoire des gestes pas mal basée sur la géographie, ou plutôt le positionnement 2D des éléments que j’utilise. Dis autrement, je sais par exemple sans trop regarder, l’amplitude de geste qu’il me faut pour atteindre tel bouton vers le bas de la page.</p>
<p>La présence d’un message qui informe par exemple le bon enregistrement d’un billet décalant tout le reste vers le bas, perturbe ma mémoire « spatiale », d’où ce développement particulier.</p>
<p>Maintenant, le plugin notifyMe utilise <a href="https://developer.mozilla.org/fr/docs/Web/API/notification">l’API des notifications du navigateur</a>, qui peut être un peu limité, voire bruyant. J’hésite à proposer une alternative en Javascript ; quelque chose qui ressemblerait à <a href="http://ned.im/noty/layouts.html" hreflang="en">ceci</a><sup>[<a href="https://open-time.net/post/2016/12/18/Notifications#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup> ou à <a href="http://carlosroso.com/notyf/" hreflang="en">cela</a>, ou bien encore à <a href="http://lobianijs.com/site/lobibox#notification-examples-basic" hreflang="en">ce dernier</a> (bien qu’il utilise la CSS Bootstrap et que c’est surement trop lourd pour mon usage).</p>
<p>L’inconvénient est que ça ajoute une 3e forme de notification, après celles du navigateur et celles du système, et ça ne va pas dans le sens de l’harmonisation !</p>
<p>Z’en pensez quoi vous ?</p>
<div class="footnotes"><h4>Note</h4>
<p>[<a href="https://open-time.net/post/2016/12/18/Notifications#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] Cliquez là-bas sur le bouton <mark>Create</mark> pour vous faire une idée, après avoir fait votre sélection dans les deux listes déroulantes.</p></div>
https://open-time.net/post/2016/12/18/Notifications#comment-formhttps://open-time.net/feed/atom/comments/13132