Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

October, 2022

Home | The Component Gallery

Designed to be a reference for anyone building component-based user interfaces, The Component Gallery is an up-to-date repository of interface components based on examples from the world of design systems.

When life gives you lemons, write better error messages | by Jenni Nadler | Sep, 2022 | Wix UX

Essayer d'aider l'utilisateur autant que possible lorsque vous générez des messages d'erreur.

Note: Running SSH Agent when starting Git Bash on Windows

Sous Windows, petit script à coller dans ~/.bashrc pour que l'agent SSH démarre lors de votre premier lancement de Git Bash et soit conservé d'un terminal à l'autre.

env=~/.ssh/agent.env

agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }

agent_start () {
    (umask 077; ssh-agent >| "$env")
    . "$env" >| /dev/null ; }

agent_load_env

# agent_run_state: 0=agent running w/ key; 1=agent w/o key; 2= agent not running
agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?)

if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then
    agent_start
    ssh-add
elif [ "$SSH_AUTH_SOCK" ] && [ $agent_run_state = 1 ]; then
    ssh-add
fi

unset env

Source

dkrivoruchko/ScreenStream: Screen Stream Android app

Diffuser très simplement l'écran de son téléphone sur un réseau local, accessible ensuite par un navigateur.

Via https://sebsauvage.net/links/?3oLDGA

Note: Customisation du look de Git Bash

Voici ma config pour lui donner un air de Cmder.

Le fichier est à mettre dans ~/.config/git/git-prompt.sh.

PS1='\[\033]0;\w\007\]' # set window title
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'\[\033[38;5;112m\]'       # change to green 256 bits
PS1="$PS1"'\w'                 # current working directory
if test -z "$WINELOADERNOEXEC"
then
    GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)"
    COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}"
    COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}"
    COMPLETION_PATH="$COMPLETION_PATH/share/git/completion"
    if test -f "$COMPLETION_PATH/git-prompt.sh"
    then
        . "$COMPLETION_PATH/git-completion.bash"
        . "$COMPLETION_PATH/git-prompt.sh"
        PS1="$PS1"'\[\033[36m\]'  # change color to cyan
        PS1="$PS1"'`__git_ps1`'   # bash function
    fi
fi
PS1="$PS1"'\[\033[0m\]'        # change color
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'λ '                 # prompt
How To Customize GitBash For Windows | Automation Dojos

Comment customiser GitBash (le titre de la fenêtre, les couleurs et infos qui apparaissent avant le curseur, etc.).

Monitoring d'un compteur Linky avec Grafana et InfluxDB

Original mais utile :)

Privacy first steps

Vos premiers pas dans un monde de recpect de la vie privée.

GitHub - Akryum/vue-virtual-scroller: ⚡️ Blazing fast scrolling for any amount of data

Un outil qui permet de scroller un très grand nombre de données efficacement dans une app Vue.

Zorin OS - Make your computer better.

Une distribution Linux basée sur Ubuntu qui assure une transition facile depuis Windows ou MacOS.

Yet Another Firefox Hardening Guide

Un guide pour renforcer la privacy de Firefox.

Home - UserBenchmark

Le comparateur de composants de PC ultime.

Via https://korben.info/userbenchmarks.html

Defeat censorship with Stealth, our new VPN protocol

Proton sort son propre protocole de VPN afin de contourner la censure plus efficacement en donnant l'illusion de traffic HTTPS classique. Le nom est bien choisi pour le coup :)

GitHub - upscayl/upscayl: 🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.

Un outil qui permet d'améliorer une image de mauvaise qualité en devinant les pixels manquants.

Felt – The best way to make maps on the internet

Un outil pour créer une carte personnalisée, pour une présentation par exemple.

Via https://korben.info/felt-pour-creer-votre-carte-sur-internet.html

Home | Agnostic

Une lib de composants compatibles avec React, Vue, Svelte, Angular et même du pur JS. J'imagine même pas le boulot de maintenance que ça représente 🙃

How to Migrate from Vue CLI to Vite

Migration manuelle de Vue CLI à Vite. Étape par étape.

The 2022 Web Almanac

Our mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts.

Figtree – Erik D. Kennedy

Une police d'écriture à graisse variable, gratuite et garantie sans serif 🙃

Au passage, j'adore l'effet produit par le header de la page. Ce n'est pas une vidéo contrairement à ce qu'on pourrait croire, c'est juste une image au dessus de laquelle l'auteur à ajouté un filtre SVG qui donne cette impression de vagues qui bougent. C'est brillant.

mCaptcha - mCaptcha

Un système de Captcha open source, base sur le "proof-of-work".

Via https://sebsauvage.net/links/?ajAy-w

ClipDrop - Relight

Apply professional studio lights to your photos in seconds

Via https://sebsauvage.net/links/?V9NzDA

Free Windows File Recovery Software | WinfrGUI

Un outil pour récupérer des fichiers supprimés sous Windows.

Via https://korben.info/winfrgui-fichiers-effaces-recuperes.html

CocoMaterial

Des illustrations gratuites à intégrer dans vos applications.

Via https://korben.info/coco-material-illustrations-libre-de-droits.html