Linux User migration

Ho da poco dovuto sostituire il pc del negozio con uno un pochino più prestante.
Il pentium III 750 con 512Mb di ram aveva effettuato egregiamente il suo lavoro ma era arrivata l’ora di mandarlo in pensione.
Preparare il nuovo sistema è stato semplice, ho installato la fidata Archlinux e in 30 minuti il sistema era Up & Running.
Come fare ora a mantenere tutte le impostazioni dell’utente sul nuovo sistema?
Basta copiare la home dell’utente dal vecchio sistema al nuovo… bisogna però stare attenti a mantenere i permessi (niente hd usb formattati fat a meno di non fare un archivio) io ho fatto così…
Continue Reading »

Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn

Caine – Informatica forense

Leggendo oggi una nota rivista su Linux [1] mi sono imbattuto nelle recensione di Caine (Computer Aided Investigative Environment) distro tutta Italiana dedicata all’informatica forense.
Dedicata da Ubuntu 8.04 può essere usata sia come live che installandola sull’harddisk.
Fornisce un pannello con struttura a schede per selezionare i tool più noti per l’analisi forense, divisi per compiti (analisi, report).

Dal sito[2] del progetto:

CAINE offers a complete forensic environment that is organized to integrate existing software tools as software modules and to provide a friendly graphical interface.
The main design objectives that CAINE aims to guarantee are the following:

* an interoperable environment that supports the digital investigator during the four phases of the digital investigation
* a user friendly graphical interface
* a semi-automated compilation of the final report

In questa pagina [3] viene riportata la lista dei tool presenti nella distribuzione, con una breve nota sul loro compito.

Spero di riuscire a provarla il prima possibile, la distro può essere scaricata da qui [2] e la stessa recensione indica la versione 2, che dovrebbe arrivare a breve, come la versione che porterà una vera “svolta”.

[1] www.linux-magazine.it
[2] www.caine-live.net
[3] http://www.caine-live.net/page11/page11.html

Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn

Cat2010 in Streaming

Watch live streaming video from cat2010 at livestream.com
Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn

Ruby method_missing

Magari non tutti conoscono questo “bel” metodo di ruby, esso appartiene alla classe obj e fa parte del modulo Kernel di ruby.

il metodo è definito in questo modo:

  1. obj.method_missing(symbol [, *args]) => result

e potrete trovare una sua descrizione della doc ufficiale di ruby [1].

In breve questo metodo intercetta le chiamate che un oggetto normalmente non sa gestire.
In symbol è contenuto il symbolo (:name) corrispondente al metodo chiamato, in args invece sono contenuti gli elementi passati ad esso.
Facciamo un esempio per capire meglio:

  1. class Test
  2.    def not_exist(method)
  3.      puts "Il metodo #{method} non esiste"
  4.    end
  5.    def method_missing(methid)
  6.      method=methid.id2name #trasformo methid in stringa
  7.      not_exist method
  8.    end
  9. end
  10.  
  11. if __FILE__==$0
  12.        t=Test.new
  13.        t.test
  14.        t.sottolapancalacapracampa
  15. end

provando ad eseguire questo condice si otterrà ad esempio il seguente risultato:

Il metodo test non esiste
Il metodo sottolapancalacapracampa non esiste

Semplice no??

[1] http://ruby-doc.org/core/classes/Kernel.html

Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn

Archlinux on db

Questo è un semplice post per invitare quanta più gente a dare un’ occhiata alla (eventuale) struttura che potrebbe avere il db che andrà a contenere le informazioni sui pacchetti di archlinux.

http://tinyurl.com/yg5r82z
consigliato firefox per aprire questo link in quanto “migliore” nel gestire i file svg

Non vuole essere un lavoro professionale ma solo un semplice schema per dare l’idea dei dati che andrò ad inserire nel database e il tipo di relazioni tra essi.
Tutto ciò con la prospettiva di creare un “motore di ricerca” on line con cui effettuare ricerche sulle informazioni dei pacchetti…

Se qualcuno ha idee su come migliorare tale schema può lasciare un commento di seguito e ne parliamo… potremmo anche creare una sezione apposita nel forum.

I sorgenti in formato .dia sono qui [1]

Grazie a tutti.

[1] http://tinyurl.com/yhvcrqr

Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn

Rubrica da Symbian a BlackBerry

Giusto ieri ho preso il BlackBerry Storm 2 che stavo aspettando e ho mandato in pensione il mio Nokia E61.
Inserendo la scheda nel nuovo cellulare mi accorgo di non aver importato la rubrica dal vecchio telefono…
Poco male (penso) rimetto la scheda nel nokia e copio i contatti dal telefono alla scheda ma noto che i nomi salvati sul cellulare vengono accorciati trasferendo i contatti sulla SIM…
Che fare?? Ingegnamoci…
Continue Reading »

Share and Enjoy:
  • Ping.fm
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Blogplay
  • email
  • Identi.ca
  • LinkedIn