Skip to main content


Fabio reshared this.


New article: "Libadwaita: Splitting GTK and Design Language"

https://tesk.page/2024/06/03/libadwaita-splitting-gtk-and-design-language/

#GNOME #GTK #Libadwaita #OpenSource #FOSS #Linux #GTK4 #Development

reshared this



What's up at the Department of Unnecessary Projects #DepUnPr lately?

Here is Oliver ( #vala / #gtk4 / #libadwaita ) running on #osx (12.4, x86_64)

theme is WhiteSur; decoration layout forced in app (both just to make it blend a little more in osx); bundler script adapted from System76 Keyboard Configurator; #gtk4, #libadwaita via homebrew.

(I know: adwaita is a GNOME thing, custom themes are bad, it should be pure gtk etc etc ... , but I had it around and it was small enough for a test)

On a more useful note, while playing with this I've update Oliver interface and added some features and fixed some bugs. I could publish a new version soon.

I would like to release it as a #flatpak, but I'm not sure how to handle running php as as subprocess...

in reply to Fabio

Very cool to see #Vala projects on different operating systems!
How did you find the development experience and do you have important things to note, for helping other people developing #Vala apps for #osx ?
#OSX #vala
in reply to Vala

@Vala It was boring in a good way :) all what I need was available via homebrew. Meson, ninja, valac and everything else just worked. I've added blueprint as a meson subproject, no issues.
As editor I've used VSCode which has plugins for vala, blueprint and meson language support, very nice.
As I said, I've adapted the script to bundle everything in a osx app from @System76 :popos: :ubuntu: repo (thank you :D). It supports also signing, but I don't have this need.
It was really a smooth experience. 👍

Fabio reshared this.


Grazie per l’attenzione

reshared this



Elena ``of Valhalla'' reshared this.


Prima legge dei sistemi operativi

  • se è windows e funziona, è merito di windows
  • se è windows e non funziona, è colpa del produttore hardware che non sa fare i driver
  • se è linux e non funziona, è colpa di linux
  • se è linux e funziona, no guarda, è un caso, una anomalia statistica, probabilmente sei un nerd che non ha una vita

Seconda legge dei sistemi operativi

  • se è windows e si rompe, lo risolvi tranquillamente con un formattone riparatore
  • se è linux e si rompe, è complicato, non è stabile e sinceramente non posso vivere così.
in reply to Fabio

tra le varie ho letto (più o meno) "eh, con linux devi comprare hardware che sia risaputo che funziona con linux, altrimenti eh... meglio apple"
in reply to Fabio

quello è vero fino a un certo punto, è più probabile che succeda con certi portatili o con periferiche particolari, ma la situazione è lontana dall'essere tragica come vogliono farti credere questi bravi signori che io chiamo molto affettuosamente "wincucks".



Fabio reshared this.


Una fotina della bionda a caso

reshared this



Fabio reshared this.


Siccome siamo anziani, ma anche abbastanza idioti, abbiamo creato un progetto per chi come noi gioca di ruolo da sempre... o meglio, da quando era tutta Campagna.

In attesa che si concretizzi in qualcosa di sensato per il mondo rpg, trovate le magliettine degli Umarólls allo stand di Grumpy Bear al Play di Modena questo weekend.

Per citare chi è ancora più anziano di me "Sono troppo vecchia per queste st***ate" 😄

reshared this

in reply to OrNot

ma che figata! Da giocatore di ruolo, posso solo apprezzare!

Fabio reshared this.


reshared this



E buongiorno
#trenò
in reply to Fabio

@Fabio uops, non hai letto il thread di @LaVi 🕊️📚🐈 stamattina prima di andare in stazione?
in reply to Elena ``of Valhalla''

@Elena ``of Valhalla'' @LaVi 🕊️📚🐈
No, fortunatamente avevo deciso alla cieca di venire in ufficio a piedi.
La foto è stata fatta passando alla stazione di arrivo.

Fabio reshared this.


#Cat on the track
#cat

reshared this

in reply to stux⚡

Is that a derailment in the background? Serious issues.
in reply to stux⚡

yes, this cat is properly... trained.




Calibro 35 - Traitors

