I added a feature to a Lua script I wrote for Renoise ~13 years ago: Indicator lights. I got a new AKAI MPK mini so I am playing around with it again. Download Grid Pie here.
Author: Dac Chartrand
Skateboarding in 1991
Myself in 1991, with a bit of 92 and 93. Soundtrack from 1994.
Hamilton, Burlington, Oakville, Guelph, Kenogami (Timiskaming).
L’ Ordre secret
Tous les frères ont un esprit identique.
Sa force réside dans son ensemble.
La doctrine du sacrifice personnel.
Aimer son peuple d’un amour véritable,
l’aimer objectivement sans intérêt personnel,
sans aveuglement, est une voie raisonnée et pratique.
Nous travaillons pour la cause,
pas pour les éloges.
Nous cherchons une action efficace.
La fraternité chez nous est une force unifiante et non assimilatrice.
Elle ne tue pas la personnalité mais seulement l’individualisme.
Cherche le bien général.
The Kenny G of PHP
Nickname idea: The Kenny G of PHP
Free as in beer idea: The FAANG acronym could use another A for Automattic: FAAANG!
Or maybe: FWAANG! for WordPress? Sounds less predatorial.
Shie Kasai
Shie Kasai has launched a new blog!
I’m a fan! (and her husband)
The blog used to run on sux0r, software I wrote and hosted myself, but it was getting too old and becoming difficult to maintain. Archived it. Now she’s on WordPress.
Razer Keyboard and macOS
I bought myself a Razer Cynosa V2 keyboard. At work I use macOS. Here’s how I tweaked it to make it usable.
Step 1
System Preferences, Keyboard, Modifier Keys…
Swap: Option & Command.
Step 2
This GitHub project: https://github.com/1kc/razer-macos
Le chat
I’m sharing this animation my 12 year old made for her big elementary school graduation ceremony. I am very proud of her. (In Québec, highschool starts in grade 7. Bonne chance pour la prochaine étape!)
Install Upgraded GNU Bash on a Macbook Pro
When you get a new Macbook Pro with M1 chip you get an old version of Bash.
Bash isn’t old. It’s still being maintained. It has millions of Linux and Windows users. Here’s how to put the newest version of Bash back inside your MacOS box.
Prerequisite: Install Homebrew. (Install iTerm2 for good measure.)
Install Bash and the bare minimum of things things you would expect it to have:
brew install bash bash-completion lesspipe
Verify that it’s installed:
which -a bash
Add it to your /etc/shells
file:
sudo nano /etc/shells
Change your default shell to the new Bash:
chsh -s /opt/homebrew/bin/bash
Create a .profile
and .bashrc
that resembles what you would see in Ubuntu 22.04’s /etc/skel
folder:
From here, create your .bash_aliases
and make all the other adjustments you’ve been doing since 1989… Bash not dead!
A Book of Generative Poetry
reiterations is an electronic-book containing 24 sonnets. Depending on the e-book reader that is used, each time reiterations is opened, or each time a page in the book is turned, a JavaScript software integrated into the book recomposes the book’s 24 sonnets. In this way, the book automatically generates a new and unique reading experience with each reading. Each time the poems are generated the previous versions are lost and cannot be retrieved. The number of unique sonnets produced by the software is inhumanly vast.
(I have a software credit on this project.)
Ubuntu 22.04 LTS Inside Windows 11
Running Ubuntu 22.04 LTS on Windows 11 is a breeze.
First, install Windows Terminal and Ubuntu from the Microsoft store. Next, in Ubuntu, setup your .bash_aliases
hacks and sudo apt installs. Finally, windows_98_tada.wav
If you’re like me, a developer who wants Ubuntu not Windows to be the main environment when working, create a /etc/wsl.conf
file with:
[automount] options = "metadata,umask=022,fmask=111,case=off"
This makes file permissions in /mnt/c
behave like how you would expect in Linux. More info.
After this change all files in /mnt/c/Program Files/
and /mnt/c/Program Files (x86)/
requires the WSL terminal to be started as administrator to be able to modify permissions (aka chmod +x
) and it is not currently possible to change permissions in /mnt/c/Windows/
To make Git in Windows more compatible with your workflow (not Git in Ubuntu leave it alone) add this to your .gitconfig
[core] autocrlf = false fileMode = false
More in depth info available here.