Ideenquelle

Ideenquelle ou la Source des idées en Français.

Il s’agit juste d’un lieu de partage et de réflexion écrit/géré, au départ, par Groink2369.
Il est ouvert à d’éventuelles collaborations à d’autres penseurs sous conditions d’être au moins plusieurs dans sa tête.

Le nom du blog vient de l’allemand et signifie Source des idées. Il s’agit également d’un jeu de mot Quelle idée.

Installation Raspberry Pi

Et voilà, c’est reparti. Après une petite erreur de manipulation sur des droits de fichiers (genre su et sudo), me revoici derrière le clavier.

À mon programme:

La liste évoluera avec le temps.

Les éoliennes se plaisent en mer

Lors d’une conférence, une personne certainement très respectable veut démontrer que l’énergie promue par la grande messe est la bonne.
Il prend donc l’exemple d’un champ d’éoliennes qui seront plus grandes/hautes que la Tour Eiffel (335 m de haut vs 330 m de haut).
Il compare la surface utilisée pour le champ à celui de son énergie favorite; il est vrai que le facteur est largement pour cette dernière.
Il finit par ajouter qu’en plus, les éoliennes, nous les verrons depuis le littoral avec un photomontage d’une éolienne décalquée en noir brut (#FFFFFF) mise sur la photo puis zoomé pour être certain de bien comprendre que cela va se voir.

Si vous n’aviez pas encore compris, l’énergie qu’il promeut est la bonne !

Il finit par dire que chaque énergie doit trouver sa place et à sa place dans le mix énergétique.

Autant je suis certain que cet homme a fait de grands projets, autant sa démonstration est indigne du public, indigne de toute réflexion logique et honnête.

Les éoliennes doivent un vent constant et fort. Le meilleur endroit ? En mer !
Les éoliennes doivent être en mer mais pas trop loin. Cela évite d’augmenter les coûts et les pertes pour le transport. Donc oui, cela se voit.
Sauf que mettre un calque d’éolienne en noir pur est totalement incorrect. J’ai entendu les mêmes arguments lors du déploiement des premiers champs d’éoliennes. Les simulations (enfin, les caricatures) oublient les effets de la brume, du Soleil, … En réalité, on les voit mais il faut souvent avoir envie de les voir.

Il n’y a pas de coup de poing.
Juste de la malhonnêteté.

Update automatique

Comment automatiser les mises à jour sans (trop) se prendre la tête ?

  1. S’en passer et faire comme si de rien n’était : non, ce n’est pas une possibilité.
  2. Mettre en place un crontab : oui mais on peut faire mieux
  3. Utiliser un paquet prévu pour cela : unattended-upgrades

Allons-y pour la dernière possibilité. Commençons par l’installer : sudo apt-get install unattended-upgrades. Configurons le paquet : sudo dpkg-reconfigure unattended-upgrades. Cochez “Yes” et confirmez.

Il y a des possibilités pour configurer cela manuellement et plus précisement : voir PeriodicUpdates.

Hier... dans un café...

Merci.
Juste merci.
Merci de partager ce genre de pensée. J’ai l’impression d’être moins seul.

NativeMindExtension, LLM maison

NativeMind est une extension pour Chrome & Firefox qui permet d’utiliser Ollama dans son navigateur. L’avantage : tout est dans le navigateur. Rien ne passe par le cloud.

Naturellement, la rapidité dépend du modèle de Ollama qui est pris et de votre machine.

On n’a rien sans rien.

Des samedis matins

J’aime bien les samedis matin. Jules travaille, je suis seule dans mon lit, et je me permets d’y traîner sans culpabiliser.

Mon ordinateur sur les genoux, je lis (trop peu), j’écris (trop lentement), parfois la fenêtre ouverte ; rarement longtemps tant je suis sensible au bruit.

C’est mon moment blog préféré.

Monter un disque via WebDav

  1. Créer un dossier où sera monté le disque : sudo mkdir /mnt/dav
  2. Installer davfs2 sudo apt install davfs2
  3. (re-)Configurer le paquet pour autoriser son utilisation par des utilisateurs moins privilégiés : sudo dpkg-reconfigure davfs2
  4. Editer ~/.davfs2/secrets pour ajouter les identifiants au disque via WebDAV :
  1. Ajouter une ligne dans /etc/fstab selon le modèle suivant : https://<WebDAV URI> /mnt/dav/ davfs user,noauto,file_mode=600,dir_mode=700 0 1
  2. Relancer systemd systemctl daemon-reload
  3. Ajouter son utilisateur au groupe davfs2 sudo usermod -a -G davfs2 username (Je pense même que sudo usermod -a -G davfs2 $USER devrait fonctionner si on veut s’ajouter soi-même).
  4. Déconnecter et (se) relogger (pour que l’ajout au groupe soit effectif).
  5. C’est tout ! Il est possible d’utiliser mount /mnt/dav/ sans soucis.

Pratique si vous souhaitez accéder (temporairement) à votre kDrive d’Infomaniak.

Pensée du jour

Je vous ai déjà dit que j’ai trop d’idées.
Cela se bouscule. Cela va vite.
Enfin, pas trop vite. Juste vite.
J’ai quelques onglets dans Firefox. J’essaie de rester sous les 30 50.
Au-delà ? Je supprime. Je sais que je n’arriverai pas à suivre. C’est une contrainte.

Des projets, c’est ce qui a de plus simples.
La réalisation, c’est une grosse étape.
Finaliser, c’est une montagne.

Il y a une expression. Je suis nul en expression, ceci dit.
Bref, c’est lié à la persévérance qui est nettement plus importante que le talent.
Parfois, ne pas se poser de questions et juste le faire.
C’est l’un des plus beaux cadeaux que je pourrais transmettre.

Le paradoxe, je suis peu persévérant.
Par contre, j’ai une grande tendance à pouvoir reporter cette persévérance sur les autres. Je veux dire à leur rappeler dans la durée ce qui serait bien d’être fait. C’est d’une certaine façon une qualité.

goaway, alternative à PiHole

Juste pour information : il existe une alternative à PiHole : goaway. C’est écrit en Go, récent et graphiquement très similaire à PiHole (du moins la page de garde).

SadServers

Le LeetCode du DevOps & SysAdmin

Je me dis que je devrais essayer. Et en même temps, je sais que je cours après le temps. Ce n’est pas spécialement dans mes priorités.

Peut-être un jour … peut-être

Startup Vie

J’aimais bien cette chaine.
Oui, c’est au passé. J’ai l’impression que c’est devenu une vitrine pour Odoo. Certes, ils sont sponsorisés et doivent gagner leur vie.
Mais trop, c’est trop.

Vivement qu’il revienne à ses débuts

QR Code

Je cherche une solution pour générer des QR-Code facilement, et idéalement pour pouvoir faire des paiements plus simplement. En Belgique, il existe une solution via PayConiq/Bancontact Pay, sauf qu’elle est réservée aux profesionnels (et que c’est payant.

J’avais déjà cherché il y a quelques mois. J’ai refait une recherche et bim ! bam ! j’ai trouvé un moyen

Pour générer un QR-Code de paiement, ifaut:

BCD
001
1
SCT
BIC_BANQUE
NOM_DESTINATAIRE
IBAN_COMPTE
EUR20
COMMUNICATION

En sachant que le “EUR20” correspondant à un montant de 20 EUR et qu’il est possible de laisser vide.

Mon idée est de rajouter un générateur de QR-Code (gratuit et intemporel). Quelques repo sur github :

Un site qui permet déjà de générer des QR-Code uits sous différentes formes : qr-code.tec-it.com Un site qui permet de décrypter les QR-Code : qrcoderaptor.com

5 ways to prevent card cheating

Je suis bluffé. La fin est bien tournée.

PS : dommage que ce soit sur Instagram. Cela me fait penser que j’aimerai trouvé/avoir les flux pour suivre plus facilement certaines personnes sur de grands plateformes.

Enfin ssh

Et voilà, enfin, l’authentification ssh partout uniquement via clés. En soi, cela n’a pas pris tant de temps que cela. Il faut juste le bon guide et appliquer.

Celui de DigitalOcean est assez bien fait.

widefrog

widefrog est un programme permettant de télécharger des vidéos sur des plateformes de streaming. Intrinsèquement, il ne s’agit pas de piratage car widefrog n’outrepasse pas les accès demandés par les services. Autrement dit, si vous souhaitez récupérer des vidéos sur auvio.be (lié à la télévision belge francophone), vous devez avoir un compte sur le site et avoir une IP belge. widefrog permet donc juste de récupérer les vidéos facilement. widefrog est diffusé sur le forum de videohelp.

#Outils préalables Pour utiliser widefrog, il faut quelques outils préalables :

  1. Update/upgrade le système sudo apt-get update && sudo apt-get upgrade

  2. Python, ffmpeg, mkvmerge sudo apt-get install python3 python3-pip unrar zip unzip ffmpeg mkvtoolnix mkvtoolnix-gui mediainfo mediainfo-gui aria2 Dans le guide trouvé sur le forum, il recommande également d’installer curl, git, nano, vlc, mpv et asciinema. Autant les premiers sont déjà installés, autant vlc et mpv sont deux programmes au même usage.

  3. N_m3u8DL-RE

curl -kLO https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.3.0-beta/N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz

## (Debian 13/Trixie does not allow to unpack/untar directly into the "/usr/local/bin/" DIRectory);

# Check the package is OK;
gunzip -tv vimeo-dl_0.2.0_linux_amd64.tar.gz
# Check what is inside the TAR.GZ archive;
tar -tvvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz
# Unpack;
tar -xvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz N_m3u8DL-RE
# Move to "/usr/local/bin/";
sudo mv N_m3u8DL-RE /usr/local/bin/
# Make the BInary file "EXEcutable;
sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE
# List the file;
ls -ilha /usr/local/bin/N*
# Check the version
N_m3u8DL-RE --version
  1. mp4decrypt
curl -kL https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip -o ~/Downloads/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
sudo unzip -j Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip 'Bento4-SDK-1-6-0-641.x86_64-unknown-linux/bin/*' -d /usr/local/bin/
ls -ilha /usr/local/bin/
mp4decrypt
mp4info
  1. shaka-packager
sudo curl -kL https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-linux-x64 -o /usr/local/bin/shaka-packager
sudo chmod a+rx /usr/local/bin/shaka-packager
shaka-packager --version

L’idée est de pouvoir utiliser les programmes directement depuis n’importe quel dossier, juste en les appellant par leur nom.

#Installation de widefrog Quand c’est fait, il faut encore récupérer widefrog. La version à l’heure actuelle est la 3.2. Idéalement, extraire le fichier dans un dossier propre à widefrog. Pour la suite et afin d’éviter les soucis de version de packages Python, on active un environnement de travail :

pip install virtualenv
virtualenv venv
venv\Scripts\activate

On installe les dépendances :

#windows
FOR /F %k in (requirements.txt) DO ( if NOT # == %k ( pip install %k ) )
#linux
grep -v '^#' requirements.txt | xargs -n 1 pip install
#macos
grep -v '^#' requirements.txt | xargs -n 1 pip3 install

Et on peut également mettre à jour urllib3 (pas certain que ce soit utile):

pip install urllib3 --upgrade

On octroye des droits d’exécution aux parties de widefrog :

sudo chmod +x "terminal/*"

L’installation est normalement finie.

#Utilisation de widefrog Pour utiliser widefrog, il faut veiller à avoir l’environnement actif. Pour cela, quand nous sommes dans le dossier de widefrog, il faut utiliser la commande source myvenv/bin/activate. Pour sortir de l’environnement, il faut utiliser : deactivate

Première utilisation

Pour la première utilisation, il faut créer la configuration via

python widefrog.py
[INFO] The app_files\config.json file was created. Edit the file and run the program.

Avant d’éditer la configuration, vous pouvez utiliser les commandes suivantes pour en savoir plus :

python widefrog.py --help
python widefrog.py --config

Utilisation

Je reprends ici l’utilisation dont j’ai besoin, càd pour le site auvio. Une IP belge est nécessaire ainsi qu’un compte au service auvio. Je recopie les exemples données sur le forum qui permettent de comprendre comment cela fonctionne. :

#video
python widefrog.py "https://auvio.rtbf.be/media/attraction-attraction-s01-3018437"
python widefrog.py "https://auvio.rtbf.be/emission/titane-27377"
#audio
python widefrog.py "https://auvio.rtbf.be/media/un-jour-dans-le-sport-14-aout-2004-3164197"
#livestream video
python widefrog.py "https://auvio.rtbf.be/live/roland-garros-2024-31-mai-direct-tipik-526661"
#livestream audio
python widefrog.py "https://auvio.rtbf.be/chaine/classic-21-5" --query=:2::2
#list
python widefrog.py "https://auvio.rtbf.be/widget/19164" --query=:5::7
python widefrog.py "https://auvio.rtbf.be/widget/22508?context%5BprogramId%5D=8340" --query=:2::4
python widefrog.py "https://auvio.rtbf.be/emission/la-theorie-du-y-11043/bonus" --query=:6::7
python widefrog.py "https://auvio.rtbf.be/emission/pandore-20618" --query=:5::8
python widefrog.py "https://auvio.rtbf.be/chaine/musiq3-7" --query=:2::3
#series
python widefrog.py "https://auvio.rtbf.be/emission/le-cactus-4043" --query=2017:180:2018:5
python widefrog.py "https://auvio.rtbf.be/emission/l-art-du-crime-27164" --query=3:2:4:2

Il faut savoir que widefrog accepte également les fichiers en entrée. Les fichiers seront composés pour chaque ligne du lien à télécharger.

Podcast - "Le télétravail est-il en train de nous lessiver ? Liberté, temps gagné et inégalités"

J’ai écouté.
J’ai rien appris.

Je me dis que c’est dommage d’écrire un livre aujourd’hui sur quelque chose qu’on savait déjà.
Madame me dit : “oui, mais reconfirmer que c’est toujours juste, cela ne dérange pas.”
Comment dire ? La question à laquelle la chercheuse répond, est, pour moi, dépassée. La question actuelle est : quelle est la vraie raison qui poussent les employeurs à faire revenir les employés au bureau ?

Certes, il y a l’idée du lien social.
Faut-il revenir 4 voire 5 jours par semaine pour tisser un lien entre personnes ?
Personnellement, deux jours me suffisent. Pourquoi ? Parce que j’ai déjà cette faculté d’aller vers les autres, de discuter, de mettre en relation, d’écouter, … Donc je ne ressens pas le besoin d’aller plus (et mon employeur ne semble pas en ressentir le besoin).

J’ai aussi actuellement dépassé la peur d’appeler par vidéo-conférence parce que le cadre est positif.

Authentification sur un serveur

J’ai trouvé deux possibilités :

  1. A l’entrée du server Web
  1. A l’entrée des applications

Pas encore super clair dans ma tête. Car il me semble qu’il faille est préférable encore en plus avoir un OIDC (OpenID Connect). Cela peut se faire avec Pocket ID OAuth.

Couvres-sols à l'ombre

En remplacement du gazon traditionnel, je cherche un couvre-sol qui supporte le piétinement (voir même le passage de la voiture).

J’ai retenu les espèces suivantes :

Il en existe d’autres. Dans mes critères :

absolutely the best way to memorize something

Technique de mémorisation : commencer par la fin et remonter le texte.
Un professeur a donné la même méthode pour la musique.
Cela devrait donc fonctionner.

Source : Notquite.net

Pensée du jour

Petit à petit, les éléments prennent une forme. Un peu de CSS, un peu de modification dans les templates.

Y a plus qu’à.

Par contre, il faut le temps et l’envie. Mais rien n’est urgent. Heureusement.