Logo Blogo

Tutti gli articoli con tag guide e tutorial

GConf illustrato in dettaglio

pubblicato da Andrea de Palo

GNOMETorniamo a parlare di GConf a distanza di una settimana precisa dal post su GConf-Cleaner, questa volta con la segnalazione di un articolo dedicato al funzionamento del registro di GNOME: struttura interna, tool testuali e grafici per modificarne le chiavi, coppie di chiavi / valori più interessanti ed un semplice script Bash per prendere confidenza con GConf sono gli argomenti dell’ottimo pezzo pubblicato su PolishLinux.

Potreste preferire l’approccio “classico” di KDE ai file di configurazione delle applicazioni ma conoscere il funzionamento del registro di GNOME potrebbe cavarvi dai guai in più di una occasione.

[ via OSNews ]

....
condividi 7 Commenti

Ottimizzare un sistema LAMP, parte 3

pubblicato da Andrea de Palo

IBMTerza ed ultima parte di questa serie di articoli dedicata all’ottimizzazione di un sistema LAMP: dopo il capitolo relativo al sistema operativo e quello dedicato all’interprete PHP ed al webserver Apache è arrivato il turno di MySQL. Solitamente per migliorare le performance di questo DBMS si ricorre a tre strategie differenti e complementari: aggiunta di hardware più performante, tuning dei processi di MySQL ed infine ottimizzazione delle query. Ovviamente l’articolo di DeveloperWorks si concentra su queste ultime due big smile

Buona lettura!

....
condividi 0 Commenti

Configurare un Firewall con IPCop

pubblicato da Fullo

Sul blog di Cristian Castellari è presente la prima parte di un articolo completo ed approfondito su come configurare un firewall linux utilizzando IPCop, celeberrima distro di cui si è parlato più volte.

Questa prima parte del tutorial introduce le basi del firewalling facendo un esempio su come configurarne uno con sole due schede di rete (green e red) nelle prossime “lezioni” invece verrà discusso come configurare al meglio i servizi di base ed estenderli con un antivirus/antispam ed un proxy intelligente.

Buono studio!

....
condividi 1 Commenti

Guida al porting su Mono

pubblicato da Andrea de Palo

MonoLogoUna delle caratteristiche più sbandierate da Microsoft ai tempi della presentazione di .NET era la possibilità di utilizzare lo stesso applicativo su piattaforme differenti, grazie all’utilizzo di una macchina virtuale: sfortunatamente ( ma anche prevedibilmente ) questa portabilità si è realizzata solo tra i suoi prodotti più recenti, almeno fino all’arrivo di Mono.

Grazie al progetto portato avanti da Miguel de Icaza è ora possibile, almeno in via teorica, portare applicazioni che fanno uso di WinForms ( le API grafiche di .NET ) anche su sistemi operativi liberi. Dico “teoricamente” perché lo sforzo richiesto per il processo di porting può variare notevolmente: molte piccole applicazioni funzioneranno su Mono senza necessità di modifiche, altre invece richiederanno un certo lavoro di re-ingegnerizzazione da parte dello sviluppatore per poter funzionare correttamente sull’implementazione libera di .NET.

Per venire incontro a tutti quegli sviluppatori che vorrebbero portare le loro applicazioni su GNU/Linux, il progetto Mono ha messo a disposizione una dettagliata guida, che spiega tutti i passi da seguire per convertire un’applicazione nata per Win32. Nel caso doveste utilizzarla realmente comunicateci l’esito dell’operazione! big smile

[ via OSNews ]

Ottimizzare un sistema LAMP, parte 2

pubblicato da Andrea de Palo

IBMDopo il precedente articolo introduttivo sull’architettura di LAMP si entra nel vivo dell’argomento analizzando il tuning di Apache e PHP. L’autore si è concentrato soprattutto sull’ottimizzazione dell’uso di risorse come la memoria o i dischi ( con particolare attenzione sul buffering ), inserendo anche qualche suggerimento per ottenere una configurazione più sicura e resistente.

L’ultimo articolo di questa serie sarà dedicato interamente a MySQL.

....
condividi 1 Commenti

Hardening extremo per GNU/Linux

pubblicato da Andrea de Palo

TuxGNU/Linux è apprezzato da tutte le categorie di utenti: i power user approfittano della sua estrema flessibilità per modificare qualsiasi cosa non sia di loro gradimento mentre gli utenti normali ne apprezzano la solidità; gestire decine di postazioni può però diventare un compito veramente gravoso per il sysadmin di turno, soprattutto in casi in cui gli utenti abbiano troppe libertà.

L’hardening di una macchina è un processo che, potenzialmente, può richiedere molto tempo, soprattutto se si vuole ottenere qualcosa di fuori dal normale, che metta in crisi anche l’attaccante più preparato; proprio per illustrare alcune varianti più estreme di questa nobile arte, IBM DeveloperWorks ha deciso di pubblicare due tutorial sull’argomento.

