Piero V.

Aggiornamento di Linux su Debian Sid

Mi si è appena aggiornato il kernel sulla mia debian Sid e guardate qua:

$ uname -a
Linux cameretta 3.0.0-1-686-pae #1 SMP Sun Jul 24 14:27:32 UTC 2011 i686 GNU/Linux

Esattamente, sto usando la versione 3.0.0 del kernel.

Non è ancora considerata la versione stabile ma è la mainline, però bisogna riconoscere che è un passo avanti per uno dei più grandi progetti del Free Software, soprattutto perché la versione 2.6.0 è stata rilasciata nel 2003 e la versione 2.0.0 nel 1996.

Ho appena trovato un articolo su tuxjournal.net che parla dei cambiamenti.

I cambiamenti, secondo Torvalds, non sono grandi e il kernel poteva numerarsi anche 2.6.40, secondo lui, comunque secondo me sono lo stesso interessanti.

Poi, non so perché, ma a me con questa nuova versione del kernel funziona il downclock del computer vecchio col pentium 4…

SQLite Quick Admin

Visto che mi ritrovo più di una volta a lavorare col database SQLite e PHP ho deciso di scrivere questa mini interfaccia grafica per questo tipo di database.

Infatti i primi software di questo genere che avevo trovato avevano due tipi di problemi: o erano talmente datati da non andare con PHP 5, oppure utilizzavano la versione 3 di SQLite, mentre PHP usa la versione 2.x.

Allora ho scritto questa peste di script. Perché è una peste? Perché non fa controlli di sicurezza di nessun tipo.

Per esempio è possibile fare attacchi di SQL Injection, oppure si può tranquillamente eliminare un database o una tabella senza che il software vi chieda la conferma.

Insomma: usate questo script solo in locale, altrimenti perfezionatelo.

Lo rilascio sotto il pubblico dominio (mi vergogno troppo di aver fatto una tale schifezza 😁 ).

Download: SQLite Quick Admin.

Nginx e PHP portable su Windows

Ogni tanto ho bisogno di avere un web server con PHP sulla mia chiave USB, così ho deciso di provare con Nginx, dato che ne ho sentito parlare molto bene ed è molto, molto leggero.

La prima soluzione che ho trovato si chiamava WNMP, cioè Windows Nginx MySQL PHP, però non mi piaceva anche perché rimetteva il suo copyright su istruzioni praticamente scaricate dal wiki di Nginx, così ho deciso di fare a modo mio.

Scaricare i pacchetti

Le istruzioni che dava lui sono già praticamente le stesse del wiki e le do anch’io, perciò riconosco che sono prese dalle pagine Install e php-fcgi on Windows del wiki di nginx.org e pertanto gli autori di questi step sono gli autori delle pagine del wiki.

Create una cartella sulla vostra chiavetta: il nome non è importante, ma meglio che il percorso sia breve e non contenga spazi.

Dentro a questa cartella create la cartella www. Dopo scaricate Nginx per windows ed estrate la cartella nginx-v... qui, quindi rinominatela in nginx. … [Leggi il resto]

Guida all'installazione di Debian

Introduzione

Chi mi conosce mi avrà sentito parlare sempre bene della distribuzione di Linux Debian.

Debian ha da sempre la fama di distribuzione complessa e difficile da usare, tuttavia, anche se io non condivido del tutto quest’opinione penso che una guida su come fare possa essere utile, soprattutto per il post installazione.

Questa guida si pone l’obbiettivo di essere adatta a ogni tipo di utente che abbia almeno un po’ di esperienza al computer e che conosca la sua macchina (RAM, processore, hard disk e schema di partizionamento)…

Andremo ad analizzare in breve sia l’uso desktop, sia l’uso “serverino”: per quest’ultimo intendo tipo Apache, OpenSSH e un server FTP, però non analizzerò la messa in sicurezza o il setup della rete.

Preparazione

Hardware

Per l’uso del desktop si possono usare tranquillamente macchine che hanno anni: io tuttora uso Debian su un computer del 2005 con un pentium 4. Penso che comunque si possa andare anche un po’ più indietro, fino ai Pentium 3.

La RAM più ce n’è meglio è: per rendere il sistema abbastanza utilizzabile sono necessari 256MB. Ovviamente più limitato è l’hardware più ci saranno bisogno di limitazioni per i software. … [Leggi il resto]

Plugin DokuCaptcha (v1.1) [Flatpress]

English

This plugin is the porting of the Dokuwiki’s CAPTCHA plugin by Andreas Gohr.

All data about original authors are in the file authors.txt.

It has some captcha types: Textual, Javascript, Image or Audio.

You can select your favourite mode from Admin -> Plugins -> Dokucaptcha.

Changelog:

  • Cleaned all code
  • Changed the font (now it’s Kindergarten)
  • Removed the flash wav player for audio captcha (it didn’t work very well)
  • The javascripts use the DOM instead of jQuery

License: GNU GPL v2 (but not v3)

Download: dokucaptcha_v1.1.tar.gz.

Italiano

Questo plugin è il porting a Flatpress del plugin CAPTCHA di Dokuwiki, fatto da Andreas Gohr.

Tutti i dati sugli autori originali sono nel file authors.txt.

Ha diverse modalità di funzionamento: Testuale, Javascript, Immagine o Audio.

Potete scegliere la vostra preferita da Amministrazione -> Plugin -> Dokucaptcha.

Changelog:

  • Pulito tutto il codice
  • Cambiato il font (ora è Kindergarten)
  • Rimosso il player wav in flash (non funzionava molto bene)
  • I javascript usano il DOM anziché jQuery

Licenza: GNU GPL v2 (ma non v3)

Download: dokucaptcha_v1.1.tar.gz.