Documenti

Configurare Subversion su Debian Etch con SSL (e anche su Ubuntu)

Qualche giorno fa ho configurato Subversion (SVN) su un server Debian. La procedura è abbastanza facile però, come al solito, le guide che si trovano in rete o sono obsolete oppure si riferiscono ad altre distribuzioni e quindi i passaggi possono essere differenti.

Questo articolo spiega tutti i passi necessari per configurare Subversion su Debian (etch) con il supporto per SSL. La procedura descritta dovrebbe essere applicabile con pochissime variazioni a tutte le distribuzioni basate su Debian come ad esempio su Ubuntu.

subversion

Quant'è bello procmail!

Non mi piace come il servizio webmail di libero invia le email: modifica il campo "From:" dell'header aggiungendo un carattere "\" davanti al "@" ed al ".". Praticamente se l'indirizzo mittente è "tizio@libero.it", viene modificato in "tizio\@libero\.it".

Stufo di vedere questo patetico tentativo per limitare la spam ho deciso di risolvere il problema tramite il mio fidato procmail ed ovviamente sed!

Mi è bastato aggiungere questa regola nel file di configurazione di procmail:

:0 fhwc
* ^From: .*\\.*
| sed -e 's/\\//g'

La regola è molto semplice, i flag fhwc significano:

  • f: rende la pipe un filtro
  • h: il filtro agisce sull'header
  • w: tiene attivo il file di lock finchè la pipe non ha concluso il suo processo.
  • c: dopo aver applicato il filtro permette l'esecuzione delle regole successive.

Come si capisce chiaramente dal codice, vengono filtrate le mail che nel campo From contengono il carattere "\", tali mail sono quindi processate da sed che lo elimina.

Rapido, semplice ed efficace!

Gestione CPU su Ubuntu

L'ultima versione di Ubuntu (Feisty Fawn, 7.04) permette di gestire con estrema facilità anche la variazione della frequenza di lavoro della CPU. Nel pannello di Gnome si può aggiungere l'applet per gestire questa funzionalità molto utile nei notebook. L'unico difetto è che di default l'utente generico non può cambiare il tipo di meccanismo per la regolazione della frequenza e non può impostarla manualmente.

Archiviato in

Configurare Samba su Ubuntu come PDC

Era da qualche tempo che desideravo mettere un po' in ordine gli appunti su come configurare un sistema GNU/Linux per farlo operare come PDC (Primary Domain Controller). Sul web sono presenti diverse guide spesso però incomplete. Questa guida cerca di illustrare tutti i passaggi necessari alla realizzazione del PDC.
Per fare questo è necessario utilizzare Samba.

Octave

Octave è un linguaggio di alto livello, principalmente ideato per il calcolo numerico, liberamente distribuibile e modificabile secondo i termini della GNU General Public License.
Come ambiente di calcolo, è quello che risulta dichiaratamente più simile al noto programma commerciale Matlab, anche se la sintassi non è proprio la stessa.

Programmazione

Questa sezione della documentazione raccoglie articoli e documenti utili per chi si addentra nel mondo della programmazione.

GNU/Linux alla conquista dell'M70-289!

Acquistare un computer che supporti interamente un sistema GNU/Linux non è cosa dell'altro mondo, ma se si parla di portatili, allora la questione si fa più delicata.
Ho acquistato da poco un notebook della Toshiba, il modello Satellite M70-289, e devo dire che mai acquisto è stato così azzeccato (grazie FiNeX), visto che Windows non vi ha mai messo piede.

... ma iniziamo dal principio.

A first look to the DOM model

Questo articolo l'ho scritto in inglese, me ne sono accorto quando ero arrivato circa a metà... non chiedetemi il perchè, perdonatemi i probabili errori di grammatica, ma non avevo voglia di riscrivere in italiano tutto quanto.

DOM Introduction

A first look to the DOM model

DOM means Document Object Model. It's a model of how XML and HTML are represented in a tree structure.
DOM is a platform neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page.

RAID, non somministrare ai bambini...

I sistemi RAID sono piuttosto delicati, bisogna quindi prestare molta attenzione alla loro configurazione.

Solitamente i sistemi operativi si rifiutano di funzionare nel caso di modifiche sostanziali della configurazione RAID a meno di particolari accorgimenti. Se ad esempio il sistema è installato su un RAID 1 e tutto ad un tratto il RAID viene disabilitato, ovviamente il sistema operativo non riconosce più la configurazione hardware presente, pertanto non è possibile il corretto funzionamento.

Hardware

Questa sezione del sito è dedicata a tutto ciò che riguarda l'hardware