#Select2

Kevin Brown-Silvakevin@brown-silva.social
2025-05-17

First talk of the day at #PyConUS: Finding 2.0 by @marcgibbons

As someone who has been delaying a new major version of #Select2 for years, this talk feels like a great one for me.

#PyConUS2025

2024-09-11

Un gros mood sickos ce soir avec enfin l'implémentation des tags sur les recettes dans #boustigraille :partyparrot:

Et à quoi ça sert ? Me demanderez-vous. Et bien pour l'instant, ça fait surtout joli, on va pas se mentir. Mais à terme je veux m'en servir pour plein de trucs, notamment :
- des filtres sur la liste des recettes
- des filtres dans la création de liste de repas

Je vous mets pas le form parce qu'il est moche, c'est un Select2 tout simple

#php #symfony #openSource #select2

La fiche d'une recette de Poêlée campagnarde : elle a désormais de superbes tags, tels que "Long", "Végé" et "Vegan"La carte récapitulative d'une recette (utilisée par exemple dans la liste des recettes) également pourvue de tags.Un type derrière une fenêtre (visiblement à l'extérieur en train de regarder à l'intérieur) qui ricane : "Yes... HAHAHA... YES!" (so t-shirt porte le label "sickos")
2024-01-19

While #Select2 initially looked like a good alternative to #Chosen (which is abandoned and inaccessible), it turns out to not be #accessible for both screenreader and keyboard users. You can search and select items fine, but then there seems to be no way to unselect items. Damn.

select2.org/getting-started/ba

#accessibility #ux

Kevin Brown-Silvakevin@brown-silva.social
2023-05-16

I moved servers, so here's an #Introduction:

I'm a #Python / #Java #SoftwareEngineer by day, but after that I interact with a lot of #FOSS and other #OpenSource projects.

I maintain and own #Select2, the #JavaScript library that I joke is keeping #jQuery alive. I'm also a maintainer on #DjangoRestFramework and #Jinja2 but I'll admit I do less with them now that I don't use #Django for work.

I have a lot of #HomeAutomation projects that make heavy use of #HomeAssistant (#ESPHome, #ZigBee).

2022-11-20

An #Introduction:

I'm a #Python #SoftwareEngineer by day, but after that I interact with a lot of #FOSS and other #OpenSource projects.

I maintain and own #Select2, the #JavaScript library that I joke is keeping #jQuery alive. I'm also a maintainer on #DjangoRestFramework and #Jinja2 but I'll admit I do less with them now that I don't use #Django for work.

I have a lot of #HomeAutomation projects that make heavy use of #HomeAssistant (#ESPHome, #ZigBee).

2021-10-28
After some re-shuffling of my #eurorack case, I think it's easier now to come up with interesting musical patches.

Here's an example #RandomLoop from today: it's an arpeggiated call-response. The main voice is a pinged and nearly self-oscillating #Filter8, recorded to #DistingEX. It's played arpeggiated and its ouptput is split in two paths, both meeting at a #Select2. The first path goes directly to the #Select2, the second path is processed by #Magneto, with a send/return through #tanh3. The output of the #Select2 then goes through #FXAid for some light reverb, and then out.

I really like the symmetry, musicality and structure emanating from this construction. I love that it sounds intentional :)

Have a great rest of the day everyone.
2020-08-29
On the menu this morning, we have a longer non-repeating (while repeating) melodic loop from the blip machine. Yes it's #RandomLoop time!

Patch notes:

Note CV path: #Stages is used as a 6 step sequencer, and is clocked by #PNW. Pitches are sent to #OrnamentAndCrime for quantizing, they are turned into 2 (!) pitch series, one according to Dorian scale, and a second also to Dorian scale, but with a root note 3 semitones up.
Pitches are sent to #select2 which switches back and forth between every 32 clock ticks (hence the tonal movement). Output of #select2 is fed to #Maths for some juicy slew limiting (pitch-bend like), but only for rising pitches. Processed pitches then control oscillator 1 pitch input on the #sv1b.

Audio path: Output of oscillator 1 is fed to the #LxD low-pass gate, gated by #PNW at twice the clock speed, and its output is going to the filter of the #sv1b, in high-pass mode. Filter output goes to the #Microcell in Looping Delay mode (still not over this phase of my life :)), which is finally going to the mono output for recording.

Side CV path: The #Microcell “hold” parameter is modulated by a random gate from the #PNW, for some glitchy effect.

Other side CV path: The voltage range of the Note CV sequence is modulated over time by an LFO from #Maths, whose range is in turn modulated manually over the time of recording, allowing to move from single note sequence, to a wider range sequence (check out the intro).

Have a listen!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst