Finally got my YouTube live chat API client library working with the peel C++ bindings generator for #GLib / #GObject. I built a small coroutine task abstraction that makes working with GLib-style async functions much cleaner.

Still a lot more work to do to with caching/refreshing OAuth tokens and processing of messages, but hopefully I can get a prototype libpurple plugin (the ultimate goal) working fairly soon

Former B.C. fugitive says during sentencing he is sorry and ‘not in a glib way’
Conor D'Monte, who pleaded guilty to conspiring to kill the Bacon brothers more than 15 years ago, will spend less than eight years behind bars.
#Crime #BaconBrothers #ConorDMonte #ConorMcGregorarrested
https://globalnews.ca/news/11756160/former-bc-fugitive-sentencing-he-is-sorry-not-in-a-glib-way/
Cloudflare 的 1.1.1.1 把 A 放在 CNAME 前面搞爆 glibc 的 DNS resolver

有陣子了,上個月的時候 Cloudflare 的 1.1.1.1 因為在改善記憶體用量,導致 A record 有可能在 CNAME record 前面,結果把 glibc 的 DNS resolver 炸了:「What came first: the CNAME or the A record?」,在 Hacker News 上也有些有趣的討論:「What came first:...

Gea-Suan Lin's BLOG

Looks like it's a problem with the XDG Template directory being set to the home directory, and it now just recurses and recurses and recurses and gets FAR too busy.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118444#38

Specifically, it's about `$HOME/` not being recognised as the home directory because of the trailing slash.

https://gitlab.gnome.org/GNOME/glib/-/issues/3811

So either edit your config as per the Debian comment, or wait for your distro to release the fix.

#Gnome #Nautilus #GLib

#1118444 - nautilus: Nautilus slow, scanning certain folders repeatedly, and reporting duplicate child name - Debian Bug report logs

#DailyBird 🤖
Glossy Ibis (Plegadis falcinellus), 8th May 2024
es: Morito Común, fr: Ibis Falcinelle
Cape Henlopen State Park, The Glade, Delaware
Lenapehoking (Lenni-Lenape) & Pocomoke-Assateague traditional territory
Canon EOS R5, Canon RF 200-800mm f/6.3-9 + 1.4x teleconverter @ 1120mm, 20% crop, 1/400s, f/14, ISO 1250
#Birds #GlossyIbis #GLIB #BirdOfTheDay #HopeIsTheThingWithFeathers #DescribeYourImages

First a bit of context for the GLib project, which is comprised of three main parts: GLib, GObject and GIO. #GLib contains things you'd generally get from a standard library, #GObject defines the OOP semantics (methods/properties/signals, inheritance, etc), and #GIO provides reasonably high-level APIs for everything from sockets and files to D-Bus and Gio.DesktopAppInfo.

https://andyholmes.ca/posts/best-intentions/

Best Intentions | Andy Holmes

Mused and Bemused

Andy Holmes

glib
adjective
glibber; glibbest
1 a: showing little forethought or preparation : offhand
glib answers
b: marked by ease and informality : nonchalant
c: lacking depth and substance : superficial
glib solutions to knotty problems
2: marked by ease and fluency in speaking or writing often to the point of being insincere or deceitful
a glib politician
3 archaic: smooth, slippery

#word #glib #definition #merriamwebster

Well that's something new. Must be a circular dependency between glib-2.82.4,2 and gobject-introspection@bootstrap, but I'm not entirely sure which port to file a bug against; I suspect gobject-introspection.

#FreeBSD #glib #portmaster

I have not blogged or talked about the follow-up work to my "GType Next" blog post that I've been doing in my spare time, mainly because it is happening *in my spare time*, and I don't want to give false impressions to people; the other reason is that the time consuming bit is not writing a bunch of code, but it's planning ahead, because the goal is to avoid breaking stuff at all costs…

#glib #gobject #gtk