Mensuel Shaarli

Tous les liens d'un mois sur une page.

March, 2023

Bicycle – Bartosz Ciechanowski

Une page web interective impressionante de qualité pour expliquer toutes les forces (mécaniques) à l'œuvre quand on fait du vélo.

GitHub - jdhao/nvim-config: A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...

Une config de Nvim qui semble sympa.

[Solved] How to write lists inside a markdown table? | 9to5Answer

Des solutions pour faire des tableaux multi-lignes en Markdown.

Configure Neovim in Lua - DEV Community
Mr. Free Tools - The Best Free Tools & Resources

Des logiciels gratuits (libres et non libres) à gogo, classés par catégories (via @korben).

CannaPower!

Téléchargement de musiques ?

Nicolas Vivant: "Amis de la fonction publique d…" - Mastodon - Liens en vrac de sebsauvage

Je garde la référence (via @sebsauvage) : les bases règlementaires concernant l'utilisation (à proscrire !) d'Office 365 et de Google Workspace dans les services de l'état en France.

→ Note de la CNIL (27/05/2021) : https://www.cnil.fr/fr/la-cnil-appelle-evolutions-dans-utilisation-outils-collaboratifs-etatsuniens-enseignement-superieur-recherche
→ Circulaire 6282-SG (05/07/2021) et note (15/09/2021) : https://acteurspublics.fr/upload/media/default/0001/36/acf32455f9b92bab52878ee1c8d83882684df1cc.pdf
→ Ministre de l'Éducation Nationale, en réponse à une question écrite (2022) : https://questions.assemblee-nationale.fr/q16/16-971QE.htm

Fab Maurin 🌶 (@fab_maurin): "Retrieval practice 101 Retrieval is a killer learning strategy. But most students don’t know how to get started. They need guidance from teachers. 4 dead-simple exercises you can steal to supercharge your students’ learning: 🧵 THREAD" | nitter
Regex.ai - Aritifical Intelligence Regular Expression Generator

Une AI qui aide à générer ses expressions régulières ?

Lieux de pouvoir à Paris, une carte qui dérange (Le Monde diplomatique, février 2019)

La carte des lieux de pouvoir à Paris.

#Linux #imprimantes - Liens en vrac de sebsauvage

Un retour de @sebsauvage sur des imprimantes compatibles Linux.

Docsify-This | Instantly turn Markdown files into web pages

Du Markdown vers du HTML. Ça peut être pratique pour une doc vite fait…

Build your first Neovim configuration in lua | Devlog

Un guide complet pour apprendre et comprendre comment configurer Neovim.

La suite :
Quelques plugins : https://vonheikemen.github.io/devlog/tools/neovim-plugins-to-get-started/
L'autocomplétion : https://vonheikemen.github.io/devlog/tools/setup-nvim-lspconfig-plus-nvim-cmp/

Et tout ça est proposé par https://hachyderm.io/@vonheikemen (Thanks !)

HervéRenault.fr - mon aide-mémoire UltiSnips

Où j'apprend qu'en mode Insertion, CTRL r puis + colle le presse-papier sous X11.

Plain text project

Le site (en anglais) n'est plus maintenu, mais il y a de nombreux articles intéressants pour mieux profiter des capacités du minimalisme du simple « texte ».

An English website (closed) where you can find many ressources to better work with with plain text tools.

J'peux pas, j'ai maths

Un site pour travailler le calcul mental qui à l'air trsè très bien fait, avec beaucoup de paramétrages possibles.

Des fois, je voudrais enseigner les Maths :)

Merci @arsacbenjamin@mastodon.mim-libre.fr !

It All Starts with a Humble <textarea> ◆ 24 ways

@andy@bell.bz explique comment il a conçu Jotter (https://jotter.space/week/), un simple textarea permettant de noter ses choses à faire simplement, sans fioriture, pour la semaine ou chaque jour.

Une illustration sympa sur l'idée d'améliorer progressivement les choses : https://media.24ways.org/2019/bell/mvp.webp

A big thanks to him !

Forfait mobile : Offre mobile sans engagement - Prixtel

Forfaits téléphones sans engagement à prix intéressants.

Petits livres A4 - mise en page facile

Pour fabriquer un mini-livre facilement.

Note: Nvim Lua function

For Neovim

In your Lua configuration init.lua, you can use vim.cmd function to add highlight and create auto-command:

vim.cmd([[highlight ColorColumn ctermbg=0 guibg=lightgrey]])
vim.cmd([[highlight Normal ctermfg=white ctermbg=black]])
vim.cmd([[autocmd ColorScheme * highlight CursorLineNr cterm=bold term=bold gui=bold]])

For Neovim >= 0.7

With this Neovim version, there is a new function in API to set highlight : nvim_set_hl

You could define your highlights with it in Lua:

vim.api.nvim_set_hl(0, "ColorColumn", { ctermbg=0, bg=LightGrey })
vim.api.nvim_set_hl(0, "Normal", { ctermfg=White, ctermbg=Black })

There is also nvim_create_autocmd function in API to create auto-command in Lua:

vim.api.nvim_create_autocmd("ColorScheme",
pattern="*",
callback = function()
vim.api.nvim_set_hl(0, "CursorLineNr", { cterm=bold, bold=true })
end,
)

Born to Bike : À la recherche de la selle idéale

Un retour d'expérience de Thierry Crouzet apportant de nombreuses infos pour choisir une selle.
Je suis impressionné par le nombre de selles testées ;)

Vim Weekly Tips #23 : Snippets

Encore un pouet de @hyde@lazybear.social très interessant pour mieux utiliser Vim : les snippets.
Merci !