2026, Admin ... proviamoci...
Non dico collaborazione totale, ma almeno dialogo.
Meno gare di ego, piรน coordinamento... e magari ogni tanto un "ehi, ci sentiamo" invece del silenzio radio ๐๐
Vi taggo tutti (almeno quelli che ho trovato), cosรฌ il 2026 parte con una notifica e non con un flame ๐
@admin@mastodon.bida.im @admin@stereodon.social @gubi @admin@puntarella.party @admin@mastodon.cisti.org @kenobit
@amministratore @poliverso @gl-como @bobadmin @denial403 @superadmin
@C0ndor @victorvandort @adriananselmo @janitor @admin@mastodon.dangelodario.it @alphapi @luca @akiran_n
@Laurint @TheWitness @admin@scrivimi.ch @1e @paolo @bughunter
@ALFA @supporto @contact @piero @admin@social.fidart.it
Buon 2026 al Fediverso, piรน dialogo e meno rumore ๐คโจ
like this
reshared this
Alla serata del @Gruppo Linux Como stasera abbiamo trovato il nuovo sistema di init successore di systemd: puntarellad!
e abbiamo anche i sorgenti di puntarellactl:
#!/bin/sh
echo "Nun me va de fa un cazzo"
exit 255reshared this
La classificazione dei mal di testa con #Kubernetes
#linuxday2025 #linuxday2025casoratesempione #linuxday2025live
hai citato il mio account su peertube :D
Puoi seguire questo account, dovrebbe essere piรน facile.
O puoi citare mettendo l'indirizzo completo
@fabrixxm@social.gl-como.it
Linux Day 2025 a Casorate Sempione
Il programma definitivo รจ stato pubblicato
casoratesempione.ils.org/2025/โฆ
Vi aspettiamo!
#linuxday #linuxday2025 #linuxday2025casoratesempione
LinuxDay 2025 - ILS Casorate Sempione
Il 25 ottobre 2025 si terrร il 25ยฐ Linux Day nazionale e la nostra sezione parteciperร attivamente nel suo comune di Casorate Sempione con una giornata dedicata alla diffusione del Free and Open Source Software (FOSS) presso la biblioteca comunale Alโฆcasoratesempione (ILS Casorate Sempione)
informapirata โ :privacypride: likes this.
reshared this
Linux Day 2025
Anche quest'anno il GL-Como partecipa al Linux Day!
L'appuntamento annuale organizzato da ILS รจ nato nel 2001 per promuovere le idee del software libero e dell'open source, con un occhio di riguardo verso Linux. L'evento รจ costituito da una rete di eventi decentralizzati in tutta Italia organizzati autonomamente da gruppi volontari e appassionati.
In questa edizione il GL-Como si unisce a ILS Casorate Sempione, sabato 25 ottobre presso la biblioteca comunale Alda Merini .
Il programma รจ in via di finalizzazione, vi invitiamo a seguire il sito di ILS Casorate Sempione per aggiornamenti!
like this
reshared this
Anche quest'anno il GL-Como partecipa al Linux Day!
L'appuntamento annuale organizzato da ILS รจ nato nel 2001 per promuovere le idee del software libero e dell'open source, con un occhio di riguardo verso Linux. L'evento รจ costituito da una rete di eventi decentralizzati in tutta Italia organizzati autonomamente da gruppi volontari e appassionati.
attend
90107381001310876439032117425523386285527369064955290152127497749962802572547619498228034614224174373888785932290535335802792711060672475883887094683542269956016098828012518360248528894800410694512031313946160169110306524425970765198849243195401705152172988051644198232153630160977209718291848454429628769625278676363957961530676189210110321852252064385407457271026719172983966355070994806498844797108773266015836167049954977047493534434218252818493160591608360040003853160312
Una chiacchierata su: il Fediverso
Il come e il perchรจ del Fediverso. Links: San Benedetto del Tronto https://social.as59715.net/users/cittasbt Account sul fediverso del comune di San Bened...social.gl-como.it
Serata del 1 dicembre: il Fediverso
Visti gli argomenti di cronaca tecnologica delle ultime settimane :D per
la prossima serata del giovedรฌ 1 dicembre pensavamo di proporre il tema
โil Fediversoโ (ovvero i social network federati, ovvero ciรฒ di cui fa
parte Mastodon).
Il piano รจ:
- 20:30 ritrovo alle 20:30 su meet.gl-como.it/GL-Como per
convenevoli e consueto cazzeggio
- 21:00 breve presentazione di cos'รจ il Fediverso
- 21:15 circa, scambio di esperienze, domande, risposte, consigli eccetera
eccetera.
Come l'altra volta, partecipando si autorizza la registrazione della
call, a partire dalle 21:00 e la sua eventuale pubblicazione.
like this
reshared this
Serata del 17 ottobre: self-hosting git
Come ogni giovedรฌ di recente, anche il 17 novembre ci troveremo online
per la consueta chiaccherata serale: questa volta perรฒ abbiamo un tema:
il self-hosting git, ovvero come non dipendere da github, gitlab e altri
big per pubblicare il proprio codice.
Il piano della serata รจ ritrovo alle 20:30 su
meet.gl-como.it/GL-Como , convenevoli e breve cazzeggio e alle
21:00 precise precise si entra nel vivo e ci si scambiano esperienze e
consigli riguardo all'argomento della serata.
Non รจ detto che se ne faccia niente, ma partecipando si autorizza la
registrazione della call e la sua eventuale pubblicazione nel caso in
cui esca qualcosa di potenzialmente interessante anche per altri.
(ovviamente la parte cazzeggio prima delle 21 รจ esclusa dalla
registrazione/pubblicazione)
like this
reshared this
peertube.uno/w/pU69nhQumb6pTykโฆ
Roberto Resoli likes this.
Roberto Resoli reshared this.
Uops, I forgot to post a picture of the @Gruppo Linux Como lake penguin
no, it's not perfect, and I should practice a bit more, but the LUG t-shirts are close to becoming a *thing*.
like this
reshared this
Il video del mio talk sul #fediverso al #LinuxDay2021 รจ stato pubblicato sul fediverso :D (PeerTube).
Il Fediverso: social network senza secondi fini
La maggior parte dei social network รจ controllata da aziende il cui scopo principale รจ la raccolta indiscriminata di dati degli utenti e la loro rivendita tramite pubblicitร , ma esiste un'alternativa.video.linux.it
like this
reshared this
Ah, dimenticavo.
Non so bene come/se/dove/quando pubblicarlo, ma per preparare il talk ho scritto un testo che non corrisponde esattamente a quanto detto, ma ci assomiglia abbastanza
git.trueelena.org/docs/talks/tโฆ
Dato che le probabilitร che io produca dei sottotitoli fatti bene per un mio talk sono estremamente basse, per varie ragioni, magari puรฒ essere utile a qualcuno.
(Se poi qualcuno ha voglia di sottotitolare il video originale come si deve, ha tutta la mia gratitudine.)
like this
reshared this
Ho provato a mettere del nastro adesivo di carta sul monitor, ma credo non funzioni cosรฌ.
Ci sono dei programmi apposta (iirc quello che avevo usato anni fa รจ aegisub) con cui si puรฒ trascrivere quello che viene detto nel video e salvarlo associandolo al momento preciso in cui viene detto.
Poi il file che viene generato รจ un file di testo in un formato apposta, che si puรฒ caricare in vlc o simili (anzi, se ha lo stesso nome del file, salvo l'estensione, vlc lo carica automaticamente.
Non so se peertube permetta di caricare file di sottotitoli, devo ancora guardarci.
So che esiste anche una piattaforma online per farlo in modo collaborativo, ma credo che ci voglia del setup, avevo visto che avevano provato a farlo per i video di una debconf, qualche anno fa.
Il grosso del lavoro perรฒ รจ trascrivere e allineare al minuto giusto, che di solito richiede tanto tempo in piรน rispetto alla durata del video.
rag. Gustavino Bevilacqua likes this.
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla'' likes this.
E giusto giusto stasera, abbiam parlato di programmi per smaneggiare sottotitoli all'incontro del LUG
rag. Gustavino Bevilacqua likes this.
puoi creare dei file di testo in uno dei formati supportati da VLC, e chiamare il file con lo stesso nome (senza estensione) del video. VLC lo trova da solo.
se invece vuoi conoscere comโe fatto il formato del file, puoi prenderti dei sottotitoli qualunque (magari da opensubtitles.org) e dedurlo.
il problema non รจ tanto scrivere a manina un file di testo, quanto shiftare i time offset a manina! ci sono dei sw per la creazione dei sottotitoli:
linuxlinks.com/subtitleeditorsโฆ
7 Best Free and Open Source Subtitle Editors - LinuxLinks
A subtitle is a text representation of the dialog, narration, music, or sound effects in a video file. Subtitles are available in multiple formats.Steve Emms (LinuxLinks)
Come dice @Sabrina Web , diventa problematico quando i sottotitoli da distribuire sono in piรน di una lingua, e tenendo il file a parte si da la possibilitร di non avere i sottotitoli a chi li trova una distrazione.
Oltre al fatto che se uno vuole puรฒ leggersi il file dei sottotitoli come transcript, evitando di doversi guardare tutto il video.
E che il file separato potrebbe essere indicizzato per delle ricerche, il disegno dei sottotitoli integrato nel video no.
like this
Forse l'unico problema puรฒ essere con i cosiddetti "smart tv" (che proprio smart non sono) che accettano un numero ridotto di formati video via USB e non credo leggano sottotitoli (devo provarci col mio), cosa che ti costringe a portarti dietro anche un laptop.
Sarebbe bello non avere l'uno *O* l'altro metodo, ma l'uno *E* l'altro.
Un po' di sbattimento in piรน per chi fa il video, ma neppure piรน di tanto, e si fanno felici molti piรน utenti.
Per fare una prova con la smart tv, un modo facile per procurarsi un video con sottotitoli รจ youtube-dl con l'opzione --all-subs
Certo che se รจ un minimo minimo smart, la possibilitร di caricare sottotitoli me la aspetterei come funzionalitร base
rag. Gustavino Bevilacqua likes this.
Serata Lesana - un gestore di collezioni
ร online la presentazione del progetto Lesana e derivati tenuta durante la serata di giovedรฌ 16 scorso.
I video sono pubblicati sul canale GL-Como su peertube.uno @glcomo@peertube.uno, che รจ possibile seguire con un account sul fediverso (Friendica, Mastodon, etc)
Lesana - un gestore di collezioni - parte 1
Lesana - un gestore di collezioni - parte 2
I link:
- Lesana - lesana.trueelena.org/
- Lesana Web : interfaccia web a una collezione Lesana - git.sr.ht/~fabrixxm/lesanaweb
- Collector : applicazione Python/Gtk3 per getire una collezione Lesana - git.sr.ht/~fabrixxm/Collector
gl-como.it/v2015/serata-lesanaโฆ
GL-Como
Gruppo Linux Como - https://www.gl-como.it/PeerTube Italia - Video Sharing Free & Open: Etico, Libero, Decentralizzato
Diego Roversi likes this.
Serata su lesana, software di gestione di inventari
Giovedรฌ 16 settembre il GL-Como torna a fare serate a tema: stavolta l'argomento รจ lesana, un programma per gestire inventari di collezioni, come libri, musica, componenti di elettronica, abbastanza versatile da poter essere usato ad esempio per un issue tracker personale.
lesana รจ un programma da riga di comando ed una libreria python, e ne esistono giร un'interfaccia grafica scritta in GTK e un visualizzatore web.
Saranno presenti gli autori di lesana e delle interfacce grafiche.
L'appuntamento รจ per giovedรฌ 16 settembre 2021 alle 21:00 all'indirizzo
live.gl-como.it/view.html#GL-Cโฆ
dove saranno disponibili lo streaming e una chat per interagire con i relatori.
Maggiori informazioni su lesana si trovano sul sito del progetto:
Giovedรฌ 16 settembre il GL-Como torna a fare serate a tema: stavolta
l'argomento รจ lesana, un programma per gestire inventari di collezioni,
come libri, musica, componenti di elettronica, abbastanza versatile da
poter essere usato ad esempio per un issue tracker personale.
lesana รจ un programma da riga di comando ed una libreria python, e ne
esistono giร un'interfaccia grafica scritta in GTK e un visualizzatore
web.
Saranno presenti gli autori di lesana e delle interfacce grafiche.
L'appuntamento รจ per giovedรฌ 16 settembre 2021 alle 21:00 all'indirizzo
live.gl-como.it/view.html#GL-Cโฆ
dove saranno disponibili lo streaming e una chat per interagire con i
relatori.
Maggiori informazioni su lesana si trovano sul sito del progetto
lesana.trueelena.org/
reshared this
attend
Opencast Alpha n.51
La puntata numero 51, con una parvenza di regolaritร , dedicata all'imminente release di Debian Bullseye
Scarica:Ogg/Vorbis-Mp3
I links
- Debian โbullseyeโ Release Information
- Bullseye Freeze Timeline and Policy
- Debian 11 -- Release Notes
- CUPSAirPrint
- Arduino is back on Debian
I link di Opencast li trovate anche sulla Linkopedia
Abbiamo registrato con Mumble, ognuno a casa propria.
gl-como.it/v2015/opencast-alphโฆ
Bits from the Debian Project
Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.Debian Project
Installare un server minetest da usare con gli amici
Dopo mesi di lockdown in cui si sono incontrati gli amici solo tramite videoconferenza (ovviamente sul proprio server jitsi), viene voglia di interagire di piรน, e cosa c'รจ di meglio che farlo in una comoda sala da tรฉ costruita su dei pioppi, o sul fondo di una miniera scavando ferro, oro, diamanti e MESE?
MESE? sรฌ, sto parlando del minerale originale del mondo di Minetest, un gioco libero della stessa famiglia del proprietario Minecraft, in cui si interagisce in vari modi con un mondo composto da cubi di materiale vario.
Uno dei punti di forza di minetest รจ la varietร di mod disponibili (e la facilitร con cui se ne possono scrivere di personalizzati, usando il linguaggio lua), per cui l'esperienza di gioco puรฒ essere resa molto diversa a seconda dei gusti dei partecipanti: un server puรฒ offrire uno spazio per costruire strutture, un'altro un mondo pieno di pericoli da esplorare ed un'altro ancora puรฒ dare spazio a giocatori che vogliono combattere tra di loro o contro mostri.
In questo articolo ci concentreremo soprattutto sulla prima opzione, ma dando indicazioni su cosa modificare se si preferiscono le altre due (o varie combinazioni).
Installazione
Partiamo come al solito da un'installazione di debian su una macchina che possa essere raggiunta da internet (la solita vps, o un SBC in casa con un router opportunamente configurato); ad aprile 2021 possiamo scegliere se usare buster (l'attuale stable) piรน buster-backports oppure bullseye, la prossima stable di imminente rilascio.
Installiamo quindi il server minetest ed altri strumenti utili:
# apt install -t buster-backports minetest-server minetestmapper
e poi la selezione di mod che vogliamo usare, ad esempio:
# apt install -t buster-backports \
minetest-mod-basic-materials minetest-mod-craftguide \
minetest-mod-homedecor minetest-mod-unifieddyes \
minetest-mod-moreblocks minetest-mod-moreores
Quindi passiamo a configurare il nostro server modificando il file/etc/minetest/minetest.conf: di sicuro vogliamo modificare nome (server_name), descrizione (server_description) e volendo il messaggio mostrato al collegamento (motd), e possiamo scegliere se vogliamo annunciare il server sull'elenco comune dove chiunque possa giocarci (per iniziare, o comunque se si vuole giocare solo con i propri amici, conviene lasciare server_announce = false) e se impostare una password comune per poter entrare nel server (default_password).
Decidiamo poi, nello stesso file, che tipo di esperienza di gioco vogliamo avere, impostando creative_mode (true per far sรฌ che i giocatori abbiano a disposizione tutti i materiali senza doverli andare a cercare, false per la modalitร classica in cui li si deve trovare e scavare), enable_damage (utile se si vuole rendere pericolosa l'esplorazione o si vuole fare combattimento) edenable_pvp (per il combattimento tra giocatori).
Inoltre in default_privs impostiamo che privilegi devono avere di default i giocatori: il minimo consueto รจ interact, shout, ma in un mondo incentrato sulla costruzione piรน che sull'esplorazione puรฒ essere utile aggiungere anche fly, fast, home. La wiki di minetest documenta i privilegi a disposizione.
Infine, impostiamo il nome di un giocatore che avrร i privilegi di admin, nella variabile name.
A questo punto passiamo nella directory del mondo,/var/games/minetest-server/.minetest/worlds/world/ e configuriamo quali mod vogliamo abilitare in world.mt; puรฒ essere necessario fare un po' di prove, dato che le dipendenze non vengono abilitate automaticamente, ma ad esempio questa รจ una combinazione funzionante con i mod installati prima:
load_mod_unifieddyes = true
load_mod_moreores = true
load_mod_moreblocks = true
load_mod_plasmascreen = false
load_mod_lavalamp = false
load_mod_building_blocks = false
load_mod_homedecor_3d_extras = false
load_mod_lrfurn = false
load_mod_homedecor = true
load_mod_inbox = false
load_mod_basic_materials = true
load_mod_itemframes = false
load_mod_computer = false
load_mod_craftguide = true
load_mod_currency = true
load_mod_fake_fire = false
load_mod_homedecor_i18n = true
Infine, riavviare minetest-server per applicare le modifiche:
# service minetest-server restart
Primi passi nel mondo
A questo punto, sul proprio pc, installare il gioco minetest (in debian il pacchetto minetest e collegarsi al server usando il nome utente che si รจ selezionato come admin, ricordandosi di cambiare la password (con il comando /setpassword) appena entrati.
Dopo aver esplorato un po' si puรฒ scegliere un posto da cui partire con la costruzione: lo si puรฒ impostare come propria โcasaโ usando il comando /sethome, ma puรฒ anche valere la pena di impostarlo come punto di partenza per tutti i giocatori: premere F5 per abilitare la modalitร di debug e scoprire le coordinate in cui ci si trova, quindi tornare sul server, modificare static_spawnpoint in/etc/minetest/minetest.conf e riavviare nuovamente il server.
Ulteriori comandi utili sono documentati sulla wiki di minetest.
Ulteriori migliorie
Mappa del mondo
Il comando /usr/games/minetestmapper puรฒ essere usato per generare una mappa generale di tutto quanto รจ mai stato esplorato; puรฒ essere una buona idea aggiungere a crontab una riga come:
05 8,16,0 * * * /usr/games/minetestmapper -i /var/games/minetest-server/.minetest/worlds/world/ -o /var/www/minetest/world_map.png --drawscale
per rigenerare la mappa ogni 8 ore, lasciandola in una directory dove puรฒ essere servita da un eventuale server web presente sulla macchina.
โbackupโ
Per avere una forma minimale di backup, possiamo sfruttare git: creiamo un repository nella directory del mondo:
# cd /var/games/minetest-server/.minetest/worlds/world/
# git init
e poi impostiamo a crontab un commit automatico quotidiano:
14 4 * * * cd /var/games/minetest-server/.minetest/worlds/world/ ; git add . ; git commit -m 'daily commit'
Da un altro computer facciamo poi un clone di questo repository, e mantenendo aggiornato quel clone potremo recuperare il mondo in caso di catastrofi.
Come proseguire
A questo punto si รจ pronti per passare la password del server ai propri amici ed iniziare a giocare, il che probabilmente vuol dire che non si avrร piรน tempo per ulteriori configurazioni :)
Se invece si riesce a mantenere l'autocontrollo, queste sono alcune idee di migliorie su cui si puรฒ lavorare.
Ulteriori mod
I mod disponibili per minetest-sono estremamente numerosi e vari: la maggior parte viene pubblicata sul forum di minetest, ma una buona selezione di mod scelti per la loro qualitร e affidabili puรฒ essere ottenuta cercando i mod che sono stati pacchettizzati per debian con il comando:
$ apt search minetest-mod
l'elenco รจ troppo lungo per parlarne in questo articolo, ma una buona idea puรฒ essere quella di installarli localmente sul proprio pc, provarli su un mondo single player e installare sul server ciรฒ che si รจ trovato particolarmente interessante.
In alternativa, se tra i propri amici ci sono dei giocatori di minetest, di sicuro avranno un elenco di mod che trovano interessanti da suggerire.
Piรน mondi sullo stesso server
Il pacchetto debian di minetest-server รจ predisposto per poter gestire piรน mondi: per farlo basta creare una nuova configurazione in/etc/minetest/<nome>.conf e far partire il server con systemctl start minetest-server@pvp.service; sarร necessario usare una porta diversa, e ulteriori dettagli si possono trovare nel file/usr/share/doc/minetest-server/README.Debian installato dal pacchetto del server.
Backend piรน adatti a server affollati
Il backend di default di minetest รจ sqlite3, che non รจ in grado di scalare e supportare server con molti utenti: se si pensa di averne bisogno sono disponibili ulteriori backend come redis o postgresql, la cui configurazione รจ spiegata sempre sulla wiki di minetest.
Ovviamente, in questo caso non sarร piรน possibile usare git per effettuare un backup del mondo, ma sarร necessario avere una strategia di backup piรน tradizionale.
Conclusione
Qui avrebbe dovuto esserci una conclusione, ma chi doveva scriverla era impegnato a giocareโฆ
Opencast Alpha n.50
La puntata numero 50, la puntata d'oro!
Non pensavate che ci saremmo arivati? Nemmeno noi, e invece eccoci qui!
Una puntata dedicata al giovane mondo di linux sugli smartphone: parleremo di pinephone, cosa funziona, cosa ancora non funziona, le nostre esperienze.
Scarica:Ogg/Vorbis-Mp3
I links
- PinePhone
- Librem 5
- Mobian
- Manjaro
- Lista dei SO disponibili per il PinePhone
- Phosh
- Plasma Mobile
- ReText
- Xournal
- Xournal++, una versione riscritta ed aggiornata di Xournal (non รจ stato testato, nel caso fateci sapere!)
- Confy
- ConfClerk
- VLC
- Dino
- Gajim
- Cawbird
- Tootle
- Anbox
- Anbox sul wiki di mobian
Abbiamo registrato con Mumble, ognuno a casa propria.
Risarcimento da 20000 Euro per il Mancato Rimborso della Licenza Windows
Nel 2014 la Cassazione ha sancito il diritto dei consumatori al rimborso delle licenze Microsoft Windows preinstallate su pressochรฉ tutti i nuovi computer, indiscriminatamente fatte pagare anche a coloro che non la accettano e che abitualmente instalโฆItalian Linux Society
Opencast Alpha n.49
Dopo anni di silenzio audio (ma non video), una nuova puntata di OpenCast!
Dopo la prima edizione interamente online di FOSDEM, raccontiamoci com'รจ andata, cosa abbiamo visto e cosa ci siamo segnati da rivedere!
Scarica:Ogg/Vorbis-Mp3
I links
- Open Source Mobile Communications
- Working on DOS in 2021
- Building a Git learning game
- Ada Lovelace and The Very First Computer Program
- openwifi - opensource WiFi chip
- Why WebRTC is the way it is.
- An emulator for my old system today and tomorrow ?
- WebRTC shouldn't be this hard!
- networking [Mobian Wiki]
- GPS - NMEA sentence information
I link di Opencast li trovate anche sulla Linkopedia
Abbiamo registrato con Mumble, ognuno a casa propria.
Lo sapevate? Nella linkopedia del GL-Como ci sono diversi link relativi al #pinephone !
Diego Roversi likes this.
Elena ``of Valhalla'' reshared this.
Grazie ai grandi avanzamenti tecnologici, da oggi la linkopedia del GL-Como รจ comodamente ordinata in ordine di inserimento decrescente, ovvero i link inseriti piรน di recenti sono i primi della lista.
Linkopedia
La collezione di bookmark che sono stati citati nel corso delle riunioni del LUG di Comolinkopedia.gl-como.it
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.
Wikimedia Italia likes this.
Reply Guy reshared this.
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:
- Una lampadina "smart" della serie Trรฅdfri di IKEA
- Il suo gateway, giร accoppiato e testato
- Un computer con linux
- bash, grep, sed
- coap-client (debian: libcoap2-bin, AUR: coap-client)
- lo script "tradfri" che trovate qui git.sr.ht/~fabrixxm/tradfri-clโฆ
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
- voice2json.org : Command-line tools for speech and intent recognition on Linux
- tradfri-cli : a WiP commandline client for tradfri gateway
- tradfri-voice : Experimental tradfri light voice control
- ikea-tradfri-coap-docs
nota: questo post non รจ sponsorizzato in nessuna maniera da IKEA, la quale รจ proprietaria del marchio "Trรฅdfri"
Il quarto video della serie "sales pitch di linguaggi di programmazione", che tratta Haskell, รจ online
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
Paolo Pedaletti likes this.
Annuncio: "Sales Pitch" Linguaggi di programmazione #2
Domani sera, giovedรฌ 9 luglio alle ore 21, tornano le โsales pitchโ dei linguaggi di programmazione: presentazioni brevi nelle quali si cerca di invogliare ad imparare un linguaggio di programmazione.
Il target sono persone con nozioni di programmazione: nรฉ completi principianti nรฉ sviluppatori esperti.
Questa puntata tratteremo di haskell e rust.
Per partecipare, collegatevi alla pagina di streaming del GL-Como, dalla quale si puรฒ interagire con la serata tramite la chat integrata.
live.gl-como.it/view.html#gl-cโฆ
OpenCast Live #1
peertube.uno/videos/embed/1c60โฆ
Linux e Lenovo, Linux e cellulari, furbofoni alternativi e altro nella puntata numero uno di OpenCast Live!
Scarica:
Ogg/Vorbis
Mp3
Mp4
Link della puntata:
- Lenovo Brings Linuxยฎ Certification to ThinkPad and ThinkStation Workstation Portfolio, Easing Deployment for Developers & Data Scientists
- Un ingegnere Lenovo si informa su come contribuire a Debian
- Linux preinstallato sui desktop lenovo
- PinePhone Community Edition con PostmarketOS in prevendita da inizio luglio: da pine64.org, da postmarketos.org
- Ringo, an Educational DIY Mobile Phone
- E' possibile compilare programmi per android usando solo strumenti disponibili in debian
Musica:
Abbiamo registrato grazie a:
- jitsi.org/jitsi-meet/
- obsproject.com/
- vari microfoni e ammenicoli vari
Segui @gl-como@social.gl-como.it sul fediverso!
like this
Paolo Pedaletti reshared this.
Primo ritrovo di persona dopo il lockdown, sempre rispettando il distanziamento sociale!
Nel corso della serata, mentre ci pappiamo il cono, si vagherร per il centro a caccia di cassette della posta con lo scopo di mapparne posizione e dettagli su OpenStreetmap.
Diego Roversi attends.
Seguite in diretta e partecipate via chat!
Si parla di Linux, open source, software libero e tecnologia in generale, sempre senza prendersi troppo sul serio.
OpenCast Live puntata numero 1!
Dopo la puntata pilota del mese scorso, OpenCast Live parte a regime, cercando di mantenere una cadenza mensile, l'ultimo martedรฌ del mese.
Grazie alla moderna tecnologia, martedรฌ 30 giugno a partire dalle 21:00si potrร seguire in diretta e partecipare via chat!
Si parla di Linux, open source, software libero e tecnologia in generale, sempre senza prendersi troppo sul serio.
Venite a trovarci!
live.gl-como.it/view.html#gl-oโฆ
"Sales Pitch" Linguaggi di programmazione #1
Sono online i video della prima serata a tema "Sales Pitch" linguaggi di programmazione
Si tratta di una serie di presentazioni brevi nelle quali si cerca di invogliare ad imparare un linguaggio di programmazione. Il target sono persone con nozioni di programmazione: nรฉ completi principianti nรฉ sviluppatori esperti. Non ci sono particolari vincoli sui linguaggi presentati, basta che possano chiamarsi โlinguaggio di programmazioneโ
Le prime tre presentazioni trattano awk, python e corewars
Gianlu โ ๐ฎ๐น ๐ช๐บ
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Gianlu โ ๐ฎ๐น ๐ช๐บ • • •@Gianlu Mancano tutti quelli che non hanno messo il proprio contatto nelle info della propria istanza.๐
snowfan.it/about
Mastodon
Mastodon hosted on snowfan.itAL.FA (NONOINO) :fediverse:
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •Carlo Gubitosa :nonviolenza:
in reply to AL.FA (NONOINO) :fediverse: • • •๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Carlo Gubitosa :nonviolenza: • • •Rolery
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Rolery • • •macfranc
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •BUON 2026 FEDERATISSIMO!!! ๐
@admin@mastodon.bida.im @admin@stereodon.social @gubi @admin@puntarella.party @admin@mastodon.cisti.org @kenobit @amministratore @poliverso @gl-como @bobadmin @denial403 @superadmin @C0ndor @victorvandort @adriananselmo @janitor @admin@mastodon.dangelodario.it @alphapi @luca @akiran_n @Laurint @TheWitness@rassilni.com @admin@scrivimi.ch @1e @paolo @bughunter @ALFA @supporto @contact @piero @admin@social.fidart.it
SnowSNAC likes this.
๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to macfranc • • •macfranc
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •๐๐๐ ๐จ :tux: :Debian: :gnu: reshared this.
๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to macfranc • • •akiran_n
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •SnowSNAC likes this.
Adriana โ๏ธ๐ฆ๐ฆ
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •Essere in questa lista รจ come aver ricevuto promozione๐คฃ
Oggi sono demenziale... buon 2026 bella gente che sia l'anno che desiderate๐งก
@admin@mastodon.bida.im @admin@stereodon.social @gubi @admin@puntarella.party @admin@mastodon.cisti.org @kenobit @amministratore @poliverso @gl-como @bobadmin @denial403 @superadmin @C0ndor @victorvandort @janitor @admin@mastodon.dangelodario.it @alphapi @luca @akiran_n @Laurint @TheWitness @admin@scrivimi.ch @1e @paolo @bughunter @ALFA @supporto @contact @piero @admin@social.fidart.it
SnowSNAC likes this.
Victor Van Dort
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •@admin@mastodon.bida.im @admin@stereodon.social @gubi @admin@puntarella.party @admin@mastodon.cisti.org @kenobit @amministratore @poliverso @gl-como @bobadmin @denial403 @superadmin @C0ndor @adriananselmo @janitor @admin@mastodon.dangelodario.it @alphapi @luca @akiran_n @Laurint @TheWitness @admin@scrivimi.ch @1e @paolo @bughunter @ALFA @supporto @contact @piero @admin@social.fidart.it
Auguri a tutti di un buon Fedi2026!
Elena ``of Valhalla''
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •@๐๐๐ ๐จ :tux: :Debian: :gnu:
ecco, per la veritร @Gruppo Linux Como รจ piรน che altro l'account del lug, sull'istanza non abbiamo veramente un amministratore, ci amministriamo a vicenda con la tecnica del โsappiamo tutti quanti dove tutti quanti abitanoโ, e se ci son da prendere decisioni siamo abbastanza pochi da riuscire a prenderle assieme.
abbiamo ovviamente un sysadmin (e un vice-sysadmin, e una scimmia ammaestrata che riavvia apache), ma quelli non mi pare il caso di menzionarli qui in questo thread :D
like this
๐๐๐ ๐จ :tux: :Debian: :gnu:, Luca Sironi (fantasma edition) e rag. Gustavino Bevilacqua like this.
reshared this
rag. Gustavino Bevilacqua reshared this.
๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Elena ``of Valhalla'' • • •Elena ``of Valhalla''
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •๐๐๐ ๐จ :tux: :Debian: :gnu: likes this.
๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Elena ``of Valhalla'' • • •Elena ``of Valhalla'' likes this.
Luca Sironi (fantasma edition)
in reply to ๐๐๐ ๐จ :tux: :Debian: :gnu: • • •๐๐๐ ๐จ :tux: :Debian: :gnu:
in reply to Luca Sironi (fantasma edition) • • •