1311 private links
CSS framework
Bourbon est enfin publié... et public !
Commencé en avril dernier, pendant le (1er) confinement, ce projet a d'abord été pensé comme une série de billets de blog (jamais commencés), puis un livre (jamais écrit) et enfin... un jeu vidéo. Et quoi de mieux qu'un visual novel pour raconter une histoire et souligner l'importance des choix... dans une carrière politique ?
Yet another temp email service.
C'est pas pour rien que j'utilise Discord en CLI avec cordless !
Blague à part, c'est un billet de réflexion intéressant sur notre rapport à l'outil.
(et aussi cordless pour la partie textuelle c'est super, mangez-en)
Autre chose lié au header Last-Modified : il est généré à la date en cours avec comme commentaire que c'est pour "prévenir un système de cache client ou proxy".
Je dois rater un truc parce que c'est bien l'intérêt de ce header de servir de marqueur sur la date de mise à jour du contenu, non ?
Je suis tenté de mettre le ctime du fichier datastore.php mais pourquoi c'est pas déjà le cas ?
Très bonne remarque. Parfois, on est tellement habitué à voir un bout de code qu'on n'y prête plus aucune attention.
0.0.40 beta (2013) vs 0.12.1 (2020), ça n'a pas pris une ride !
Interview de Marc Levy, apparemment un fidèle lecteur, par Canard PC. Ce monsieur semble avoir beaucoup de second degré et d'auto-dérision. C'est rafraichissant.
Un moteur de recherche pour les opérateurs JS. Je me garde ça sous le coude parce que :
- c'est hyper galère de rechercher des opérateurs sur les moteurs de recherche classiques qui ne sont fait que pour le full-text
- je connais bien ceux de PHP et il y a pas mal de différences avec ceux de JS, donc je m'emmêle régulièrement les pinceaux
If you plan to use modern video player, you better become an expert in arrows and rectangles
Nouvel article de blog!
Also available in 🇺🇸 Build a static blog and a publication workflow with Hugo, Github, Docker and NetlifyCMS
I just released #Shaarli v0.12.1 with a bunch of new features! 🎉
Shaarli v0.12.1
nginx (#1628) and Apache (#1630) configurations have been reviewed. It is recommended that you
update yours using the documentation.
Users using official Docker image will receive updated configuration automatically.
Added
- Bulk creation of bookmarks
- Server administration tool page (and install page requirements)
- Support any tag separator, not just whitespaces
- Share a private bookmark using a URL with a token
- Add a setting to retrieve bookmark metadata asynchronously (enabled by default)
- Highlight fulltext search results
- Weekly and monthly view/RSS feed for daily page
- MarkdownExtra formatter
- Default formatter: add a setting to disable auto-linkification
- Add mutex on datastore I/O operations to prevent data loss
- PHP 8.0 support
- REST API: allow override of creation and update dates
- Add strict types for bookmarks management
Changed
- Improve regex and performances to extract HTML metadata (title, description, etc.)
- Support using Shaarli without URL rewriting (prefix URL with
/index.php/
) - Improve the "Manage tags" tools page
- Use PSR-3 logger for login attempts
- Move utils classes to Shaarli\Helper namespace and folder
- Include php-simplexml in Docker image
- Raise 404 error instead of 500 if permalink access is denied
- Display error details even with dev.debug set to false
- Reviewed nginx configuration
- Reviewed Apache configuration
- Replace vimeo link in demo bookmarks due to IP ban on the demo instance
- Apply PSR-12 on code base, and add CI check using PHPCS
Fixed
- Compatiliby issue on login with PHP 7.1
- Japanese translations update
- Redirect to referrer after bookmark deletion
- Inject ROOT_PATH in plugin instead of regenerating it everywhere
- Wallabag plugin: minor improvements
- REST API postLink: change relative path to absolute path
- Webpack: fix vintage theme images include
- Docker-compose: fix SSL certificate + add parameter for Docker tag
Removed
config.json.php
new lines in prefix/suffix to prevent issues with Windows PHP
J'utilise KDE Connect depuis quelques temps. C'est un outil assez pratique qui permet de faire de la synchronisation entre le téléphone Android et KDE (notifications, réponses aux SMS, contrôle de média, envoi de fichier, etc.).
Par contre, j'ai hâte que ce comportement (voir le bug linké) soit corrigé, parce qu'en l'état l'application forward ses propres notifications, même si elles proviennent du PC. Je suis donc notifié sur PC des médias que j'ouvre sur Firefox... PC. Utile.
Une version un peu pimpée de dig
. Bon c'est la première version et ça ne marche pas sur Ubuntu 20.04 (version de libc6
trop récente). Je retesterai dans quelques mois.
Un script pour récupérer la dernière release d'un repo Github.
#!/bin/bash
if [[ $# != 1 ]]; then
echo "Usage: github_latest \"<repo author>/<repo name\""
exit 1
fi
curl -s "https://api.github.com/repos/$1/releases/latest" | jq -r '.tag_name'
Sublime fights this by being developed by just two people who don’t have much free time on their hands.
Il faut arrêter de prendre les gens pour des jambons. Sublime Text a bougé à son époque, quand il était activement développé, alors qu'aujourd'hui il est proche de l'abandon. Ce n'est ni un fight, ni une feature, c'est un état de fait.
Je n'utilise pas VSCode de manière suffisamment intensive pour avoir noté de grands changements, mais il est toujours possible de désactiver les mises à jour.
Ça s'applique à tout globalement. Pour les gens plus frileux au changement, une Debian ou une Ubuntu LTS, ça dure 5 ans minimum.
C'est pour un écran QHD, si vous êtes en FullHD remplacez 50em
par 35em
.
File
> Custom CSS...
:
#editor {
--side-margin: calc( 50vw - 50em );
}
#editor .CodeMirror {
margin-left: var(--side-margin);
}
#editor .CodeMirror-scroll {
padding-right: var(--side-margin);
}
List of open source clones and remakes of popular old-school games.
C'est excellent ! Maintenant je fais tout avec docker-compose
, mais il me reste pas mal de containers où j'ai des run.sh
pour répondre exactement à ce besoin.
Bramus propose de bloquer la double soumission de formulaire à cause d'un double clic directement au niveau de la spécification HTML. J'ai déjà eu des soucis similaires patchés à coup de JS, je pense que ça serait une bonne chose.
Si vous voulez thumb up, c'est ici : https://github.com/whatwg/html/issues/5312
Ce tweet date du 18 mars. Depuis le ministère de l'Intérieur a changé son fusil d'épaule et propose lui même l'outil que j'ai modifié ici.
Voir https://www.interieur.gouv.fr/Actualites/L-actu-du-Ministere/Attestations-de-deplacement