Per le web app e le app Android personalmente mi trovo bene con Parse, ma consuma un sacco di memoria attivare un server per ogni utilizzo. Ho trovato Realm Object Server e, a occhio, senza ancora mai averlo mai provato “nel mondo reale”, non mi pare niente male.

Come avevo scritto poco più di un mese fa, è comodissimo avere i comandi di ADB accessibili ovunque, aprendo subito il terminale.

Per poterlo fare su macOS è ancora più facile, basta aprire un terminale e scrivere:

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile

Senza nemmeno sostituire il vostro nome utente, perché è una variabile di bash e viene sostituito in automatico! Wow!

(Il percorso specificato è valido solo per chi ha installato l’android sdk tramite Android Studio, se si installa tramite Visual Studio for Mac o tramite Xamarin, il percorso è differente.)

Non è complicatissimo creare nuovi post con Jekyll, basta creare un nuovo file chiamato DATA+TITOLO.md dentro la directory _posts, inserire i dati YML per i metadati del post e siamo a posto.

Però se ci fosse un metodo più facile?

Ho trovato su GitHub questo script bash che ti chiede il titolo, una descrizione, e ti riempie in automatico il file, aprendolo successivamente con il tuo editor preferito.

Lo script è pensato per funzionare su macOS (apre Sublime Text), ma se si modifica l’ultima riga con nano o altro editor di vostra scelta, funziona senza problemi su Linux o su Windows (tramite WSL).

Personalmente ho modificato l’ultima riga per usare CotEditor

Per un nuovo progetto che lancerò a breve avevo bisogno di far accettare ad una pagina ASPX un upload bello consistente.

Avevo inserito in web.config queste linee:

<system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>

Che, secondo le fonti ufficiali, dice a IIS10 di accettare contenuti fino a 1gb.

Ma non funzionava. Errore 500, Errore 0x800040005: Superata la lunghezza massima della richiesta - Maximum Request Length Exceeded

Ho perso ore e ore a trovare una soluzione, pensando che il problema fosse da un’altra parte e poi ho trovato questo blog

Bisogna ANCHE inserire queste linee!

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1048576" />
    </system.web>
</configuration>

Leggendo a giro, invece sembrava che queste linee fossero solo per IIS versione 6 e inferiori!

Un'altra piattaforma
Image source: freepik

Cambio di nuovo di piattaforma: con Jekyll al posto di Wordpress, il sito è molto, molto, molto più veloce e reattivo. Per fortuna c’erano pochi post e c’è un modo semi automatico per la migrazione.

A memoria, ecco uno screenshot della versione precedente:

Ho inoltre rimosso i commenti: essendo un sito fatto con Jekyll totalmente statico, le possibilità per i commenti sono:

  • IntenseDebate. Bellino ma ormai abbandonato da anni. Meglio lasciar perdere
  • Disqus. Ubiquo e conosciuto da tutti, ma secondo me rallenta molto il browser, inserendo molta pubblicità
  • Un sistema complesso che inserisce i commenti su GitHub e/o me le invia per email.
  • Altri sistemi tipo isso, ma che comunque sono un po’ acerbi.

Se secondo voi ho sbagliato qualcosa, oppure c’è qualcosa da suggerire (per esempio una soluzione per i commenti) e vorreste commentare su un post, è possibile farlo via Twitter