Toots for grimmy@mastodon.social account

Written by Gary "grim" Kramlich on 2025-01-25 at 17:53

Pro Tip: walking away from situation you created online without acknowledging or apologizing for your role in it only increasing anger and resentment.

Doubly so when a big part of the situation was about someone not being heard as you've now covered your ears and continued to refuse to hear them.

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-25 at 01:05

The aforementioned blog post :) https://dev.to/grim/right-to-be-forgotten-and-open-source-5873

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-25 at 00:11

People, please, if you're going to send me a right to be forgotten request, please check if we're actually remembering you or displaying your account publicly.

I'll spit out a blog post on this quick as I can't fit it here and reply to this toot with it.

[#]Pidgin #RightToBeForgotten #OpenSource

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-23 at 02:36

Greetings Programs!! We're streaming on another random day!! What gives you ask? We'll we're releasing @pidgin 2.14.14 tonight!! There's nothing major here, but this release should fix those dreaded certificates popups and will keep the program compiling with #GCC 14 and 15! Come on by! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #Pidgin #C #GTK #Chat #Messaging

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-22 at 08:00

Moving code signing to HSMs only was a mistake or at least premature.. That or I missed all of the documentation. Probably a combination of all that.

That said, @pidgin 2.14.14 will be released on Thursday since I finally went through the pain of figuring out how to get the Windows binaries signed again..

You can read all about it in my most recent blog post https://dev.to/grim/code-signing-hsms-for-pidgin2-3ikp

[#]OpenSource #Pidgin #Windows #Signing

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-21 at 16:14

Greetings Programs! We're doing a quick surprise day stream! I'm awake and don't need to start the day job yet, so here we are! It'll be a quick one but we've got some @pidgin 2 review requests to look at and some other stuff, so come on by! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #C #Gtk #Pidgin #Messaging #Chat

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-19 at 21:32

The server running the #mercurial code hosting and a few static sites for @pidgin has been flapping all night. I just looked into it and it was a ton of traffic from alibaba cloud without any delay.

Since these sites should typically only be seen by end users I just blocked all of alibaba cloud's address space via iptables.

Instantly the load average dropped to zero and the service stopped flapping 😄

[#]OpenSource #DevOps #Pidgin

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-17 at 02:58

Greetings Programs!! We're back at it tonight continuing on our journey to @pidgin 3.0 Experimental 2!! Come on by! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #Pidgin #C #GTK #Chat #Messaging

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-13 at 03:52

Greetings programs!! Was working on some @pidgin stuff and figured you all might want to watch. Not going to be a normal long stream or anything, but come hang out anyways!! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #C #GTK

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-10 at 04:04

Going through some old pidgin2 code and ran across this glorious easter egg..

if (purple_strequal(irc->whois.nick, "Paco-Paco")) {

purple_notify_user_info_add_pair(user_info, _("<b>Defining adjective:</b>"), _("Glorious"));

}

@elb

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-10 at 01:52

Greetings Programs!! We're back at it working towards @pidgin 3.0 Experimental 2!!! We've got a laundry list of things to do some come on by! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #C #GTK #Messaging #Chat #Pidgin

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-09 at 22:46

TIL that docker save | docker load loses manifest id's. So side loading an image because you can't access docker hub doesn't work if you're pinned on a manifest id. We pin on the manifest id because the upstream image sometimes updates tags and we need to make sure our config management tool will push the new image everywhere.

[#]docker #devops #fun

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-05 at 04:30

They say when you use regex you have two problems. I tend to have one less problem...

Case in point, here's a tokenizer for https://www.rfc-editor.org/rfc/rfc5801.html#section-4.

^(?:(?PF),)?(?P[npy])(?:=(?P[^,]+))?,(?:a=(?P[^,]+))?,

Validation still has to be done in the application, but this is still way easier than writing and maintaining a lexer.

[#]regex #coding #development #rfc

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-03 at 20:39

This is what I imagine people's code looks like when they complain about the forced indentation in #python.

And yes, this code is correct.

[#]programming #c #formatting #indentation #tabsvsspaces #whitespace #developers #developerexperience #debugging #fail #goodluck

=> View attached media

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-03 at 03:24

Greetings Programs!! We're back at it tonight! And since we released @pidgin Experimental 1 on Tuesday we're now working on Experimental 2!!! Come on by!!

https://twitch.tv/rw_grim/

https://youtube.com/@rw_grim

[#]OpenSource #OpenSourceLive #Pidgin #Messaging #Chat #C #GTK

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2025-01-01 at 00:33

Greetings Programs!! Tonight is the night! @pidgin 3.0 Experimental 1 (aka 2.90.0) is going to be released! Come on by and join us for this milestone!! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #OpenSource #OpenSourceLive #livecoding #C #GTK #Pidgin #Chat

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2024-12-31 at 02:10

Greetings Programs!!! Tomorrow is the day for @pidgin 3.0 Experimental 1!! It's been a busy month so some stuff go punted to Experimental 2... Anyways come on by and we finish up some documentation and other fun stuff before tomorrows release! https://twitch.tv/rw_grim/ https://youtube.com/@rw_grim/ #OpenSource #OpenSourceLive #Pidgin #C #GTK

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2024-12-29 at 22:52

As we've been approaching @pidgin 3.0 Experimental 1 I've wanted to put a count down into my #grafana dashboard on stream.

This was harder than I thought and required me to write a #prometheus exporter that does the actual work. Basically you give it some timestamps and a name and it'll expose the time remaining in seconds as a gauge.

So with 2 days left to this release, we finally have the countdown..

https://keep.imfreedom.org/grim/promuntil/file/default/README.md

[#]OpenSource #metrics #pidgin #pidgin3

=> View attached media

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2024-12-24 at 02:17

Greetings Programs! We are just 7 days away from @pidgin 3.0 Experimental 1!! Time is disappearing fast, so we are really scrambling now. Come on by and help us across the finish line!! https://twitch.tv/rw_grim https://youtube.com/@rw_grim #Pidgin #OpenSource #OpenSourceLive #C #GTK

=> More informations about this toot | View the thread

Written by Gary "grim" Kramlich on 2024-12-20 at 05:12

gotta love tech.. sounds wasn't working for me.. although everything looked fine in pavucontrol and i saw the fader/whatever bouncing, i still upgraded all packages and restarted pipewire-pulse..

still not working.. tried using the buttons on my soundbar, nothing, not even the power button. tried the remote, nothing. Figure out which power cable it is, pull it, plug it back in, and boom sound...

=> More informations about this toot | View the thread

=> This profile with reblog | Go to grimmy@mastodon.social account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/123664
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
416.429467 milliseconds
Gemini-to-HTML Time
7.750064 milliseconds

This content has been proxied by September (ba2dc).