Ieri sera ho provato ad andare a fare un aperitivo.

Locale abbastanza pieno, al tavolo un biglietto con il qr code per il menu. La cosa già mi urta, ma per fortuna il mio cellulare era carico (cosa strana, specie per quell'ora di domenica).
Il qrcode contiene un link di una pagina che contiene un bottone "clicca qui per vedere il menu". Perchè? Perchè mi devi dare un link a una pagina con un link? Perchè?
Gli attributi cominciano a roteare, ma ancora a basso regime.

Quello che ha iniziato il decollo vero è proprio è stato quello che ho trovato sulla pagina del menu:

Cioè, per vedere il menu devo darti il mio numero di cellulare? Per vedere il menu? Quella cosa che mi permette di decidere come darti i miei soldi in cambio di cibo sovraprezzati? Ma scherziamo?

E l'interfaccia! non c'è modo di evitarlo e l'unico "checkbox" attivo è quello bello grande e verde che dice "accetto tutti i trattamenti, e anche di procurare io la vaselina" (per i suddetti trattamenti). Cliccare quel checkbox seleziona tutti i precedenti che diventano "impercettibilmente" attivi e quindi è possibile deselezionare quelli che non ci garbano. tranne l'ultimo, ovviamente. Consento a darti il mio numero di cellulare perchè sia "trattato" (non ho letto i dettagli, il rosso mi cominciava a rendere più difficile leggere) e per generica "privacy".

Al che chiamo la ragazza (con cui mi scuso se sono stato un po' rude, lo so che non è colpa sua e che lavora solo li) a cui chiedo un menu di carta. Mi risponde che il menu è sull'internet. Le spiego che non ho intenzione di lasciare numeri personali per leggere un menu, ma se non ho alternativa, può darmi il suo. Stranamente rifiuta, e conferma che non sono disponibili menu' cartacei.

Qui ci siamo alzati e siamo andati a mangiare da un'altra parte.

Avrei voluto chiamare il proprietario e chiedergli il suo di numero di telefono prima di uscire, ma vabè.

Per fare dei nomi:
i geni che hanno messo in piedi questa porcata: pienissimo.com/
il posto che non ha avuto problemi ad utilizzare la porcata streettradate.it/ e che è finito direttamente nella mia lista nera, se volete aggiornare la vostra fate pure.

Ora scusate che vado a fare un giro sul sito del Garante della Privacy...

P.S. la pagina del menù è linkata anche dal sito, stessa storia: menu.pienissimo.com
P.P.S. noto adesso la faccia da schiaffi nell'anteprima del link. Voi dareste il numero del vostro cellulare a uno così?
P.P.P.S. Si, avrei potuto continuare con un numero a caso, ma è il principio.

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 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. 👍

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ì.

!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:
github.com/friendica/friendica…

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

Friendica Developers reshared this.

in reply to Michael 🇺🇦

@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.

Friendica Developers reshared this.

Here I am one again #fighting against #appstreamcli validate

given this (image urls are not important here)

[...]
    <screenshots>
        <screenshot>
            <image type="source" xml:lang="en">https://[...].png</image>
        </screenshot>
        <screenshot type="default">
            <image type="source" xml:lang="en">https://[...].png</image>
        </screenshot>
    </screenshots>
[...]

appstreamcli validate complains
E: [...]: screenshot-image-source-missing
   A screenshot must have at least one image of type `source`.

... ok?

this works:

[...]
    <image type="source">https://[...].png</image>
[...]

but them flathub validation will complains that a lang attribute is required.

So here I am once again commenting out ninja test from PKGBUILD

End note:

$ appstreamcli --version
AppStream version: 1.0.1

Confy 0.7.1


Version 0.7.1 of #Confy, the #gtk4 / #libadwaita conference companion, has been tagged.

This release brings small fixes.
Main highlights are:

  • New German translation.
  • Flatpak now will use GNOME Runtime 45

#Arch #AUR packages are updated, #flatpak on #Flathub should be on its way.

sr.ht/~fabrixxm/Confy/

Diego Roversi reshared this.

New little toy project in #vala #gtk4 / #libadwaita : Oliver, a simple GUI for PHPStan.

Select a folder, it runs phpstan found in vendor/bin subfolder, shows (searchable) results, monitors reported file for modification to automatically analyze project while coding.

It's called Oliver because, you know... Stan... Oliver...

Code here:
git.sr.ht/~fabrixxm/oliver

reshared this

It's been a while from my last post on behalf of the Department of Unnecessary Projects #DepUnPr

So here is the "UEFI bootable slide show"

git.sr.ht/~fabrixxm/uss

An UEFI executable that load tga uncompressed images from disk and display them as a slideshow in loop.


for when you feel the urge to show some photos and you can't wait for a full os to boot up.

(thanks to @Elena ``of Valhalla'' for inspiring this thing.)

reshared this

in reply to Fabio

The media in this post is not displayed to visitors. To view it, please go to the original post.

@Fedilab
@apps

update : #bugReport
upss, this was BS!
I missed the fact that simply ticking the boost button the boost get's "untoggled" and their for deleted,
sry!

Anyway, do you plan to create a
bugreport profile or something like that on: toot.fedilab.app

Also, have you thought about pinning a bug report and/or feature request template on your profile like for example:
tupambae.org/profile/admin

Questa voce è stata modificata (2 anni fa)

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.