Salta al contenuto principale



simple #mobian wallpapers:

in reply to Fabio

Piccola aggiunta: in entrambe le prove ho configurato il mio account nextcloud in "Account online" e senza dire ne "a" ne "bah" mi son trovato i contatti e il calendario sincronizzati. L'app Calendario non è propriamente pronta per il piccolo schermo. Per Contatti nessun problema.

Ancora non ho messo la SIM per vedere se telefona :D






I feel like bookmarks are good but insufficient. What I really want is something more akin to a personal Wayback Machine.

Does anyone know of a tool to do that easily? I could write a web scraping tool easily but I feel like this must already have been done.

@Diego Roversi (see the complete thread)






Casual reminder, out of nowhere, that no, we are not entering a new decade on January 1, 2021. Decades don't work like that. If we called it "the 202nd decade" it would. But decades start on the 0 year and end on the 9, because we don't count them ordinally..

(In the same way, the 1900s and the 20th century are slightly different!)


in reply to Diego Roversi

no. the first decade started on 1 and ended on 10.

The 0s only had nine years, it happens.

in reply to Elena ``of Valhalla''

btw, every year we are entering a new decade, it's just not one with a nice name.


Ciao a tutti.

segnalo l'esistenza del neonato gruppo @softwarelibero group ai gruppi dei due LUG che frequento, che immagino possano esserci degli interessati.

Ci sono già delle linee guida su cosa si vuole che venga postato? Immagino solo post in italiano.

@Gruppo Linux Como @LIFO

Reply Guy reshared this.



So, looks like #archlinux enabled pam_faillock by default, with default options so if you fail to input password 3 times in 15 minutes (in login, screen unlock or sudo), you are locked out for ten (10) minutes !!

Quite extreme, for people like me that have multiple devices with different password that can be connected to same keyboard, which leads to input wrong password at first (even second) try from time to time; add to this that I lock the screen quite often and you get a quite annoying picture..

If you are like me and you don't want to disable this because can be useful, but mostly because you don't want to fiddle with pam config file, you can edit /etc/security/faillock.conf and set more sane settings. (thanks to this forum thread)

If you get locked out, but you have root access, you can reset the lock with

# faillock --user yourusername --reset

in reply to Fabio

I just tripped over it today, much fun considering that you can only know that you are locked out if you try a logging into a different tty ^_^
in reply to khobo4ka

It's more fun when it locks you out after a single wrong password at the unlock screen, because maybe I have typed wrong password twice in a sudo prompt in last 15 minutes...



in reply to Fabio

Can I pay you to show up at someone else's funeral, instead?


Currently watching: the loop between talks at #DebConf20

Which, this time, isn't just sponsor logos, but has pictures from old #DebConf, messages from this year's attendees, and this:

