<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Citizen Infrid</title><link>http://infrid.com/</link><description>I am a computer engineer based in United Kingdom, currently working on search engines 
                   for publishers and custom applications with complex database designs.</description><atom:link href="http://infrid.com/it/rss.xml" rel="self" type="application/rss+xml"></atom:link><language>it</language><copyright>Contents © 2022 &lt;a href="mailto:gianluigi.cusimano@infrid.com"&gt;Gianluigi Cusimano&lt;/a&gt; </copyright><lastBuildDate>Fri, 01 Jul 2022 21:24:36 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Aggiornamenti, nel caso vi interessi</title><link>http://infrid.com/it/posts/aggiornamenti-nel-caso-vi-interessi.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;p&gt;In questo anno di assenza sono stato impegnato in altri progetti ed
altre vicende personali, ecco un piccolo sunto dei fatti accaduti di recente.&lt;/p&gt;
&lt;p&gt;Ho scritto &lt;a class="reference external" href="https://www.outcast.it/home/quando-la-vostra-libreria-videoludica-diventera-e-waste"&gt;un articolo per outcast.it&lt;/a&gt;
riguardo l'ineluttabile degrado dei vostri gingilli videoludici. Se
non conoscete il sito: seguitelo, ascoltate i podcast, dategli pure
soldi per quello che fanno. Io faccio tutte queste cose da sempre e
godo ancora di ottima salute.&lt;/p&gt;
&lt;p&gt;In questi mesi ho completato, insieme ad altri talenti, una nuova
patch in italiano per un vecchio gioco: Ace Combat 3
electrospehere. Per l'occasione è stato anche fondato un nuovo team
con il quale verranno pubblicati altri lavori a seguire. Vi lascio il
link a &lt;a class="reference external" href="https://loadwordteam.com"&gt;https://loadwordteam.com&lt;/a&gt; per tutti i dettagli.&lt;/p&gt;
&lt;p&gt;Per chiudere vi presento un Monet, ha conosciuto Occhietto qualche
mese prima che andasse via, per questo motivo (credo) è un gatto dolcissimo
anche lui. Solitamente i gatti neri non vengono adottati, perché la gente è scema
e sopratutto è legata alle superstizioni. Monet ha dimostrato subito
affetto e si è legato tantissimo con Matisse.&lt;/p&gt;
&lt;img alt="Monet" src="http://infrid.com/images/monet.jpg"&gt;
&lt;p&gt;Miao!&lt;/p&gt;</description><guid>http://infrid.com/it/posts/aggiornamenti-nel-caso-vi-interessi.html</guid><pubDate>Fri, 01 Jul 2022 20:29:44 GMT</pubDate></item><item><title>Occhietto, l'usurpatore di copertine</title><link>http://infrid.com/it/posts/occhietto-usurpatore-di-copertine.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;figure&gt;&lt;img src="http://infrid.com/images/occhietto-dorme.webp"&gt;&lt;/figure&gt; &lt;div&gt;&lt;video controls width="250" poster="/videos/occhietto-poster.jpg"&gt;

&lt;source src="http://infrid.com/videos/occhietto.webm" type="video/webm"&gt;

&lt;source src="http://infrid.com/videos/occhietto.mp4" type="video/mp4"&gt;

