Posts for: #Programmazione

IPTables: DROP vs REJECT

Ebbene si, parliamo di firewall!
Un utente medio normalmente sa che le porte possono essere:

  • Aperte (regola INPUT settata su ACCEPT, e un servizio in ascolto su quella porta)
  • Chiuse (regola INPUT settata su DROP o REJECT, o nessun servizio in ascolto su quella porta)

Ma e’ proprio cosi’?

[Read more]

MinGW for Windows: how to amazingly compress your .exe

Vi piace il Cippiuppiu’ ma non vi piace codare con visual studio, troppo casino, per un cacchio di Hello, World! dovete creaare il progeetto, aggiungere il nuovo file, compilare, ed avete ottenuto l’eseguibile che e’ piccolissimo per carita’, ma ci mancano tutte le dipendenze quindi dovete installare sul pc dove volete “portare” questo .exe anche le altre dipendenze. (E che palle.)
Allora vi installate mingw per Windows, vi mettete zio sublime, mettete mingw/bin nella variabile d’ambiente PATH di windows e vi divertite a codare direttamente con Sublime. Ma.. un cacchio di Hello World! Pesa 1.08 MB!
Vediamo come ridurre di molto le dimensioni di questi exe senza fare sforzi particolari! 😉

[Read more]

Decadimento audioattivo di Conway

John Conway (ok, sono fissato con lui) era davvero una persona strana: amava i giochi, amava la matematica e a quanto pare anche la chimica.
Durante la sua lunga carriera si è imbattuto in un gioco assai particolare, chiamato Decadimento audioattivo.
Il funzionamento di questo gioco ( anche se non capisco cosa ci sia di divertente ) è semplice: data una stringa di lunghezza N si deve sostituire ogni ripetizione di x lettere di valore y con xy.
Per esempio, data la stringa:

[Read more]

Apache2 + WordPress + CloudFlare: General Speedups

Avete preso un server in culonia che per carita’, va bene per fare torrent2http, e’ veloce genericamente ma caricare piu’ file alla volta, immagini, js, css va un poco in crisi e da quando avete aggiunto quel pizzico di grafica in piu’ sul vostro WordPress e’ tutto piu’ leento, leento, eteerno?
Ecco un paio di consigli su come configurare Apache, WordPress & Cloudflare per convivere insieme velocizzando il tutto.

[Read more]

Make your own IP world map!

Oggi giornata malinconica:
mi sono ricordato di un progetto che scrissi tempo addietro, per creare una ‘mappa degli ip terrestri’.
Ho deciso di riprendere in mano il progetto per puro divertimento, posto qui una guida su come farlo su qualsiasi PC linux (nel mio caso, una derivata di Debian)

Cominciamo.

[Read more]