(superhero powers for video team volunteers haven't been officially confirmed. yet.)





So ... in less than four hours #DebConf20 starts at your home. You can watch and follow everything online through the stream on debconf20.debconf.org/schedule…

I'll be part of organizing three sessions:
1/8




Controllo vocale delle luci di casa


Avendo in casa una lampada "smart" della serie Trådfri di IKEA a fare poco di "smart", un computer con linux, ed essendo capitato sul sito di voice2json.org mi son detto: perchè non fare due più due più due?

Ed ecco il risultato! (cinque... oh no.)

Step 1: controllare le luci


Cominciamo col poter controllare le luci da riga di comando.

Cosa serve:

Salviamo lo script in una cartella appropriata, p.e. ~/tradfri/ e lo rendiamo eseguibile.

Da console lo eseguiamo una prima volta per fargli creare il file di configurazione vuoto: ~/tradfri/tradfri.rc.

Editiamo il file di configurazione e inseriamo l'ip e il codice del gateway. Possiamo anche inserire un nome utente a scelta, o lasciare che lo script ne generi uno a caso.

Eseguiamo ancora lo script per fare login. Teoricamente dovrebbe salvare in automatico la chiave di sessione nel file di configurazione, ma non funziona. La chiave viene stampata a terminale e dovremmo copiarla nel file di configurazione a mano.

Ora possiamo verificare che funzioni:

$ ~/tradfri/tradfri info

per avere informazioni sul gateway

$ ~/tradfri/tradfri devicelist

per avere un elenco degli id dei devices collegati al gateway

$ ~/tradfri/tradfri deviceinfo <id>

per avere i dettagli di ogni device. Cerchiamo quello che corrisponde alla lampadina. Nel mio caso è il device con id 65538

Proviamo ad accendere e spegnere la lampadina:

$ ~/tradfri/tradfri light <id> on
$ ~/tradfri/tradfri light <id> off

Se tutto funziona ora dovremmo poter controllare la lampadina.

Impostiamo un alias, un nome, per la lampadina. Diciamo che è la lampadina del salotto. La chiameremo quindi "salotto".

Per impostare l'alias creiamo il file ~/tradfri/aliases.rc e ci scriviamo dentro:

salotto=<id>

sostituendo l'id con quello della nostra lampadina. p.e:

salotto=65538

Ora possiamo controllare la lampadina riferendoci al suo nome:

$ ~/tradfri/tradfri light salotto on
$ ~/tradfri/tradfri light salotto off

Step 2: controllo vocale


serve:

  • lo stesso computer dello step 1
  • microfono e (opzionalmente) casse
  • aplay
  • python
  • pazienza

Installiamo voice2json seguendo la guida qui: voice2json.org/install.html

è disponibile un pacchetto debian che non ho provato, ma la compilazione da sorgente non è complicata.

Il profilo in italiano da scaricare è qui github.com/synesthesiam/it_poc…

Possiamo seguire la guida di voice2json per vedere che funzioni.

Ho trovato che nel profilo in italiano il frasario (il contenuto del file senteces.ini) non funziona benissimo, in particolare la parola "lampada" non viene riconosciuta. Si puo' sostituirla con la parola "luce" e rilanciare il training per avere risultati migliori.

Una volta che voice2json funziona, possiamo mettere assieme i pezzi.

Innanzitutto modifichiamo il file senteces.ini per adeguarsi alle nostre esigenze. Cambiamo il contenuto in:


[ChangeLightState]light_state = (accendi | spegni){state}
light_name = (soggiorno | garage){name}

<light_state> [la] luce (in|del) <light_name>

Il nuovo file imposta quindi un solo "intent" (ChangeLightState) e definisce il nome delle lampade con una sola parola.

Perchè l'accrocchio funzioni, i nomi delle lampade in questo file devono corrispondere ad almeno un alias del file ~/tradfri/aliases.rc.

Seguendo questa guida abbiamo definito l'alias soggiorno e quindi potremmo dire "accendi la luce del soggiorno" o "spegni la luce in soggiorno".

Scarichiamo lo script listen.sh, lo salviamo in ~/tradfri/ e lo rendiamo eseguibile.

Lo apriamo con un editor di testo per modificare i primi due percorsi:

  • il percorso all'eseguibile di voice2json
  • il percorso allo script tradfri

Ci servono anche tre file di suoni, che troviamo qui che vanno salvati in ~/tradfri/sounds/

nota: vi sarete accorti che arriva tutto da un repo git. Per fare più in fretta, possiamo clonare il repo https://git.sr.ht/~fabrixxm/tradfri-voice e scaricare così lo script, i suoni e il file senteces.ini da copiare nel profilo.


E lo eseguiamo.

Lo script resterà in attesa della frase di attivazione ("Hey, Mycroft"), stampando a terminale "Waiting for wake word...".
Quando riconosce la frase di attivazione, esegue un suono di notifica e resta in ascolto del comando (p.e. "accendi la luce del soggiorno").
Terminato l'ascolto del comando, emette un nuovo suono di notifica e tenta di riconosce ed eseguire il comando.
Se l'operazione va a buon fine vedremo accendersi la luce del soggiorno!
Altrimenti un nuovo suono di notifica che segnala un errore viene emesso.
Il ciclo poi si ripete e lo script si rimette in attesa della frase di attivazione.

Link e riferimenti


nota: questo post non è sponsorizzato in nessuna maniera da IKEA, la quale è proprietaria del marchio "Trådfri"

gl-como.it/v2015/controllo-voc…



a pretty useful tumblr post with care instructions for various natural fibers

TL;DR no, you don't need to dry-clean that.




Nuovo laboratorio spippolamenti


Grazie alla lunga pausa casalinga imposta dal periodo COVID, ho finito di fare ordine nella nuova postazione LAB...



TIL the term #historyBounding, for when you take inspiration from historical styles and put them into your everyday clothing.

Which is what I've been doing the last few years, but it's nice to know it has a name/hashtag :) .





