dee's blog | There's no place like 127.0.0.1

Archive for gennaio 2010

gen/10

29

Wordnet

Wordnet è un’ontologia linguistica top-level che rappresenta in maniera esplicita e formale la conoscenza linguistica umana. Lo scopo di Wordnet è mettere a disposizione un database lessicale sotto forma di dizionario.
Il contenuto è la conoscenza linguistica di senso comune che può essere usata in qualsiasi dominio, infatti i sistemi per Information Retrieval e Text Categorization ricorrono a Wordnet per aggiungere semantica al processo di ritrovamento e categorizzazione mediante sia algoritmi di base per l’indicizzazione che per algoritmi avanzati di word-sense-disambiguation.

In Wordnet la parola viene considerata come un’associazione fra una word-form e una word-meaning. La word-form è l’espressione fisica della parola, la stringa come concatenazione di lettere, mentre la word-meaning è il concetto lessicale che la word-form esprime.
La matrice lessicale realizza il mapping tra word-form e word-meaning. Nei casi di parole con più significati, quindi polisemiche, avremo più word-meaning che corrisponderanno ad una stessa word-form, mentre nei casi opposti di parole sinonime avremo più word-form che corrisponderanno ad una stessa word-meaning.
Una word-meaning viene rappresentata dall’insieme di tutte le word-form che possono essere usate per esprimerla, questo insieme si chiama synset.
I synset sono quindi collezioni di sinonimi di word-form che aranno associati ad ogni word-meaning, le word-form quindi sono mappate tra loro grazie ai synset mentre le word-meaning sono mappate tra loro grazie alle relazioni tra i synset. L’utente quindi, conoscendo la semantica di almeno una delle word-form del synset, è in grado di ricavasi la word-meaning, ossia il significato della parola.
Sulla base della memoria lessicale umana, Wordnet si suddivide in quattro categorie lessicali: nomi, verbi, aggetivi ed avverbi. I nomi sono legati da due tipologie di relazioi: relazioni lessicali e relazioni semantiche. Le relazioni lessicali interessano le word-form, ad esempio sinonimi e contrari tra parole con stessa word-meaning, od opposta; mentre le relazioni semantiche interessano le word-meaning, ad esempio l’eponimia tra significati. L’eponimia stabilisce un nesso logico di tipo inclusivo tra word-meaning e può essere iperonimia, quando dati due word-meaning la seconda è inclusa nella prima, mentre iponimia quando si verifica l’opposto. I verbi sono legati da due tipologie di relazioni: implicazione e causa. La prima è simile all’iperonimia dei nomi ma riguarda gesti o attività, mentre la seconda è un’azione prodotta da un’altra.

, Hide

gen/10

28

ckit output di esecuzione

