Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 76
  1. This post is based on notes for a CiviCamp Toronto 2026 panel As you know, CiviCRM (?)

  2. Gradia is a screenshot annotation tool for Gnome, a desktop environment on Linux.

  3. It’s almost 2026 and I’m switching to Thunderbird for email.

  4. As a long-time client of Gandi.net (the domain web registrar and hosting company), I was a bit surprised when they were acquired by another company with a somewhat bad reputation, but I gave them a chance nonetheless.

  5. Moving from drush to bee Following on my post about Aegir in 2025, I found that using Backdrop as a Drupal7 replacement works quite nicely.

  6. Aegir in 2025 (disclaimer: this is my personal opinion, but I speak as “we” because most of this is about Coop Symbiotic requirements and roadmap; it’s a tech blog, not a sales pitch) With the looming deadline of the Drupal 7 “end of life” (EOL) of 1 Janu…

  7. Since Podman is available in Debian, I decided to play around with it for setting up a CiviCRM development environment with Buildkit.

  8. I had a very mysterious boot issue with a virtual machine.

  9. Back in 2014, I wrote about DHCPv6 on Teksavvy.

  10. Installing the Linux driver Canon had published a cnijfilter-mg2500series Debian/Ubuntu driver at some point, but since the printer is really old, it can be difficult to find.

  11. Gnome 42

    Having recently updated to Gnome 42 (Debian 12), I was happy to see lots of improvements, but some changes around virtual workspaces rattled me.

  12. tl;dr: I migrated from Drupal to Hugo.

  13. Have you ever found yourself working on a project, stumbling on a neat tool, only to discover that the community support for the tool looks somewhat like the 1900 book The Wizard of Oz?

  14. About

    About bidon.ca This domain exists since 2001 as a disorganized shoe-box for tests, notes (usually technical) and personal projects.

  15. Procmail

    Mutt: surveiller tous les dossiers avec du courriel entrant Ceci est essentiel pour que les autres règles soient utiles.

  16. Postfix

    Non-conseillé: Supprimer des entêtes “Received” Dans certains cas, si on veut masquer la topologie du réseau interne, on peut vouloir supprimer des entêtes “Received” du message: Dans le fichier “main.cf” header_checks = pcre:/etc/postfix/header_checks Da…

  17. Installation Pxe

    Avoir un serveur DHCP fonctionnel, spécifier le nom du fichier d’amorce dans /etc/dhcp/dhcpd.conf (ou équivalent): filename "/pxelinux.0"; allow booting; allow bootp; Redémarrer le serveur dhcpd: # service isc-dhcp-server restart Installer “atftpd” # apt-…

  18. MySQL (MariaDB)

    Base de données, usagers, droits $ mysql -u root -p Sous Debian GNU/Linux, le mot de passe root pour la base de données est configuré lors de l’installation du logiciel.

  19. Travaileur Autonome

    Livres Le Guide du travailleur autonome 2e éd.

  20. Bash, sed, awk

    Awk 1 ps ax| awk '{ print $1 " " $5 }' Compter les occurences: 1 awk ' {foo[$4]++} END {for (f in foo) { print f , foo[f] }}' < test-did Sed Utilisation de “backreferences”: 1 echo "abc123" | sed 's/\(.*\)\(123\)/\2\1/' Scripts bash 1 2 3 4 5 6 ${VAR:-text

  21. Tmux

    Quickstart New session tmux Detach session C-b d Attach to existing tmux session tmux attach Split the current pane into two, top and bottom C-b " Create new window C-b c Scroll in the buffer: enter copy mode and page up C-b PageUp References man tmux www…

  22. Default passwords Phone: 456 Web interface: Polycom / 456 Ref: voip-info.org Polycom Phones DHCP configuration Added this to my /etc/dhcp/dhcpd.conf configuration: option ntp-servers 0.debian.pool.ntp.org; option time-offset -18000; (not clear how the pho…

  23. Git

    Configuration git config --global user.name "John Doe" git config --global user.email "johndoe@bidon.ca" git config --list Remotes Remotes are other git repositories.

  24. Debian

    Enlever les paquetages orphelins 1 2 # apt-get install deborphan # deborphan | xargs apt-get --purge -y remove ou simuler avec.. 1 # deborphan | xargs apt-get --purge -s -y remove Note: le “-y” = “yes”, sinon apt-get bloque.

  25. GnuPG

    î[toc] Définir une clé par défaut Dans le fichier de configuration de GnuPG (~/.gnupg/options) default-key 12345678 où 12345678 est l’identifiant de la clé.

  26. VoIP

    (old notes, might be outdated) SIP and NAT On the phone (n900 maemo): username: foo@home.example.org (where example.org is my domain at home) use whatever option for keep-alive use “discover public IP” On the Asterisk server, sip.conf : 1 2 3 4 5 6 7 8 9…

  27. RPM (RedHat/CentOS)

    Lister tous les paquetages sur le système # rpm -qa Afficher les fichiers appartenant à un paquetage déjà installé: # rpm -ql nom-du-paquetage Afficher les fichiers qui seraient installés par un paquetage: # -qpi foo-1.2.3.i386.rpm Trouver le paquetage à…

  28. Warning: this page is very old.

  29. Xmodmap

    Under Linux, Xmodmap can change the mapping of certain useless keys on my keyboard, such as the Microsoft keys: File: ~/.Xmodmap !

  30. Gnome 3

    Configuration changes I did to Gnome 3 to fit my preferences UI tweaks Install “gnome-tweak-tool” Fonts: for window titles, I put a 6px font Windows titlebar: middle button shows menu, right button shades window Set mouse to “sloppy focus” (mouse focus, i…

  31. IPv6 quickstart

    Learning IPv6 can be a chicken and egg situation where you have to either start from configuring the router or configuring a specific host on the network.

  32. Utilisation des adresses locales Ping sur le lien local doit spécifier l’interface (car aucun routage de défini): ping6 -I eth0 -c 1 fe80::2e0:18ff:fe90:9205 Ping multi-cast pour découvrir les autres hôtes sur le même lien: ping6 -I eth0 ff02::1 Puis fair…

  33. Notes below are bits of information that I found about Landis+Gyr Gridstream RF electric counters.

  34. Disclaimer: this is most probably not the best way to do this.

  35. Tiddlybot

    Pour utiliser le Tiddlybot en français 1- Dans ~/tiddlybot/tiddlybot/index.html, remplacer: 1 <script src="..

  36. Ansible

    New node bootstrap Install required packages: # apt-get install sudo openssh-server Create the ansible deployment user: # useradd -m -G sudo deploy on Koumbit servers: # useradd -m -G admins deploy Copy the key: # mkdir /home/deploy/.ssh # chown deploy:de…

  37. ZFS on Linux

    References OpenZFS on Debian Aaron Toponce’s user guide for ZFS on Linux.

  38. PhpStorm

    Configurations under “File > Settings” Languages & Frameworks: PHP => PHP Language Level = 7.2 Appearance & Behaviour Appearance => Theme => Darcula Appearance => Use custom font, Deja Vu Sans Mono, size 15 (this is the font of the UI, not code) Appearance

  39. La clé USB doit faire au moins 300 mo.

  40. Install unattended-upgrade: apt-get install unattended-upgrades # yep, in plural Enable the upgrades for all basic system packages: vi /etc/apt/apt.conf.d/50unattended-upgrades Contents: Unattended-Upgrade::Origins-Pattern { "o=${distro_id},n=${distro_cod…

  41. Copied Debian Stretch netinst based on the instructions of Debian USB installation.

  42. Notes for printing and scanning with the Brother DCP-L2540DW.

  43. Usual disclaimer: the following are mostly my personal (strong) opinions and rants.

  44. OVH has this guide on what to do after a disk fail on a dedicated server with soft-RAID (ex: two mirrored disks).

  45. A few things to check, or things that weren’t obvious to me at first, when running a distributed master/satellite configuration.

  46. This applies to most bluetooth headphones under Linux, with Dell XPS 9550 laptops (well, probably to other systems using a broadcom BT chip).

  47. like gnome-shell, but some visual elements annoy me, particular anything that uses vertical real estate, such as titlebars, tab bars, etc.

  48. « CiviCamp Montréal est un événement d’une journée opur découvrir CiviCRM, apprendre de nouvelles astuces et partager vos expériences.

  49. A few clients received the following e-mail: My name is Charles Bourasseau, and I'm an independent IT security expert.