AVVISO ai cantanti: le parole per i tormentoni estivi - mohito, ritmo, ballare, capoeira, capocollo, estate, finoallalba, caliente - sono terminate. Ultime disponibilità per agosto: carrubo, paletò, gianfranco, arista, carotene, marea e cazzo. E occhio che ci sono le sanzioni
Immagine/foto

nitter.snopyta.org/rocco_tanic…





Last Friday of July: happy #sysadmin appreciation day! Don't forget your backups, and show your appreciation to your local sysadmin :-) Our special thanks to the Debian System Administrators (DSA) for caring about the Debian infrastructure, today and every day




We're happy to finally announce EDeA, a hub to share and integrate your Open Hardware sub-circuits for KiCad: blog.edea.dev/introduction/

Stay tuned for more news in the coming weeks!



- Achille!
- Re Agamennone in persona, a cosa devo l'onore?
- Stiamo per attaccare e volevo sapere se il più forte fra i nostri guerrieri è pronto a gettarsi nella mischia.
- Sono sempre pronto.
- È ciò che volevo sentire. Bene, ecco come procederemo: i carri da guerra e gli arcieri si muoveranno lungo una linea… che cos'è?
- Questa?
- Sì.
- È la mia armatura. Forgiata da Efesto in persona. Ti piace?
- No, bella è bella, ma scusa…
- Cosa?
- I copritalloni?
- Non li metto.
- Per favore, non cominciamo di nuovo con sto discorso.
- T'ho detto che non li metto e non li metto.
- Achille, per cortesia, una cosa t'ho chiesto! Una! Di mettere quei minchia di copritalloni!
- Coi copritalloni mi sento soffocare.
- È biologicamente impossibile sta cosa che ti senti soffocare dai talloni!
- Invece sì, io respiro molto coi piedi.
- Ascoltami, ragiona un secondo, te sei invincibile.
- Invincibilissimo.
- Issimo, sì, bravo. Tranne che in un punto.
- Un punto.
- E quel punto è…?
- È?
- No, dico, quel punto è?
- Il tallone?
- Il tallone! Mortacci tua! Puoi andarci fuori nudo a combatterli sti disgraziati! Ho visto con questi occhi uno tirarti una spadata sul cazzo e la spada s'è rotta in due, però i copritalloni, figlio mio, li devi mettere.
- Altrimenti?
- Metti che uno con una freccia ti piglia il tallone.
- Tu mi vuoi dire che io adesso esco e uno di questi arcieri incompetenti scopacugine dei troiani mi becca proprio a me e proprio sul tallone. Francamente, mi sembra statisticamente inverosimile.
- Oh, vedi tu, ne tirano un migliaio di frecce al giorno, perché correre il rischio?
- Secondo me il rischio non c'è. Poi sta cosa del tallone non si sa neanche se è vera.
- Ma sì che è vera! Me l'ha detto pure tua madre che t'ha inzuppato tutto tenendoti per il tallone che poi bastava perdere quei due secondi per girarti un attimo… Comunque l'altro giorno lo hai sbattuto contro uno spigolo di un mobile e t'è venuto un mezzo ictus. Non credo sia stata una coincidenza.
- Esagerazioni. Vogliono farmi sembrare debole. Io sono abituato a combattere senza, non puoi pretendere che io cambi le mie abitudini così, da un giorno all'altro.
- Ma è della tua vita che stiamo parlando.
- Nessuno è mai morto per una freccia sul tallone. Non ci sono organi vitali sul tallone.
- Ma tu sì! Tu puoi! Funziona così sta cosa! È tutto il concetto del personaggio Achille! Ti ricordi che siamo andati dall'Oracolo di Delfi?
- Sì.
- Che ha detto l'Oracolo di Delfi?
- …
- Che ha detto?
- Ha detto di mettere i copritalloni.
- E metti sti cazzo di copritalloni!
- Non mi fido dell'Oracolo di Delfi. Chissà chi lo finanzia.
- E infatti siamo andati pure dall'Oracolo di Olimpia e che t'ha detto l'Oracolo di Olimpia?
- Di mettere i copritalloni. Però dai, si sa che l'Oracolo di Olimpia è politicamente schierato.
- Pure Esculapio te l'ha detto!
- Non mi convince Esculapio. Non mi sembra professionale.
- È il dio della medicina!
- Appunto e figurati se uno così non fa i suoi interessi. C'è un business dietro, cosa credi? Mezzo Peloponneso è gente che confeziona copritalloni.
- Sii buono, ne abbiamo girati venti tra oracoli, veggenti e semidivinità, mannaggia a te, tutti t'hanno detto di mettere i copritalloni. Non “mettili altrimenti perdi la battaglia”, non “mettili altrimenti tua moglie diventa infeconda”, “tuo figlio si scopa un mostro marino”, “tua zia va fuori strada col carro”, no! Mettili altrimenti muori!
- Ti scordi dell'Oracolo di San Raffaele.
- Che è l'Oracolo di San Raffaele?
- Dai, quello della cristalloterapia.
- Ah già, quello.
- Quello ha detto che posso non metterlo.
- Uno! Uno su venti! Che è pure un Oracolo per modo di dire, ti ricordi che aveva gli acchiappasogni appesi dappertutto? C'aveva il tempio sul retro di un'erboristeria, dai...
- Non mi interessa. Io con i copritalloni mi sento umiliato, mi sento in gabbia. L'ha detto pure Tiresia.
- Tiresia l'indovino cieco?
- Sì. Ha detto che sti copritalloni sono una forzatura, una violazione dei miei diritti.
- Ma lascialo stare Tiresia, è vecchio, canta bene per carità, ma ste cose non son roba sua. E poi io li prenderei con le pinze i consigli sanitari di uno che sta nell'Ade!
- È inutile che insisti, io non ci vado in giro coi copritalloni a farmi ridere dietro.
- Ma che problemi ti creano? Dai su, un piccolo sforzo, ti si chiede solo quello. E vinciamo sta guerra. E poi si torna tutti alla vita di prima. Noi vuoi tornare alla vita di prima?
- … sì.
- Allora li metti?
- Assolutamente no.