Sorry, your browser doesn't support embedded videos.
&lt;/source&gt;&lt;/source&gt;&lt;/video&gt;&lt;p&gt;Sei andato via un mese fa, ma la casa è ancora piena di piccoli segni
lasciati da te. Come le macchioline impresse sui muri dalle tue
lacrime, per orientarti certe volte sfioravi le pareti. Credevi
fermamente che tutte le copertine e lettini a disposizione in casa
erano tue, a rotazione dormivi in ogni posticino caldo. Durante
l'inverno la tappa fissa era stare sotto il termosifone e assorbire
tutto il calore possibile. Non ti facevi problemi a spostare gli altri
per conquistare una coperta pulita e profumata. Eri teneramente invadente
nei confronti di tutti, ti piaceva la compagnia e stare insieme.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/occhietto-usurpatore-di-copertine.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 2 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><guid>http://infrid.com/it/posts/occhietto-usurpatore-di-copertine.html</guid><pubDate>Sun, 18 Jul 2021 10:03:43 GMT</pubDate></item><item><title>Free software was always about users' freedom</title><link>http://infrid.com/it/posts/free-software-was-always-about-users-freedom.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;p&gt;Recently &lt;a class="reference external" href="https://blog.centos.org/2020/12/future-is-centos-stream/"&gt;Centos Linux announced&lt;/a&gt; to move
all the efforts from rebuilding RHEL to &lt;a class="reference external" href="https://centos.org/distro-faq/"&gt;Centos Stream&lt;/a&gt;, a new distribution aimed to be a
bit ahead of RHEL. The web imploded with comments from unhappy people
and even few of them considered to move to Oracle Linux, the other
main REHL rebuild until last week. I had an interesting chat with few
friends about the new move, since most of the RHEL is released under a
free software licence, I believed was only a matter of time when a new
group o people will consider to start another project with the same
aim as the old Centos.&lt;/p&gt;
&lt;p&gt;That happened pretty quickly, and now &lt;a class="reference external" href="https://rockylinux.org/"&gt;Rocky Linux&lt;/a&gt; has been announced,
also &lt;a class="reference external" href="https://blog.cloudlinux.com/announcing-open-sourced-community-driven-rhel-fork-by-cloudlinux"&gt;Cloud Linux&lt;/a&gt; made their move. In spite of that, you can read many
passionate comments on how IBM and RedHat &lt;em&gt;betrayed&lt;/em&gt; the community and
how many people will empty their tissue boxes because of that. Yes the
move was unexpected and it will afflict especially people running
Centos 8 that relied on the 10 years support (paid by RedHat's
customers).&lt;/p&gt;
&lt;p&gt;Also can sound sad and make you angry but since free software was
all about users' freedom is was possible to move to another
project. Nobody was betrayed, nobody was stabbed by this move, since
maintaining a Linux distribution like that is expensive and we like
nice things, RedHat has the freedom to spend money on what they think
is best for the company. We could question the motives when they
bought Centos, but we are not here for speculating. By the way, there
are lots of other distribution out there, some of them are really good
too or they can be good like RedHat if they grow.&lt;/p&gt;
&lt;p&gt;Other projects had some controversial decisions, &lt;a class="reference external" href="https://web.archive.org/web/20131206203304/http://www.h-online.com/open/features/LibreOffice-A-fresh-page-for-OpenOffice-1097358.html"&gt;Open Office&lt;/a&gt;, &lt;a class="reference external" href="https://karlitschek.de/2016/04/big-changes-i-am-leaving-owncloud-inc-today/"&gt;Next Cloud&lt;/a&gt; and the cases are countless. When the license is &lt;a class="reference external" href="https://www.gnu.org/philosophy/free-sw.en.html"&gt;respecting the
four pillars of free software&lt;/a&gt;, the user will be free to migrate to a better
alternative to remaining with the old one.&lt;/p&gt;
&lt;p&gt;By the way, &lt;a class="reference external" href="https://github.blog/2020-12-08-new-from-universe-2020-dark-mode-github-sponsors-for-companies-and-more/"&gt;GitHub has rolled out the dark theme&lt;/a&gt;, this will be the next
topic for the coming days. Because you know, it's cool until the next
&lt;a class="reference external" href="https://saagarjha.com/blog/2020/05/10/why-we-at-famous-company-switched-to-hyped-technology/"&gt;hyped technology&lt;/a&gt;.&lt;/p&gt;</description><guid>http://infrid.com/it/posts/free-software-was-always-about-users-freedom.html</guid><pubDate>Fri, 11 Dec 2020 14:39:38 GMT</pubDate></item><item><title>Easy peasy lemon squeezy documentation sleazy</title><link>http://infrid.com/it/posts/easy-peasy-lemon-squeezy-documentation-sleazy.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;figure&gt;&lt;img src="http://infrid.com/images/knapwurst-reading-og.jpg"&gt;&lt;/figure&gt; &lt;div&gt;&lt;p&gt;You might pretend to be insensible to adverts on websites, to
turn off your brain when you see a box with an invitation to buy
something. But like other humans, you can absorb messages and promotions
by simply being exposed to them. You can read biased opinions online or
posts written by poorly informed people and accept as true those words.&lt;/p&gt;
&lt;p&gt;When you read about some technology new to you the official website is
usually the primary source of information, the community might look
nice and helpful and you soon will start to have an idea about the
project.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/easy-peasy-lemon-squeezy-documentation-sleazy.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 2 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><guid>http://infrid.com/it/posts/easy-peasy-lemon-squeezy-documentation-sleazy.html</guid><pubDate>Sat, 05 Dec 2020 09:55:55 GMT</pubDate></item><item><title>Book review: Category Theory for Programmers</title><link>http://infrid.com/it/posts/review-category-theory-for-programmers.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;figure&gt;&lt;img src="http://infrid.com/images/cat-theory-book-og.jpg"&gt;&lt;/figure&gt; &lt;div&gt;&lt;p&gt;This is a case where the title is honest and almost summarise the
content of the book. Category theory is a particular branch of
mathematics that you might have used extensively every day without
knowing its existence. If you are pretty good in SQL and databases, you already
digested the set theory. Likewise, category theory can be applied in
many parts of programming and computer science.&lt;/p&gt;
&lt;p&gt;Functional programming is one of those and after you conquered the imperative
and object-oriented paradigm, you might want to access to this new
world.&lt;/p&gt;
&lt;p&gt;It's better to have some good fundamentals and this book is all about
teaching you category theory using Haskell, pretty illustrations and a
very dirigible maths notation. Sometimes concepts are explained with
code first and then formalised.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/review-category-theory-for-programmers.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 2 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><guid>http://infrid.com/it/posts/review-category-theory-for-programmers.html</guid><pubDate>Tue, 24 Nov 2020 19:03:20 GMT</pubDate></item><item><title>Back again</title><link>http://infrid.com/it/posts/back-again.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;img alt="Truu" class="biopic aboutpic" src="http://infrid.com/images/trutru.jpg"&gt;
&lt;p&gt;Well, I haven't published any new post in a while but I didn't stop
learning and reading books. I usually bother my friends in chat by
posting links to articles I find interesting, then we chat for few
minutes about that specific topic and I miss an opportunity to write
what could be a nice blog entry. I won't promise I am going to write
every week, but I am sure I will comment articles I find on the
internet or even review books.&lt;/p&gt;
&lt;p&gt;The blog has been updated to Nikola 8 with a fancy new theme and
gorgeous fonts, I still prefer this platform because is very well
maintained and have all the feature I might need to post my content.&lt;/p&gt;
&lt;p&gt;There are no cookies to accept or even an analytic system to check
daily visits. This is a plain, in some kind old style, website. Feel
free to send me an email, my cats can't wait.&lt;/p&gt;
&lt;img alt="Un pupetto!" class="biopic aboutpic" src="http://infrid.com/images/ncraa.jpg"&gt;</description><guid>http://infrid.com/it/posts/back-again.html</guid><pubDate>Sun, 22 Nov 2020 22:01:06 GMT</pubDate></item><item><title>Backup semplici e automatici di spazi ftp con python e wget</title><link>http://infrid.com/it/posts/backup-semplici-e-automatici-di-spazi-ftp-con-python-e-wget.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;div&gt;&lt;p&gt;In questi giorni ho avuto il compito di creare un piccolo sistema di
backup per una serie di siti web caricati su server senza servizio di
backup e con il solo accesso ftp per i file. Naturalmente non potevo
risolvere eseguendo la copia a mano di ogni singolo sito, è qualcosa
che porta via molto tempo ed è noioso, quindi ho realizzato un piccolo
script Python che si appoggia a &lt;a class="reference external" href="http://www.gnu.org/software/wget/manual/wget.html#Overview"&gt;wget&lt;/a&gt; per
automatizzare il tutto.&lt;/p&gt;
&lt;p&gt;Visto che parliamo di backup semplici, non sono coinvolti programmi
per registrare le differenze ai file o cose simili. Mi limito
solamente a creare una directory per ogni dominio e riversare il
contenuto del sito in un file compresso opportunamente nominato
secondo la data corrente. Ovviamente non è un approccio molto
efficiente ma svolge bene il suo lavoro.&lt;/p&gt;
&lt;p&gt;Giusto per non farmi mancare nulla, a fine processo, spedisco una mail
con i log per essere informato riguardo eventuali errori.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/backup-semplici-e-automatici-di-spazi-ftp-con-python-e-wget.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 2 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>appunti</category><category>ftp</category><category>python</category><category>wget</category><guid>http://infrid.com/it/posts/backup-semplici-e-automatici-di-spazi-ftp-con-python-e-wget.html</guid><pubDate>Sun, 02 Dec 2012 12:51:05 GMT</pubDate></item><item><title>Diffida da chi utilizza il "blocco note" per programmare</title><link>http://infrid.com/it/posts/diffida-da-chi-utilizza-il-blocco-note-per-programmare.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;p&gt;Ricordo quando ero piccino e mi confrontavo con gente che ritenevo più
esperta di me (gente che lavorava, non coetanei), a volte sentivo
l'espressione &lt;em&gt;uso il blocco note per programmare&lt;/em&gt;. Nel sentire
quelle parole, avendo in mente le limitazioni del programma, pensavo
"è un grande!" perché dopotutto riusciva a cavarsela con strumenti
inzuficienti (cit).&lt;/p&gt;
&lt;p&gt;Col tempo mi resi conto che no, non si poteva lavorare davvero con una
cosa simile, è davvero troppo limitato quel programma. È quasi un
insulto ai 35 anni di carriera di emacs e vi, senza parlare di tutte
le soluzioni come eclipse e $tuo_editor_preferito.&lt;/p&gt;
&lt;p&gt;Leggendo il codice al monitor &lt;strong&gt;devi&lt;/strong&gt; avere qualche tipo di sintassi
evidenziata. Devi perché è più facile orientarsi e gettare lo sguardo
dove serve, con una lunga riga di testo nero magari perdi anche
qualche diottria.&lt;/p&gt;
&lt;p&gt;Lavorando con i codici sorgente hai inoltre bisogno di aprire più file
contemporaneamente, cosa fai col blocco note? Ti riempi la taskbar di
sessioni notepad.exe?&lt;/p&gt;
&lt;p&gt;Come ti comporti se devi lavorare con file di grandi dimensioni? Apri
Microsoft Word perché blocco note va in crash? Anche se riesci ad
aprirlo, come navighi nel testo? Ricordiamo che parliamo di una
schermata fitta senza sintassi evidenziata, dove se muovi la scrollbar
di un pixel passi avanti di 30 schermate...&lt;/p&gt;
&lt;p&gt;Con un editor vero hai delle scorciatoie da tastiera per muoverti
avanti e indietro in modo granulare; per riga, parola o paragrafo. Se
durante la navigazione trovi un carattere strano non fai altro che
selezionare la codifica file corretta, non devi accontentarti.&lt;/p&gt;
&lt;p&gt;Preferisco l'ingenuità del ragazzo che installa 4GB di visual studio
per fare i compitini, e poi non sa dove mettere mano nei menu,
piuttosto dello sborone che va in giro a millantare la sua
pseudo-professionalità attraverso l'uso del blocco note.&lt;/p&gt;
&lt;p&gt;Non spariamo cazzate, col blocco note non puoi fare nulla che non sia
leggere un readme e modificare qualche file di configurazione. Magari
alla fine della fiera non lo usi nemmeno il blocco note, è solo che
vuoi stupire gli altri. Ma puoi fregare solo quello che è alle prime
armi, il professionista ti manda a quel paese.&lt;/p&gt;
&lt;p&gt;Diffidate da colui che dice e sopratutto si vanta di usare il blocco
note, costui è un incompetente.&lt;/p&gt;</description><category>lavoro</category><category>pensieri</category><category>programmazione</category><guid>http://infrid.com/it/posts/diffida-da-chi-utilizza-il-blocco-note-per-programmare.html</guid><pubDate>Fri, 16 Nov 2012 20:18:40 GMT</pubDate></item><item><title>La mia sui libri di testo in ibooks</title><link>http://infrid.com/it/posts/la-mia-sui-libri-di-testo-in-ibooks.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;div&gt;&lt;p&gt;Non mi interesso dei prodotti Apple, ma devo dire la mia su ibooks e
della possibilità di comprare anche libri di testo al prezzo massimo
di 15$. A quella cifra non ti danno solo qualche versione del PDF del
testo, l'idea è quello di arricchire il libro con animazioni, video e
quiz interattivi. Questo unito al prezzo molto basso per un libro
della categoria rende tutto molto appetibile in apparenza, ma vediamo
i pro e i contro per uno studente medio.&lt;/p&gt;
&lt;p&gt;Prima barriera: devi avere un ipad. Un ipad costa soldi, tanti soldi
anche se di seconda mano. Solitamente per quella cifra uno studente
prende un computer portatile più che decente, e non stiamo ad
elencarne i vantaggi sopra un tablet.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/la-mia-sui-libri-di-testo-in-ibooks.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 4 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>ibook</category><category>libri</category><category>pensieri</category><guid>http://infrid.com/it/posts/la-mia-sui-libri-di-testo-in-ibooks.html</guid><pubDate>Thu, 12 Jan 2012 08:41:13 GMT</pubDate></item><item><title>Appunti sullo scanrip</title><link>http://infrid.com/it/posts/appunti-sullo-scanrip.html</link><dc:creator>Gianluigi Cusimano</dc:creator><description>&lt;div&gt;&lt;p&gt;All’università circolano molte fotocopie tra libri e appunti, c’è
molto materiale che viene fotocopiato diverse volte. Non è insolito
avere a che fare con fotocopie poco leggibili, anche in grandi volumi,
su cui bisogna spendere molte ore di studio.&lt;/p&gt;
&lt;p&gt;Come se non bastasse, in facoltà abbiamo una copisteria privata che si
occupa di raccogliere tutte le dispense dei professori per poi vendere
le copie agli studenti. Invece di affidare a terzi questo volume di
materiale, si potrebbe creare una sezione sul sito web dell’università
dedicata al download di tale materiale. Invece sei costretto a
mobilitarti, recarti in facoltà, prendere il turno per prenotare le
fotocopie e attendere che le stampino. In realtà c’è una sorta di
sezione download per i corsi, ma quasi nessun professore la utilizza,
ma questa è un’altra storia.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infrid.com/it/posts/appunti-sullo-scanrip.html"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 6 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>appunti</category><category>djvu</category><category>python</category><category>scanrip</category><guid>http://infrid.com/it/posts/appunti-sullo-scanrip.html</guid><pubDate>Sat, 02 Apr 2011 07:38:18 GMT</pubDate></item></channel></rss>