Continua a leggere: Hardening extremo per GNU/Linux

....
condividi 0 Commenti

Introduzione ad emacs, parte 3

pubblicato da Andrea de Palo

emacsCome ipotizzato l’ultima volta ecco giungere il terzo tutorial sull’utilizzo di emacs e questa volta le cose iniziano a farsi più dure, poichè si andranno a presentare le operazioni più avanzate di questo potente “ambiente di lavoro”: selezioni secondarie, editing ricorsivo, rectangles e ad altre feature di emacs sono al centro di questo tutorial che, ancora una volta arriva da DevelopwerWorks.

Il primo ed il secondo capitolo di questa serie sono disponibili, rispettivamente, qui e qui.

....
condividi 1 Commenti

Backport di GNOME 2.16 per Debian Etch

pubblicato da Andrea de Palo

DebianLinuxLogoGli utenti che seguirono meticolosamente lo sviluppo di Debian Etch sono a conoscenza del fatto che nella release finale si sia optato per uno GNOME ibrido 2.14 / 2.16 a causa di alcuni bug ( ora corretti ) nel selettore di file delle GTK 2.10; non molti sanno, però, che parallelamente a questa scelta gli sviluppatori si impegnarono a rilasciare un backport completo di GNOME 2.16 per la neonata di casa Debian, onde evitare di sprecare tutto il lavoro svolto su questo branch ( visto che il 2.18 sarebbe saltato direttamente in unstable e, successivamente, testing ).

Visto che i pacchetti sono ormai pronti da parecchi giorni ( sin da prima del rilascio di Etch ) perché non provarli? smart smile

Continua a leggere: Backport di GNOME 2.16 per Debian Etch

....
condividi 1 Commenti

Introduzione ad emacs, parte 2

pubblicato da Andrea de Palo

emacsDopo il primo tutorial introduttivo si entra nel vivo dell’azione con questo secondo capitolo della serie dedicata ad emacs: le modalità di editing, le manipolazioni del testo, gli strumenti di ricerca ( semplice o con espressioni regolari ) e l’utilizzo del correttore ortografico non avranno più segreti per voi, dopo la lettura di questo tutorial.

Nonostante su DeveloperWorks non sia indicato nulla è probabile che vengano pubblicate altre parti di questa serie, per approfondire gli argomenti più avanzati relativi all’utilizzo di emacs.

....
condividi 2 Commenti

Imparare la bash con Daniel Robbins

pubblicato da Andrea de Palo

IBMPerché approfondire il proprio rapporto con la Bourne Again Shell? Perché imparando a programmare in Bash la nostra interazione quotidiana con GNU/Linux diventerà più divertente, produttiva ed “integrata”, visto che saremo in grado di lavorare con tutti quei meccanismi *nix ( pipeline e redirezioni, per esempio ) che noi tutti apprezziamo .

Grazie ad una serie di tre articoli scritti da Daniel Robbins ( sì, proprio quel Daniel Robbins ) verremo introdotti nel mondo della programmazione Bash tramite semplici esempi, partendo dai principi fondamentali sino ad arrivare alle caratteristiche più avanzate di quest’arte, in modo praticamente indolore.

Continua a leggere: Imparare la bash con Daniel Robbins

....
condividi 5 Commenti

Installare OpenMoko sulla propria Ubuntu box

pubblicato da Fullo

openmoko su qemu L’irrefrenabile Pollycoke ha scritto un breve tutorial su come installare e provare OpenMoko sulla propria Ubuntu box.

Per chi non sapesse di cosa di sta parlando, vi ricordo che OpenMoko è la distribuzione embedded di linux che sarà presente nel futuro smartphone Neo1973.

L’installazione non è complicatissima e mette a disposizione una macchina virtuale con il SO sviluppato per lo smartphone completamente funzionante (telefonate a parte).

Leggendo i commenti ho appreso, da Emmanuele, che l’interfaccia del sistema (basata sulle GTK) sarà completamente personalizzabile nel più totale standard freedesktop.org. Altro che iPhone, tzè….

Server perfetto con Debian Etch

pubblicato da Matteo Campofiorito

Debian setup

A pochi giorni dal rilascio di Debian Etch iniziano a fioccare le prime recensioni ma soprattutto i primi tutorial sulla nuova distro. Merita una segnalazione particolare The Perfect Setup - Debian Etch (Debian 4.0), una guida davvero esauriente sia per chi si avvicina per la prima volta a Debian, sia a chi intende mettere in piedi un (web-dns-ftp-mail) server di tutto rispetto.
In 7 pagine vengono descritte nei minimi dettagli installazione e configurazione della distro e di moltissimi servizi:
* Web Server: Apache 2.2
* Database Server: MySQL 5.0
* Mail Server: Postfix
* DNS Server: BIND9
* FTP Server: proftpd
* POP3/IMAP: Courier-POP3/Courier-IMAP.
* Webalizer per la misurazione degli accessi al proprio sito le statistiche

....
condividi 2 Commenti