- Achille è morto, e sono onorato che abbia scelto me per ricordarlo al suo rito funebre. Achille era il più forte e valoroso di noi, ma era anche superbo e avventato. Se avesse prestato un po' più di attenzione, se fosse stato meno egoista, meno testardo, sarebbe ancora vivo e con lui tanti altri che lo hanno seguito nell'Averno durante questa guerra spaventosa. Forse però la sua fine può insegnare qualcosa a noi che rimaniamo. Magari ci può insegnare a non trarre giudizi affrettati, oppure a fidarci con umiltà di chi ne sa più di noi, di chi ha dedicato la sua vita al sapere, alla conoscenza per aiutarci a vivere meglio. O, ancora, può insegnarci che nessuno di noi è davvero immortale, anche se certe volte può essere facile pensare il contrario. E che, in guerra, ognuno è responsabile non solo della propria vita, ma anche di quella degli altri. Perciò oggi ricordando questo grande condottiero, cerchiamo di ricordare anche di non essere arroganti o superficiali con il destino, con gli dèi e, soprattutto, con la morte.
- Bellissimo discorso Ulisse.
- Grazie.
- Adesso dove andrai?
- La guerra è finita. Torno a casa.
- Ti serve il navigatore?
- Ma ti pare?! È sempre dritto!



