Salta al contenuto principale

Gruppo Linux Como ha ricondiviso questo.


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 ๐Ÿคโœจ

in reply to ๐•Š๐•Ÿ๐• ๐•จ :tux: :Debian: :gnu: Gruppo Linux Como ha ricondiviso questo.

da amministratore di istanza monoutente, vi mando un saluto e un ringraziamento per tutte le persone con cui mi mettete in contatto ogni giorno ๐Ÿ‘‹

Gruppo Linux Como ha ricondiviso questo.


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 255

#Puntarella

reshared this



in reply to Gruppo Linux Como Gruppo Linux Como ha ricondiviso questo.

Aspetta che devo iniziare a commentare per capire se ho seguito bene il talk di Fabri che perรฒ riesco a citare solo come @fabrixxm e non con l istanza glcomo
in reply to Gianni Carabelli Gruppo Linux Como ha ricondiviso questo.

Ciao @Gianni Carabelli :)
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

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!

Volantino Linux Day 2025


gl-como.it/v2015/linux-day-202โ€ฆ



Ott 25
Linux Day 2025
Sab 9:30 - 18:00 biblioteca comunale Alda Merini, via Edmondo De Amicis, Casorate Sempione
Gruppo Linux Como

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




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.

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)

reshared this



Gruppo Linux Como ha ricondiviso questo.


Uops, I forgot to post a picture of the @Gruppo Linux Como lake penguin

#screenPrint

no, it's not perfect, and I should practice a bit more, but the LUG t-shirts are close to becoming a *thing*.

reshared this


in reply to Elena ``of Valhalla''

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

reshared this

in reply to Elena ``of Valhalla''

Domanda da pivello: come si fa per aggiungere i sottotitoli al video?
Ho provato a mettere del nastro adesivo di carta sul monitor, ma credo non funzioni cosรฌ.
in reply to rag. Gustavino Bevilacqua

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.

in reply to rag. Gustavino Bevilacqua

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โ€ฆ

@valhalla

in reply to :manjaro: Anon

o forse la domanda era: come โ€œincidereโ€ i sottotitoli direttamente sulla traccia video?@valhalla
in reply to :manjaro: Anon

Secondo me sarebbe la soluzione migliore, cosรฌ si avrebbe un file singolo distribuibile.
in reply to rag. Gustavino Bevilacqua

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.

in reply to Elena ``of Valhalla''

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.

in reply to rag. Gustavino Bevilacqua

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



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


Immagine/foto

Lesana - un gestore di collezioni - parte 2


Immagine/foto

I link:


gl-como.it/v2015/serata-lesanaโ€ฆ



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:

https://lesana.trueelena.org/


gl-como.it/v2015/serata-lesanaโ€ฆ



Set 16
Serata su lesana, software di gestione di inventari
Gio 21:00 - 23:00 https://live.gl-como.it/view.html#GL-Como
Gruppo Linux Como

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


Immagine/foto

La puntata numero 51, con una parvenza di regolaritร , dedicata all'imminente release di Debian Bullseye

Scarica:Ogg/Vorbis-Mp3

I links

I link di Opencast li trovate anche sulla Linkopedia

Abbiamo registrato con Mumble, ognuno a casa propria.

Immagine/foto


gl-como.it/v2015/opencast-alphโ€ฆ



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?
Immagine/foto
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โ€ฆ
Immagine/foto


gl-como.it/v2015/minetest/



Opencast Alpha n.50


Immagine/foto

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

Abbiamo registrato con Mumble, ognuno a casa propria.

Immagine/foto


gl-como.it/v2015/opencast-alphโ€ฆ







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

@Gruppo Linux Como @LIFO

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:

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โ€ฆ



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

peertube.uno/videos/watch/playโ€ฆ



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




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โ€ฆ


gl-como.it/v2015/annuncio-saleโ€ฆ




Lug 2
Gelato col GL-Como
Gio 21:00
Gruppo Linux Como

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.



Giu 30
OpenCast Live #1
Mar 21:00 - 21:30 https://live.gl-como.it/view.html#gl-opencast
Gruppo Linux Como

Immagine/foto

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!


Cartello OpenCast Live

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โ€ฆ


gl-como.it/v2015/opencast-liveโ€ฆ



"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

Vai alla playlist


gl-como.it/v2015/sales-pitch-lโ€ฆ

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.

โ‡ง