A parità di fattori la spiegazione più semplice tende ad essere quella esatta

Archivio per la categoria ‘Software’

Sicurezza: missione impossibile?

Giovedì 20 Gennaio 2011 dalle 16:15, presso l’aula CG.1 nel campus Leonardo, si terrà la conferenza dal titolo “Sicurezza: missione impossibile?” organizzata dall’Associazione POuL. Si succederanno i seguenti quattro interventi (con orari approssimativi):

  • 16:15 – 16:45  Pierluigi Perri (Ricercatore presso l’Università degli Studi di Milano), “Legge Pisanu: cosa decade e cosa resta in vigore
    • Le recenti riforme della normativa antiterrorismo (c.d. “legge Pisanu”) connesse alle nuove tecnologie: obblighi ancora in vigore e problemi applicativi
  • 16:45 – 17:25  Stefano Zanero (Docente di computer security presso il Politecnico di Milano), “Forensics e anti-forensics
    • Nell’intervento saranno presentate le principali tecniche utilizzate per analizzare un computer compromesso alla ricerca di prove, ed i metodi che possono essere usati da un aggressore per evitare di lasciare tracce.
  • 17:25 – 17:35    Pausa
  • 17:35 – 18:15  Alessandro Barenghi (Dottorando presso il Dipartimento di Elettronica e Informazione), “La chiave? E’ sotto lo zerbino…
    • Si discuterà delle problematiche che hanno minato le garanzie di sicurezza delle reti wireless protette
  • 18:15 – 18:45  Sante Gennaro Rotondi (POuL), “Introduzione alla sicurezza for dummy coders
    • Verranno presi in esame errori comuni di programmazione che, in ambito web e non, comportano grossi problemi per la sicurezza.

Google Apps e Cloud computing per le aziende

Google è ben nota per le proprie funzionalità legate alla ricerca e per le Google Apss che intendono offrire accesso ad alcune applicazioni attraverso il web. Un lato poco noto di Google riguarda le Google Apps dedicate alla clientela business e alle applicazioni aziendali.

Carlo Marchini – responsabile della divisione di Google Enterprise, Google Italia – spiega come le aziende possono utilizzare questi strumenti.

Voi che ne pensate?

viedo originale di tv tech
http://www.tvtech.it/video/437/google-apps-e-cloud-computing-per-le-aziende/

Zend Framework

zend
Questo articolo vuole essere una guida per tutti coloro che hanno voglia di capire come funzionano tutti quei siti internet come Facebook, Drupal, Joomla, WordPress, Wikipedia ecc.

Effettivamente l’espressione “sito internet” in questa circostanza è decisamente riduttiva, infatti queste sono vere e proprie applicazioni web-based che offrono all’utente una quantità impressionante di funzionalità. Questa realtà è stata introdotta e si è radicata nella rete grazie al cosiddetto web 2.0.

Ma veniamo al dunque: (altro…)

Installare TomTom su Nokia N95 con supporto al GPS interno

Ciao a tutti oggi un Off Topic!!!

Come noto non è stata ancora rilasciata una versione ufficiale di TomTom che supporti il GPS interno del Nokia N95.

Di seguito riporto una descrizione di un hack che permette di superare quest’ostacolo!

Per far ciò ricorriamo all’ausilio di due programmi che in sostanza creano un’interfaccia bluetooth virtuale che si frappone tra il GPS eil TomTom.

Per prima cosa scaricate i software necessari da questo link. Successivamente decomprimete l’archivio e seguite i seguenti passi: (altro…)

Install ArchLinux on eeePC 900

eeePC

Abbiamo raggiunto le 20MILA visite poche ore fa!

Proprio mentre affrontavo una nuova esperienza: Installare Arch su un EeePc 900.
…a parte la tastiera scomodissima, l’installazione si è rivelata abbastanza semplice, ecco i principali passi che ho seguito:

(altro…)

Aiuto per i Programmatori