My shiny new¹ #solarOven, waiting for the sun to reach it.

Sadly I only have direct sun in the afternoon, so I can't cook lunch with it, but I'm making solar cooked apples for dessert this evening.

It's made of lasercut plywood with aluminium foil on one side, plus acrylic glass to completely close it, and easily disassembles flat. I still need to make a fabric cover (with a mylar layer sandwitched in) for added insulation, to make it perform a bit more like a box oven, while still having the portability advantages of a panel one.

¹ FSVO new: I've had the panels laser cut just before the lockdown, but it took me quite some time to fix some model errors and apply the tinfoil.



suddenly, I feel the need for a hot glue gun with the TS-100 open firmware.
in reply to clacke: exhausted pixie dream boy 🇸🇪🇭🇰💙💛

I read about that and assumed that it was using the 32 bit microcontroller variant of RISC-V, not the one that runs a full OS etc.

So not very different from the TS-100?

I didn't look into the details, however.

in reply to Elena ``of Valhalla''

Maybe it's an embedded thing with no OS, but using a whole CPU was still surprising to me. I thought the complexity of a soldering iron amounted to a bimetal switch and a relay, but I'm happy to be educated on the delicate details of the perfect solder!




Instead of endlessly composing and deleting toots regarding frightening world events, I want to put out a single toot today.

If everything feels like too much, it's okay to step away for a moment and gather yourself and your strength, and help others do the same. I hope that you all are well, and you are able to find a moment (hopefully more!) of respite today.



Dear #rpg playing fediverse,

I haven't played any rpg for more than a decade because of LackOfGroupError, and now I've been vaguely thinking it could be a good time to try to start one campaign via jitsi/videoconferencing.

Any recommendation on a game system we could use? Is Fate the current freely licensed cool things to do? (also, where does one start from for that? core? accelerated? condensed?) or is there anything else I should look into?

#rpg
in reply to Elena ``of Valhalla''

Thanks for both answers!

We have a jitsi server (where we do turn the webcam off for regular chat nights), but then I realized that on the same server there is also mumble, we've just not really used it :D
OTOH, I think that the ability to turn the webcam on as needed can be useful.

For dice, it depends on how much the people involved will be fine with going for a storytelling-heavy approach (then we could keep the fun of rolling physical dice with the webcam on and trust each other); if they prefer a more D&D approach we'll probably need an app.

I'll look also into fiasco

in reply to Elena ``of Valhalla''

I've used Mumble with my campaign for the last six months and we've not had any issues. Solid, concrete dependability with no hiccups. I'm honestly surprised that more people don't use it.





Il quarto video della serie "sales pitch di linguaggi di programmazione", che tratta Haskell, è online

peertube.uno/videos/watch/play…





"Do or do not. There is no 'try'." attempts to be inspirational, but is hilariously bad advice for many people. "Perfect or worthless" is a stupid dichotomy and its internalization prevents many from living up to their potential. Let people try, fail, and try again, especially in creative pursuits like writing, drawing, and coding.

(I'd recommend reading also the rest of the thread)




Tra 20 minuti, ore 21:00 "Sales Pitch Linguaggi di programmazione" 2!

live.gl-como.it/view.html#gl-c…

Si parla di haskell e rust


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.