@gugurumbe@mastouille.fr
@gugurumbe@mastouille.fr avatar

gugurumbe

@gugurumbe@mastouille.fr

Bonjour ! Je m’amuse beaucoup sur mes petits projets de développement informatique, mais j’aime également faire de la musique !
Amateur de chats.

#programmation #musique #trompette #chats

This profile is from a federated server and may be incomplete. Browse more on the original instance.

John_Livingston, (edited ) to random French
@John_Livingston@mamot.fr avatar

Est ce que par hasard y'a quelqu'un qui maîtrise JSON-LD qui serait dispo là tout de suite ?

J'ai un bug qui casse la fédération ActivityPub avec le plugin de tchat Peertube, et je n'y comprend rien à JSON-LD.

edit: c'est bon, @mehdi_benadel a trouvé la solution !

gugurumbe,
@gugurumbe@mastouille.fr avatar

@John_Livingston @tcit Je pense qu’il faut au moins allouer des IRI pour chaque propriété, et les renseigner dans un contexte explicite, ou mettre le contexte en ligne et y faire référence comme contexte externe.

Par exemple :
{
"@context" : {"xmppserver" : { "@ID": "https://johnxlivingston.github.io/peertube-plugin-livechat/namespace#xmppserver", "@type": "@ID"}},
"xmppserver": …
}

gugurumbe,
@gugurumbe@mastouille.fr avatar

@John_Livingston @tcit Est-ce qu’en rajoutant juste :

"@\context" : { "@\vocab" : "https://une-iri-de-namespace#" }

en tête de l’objet ça ne satisfait pas peertube ? C’est pas très propre mais au moins toutes les propriétés ont une IRI sans trop avoir à se casser la tête.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@John_Livingston En rajoutant "@\context" : { "@\vocab" : "..."} dans un nœud JSON, ça affectera tout le nœud mais rien que ce nœud.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@John_Livingston Est-ce que tu peux essayer de coller le tout dans https://json-ld.org/playground/ et voir si la version « Expanded » a bien respecté les namespaces ?

gugurumbe,
@gugurumbe@mastouille.fr avatar

@John_Livingston D’après ce que j’ai vu, tu as créé une propriété, pas un type. Expliciter les types en json-ld est moins utile, parce que les propriétés sont typées, donc on connaît le type du sujet et de l’objet.

1pseudodeplus, to random French
@1pseudodeplus@piaille.fr avatar

Les phoques !!!! C'est trop trop bien Ostende.

Des phoques sur une plage.
Des phoques sur une plage.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@1pseudodeplus C’est pas trop près pour photographier les phoques ?

civodul, to random
@civodul@toot.aquilenet.fr avatar
gugurumbe,
@gugurumbe@mastouille.fr avatar

@civodul @daviwil For pipewire at least, it would be cool if each user could have a user shepherd by default.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@daviwil @civodul This is cool, but the system must provide pulseaudio in case you don’t have a home service.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@daviwil @civodul The problem is, we can’t generalize this case, because if a new user installs a system without pulseaudio and does not set up a guix home, there will be no sound. So, the desktop services by default run pulseaudio, and we can’t switch to pipewire unless we can make sure that each user runs their own shepherd.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@civodul @daviwil Pipewire requires something to start it as the user, and it would be best if we could rely on a user shepherd to do that.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@daviwil @civodul @abcdw There is already a home-pipewire-service-type in guix.

gugurumbe, to fediverse
@gugurumbe@mastouille.fr avatar

The scalability problem of ActivityPub is that activities are delivered to all actors, not just active ones. If activities were delivered to only active actors, it would transmit the same number of message as centralized services (and even less if multiple users share the same server).

ActivityPub servers should mark inactive accounts, to indicate that activities should not be delivered to them anymore, until the user logs in again.

hrefna, to random
@hrefna@hachyderm.io avatar

I would like my plumbing to be less exciting. Please and thank you.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@hrefna This old rusty pipe makes you wish to only drink bottled water from now on.

Colin, to animals
@Colin@fluffy.family avatar

Disaster! I went outside to shout at the humans when they came home last night, but I was so busy running around and shouting that I got locked out in the rain all night.

This morning, I was throwing myself at the back door, thinking I'd been abandoned. I was damp and starving!

I'm now having a sleep to recover from the trauma after having eaten my breakfast.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@Colin This is terrible. I hope you will recover soon, someone has to shout at the world.

gugurumbe, to Cats French
@gugurumbe@mastouille.fr avatar

Un petit câlin pour finir ce ?

