<div dir="auto"><div><div>Troll sarà tua madre. ❌</div><div><br></div><div data-smartmail="gmail_signature"><table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" valign="bottom" width="107" style="line-height:0;vertical-align:bottom;padding-right:10px;padding-top:20px;padding-bottom:20px">
<a href="https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb" style="text-decoration:none" target="_blank">
<img src="https://thumbs.about.me/thumbnail/users/d/a/r/dardo82_emailsig.jpg?_1502271206_256" alt="" width="105" height="70" style="margin:0;padding:0;display:block;border:1px solid #eeeeee">
</a>
</td>
<td align="left" valign="bottom" style="line-height:1.1;vertical-align:bottom;padding-top:20px;padding-bottom:20px">
<img src="https://about.me/t/sig?u=dardo82" width="1" height="1" style="border:0;margin:0;padding:0;width:1;height:1;overflow:hidden">
<div style="font-size:18px;font-weight:bold;color:#333333;font-family:'Proxima Nova',Helvetica,Arial,sans-serif!important">Michele Venturi</div>
<a href="https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb" style="text-decoration:none;font-size:12px;color:#2b82ad;font-family:'Proxima Nova',Helvetica,Arial,sans-serif!important" target="_blank">about.me/dardo82
</a>
</td>
</tr>
</tbody>
</table>
</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Oct 29, 2026, 15:12 Marco A. Calamari <<a href="mailto:marcoc_maillist@marcoc.it">marcoc_maillist@marcoc.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>E allora vediamo se avete studiato (per i più anziani se vi funziona ancora la memoria).</div><div><br></div><div>Cosa non si fa ai Troll?</div><div><br></div><div>On gio, 2026-10-29 at 15:03 +0100, alien06 wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex;border-left:2px #729fcf solid;padding-left:1ex"><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5">Penso che di asfittico ci sia altro oltre le individualità di questo gruppo per rispondere cosi senza contesto e aggressivamente ad una persona che non ha chiesto altro che dei semplici feedback per un progetto personale.</div><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5"><br></div><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5">Le domane non sono mai semplici, lo sono solo quando uno le rende semplicistiche azzerando le implicazioni che stanno dietro.</div><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5"><br></div><div><div>--<br></div><div>alien06<br></div></div><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5"><br></div><div><div>Il 2026-10-29T14:53:26.000+01:00, Michele Venturi <<a href="mailto:dardo82@gmail.com" target="_blank" rel="noreferrer">dardo82@gmail.com</a>> ha scritto:</div><blockquote type="cite" style="margin:0 0 0 .8ex;border-left:2px #729fcf solid;padding-left:1ex"><pre class="m_3399000018405905399ws-ng-mail-style--595eJzz9HPyjwAABGYBgQ">Ed ecco spiegato perché il "FLUG non esiste":
non siete in grado di rapportarvi con gli altri...
nemmeno quando le domande sono semplici.
Se non avete la capacità di far qui una banale
conversazione, resterete segregati nel ghetto,
quello delle vostre individualità asfittiche cari.
<<a href="https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb%3E" target="_blank" rel="noreferrer">https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb></a>;
Michele Venturi
<a href="http://about.me/dardo82" target="_blank" rel="noreferrer">about.me/dardo82</a>
<<a href="https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb%3E" target="_blank" rel="noreferrer">https://about.me/dardo82?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb></a>;
On Thu, Oct 29, 2026, 14:26 Tom <<a href="mailto:tom@orivega.io" target="_blank" rel="noreferrer">tom@orivega.io</a>> wrote:
<br><blockquote type="cite" style="margin:0 0 0 .8ex;border-left:2px #729fcf solid;padding-left:1ex"><pre>
Ciao,
giovedì 29 ottobre 2026 14:15, Michele Venturi <<a href="mailto:dardo82@gmail.com" target="_blank" rel="noreferrer">dardo82@gmail.com</a>> ha
scritto:
Ma è supportata Gmail?
Ma quello non e' importante in realta, se e' supportato gmail, no ?
Che cosa ci offre di più
di simili strumenti tmail?
Strumenti simili (neomutt, pine, aerc, ecc ecc), come ho scritto sotto se
leggi bene, sicuramente supportano e sono migliori, ma non era quello
l'obiettivo della mia email
L'incoscienza del contesto...
non è per nulla la mentalità
giusta...con cui proporre un
progetto al pubblico ti direi.
Che tipo di contesto, sono incoscente? TUI ? Email? Client? Sinceramente
non capisco, puoi spiegarti meglio ?
Se per te è importante avere
dei collaboratori,non esser su
GitHub è assai limitante...no?
Ma io in realta, ho chiesto dei feedback, non collaboratori, no ? e
sopratutto, quale e' il problema a essere su codeberg rispetto a github o
vice versa?
Spiegati meglio perche la tua email, stile haiku, non l'ho capita proprio!
:)
Tom
<<a href="https://about.me/dardo82?promo=email_sig%3E" target="_blank" rel="noreferrer">https://about.me/dardo82?promo=email_sig></a>;
Michele Venturi
<a href="http://about.me/dardo82" target="_blank" rel="noreferrer">about.me/dardo82</a> <<a href="https://about.me/dardo82?promo=email_sig%3E" target="_blank" rel="noreferrer">https://about.me/dardo82?promo=email_sig></a>;
On Thu, Oct 29, 2026, 11:38 Tom <<a href="mailto:tom@orivega.io" target="_blank" rel="noreferrer">tom@orivega.io</a>> wrote:
<br></pre><blockquote type="cite" style="margin:0 0 0 .8ex;border-left:2px #729fcf solid;padding-left:1ex"><pre> Ciao a tutti!
Ogni anno mi pongo un piccolo obiettivo: scegliere un progetto personale
che mi accompagni per tutto l'inverno, con una scadenza ben precisa, il
primo giorno di primavera.
È una sorta di tradizione che porto avanti per il puro piacere di
programmare, sperimentare e imparare qualcosa di nuovo.
Scrivo codice da 25 anni e, nonostante sia anche il mio lavoro, continuo
a provare una soddisfazione quasi ancestrale nel prendere un problema,
ragionarci sopra e trovare una soluzione.
Mi piace far lavorare il cervello, sbagliare (smadonnare), riprovare e
arrivare a qualcosa che prima non esisteva, almeno non nella forma in cui
l'avevo immaginato.
E soprattutto, cerco di farlo senza affidare la scrittura del codice
all'AI, non perché sia contrario al suo utilizzo, ma perché il
divertimento, per me, sta proprio nel percorso,
Negli anni mi sono dato alcune semplici regole (con aggiunta della regola
AI, recentemente)
1. Devo imparare qualcosa. Che sia un linguaggio, un design pattern,
un'architettura o una tecnologia che non conosco.
2. Massimo due ore al giorno, e nemmeno tutti i giorni. Deve rimanere un
piacere, non trasformarsi in un secondo lavoro.
3. Deve essere utile. Anche soltanto a me, ma deve risolvere un problema
concreto.
4. Non deve essere necessariamente originale. Non mi interessa
reinventare la ruota per dimostrare qualcosa.
L'anno scorso, ad esempio, ho riscritto da zero un server di Ultima
Online, Moongate, come raccontavo nella mia ri-presentazione.
Di server di Ultima Online ne esistono da decenni, alcuni sicuramente
migliori del mio. Ma il punto era costruirne uno e imparare facendolo.
5.Posso anche recuperare un vecchio progetto. Anzi, a volte è ancora più
interessante riprendere in mano qualcosa che avevo abbandonato anni prima.
<a href="http://6.AI" target="_blank" rel="noreferrer">6.AI</a> sì, ma con dei limiti precisi. La utilizzo per scrivere test,
documentazione e come sparring partner durante il brainstorming.
Il progetto di quest'inverno: tmail (tildemail)
Dopo tutto questo pappie`, arrivo al motivo per cui vi scrivo.
Quest'anno ho deciso di riprendere un vecchio progetto che avevo iniziato
anni fa, abbandonato e recentemente resuscitato, migrandolo su Codeberg:
tmail, un client email TUI (Text User Interface).
Per darvi un po' di contesto, passo gran parte della giornata nel
terminale e cerco di utilizzare il più possibile la tastiera. Uso Vim per
sviluppare, Sway come window manager e, in generale, preferisco strumenti
essenziali, veloci e che non mi costringano continuamente a passare dal
mouse alla tastiera.
L'idea di avere un client di posta costruito attorno a questo modo di
lavorare mi accompagna da parecchio tempo.
Cosa ho implementato finora
- Il progetto è già funzionante e comprende diverse funzionalità.
- Interfaccia e gestione della posta
- Interfaccia da terminale, avviabile semplicemente con tmail.
- Navigazione tra cartelle e account, elenco dei messaggi e lettore
integrato.
- Scorciatoie in stile Vim, riga di comando : e pannello which-key.
- Operazioni sui messaggi: lettura, flag, eliminazione, archiviazione e
spostamento.
- Supporto a più account.
- Cache locale SQLite con ricerca Full-Text Search (FTS). Tra l'altro,
non avevo minimamente idea che SQLite integrasse un motore di ricerca
full-text: una delle cose che ho imparato grazie a questo progetto!
- Lua, Qui non poteva mancare Lua, che ormai infilo come il prezzemolo in
quasi tutti i miei progetti.
Finora tmail è nato e cresciuto come client di posta elettronica, ma sto
pensando di fare un passo ulteriore.
Mi piacerebbe integrare anche XMPP e Matrix, mantenendo tutto all'interno
della stessa TUI, con un'interfaccia coerente e un sistema di navigazione
basato sulla tastiera.
Sto valutando anche il supporto ai feed RSS, anche se qui comincio a
chiedermi dove sia giusto tracciare il confine tra uno strumento completo e
uno che vuole fare troppe cose.
Il punto è che, personalmente, trovo dispersivo dover utilizzare tanti
strumenti diversi per attività che, in fondo, appartengono alla stessa
sfera: leggere, comunicare, ricevere informazioni e rispondere.
Non voglio necessariamente costruire l'ennesima applicazione che fa
tutto, magari facendo male ogni singola cosa.
Vorrei capire se abbia senso progettare un ambiente unico, modulare, che
raccolga queste funzionalità senza perdere la semplicità di uno strumento
da terminale.
Mi piacerebbe conoscere il vostro punto di vista:
- Secondo voi ha senso mettere insieme email, XMPP e Matrix in una sola
TUI?
- Aggiungereste anche un lettore RSS oppure comincerebbe a essere troppo?
- Nella vostra quotidianità, cosa vi manca negli strumenti che utilizzate?
- C'è qualche funzionalità che vi farebbe davvero comodo avere a
disposizione in un ambiente simile?
- Non sto cercando necessariamente di realizzare qualcosa che rivoluzioni
il mondo. Vorrei semplicemente costruire uno strumento che abbia senso
usare, imparando qualcosa durante il percorso.
Naturalmente, il progetto è open source, rilasciato sotto licenza GPLv3. (
<a href="https://codeberg.org/squidd/TildeMail/" target="_blank" rel="noreferrer">https://codeberg.org/squidd/TildeMail/</a>)
Mi farebbe piacere ricevere opinioni, critiche, suggerimenti e anche
qualche sano secondo me stai facendo una cavolata.
Grazie a chi avrà avuto la pazienza (e abbiate pazienza) di leggere fino
a qui.
Tom_______________________________________________
flug mailing list
<a href="mailto:flug@lists.linux.it" target="_blank" rel="noreferrer">flug@lists.linux.it</a>
<a href="https://lists.linux.it/listinfo/flug" target="_blank" rel="noreferrer">https://lists.linux.it/listinfo/flug</a>
</pre></blockquote><pre>
_______________________________________________
flug mailing list
<a href="mailto:flug@lists.linux.it" target="_blank" rel="noreferrer">flug@lists.linux.it</a>
<a href="https://lists.linux.it/listinfo/flug" target="_blank" rel="noreferrer">https://lists.linux.it/listinfo/flug</a>
</pre></blockquote>
_______________________________________________
flug mailing list
<a href="mailto:flug@lists.linux.it" target="_blank" rel="noreferrer">flug@lists.linux.it</a>
<a href="https://lists.linux.it/listinfo/flug" target="_blank" rel="noreferrer">https://lists.linux.it/listinfo/flug</a></pre></blockquote></div><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5"><br></div><div>_______________________________________________<br></div><div>flug mailing list<br></div><div><a href="mailto:flug@lists.linux.it" target="_blank" rel="noreferrer">flug@lists.linux.it</a><br></div><div><a href="https://lists.linux.it/listinfo/flug" target="_blank" rel="noreferrer">https://lists.linux.it/listinfo/flug</a><br></div></blockquote><div><br></div><div><span></span></div></div>
_______________________________________________<br>
flug mailing list<br>
<a href="mailto:flug@lists.linux.it" target="_blank" rel="noreferrer">flug@lists.linux.it</a><br>
<a href="https://lists.linux.it/listinfo/flug" rel="noreferrer noreferrer" target="_blank">https://lists.linux.it/listinfo/flug</a><br>
</blockquote></div></div></div>