Ciao scrivo questo breve articolo per segnalarvi un ottimo framework JavaScript che può facilitare la vita di tutti i programmatori web. Infatti se siete stanchi di perdere pomeriggi per creare animazioni dei menù o funzioni per utilizzare AJAX allora MOOTOOLS fa al caso vostro. Questo progetto è una raccolta di tools che semplificano la vita dei programmatori in quanto posso essere utilizzati con delle semplici chiamate a funzioni. Tutte le funzioni che si utilizzano sono cross-browser, quindi non ci dovrebbero essere problemi di sorta nel verificare la compatibilità con i diversi browser. Esistono diversi esempi che mostrano le potenzialità di questo framework reperibili dal sito ufficiale all’indirizzo http://mootools.net.

Un video con la sua descrizione è raggiungibile a questo indirizzo.

Alla prossima.

INSTALLAZIONE SOFTWARE LINUX

L’installazione di software su sistemi GNU/Linux si può fare in diversi modi:
1. Compilazione del sorgente
2. Installazione di un programma precompilato
3. Installazione di un pacchetto
4. Installazione da AUR (Solo per ArchLinux)

…vediamole in dettaglio…

1. La compilazione del sorgente si applica praticamente solo al software opensource.

Il sorgente si può reperire dalla rete per esempio http://www.sourceforge.net.

E’ necessaria la presenza sul sistema del compilatore (gcc) e anche dell’interprete dei Makefile (make)

I passi da seguire sono:
– scompattare l’archivio $ tar xzvf <pacchetto>.tar.gz
– entrare nella cartella appena creata $ cd <pacchetto>
– lancaire la configurazione $ ./configure
che si preoccupa di adattare il software da installare al SO e controlla eventuali dipendenze producendo in fine un Makefile
– compilare il programma con $ make (o make all)
che esegue la compilazione vera e propria basandosi sulle indicazioni presenti nel Makefile
– intallare il programma con # make install
che esegue l’installazione del software copiando i file del programma nelle apposite directory. Ad esempio creando link in /urs/bin, ecc…

Alle volte dal comando make viene automaticamente lanciato il make install pertanto, in questi casi, è necessario lanciare il comando make con i privilegi di root.

CONTRO:
Il software non si integra con il gestore dei pacchetti, quindi a volte risulta complicata la disinstallazione se nella cartella non è presente il file uninstall; infatti se esso è presente per la disinstallazione basta dare
# make uninstall


2. L’installazione di un programma precompilato è più semplice infatti nella certella del programma è presente un file di installazione, per esempio installer.sh, pertanto l’installazione si compie in un solo passaggio:
# ./installer.sh
Purtroppo anche questo tipo di approccio soffre dei medesimi problemi visti sopra.


3. L’instalazione di software tramite programmi di pacchettizzazione risolve appunto i problemi riscontrati con i metodi precendenti.
Infatti questo sistema offre possibilità di gestione molto più avanzate ed automatizzate.
Il package manager di Arch, come noto, è pacman.

La sintassi è: pacman [options] [packages]
questo è in grado di gestire le dipendenze automaticamente e tiene traccia di tutte le operazioni effettuate.


4. Per alcuni programmi particolari, poco usati, è possibile ricorrere ad AUR (Archlinux User-Community Repository). In AUR si trovano i PKGBUILD e i file di installazione di moltissimi programmi.

– da http://aur.archlinux.org/packages.php cercare il pacchetto e scaricare il Tarball
– scompattare l’archivio $ tar xzvf <pacchetto>.tar.gz
– entrare nella cartella appena creata $ cd <pacchetto>
– lanciare il comando makepkg $ cd <pacchetto>
– installare il pacchetto con pacman
# pacman -A <pacchetto>.<versione>.pkg.tar.gz
# pacman -U <pacchetto>.<versione>.pkg.tar.gz

Oppure semplicente con yaourt, programma abbastanza semplice e molto simile al comando pacman.


Questo è tutto.

Alla prossima.