alcinnz, to random
@alcinnz@floss.social avatar

AutoConf's Autom4te is a Perl library including an options-parsing abstraction, a sorted-macro serializer & filter, a couple globals, generate the configure.ac (used to be configure.in) filepath, decorator around file objects logging whether certain operations are performed, a cache serialized to/from disk, various filesystem utils abstracting Perl's, infrastructure routing output via a mapping, & output formatting utils.

1/1 Fin for today! Tomorrow: autoscan!

gugurumbe,
@gugurumbe@mastouille.fr avatar

@alcinnz I wish the build system used guile instead of perl.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@alcinnz For me, that’s one of the least annoying build systems for C, and the only one I trust to build shared objects.

alcinnz, to random
@alcinnz@floss.social avatar

Fake Your Answers to Security Questions - Tomas Apodaca: https://themarkup.org/gentle-january/2024/01/30/fake-your-answers-to-security-questions

Why do webservices get security so wrong so often?

gugurumbe,
@gugurumbe@mastouille.fr avatar

@alcinnz For a master password, I recommend memorizing 12 random bytes encoded as 16 characters in base64, instead of the 4 random words. It’s quicker to type and harder to recognize as a password, should you leak it (thus, it reduces the risk someone will try it in the short time window that you have to change it). You can learn it by groups of 4.

You can keep a cheatsheet (where you write it down) close to you for the first week or so (make sure you remember it after the week-end).

gugurumbe,
@gugurumbe@mastouille.fr avatar

@alcinnz I am not an expert, I’ve just had many passwords in my life and this is what works best with me.

alcinnz, to random
@alcinnz@floss.social avatar

To create a standard library for cross-platform make/configure files GNU uses M4 to implement a standard library. Though personally I find this makes those build files quite illegible! Over this week I'll study AutoConf.

The core of this library includes:

  • An inserted call to finalizers.
  • Checks for various peculiarities GNU has faced.
  • Locating testing directories, for your test suites.
  • Globals into which to collect functions, haders, identifiers, libraries, makevars, & programs.

1/2?

gugurumbe,
@gugurumbe@mastouille.fr avatar

@alcinnz You also have autoconf-archive and gnulib if you want more :)

gugurumbe, to GNOME French
@gugurumbe@mastouille.fr avatar

Dear users!

Did you use the “jiggle” extension? You know, you could shake your mouse and it made the pointer bigger on screen (https://extensions.gnome.org/extension/3438/jiggle/).

It’s not compatible with recent Shell. What do you use now instead?

Did you use Transparent Window (https://extensions.gnome.org/extension/4016/transparent-window/ or https://extensions.gnome.org/extension/1454/transparent-window/)? What do you use now instead?

Looking to have a smooth GNOME 44 landing in

https://issues.guix.gnu.org/68556

CC @gnome

Colin, to animals
@Colin@fluffy.family avatar

It was a nice day yesterday, albeit a little bit chilly, so I ventured outside to do my rounds. Here's me scratching the outside scratcher so you can admire my golden, athletic form. I am not at full stretch, plus I do need the winter fur in this weather, so don't be mistakenly thinking I have a tubby belly. :ablobcatwave:

gugurumbe,
@gugurumbe@mastouille.fr avatar

@Colin Cats do not accumulate fat on their belly, but rather on their back.

Only athletic cats have that skin extension between the belly and the legs, so that they can run with unimpeded movement.

hrefna, (edited ) to random
@hrefna@hachyderm.io avatar

As I read through the discussions around the creation of and revisions around three things are clear in my eye.

  1. Usability was not the primary concern. It seems to have been widely believed that Other Tools™ would fill this gap and that RDF should focus first on a kind of expressibility.

  2. Those Other Tools™ never materialized.

  3. Most who use RDF-derived tooling seem to assume either that it gives them those tools or that Others™ will build them on top of their solution as well

gugurumbe,
@gugurumbe@mastouille.fr avatar

@hrefna The thing about parents is hard to constrain: most people have exactly 2 parents, their father, their mother, their father’s wife, their mother’s husband, plus some brothers and sisters of relatives. If I can only put 2 entries, which one should I choose? If I’m the biographer of the father, the mother, or the child, then I might choose a different pair.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@jenniferplusplus @hrefna The query (the client) does the bounding work.

gugurumbe,
@gugurumbe@mastouille.fr avatar

@hrefna @jenniferplusplus I think I just fail to see why you would be dissatisfied with something like Matrix. It has all the constraints in place, and they are so strong that you can do nothing more than instant messaging.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines