1311 private links
Nouvelle release du plugin.
Changelog
Added
- Hide URL parameter for notes (check out the README).
- UT and Travis build
Fixed
- Fix an issue where a field would be cut with a negative number
- Remove non alphanumerical tags because Twitter only allows that
- PSR-2 syntax
Changed
- URL are now removed from title, description and tags to prevent length errors, broken links and unreadable tweets.
- All internal function are now prefixed to avoid collusion with other plugins
thanks to @yomli
Quoi ? C'est un mec dans son salon qui a porté tout ces jeux sur Linux ?! Eh bien on peut le remercier chaudement.
C'est à la fois impressionnant, et à la fois inquiétant de se dire que ça ne tient pas non plus à grand chose.
Quelques outils sympas qui améliorent l’expérience en ligne de commande.
Sympa. Sauf que je ne vois jamais mon bureau en fait. J'ai un truc similaire sur Firefox, l'extension Tabliss. Et là je les vois chaque fois que j'ouvre un nouvel onglet.
https://addons.mozilla.org/fr/firefox/addon/tabliss/?src=recommended
#podcast Nicolas Hulot : "Je prends la décision de quitter le gouvernement"
Tiens si y'en a que ça intéresse, je partage mon image Docker, faite un peu à l'arrache, qui permet de mettre à jour Shaarli en 20 secondes avec des plugins personnalisés. Ça nécessite l'image nginx-proxy
et son companion Let's Encrypt.
Attention quand même, c'est la version de dev.
Dockerfile
:
FROM shaarli/shaarli:master
WORKDIR /var/www
RUN apk --update --no-cache add git \
&& git clone https://github.com/ArthurHoaro/shaarli2twitter.git shaarli/plugins/shaarli2twitter \
&& git clone https://github.com/kalvn/shaarli-plugin-autosave.git shaarli/plugins/autosave \
&& git clone https://github.com/ArthurHoaro/code-coloration.git shaarli/plugins/code_coloration \
&& git clone https://github.com/kalvn/shaarli2mastodon shaarli/plugins/shaarli2mastodon \
&& mv shaarli/plugins/code_coloration/code_coloration/* shaarli/plugins/code_coloration/ \
&& mv shaarli/plugins/shaarli2twitter/shaarli2twitter/* shaarli/plugins/shaarli2twitter \
&& rm -rf shaarli/plugins/shaarli2twitter/shaarli2twitter \
&& chown -R nginx:nginx shaarli
EXPOSE 80
ENTRYPOINT ["/bin/s6-svscan", "/etc/services.d"]
CMD []
update.sh
(dans le même répertoire):
#!/bin/bash
docker pull shaarli/shaarli:master
docker build --no-cache -t arthurhoaro/links .
docker rm -f links
docker run -d \
-v /data/links:/var/www/shaarli/data \
-e VIRTUAL_HOST=links.hoa.ro \
-e VIRTUAL_PORT=80 \
-e LETSENCRYPT_HOST=links.hoa.ro \
-e LETSENCRYPT_EMAIL=<email> \
--restart always \
--name links \
arthurhoaro/links:latest
Et y'a plus qu'à lancer update.sh
.
Tiens, il y un Reddit like décentralisé qui est en train d'être développé. À suivre...
Bon par contre c'est fait en RoR donc il faut s'attendre à ce qu'il soit gourmand, je suppose.
kebab-case
(bien qu'un peu controversé)
snake_case
https://en.wikipedia.org/wiki/Letter_case#Special_case_styles
https://stackoverflow.com/a/12273101/1484919
The new standard in UI.
Ultralight is the lighter, faster option to integrate HTML UI in your C++ app.Chromium is awesome, it really is. But not for embedders. Over the past 10 years it has become bloated, memory-hungry, and difficult to build much less modify. We needed something in between a huge, all-in-one browser toolkit and a bare-bones HTML UI renderer that only supports a tiny subset of HTML/CSS spec.
Hmm ça peut être pratique pour faire une application desktop légère. Ça nous changerait d'Electron... Par contre je ne sais pas ce que donne le moteur JS dans ce mini SDK. À suivre, de toute façon le projet a l'air un peu jeune et n'a pas encore été porté sur Linux.
Wow je suis très surpris. Ça n'est pas justement le but des headers CORS de bloquer les requêtes vers des sites externes ? Ou alors ça ne s'applique ni aux redirections, ni aux images ?
Intéressant également, quel est l'intérêt de mon navigateur à communiquer mon GPU ou le nombre de cores de mon CPU sur cette page ?
EDIT : En revanche, la localisation sur cette page ne semble pas fonctionner. Elle me situe à Perpignan, ce qui n'est ni l'emplacement de mon serveur VPN (via l'IP donc), ni la mienne.
Je me note ce lien parce que mon cerveau refuse de retenir la conversion des heures PST/EST/UTC/française. Avec ça au moins c'est clair.
Outil de montage vidéo sur Linux
Je me disais bien que le logo avait changé dans ma barre de tâches !
Conserve The Sound se défini comme étant un musée des sons des objets anciens.
[...]
Conserve The Sound a pour but d'archiver les bruits des appareils, qu'ils soient mécaniques ou électroniques datant du début du 20ème siècle jusqu'au années 2000. Des appareils du quotidien pour certains disparus mais que bon nombre de personnes affectionnent encore.
Un super projet ! On s'écoute une machine à écrire des années 1910 en ce mardi matin ?
Je viens de tomber sur cet article de septembre dernier : les fous furieux de Pavonis, à l'origine des mods Long War et Long War 2 pour XCOM et XCOM 2, sont passés pro et développent leur propre jeu : rien de moins qu'un XCOM vu sous l'angle de la grande stratégie.
https://www.sammyfisherjr.net/Shaarli/?P-SGeA
Je me note le mode Long War pour le jour où je voudrais me relancer une partie de XCOM, même si ce shaare me fait un peu peur...
Et Terra Invicta à surveiller donc. Bon, je pense qu'on a le temps :
Status: In production; preparing crowdfunding campaign and seeking publisher
J'ai release la dernière version de Shaarli (et la .2 à cause d'une merde sur Docker) qui inclus plusieurs corrections sur des bugs de la v0.10.
Vous devriez pouvoir maintenant profiter des changements de la v0.10 sans soucis. Merci à tous ceux qui contribuent, y compris en nous remontant les bugs.
Je partage son point de vue, il faut se poser les bonnes questions avant de se lancer dans un refactoring, surtout que le risque d'introduire de nouveaux bugs est important.
J'ajouterais également un autre point qui n'est pas mentionnée : tester unitairement une portion de code « mal écrite ». C'est subjectif, mais on tombe facilement sur du code qui n'est pas testable pour de multiples raisons comme l'usage abusif de variables globales, un énorme pavé de code, etc. Le refactoring peut se faire dans une logique d'améliorer la qualité logicielle en structurant mieux cette portion de code et en la testant. Vous, ou vos futurs collègues vous remercierons plus tard.
Un billet sur la pertinence du code coverage.