dev

2 posts

Extensions Firefox

Extensions Firefox

Suite à ma démission et avant de partir de mon poste, j'ai décidé de garder dans un coin la liste de mes addons installés car je trouvais me configuration parfaite pour le travail de développeur.

Obligatoires (quasi quoi ;) )

  • Empy cache button : permet de vider le cache et recharger la page d'un click
  • XDebug : Pour activer/desactiver XDebug à la volée.
  • Intégration Gnome : Permet d'installer / mettre à jour / supprimer des addon Gnome de son poste directement dans le store
  • KeeFox : Intégration de Keepass directement dans le navigateur. Ça permet l'enregistrement des nouveaux identifiants, l'auto remplissage des champs et la génération de mots de passe.
  • Privacy Badger & µBlock Origin : Contre les pubs et trackers
  • Wallabagger : Intégration de Wallabag (le Pocket auto-hebergé)

Les très utiles

  • Grammalect : Correction orthographique
  • HTTPS everywhere : Pour forcer l'utilisation de https (attention, ça peut faire des pièges en dev par contre)
  • TamperMonkey (équivalent de GreaseMonkey) : Des scripts qui se lancent sur certains sites pour les modifier sur son poste.

Les « ça s'essaye »

  • RescueTime : Pour l'utilisation de cette application. Je l'ai utilisé 2 semaines et c'est pas mal, par contre, pour la vie privé, bof bof. ActivityWatch semble être un bon remplaçant auto-hébergé :)
  • Tabliss : un très bel écran de nouvel onglet avec widgets
  • VPN Windscribe : Bon, c'est pas le VPN le plus sûr et tout, mais quand le proxy de la boite coince une page ou un site, c'est bien utile.

Auto promo

  • ReadLater : mon extension en cours de dev et en expérimental sur le store firefox. Néanmoins, je l'utilise au quotidien sans soucis !

Voilà, y en a pas beaucoup comme ça, ça reste léger tout en étant puissant ! Vous en avez d'autres ? Envoyez les moi sur mon twitter !

Bye bye known, Hello ghost.

Je sais que cela ne va pas intéresser grand monde mais je change de moteur de « blog » (si on peut appeler le présent site comme un blog).

Pourquoi changer ?

Je suis en train de refaire mon site web principal et en voulant y mettre les derniers posts dynamiquement via les RSS, je me suis rendu compte que Known rendait un RSS non valide ou incomplet. Bref, « qui marchait pas ».
Après plusieurs heures de recherche, je n'ai pas trouvé la cause de ce problème (un de mes posts mal lu ? le moteur qui est buggué ? autre chose ?).
Peu importe, si ça venait d'un de mes posts, ça devrait être géré, voire ignoré. Donc, j'ai tenté de mettre à jour… Et là, stupeur, j'étais déjà en dernière version !

Pas de mise à jour depuis au moins 6 mois. Et c'est pas comme si le projet était aussi vieux qu'un Wordpress, il est relativement récent. Rien d'étonnant, le projet se veut de plus en plus commercial et le côté open-source est plus ou moins mis de côté vraisemblablement.

Enfin, la fonctionnalité qui manquait depuis le début n'est toujours pas développée. Elle est très importante pour moi : avoir des brouillons. (oui, des, car on peut en avoir 1 à la fois et pas très bien géré)

Pourquoi Ghost ?

J'ai fait le tour des moteurs de CMS plutôt récents afin d'éviter Wordpress et ces clones.
Pas d'usine à gaz :

  • titre
  • texte
  • image

et basta.

Des thèmes « tout fait » à foison ; tous très clairs car je n'ai pas le temps de faire autant d'intégration.

Bref, le seul point noir au tableau, c'est d'utiliser nodejs ; techno que j'aime beaucoup pour les applications interactives (pour l'utilisation des sockets par exemple) mais que je trouve overkill pour un moteur de blog. Mais bon… Nodejs étant déjà installé sur mon dédié pour d'autres applications, ça valait le coup de tester.

Et alors ?

Bah finalement, c'est bien : simple, rapide et efficace.

Pour la reprise de données : 1 ou 2 soirées à voir comment faire et produire le code permettant d'exporter les données de known afin d'utiliser la fonctionnalité d'import de ghost, et voilà.

On verra bien à l'usage mais pour l'instant, c'est tout bon.