https://youtu.be/Unw6JRCjmsM

#mastoradio #fediradio



https://mastodon.online/@annaghughes/112293297580021366

io ho deciso per #sculo


tired: it's pronounced S Q L

wired: it's pronounced sequel

inspired: it's pronounced squirrel



Fabio reshared this.


Ho pubblicato la puntata di #NuovoBarettoUtopia con @pluralistic Cory Doctorow.

È stato un onore e un piacere parlare con lui. Abbiamo parlato di The Bezzle, il suo nuovo libro, ma anche di temi affascinanti come il sistema carcerario americano, gli abusi di potere, le truffe, le bolle tecnologiche e l'IA.

La puntata è in inglese, ma sono disponibili i sottotitoli. Sono felicissimo di pubblicare un contenuto così solo sul Fediverso, senza regalarlo a YouTube.

https://videoteca.kenobit.it/w/azRmQBCenVwjSRz9WCp8JS

reshared this

in reply to Kenobit

Ma Grande! E su Peertube!!! Complimenti, una chicca da centellinare ... @pluralistic
in reply to Kenobit

"Ciò che caratterizza l'odierna era di tecno-capitalismo è un mucchio di trucchi volgari applicati molto rapidamente"
- Cory Doctorow

@kenobit @pluralistic


in reply to Curtis

@Curtis lies and slander!

if your servant isn't serving you well you punish them, but you don't *exterminate* all potential servants.


Fabio reshared this.


Randomly stumbled upon Sean Moss-Pultz's short post about Openmoko, featuring some photos of a working prototype of GTA03/3D7K, the cancelled successor to the Neo Freerunner that was being worked on around 2009. So far I have only heard verbal descriptions of how it looked like (usually described as "a soap dish" 😂) and seen photos of some casing mock-ups and bare PCBs, but never a complete device.

https://einstein-rosen.com/work/openmoko

#openmoko #linuxsmartphones #linuxmobile #mobilelinux #linuxarcheology

reshared this



in reply to Fabio

@Fabio Salt could be helpful. Looks really tasty nonetheless!
Unknown parent

Fabio
@Enrico IU4JRU plain old electric oven 🙂


Fabio reshared this.


The swordfish has no natural enemies to fear...

...Except the penfish which is even mightier.

#DadJoke

reshared this


sbarrax aka Marco Frattola reshared this.


when you've been using a #vim -like editor all day and you open #nano

#cli #cliproblems #musclememory




Friendica Developers reshared this.


!Friendica Developers

I was playing with my "FediBadge" generator I created some time ago

I noticed that it doesn't show Person avatar of People from Friendica.
The thing uses webfinger to find the ActivitiyStream json representation of the acct from the user, and it get it's data from there.
Now I noticed that "icon" and 'image' properties are missing when I request a user profile with 'Accept:application/activity+json" from Friendica.

I looked at code and I found there:
https://github.com/friendica/friendica/blob/2024.03-rc/src/Protocol/ActivityPub/Transmitter.php#L405-L406

that 'icon' and 'image' and other profile proprties are behind $full flag, that for what I understand, is true if request is http-signed and from a 'live' contact of the profile.
(so, false for any anonymous get)

Why?

If the profile is public, that data is present on the html version of the profile.

This break my code, which is unfortunate, but also looks like it has the consequence that on mastodon (and others I think), when searching for a profile that is not already cached locally, ther

in reply to Michael Vogel Friendica Developers reshared this.

@Michael Vogel
no, the point was to work for every AS implementation, using standard AS.
But ok, it's only a toy, it's not important.

Still all data is available, in machine-parsable format, in html rendering, as hCard microformat. If anyone want to scrape my public avatar from my public profile, they can do it anyway.

in reply to Fabio Friendica Developers reshared this.

Yeah, sure, the data can be fetched in different ways. It is only meant for this whole "Threads" situation.

Alessandro reshared this.


You have performance problems in your app.
You think "I know, I can fix them using threads".
Now yuo hvea npareermcof smloprbe in uoyr app.


Trying to do some coding in Vala live

https://live.gl-como.it/view.html#codenight

The goal is to write a Glib implementation of lesana as a library in Vala....