Category: Tecnologia

  • Recensione webcam per lezioni online

    Recensione webcam per lezioni online

    Perché una nuova webcam? Non sappiamo ancora con certezza come si farà lezione a settembre, quando le scuole riapriranno. Qualcuno andrà a scuola, qualcuno farà lezione online, qualcuno farà i turni. Quello che sappiamo è che il Covid-19 non è ancora stato debellato e che molto probabilmente sarà ancora fra noi il prossimo anno scolastico.…

  • Compiling Courier-MTA from sources on Debian buster/sid

    Updated on October 23, 2019, for the Debian GNU/Linux Buster release. This aims to be a complete, but not necessarily friendly guide, at least as of today. It contains a list of commands and actions I used to compile Courier-MTA from sources on a very basic Debian stable/testing/sid instance (e.g. a mix of stable, testing and…

  • Nobody Oracle

    Nobody Oracle

    Now this is for real nerds only. And you need to know a bit of good music in order to understand the wit. Only less than 1% of people understand all the references in this song, but there’s a walkthrough for others at the end… Music by Roger Waters (Pink Floyd) Lyrics by me I’ve…

  • Windows 10, le novità. Beh, quasi.

    Il 29 luglio Microsoft rilascerà la nuova versione di Windows. Su questo blog la cosa è probabile che interessi poco, ma ci tenevo ad elencare le novità giusto per non perdere d’occhio in che direzione sta andando il mondo desktop. Commento le novità seguendole una per una alla pagina ufficiale MS. Windows 10 avrà il…

  • AutoCloseable EntityManager

    Sembra che io non sia l’unico a chiederselo e sembra anche che le risposte date non siano necessariamente soddisfacenti. Non sarebbe bello poter usare il try-with-resources con gli EntityManager? Pare che il motivo per cui EntityManager non implementa AutoCloseable sia che se lo facesse, potrebbe solo fare la close() di sè stesso, ma non la…

  • LibGDX: BestFitViewport

    Today’s post is in english, because software development and code distribution know only one language: english. While trying to solve this problem I wrote a new Viewport class (and solved said problem). You are encouraged to read that thread first. Its name is BestFitViewport and it makes sense only on mobile devices in poorly designed…

  • Sviluppo di applicazioni web in team

    Le pagine di un sito dinamico che ha sia una forte componente di business logic, sia dei precisi requisiti estetici e comunicativi, devono necessariamente essere sviluppate da più persone, ognuna nel proprio ambito di competenza. Lo sviluppo contemporaneo dei due aspetti, comunicativo e funzionale, è però problematico, indipendentemente da quale linguaggio usino i programmatori e…

  • L’anno di Linux sul desktop sarà il 2096.

    Microsoft cesserà il supporto di Windows XP a breve. Io nel 2006 scrivevo che quello era l’anno di Linux sul desktop (non su questo blog). In quell’anno qualcosa era cambiato, in effetti, probabilmente grazie alla crescente popolarità di Ubuntu. Siamo però ormai nel 2013 (2014 fra qualche ora) e ci chiediamo ancora quando sarà l’anno…

  • Eccezioni: prevedere l’imprevedibile.

    Sale qb. Questa è la parte più antipatica di ogni ricetta di cucina per chi non ha esperienza di cuoco. Di solito arriva al fondo dell’elenco ingredienti. Cosa significa qb? Beh sì, significa “quanto basta”, ma a quanto corrisponde? Potremmo dire che il calcolo del valore della variabile qb procede per approssimazioni successive: 1. Assaggia…

  • Tipizzazione forte, oltre lo scripting

    Apro, con questo articolo, una serie di suggerimenti sulla programmazione. Non è un corso, è una collezione di informazioni sperabilmente utili. Userò del codice Java quando sarà necessario fare esempi, ma esporrò concetti validi in tutti i linguaggi. Partiamo. Quale differenza passa fra Java e JavaScript? A parte i nomi somiglianti ed una sintassi simile,…