Comme un air de déjà vu

Posté le 13/02/2016

Il y a un an et 4 jours, le verdict de la première échographie tombait.

Il y a un an et 4 jours, une part d'envie et de rêve s’effondraient face à la nouvelle d'une anomalie sur le fœtus.

Nous avions eu à (di)gérer la période de confirmation, puis les incertitudes et les attentes, pour finalement atteindre une point d'orgue lors de l'IMG - Interruption médicale de grossesse. La douleur avait été réelle. Physique, psychologique, avec tous les effets que l'on peut imaginer sur une vie de couple, une vie de famille et une vie professionnelle. Sans compter la recherche de causes ayant provoquées ces anomalies génétiques.

En un an, nous sommes passés par de douloureuses périodes. Ma compagne a cumulé les incertitudes de santé et les arrêts maladies, j'ai quitté mon emploi, fin effective depuis décembre 2015.

Une semaine avant la fin de mon activité, elle m'annonçait une nouvelle, que nous aurions voulu heureuse mais qu'il nous était impossible d'exprimer, de cerner. Une nouvelle grossesse.

Nous nous sommes ménagés. Peu projetés. Dans l'attente du verdict de la première échographie.

Elle a eu lieu hier.

Un an et 4 jours après, nous retrouvons l'épreuve de l'année passée. Nous n'avons plus ce coup de massue causée par la nouvelle. Nous étions au courant du risque de récidive. Nous n'avons rien vers quoi tourner notre douleur; pas même l'étonnement.

Nous n'avons que notre tristesse. Celle de perdre une fois encore une petite fille.

Et avec elle, encore un peu de nous; de nos envies, espoirs et de notre amour.

Froxiss - Le Sonar'RSS à l'arrache

Posté le 04/12/2015

Tout est parti de Bronco.

L'idée de base était simplement de bidouiller du code et d'en blablater, unique prétexte pourrave pour causer avec lui (achievement unlocked). Au début je voulais mettre les mains dans Sonar'RSS mais son code spaghetti m'en a quelque peu dissuadé (ceci dit, le code spaghetti est sûrement un pré requis pour un mec évoluant dans l'ambiance des westerns américo-italien).

Bref. Voilà Froxiss, lecteur de flux RSS. Comme la bonne centaine de projets du genre déjà terriblement plus efficaces, c'était initialement pour un besoin personnel, pouvoir poser négligemment un lecteur sur mon Kimsufi sans me prendre la tête. Diffuser ensuite l'ensemble, c'est uniquement par fierté d'avoir enfin atteint des objectifs concernant un projet-du-dimanche. Et aussi d'avoir réalisé mon symbolique 101ème commit.

C'est donc avec quelques doutes et beaucoup de pudeur que j'ai activé la consultation publique du repo et que j'écris ce billet : c'est ma première réalisation du genre et invoque donc toute l'indulgence dont vous pourrez faire preuve. ("pas taper").

Pour la petite présentation, voici un petit listing non exhaustif des fonctionnalités hautement basiques de Froxiss :

  • Sans base de données
  • Script auto hébergeable
  • Gestion des flux RSS/ATOM
  • Regroupement de flux en catégories personnalisées/personnalisable
  • Gestion du multi-flux
  • Espace privé
  • Import/Export OPML
  • Flux RSS global
  • Interface sous forme de grille aux placements et dimensions personnalisables
  • Gestion de thèmes
  • Surcharge de CSS personnalisé dans espace Paramètres
  • Responsive Design
  • Gestion WebApp Firefox
  • Repartage de lien via Shaarli

D'autres trucs sont bien entendu à venir, notamment :

  • De l'optimisation et de la documentation
  • De l'abonnement à des "flux non RSS" via une intégration de rss-bridge
  • Un vrai mode "lecture" plus complet
  • Gestion de mots clés et de "*black word*" (Auto-censure \o/)
  • Et d'autres bricoles diverses et variées

Vous me direz, "pas de gestion des flux lus/non lus" ? Ben non et c'est volontaire. Par flemme bien sûr mais aussi parce que j'étais parti du concept de base du multiboard de Sam&Max : de simples listing de flux à travers une interface qui fasse pas trop peur.

Côté dépendances, je pense avoir à peu près tout listé dans le README.md du projet. Avec un merci (encore) pour Bronco et son Auto_restrict que j'ai un peu bidouillé.

En parlant de bidouilles, toutes les options ne sont pas entièrement personnalisables via la page Paramètres : d'autres options disponibles dans le fichier /system/config/default.php sont personnalisables en les dupliquant directement dans le fichier /system/config/localconfig.php puis en procédant aux modifications voulues.

Pour le reste, sachez que le répertoire /data/ contient les différents paramètres utilisateurs (personnalisations des flux, des catégories, ...) et les favicons des différents sites. Le répertoire /system/cache/ contient le contenu des flux RSS mis en cache par SimplePie. Le répertoire /system/logs/ contient d'éventuels logs PHP (selon paramétrage).

Bref, pour la suite, c'est sur le GitLab de Framasoft. J'attire votre attention sur l'installation, une fois les sources récupérées :

  • Vérifier/assigner les droits en écriture au sein des répertoires : /data, /system, /system/config)
  • Dans le cas d'une installation dans un sous répertoire, éditer le contenu du fichier /system/config/pathconfig.php

Bien sûr, tout cela étant distribué à des fins de test et ouvert à la bidouille, n'hésitez pas ! Notamment à me faire remonter avis, bug (doit y en avoir un petit paquet...) et insultes notamment par mail : rf.tceffe-neerg@tcatnoc

(Photo by Luis Paico)