Piero V.

Condivisioni decenti su Windows

Stavo pensando a un’esperienza che mi è capitata un po’ di tempo fa in un laboratorio di computer di una scuola (elementare).

In pratica questo laboratorio è composto da una dozzina di computer con Windows XP (alcuni Home, altri Professional) più un computer con Windows 7 per la LIM che viene usato poco.

Tutti i computer sono in una LAN, però questa caratteristica viene usata per condividere le stampanti attraverso SMB (ovvero il protocollo della condivisione di windows) e per andare su internet.

Io dovevo aggiornare i vari software gratuiti da scaricare da internet, però, dato che la connessione ad internet, pur essendo una fibra ottica, ha qualche problemino e va a 100KiB/s, ho deciso di scaricare i setup in un solo computer e di condividere la cartella con SMB.

Purtroppo mi sono scontrato con un limite imposto dalla Microsoft: il limite di 10 sessioni SMB sulla versione Pro, addirittura solo di 5 in Home edition.

In questo caso il problema non è grosso, basta disconnettere quelli dove ho già fatto il lavoro, però penso che sfruttare la rete per centralizzare i documenti non sarebbe una cattiva cosa: peccato per i due client in più che vanno oltre il limite. … [Leggi il resto]

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]