[dax@feeder ~]$ ./ckit_unarch -ULC
==> Updating local PKGBUILD from AUR
-> Getting xbmc-svn from AUR... done
==> Getting db
-> unarch.db.tar.gz... 100% done
==> Checking for outdated packages
-> amarok-git REPO:20100118-1 LOCAL:20100118-1 AUR:20090921-1 DEVEL:20100128-1
-> aurget-git REPO:20100118-1 LOCAL:20100118-1 AUR:20090623-1 DEVEL:20100128-1
-> fotowall-git REPO:20100118-1 LOCAL:20100118-1 AUR:20090725-2 DEVEL:20100128-1
-> handbrake-svn REPO:3077-1 LOCAL:3077-1 AUR:3054-1 DEVEL:3087-1
-> kdenlive-svn REPO:4231-1 LOCAL:4231-1 AUR:3497-2 DEVEL:4250-1
-> microdia-git REPO:20100122-1 LOCAL:Null AUR:20100106-1 DEVEL:20100128-1
-> minitube-git REPO:20100118-1 LOCAL:20100118-1 AUR:20091116-1 DEVEL:20100128-1
-> mpd-git REPO:20100122-1 LOCAL:20100122-1 AUR:20100125-1 DEVEL:20100128-1
-> skype4pidgin-svn REPO:569-1 LOCAL:569-1 AUR:568-1 DEVEL:573-1
-> tilda-cvs REPO:20100125-1 LOCAL:20100125-1 AUR:20080506-1 DEVEL:20100128-1
-> xbmc-svn REPO:26936-1 LOCAL:26936-1 AUR:27229-1 DEVEL:27229-1
[dax@feeder ~]$ ./ckit_unarch -LBain
==> xbmc-svn
-> Getting xbmc-svn from AUR... done
..
...
....
==> Compilazione terminata: amarok-git 20100128-1 i686 (gio 28 gen 2010, 13.17.10, CET)
==> Installing package amarok-git with pacman -U...
caricamento dei dati in corso...
controllo delle dipendenze in corso...
(1/1) controllo dei conflitti in corso [#########################################] 100%
(1/1) aggiornamento in corso di amarok-git [#########################################] 100%
==> Yo, amarok-git done :)
==> Packages waiting to be added:
-> amarok-git
-> aurget-git
-> fotowall-git
-> handbrake-svn
-> kdenlive-svn
-> microdia-git
-> minitube-git
-> mpd-git
-> skype4pidgin-svn
-> tilda-cvs
-> xbmc-svn
[dax@feeder ~]$ ./ckit_unarch -A
==> Locking ftp to prevent jumble between maintenances
-> lock.lk... 100% done
==> Getting db
-> unarch.db.tar.gz... 100% done
==> Deleting previous packages
-> amarok-git-20100118-1-i686.pkg.tar.gz... done
-> aurget-git-20100118-1-i686.pkg.tar.gz... done
-> fotowall-git-20100118-1-i686.pkg.tar.gz... done
-> handbrake-svn-3077-1-i686.pkg.tar.gz... done
-> kdenlive-svn-4231-1-i686.pkg.tar.gz... done
-> microdia-git-20100122-1-i686.pkg.tar.gz... done
-> minitube-git-20100118-1-i686.pkg.tar.gz... done
-> mpd-git-20100122-1-i686.pkg.tar.gz... done
-> skype4pidgin-svn-569-1-i686.pkg.tar.gz... done
-> tilda-cvs-20100125-1-i686.pkg.tar.gz... done
-> xbmc-svn-26936-1-i686.pkg.tar.gz... done
==> Adding packages queued
-> amarok-git-20100128-1-i686.pkg.tar.gz... done
-> aurget-git-20100128-1-i686.pkg.tar.gz... done
-> fotowall-git-20100128-1-i686.pkg.tar.gz... done
-> handbrake-svn-3087-1-i686.pkg.tar.gz... done
-> kdenlive-svn-4250-1-i686.pkg.tar.gz... done
-> microdia-git-20100128-1-i686.pkg.tar.gz... done
-> minitube-git-20100128-1-i686.pkg.tar.gz... done
-> mpd-git-20100128-1-i686.pkg.tar.gz... done
-> skype4pidgin-svn-573-1-i686.pkg.tar.gz... done
-> tilda-cvs-20100128-1-i686.pkg.tar.gz... done
-> xbmc-svn-27229-1-i686.pkg.tar.gz... done
==> Putting db
-> unarch.db.tar.gz... 100% done
==> Getting db
-> unarch.db.tar.gz... 100% done
-> Size test ok (20212)
==> Uploading packages
-> amarok-git-20100128-1-i686.pkg.tar.gz... 100% done
-> aurget-git-20100128-1-i686.pkg.tar.gz... 100% done
-> fotowall-git-20100128-1-i686.pkg.tar.gz... 100% done
-> handbrake-svn-3087-1-i686.pkg.tar.gz... 100% done
-> kdenlive-svn-4250-1-i686.pkg.tar.gz... 100% done
-> microdia-git-20100128-1-i686.pkg.tar.gz... 100% done
-> minitube-git-20100128-1-i686.pkg.tar.gz... 100% done
-> mpd-git-20100128-1-i686.pkg.tar.gz... 100% done
-> skype4pidgin-svn-573-1-i686.pkg.tar.gz... 100% done
-> tilda-cvs-20100128-1-i686.pkg.tar.gz... 100% done
-> xbmc-svn-27229-1-i686.pkg.tar.gz... 100% done
==> Unlocking ftp
-> lock.lk... done
==> Repository updated! Gj, see ya.
[dax@feeder ~]$ ./ckit_unarch -C
==> Getting db
-> unarch.db.tar.gz... 100% done
==> Checking for outdated packages
-> oxygenrefit2-icon-theme REPO:2.4.0-3 LOCAL:2.4.0-3 AUR:2.4.0-4 DEVEL:Null
[dax@feeder ~]$ ./ckit_unarch -ALBain
==> oxygenrefit2-icon-theme
-> Getting oxygenrefit2-icon-theme from AUR... done
==> Creazione del pacchetto: oxygenrefit2-icon-theme 2.4.0-4 i686 (gio 28 gen 2010, 14.08.37, CET)
==> Controllo delle dipendenze per l'esecuzione in corso...
==> Controllo delle dipendenze per la compilazione in corso...
==> Download dei sorgenti in corso...
-> Download di OxygenRefit2-2.4.0.tar.bz2 in corso...
..
...
....
==> Installing package oxygenrefit2-icon-theme with pacman -U...
caricamento dei dati in corso...
controllo delle dipendenze in corso...
(1/1) controllo dei conflitti in corso [#########################################] 100%
(1/1) aggiornamento in corso di oxygenrefit2-ic... [#########################################] 100%
==> Yo, oxygenrefit2-icon-theme done :)
==> Cleaning oxygenrefit2-icon-theme directory
-> /home/dax/pkg/workspace/oxygenrefit2-icon-theme/src removed
-> bz2 removed
==> Packages waiting to be added:
-> oxygenrefit2-icon-theme
==> Locking ftp to prevent jumble between maintenances
-> lock.lk... 100% done
==> Getting db
-> unarch.db.tar.gz... 100% done
==> Deleting previous packages
-> oxygenrefit2-icon-theme-2.4.0-3-i686.pkg.tar.gz... done
==> Adding packages queued
-> oxygenrefit2-icon-theme-2.4.0-4-i686.pkg.tar.gz... done
==> Putting db
-> unarch.db.tar.gz... 100% done
==> Getting db
-> unarch.db.tar.gz... 100% done
-> Size test ok (20222)
==> Uploading packages
-> oxygenrefit2-icon-theme-2.4.0-4-i686.pkg.tar.gz... 100% done
==> Unlocking ftp
-> lock.lk... done
==> Repository updated! Gj, see ya.

, , , Hide

gen/10

26

michaelv.org

Spettacoloso questo sito, risparmio ogni parola: www.michaelv.org
michaelv.org
Un saluto al buon exbyte che me l’ha linkeggiato ;)

, , Hide

gen/10

23

Repository [unarch]

Ieri l’annuncio ufficiale, unarch è agibile!

, , Hide

gen/10

19

ckit e unarch

Con la 0.2 di ckit sono state introdotte novità, la principale è il client ftp in ruby fatto da Nss che ha portato ad una conseguente modifica delle interfacce pubbliche e private relative all’accesso remoto, è stato finalmente eliminato il fantomatico glob rm, ed infine alcuni piccoli ritocchi al codice ed ai messaggi.
Con la 0.3 è tutt’altra storia, ho separato il config! Oltre al client ftp di zio Nss ora si può tenere una volta per tutte in santa pace i dati. Venendo da 0.2 bisogna cancellare .ckit e rifarla con la nuova, non sono previste altre modifiche.

Parallelamente a questo progetto ne sto portando avanti un secondo, un repo. L’idea fondamentale è creare un repo che sia ospitato su un server che dia la possibilità di creare account, ed a questo ha risposto il server di Nss dandomi subito 3 giga di spazio. Io personalmente sto mettendo qualche pacchetto per i686, l’idea è sempre offrire supporto alle versioni di sviluppo e le intenzioni sono di avere non più di 3-4 sviluppatori. Il repo l’ho temporaneamente chiamato unarch, dove “un” sta per unofficial. Diciamo che un repo a volte può suonare come tentativo di accaparrarsi gloria personale, e l’idea di ospitare il repo sul mio sito non mi piaceva tantissimo proprio per questo motivo. A me interessa proprio offrire supporto non guadagnare (anche perché tecnicamente il repo è una pura sanguisuga, non da ne guadagno pagerank ne tanto meno adsense), era da un pò che mi frullava l’idea di poter creare qualcosa di sbrandizzato, ed ecco ora che viene Nss con il suo server e mi da spazio ed account.
Per ora è da considerare solo un’anteprima, a breve arriveremo sul forum con le coordinate, e sarà comunque una prova. Nel caso il repo si mostrerà utile ed utilizzato, allora e solo allora si potrà procedere con l’acquisto di un dominio che punti sul server di Nss.
Per ora vorrei sapere cosa ne pensate del progetto, per lo meno vorrei sapere cosa ne pensano gli interepidi che si affidano al repo deelab gia, ma anche tutti gli altri, e vorrei un pò capire se l’idea parte moribonda oppure se piace a qualcuno. Vorrei radunare i maggiori repo italiani in un unico indirizzo, ed il tutto in maniera stand alone da siti personali. Qui il movente non è la gloria ma qualcosa che possa in qualche modo aiutare gli arcieri, penso personalmente che sarebbe utile poter avere un repo dove pescare qualche versione di sviluppo senza perdere tempo per compilarla.
Attendo commenti, spero che il post non resti nel chiaroscuro senza commenti perché sarebbe stato solo inutile averlo scritto. Perlomeno sforzatevi di scrivere “no, è una cosa inutile non lo seguirò mai” se non siete d’accordo.
Chiudo con un mega ringraziamento ad Nss per tutto quello che ha fatto, grazie lo stesso anche nel caso di fallimento del progetto. Saluti.

, , , Hide

gen/10

18

asus ftw!

$ echo Hello World dal mio nuovo $(uname -p)!
Hello World dal mio nuovo Pentium(R) Dual-Core CPU E5300 @ 2.60GHz!

Computer nuovo, vita nuova? No! Computer nuovo, installazione vecchia!
Ci sono rimasto abbastanza stranito quando al primo boot configuro il bios salvo e reboot, faccio per prendere il cd per la nuova installazione di arch, ma come sempre accade, non faccio in tempo a mettere il cd fisicamente nel lettore che mi parte il boot dal disco fisso: arriva grub, poi inizia con il sistema pian piano i demoni e poi magicamente lo Gnomo con tanto di gkrellm funzionante senza aver toccato minimamente nulla. Ho solo riconfigurato alsa per usare la nuova scheda audio ad 8 canali integrata (asus sei una bomba!) ed ho sistemato xorg per la nuova scheda video nvidia 220GT. Quanto alla cpu, è un semplicissimo dual core serie E ma i benchmark fatti sono molto promettenti, la mia macchina è sopra la metà classifica, calcolando che in cima c’è un quad core direi di ritenermi pienamente soddisfatto. 200 euro ben spese!
Alla prossima ;)

, Hide

Find it!

Theme Design by devolux.org
88937 pagine visitate, 156 oggi
44644 visite, 57 oggi
FireStats icon Powered by FireStats