Archive for the ‘Software Libero’ Category

Il gioco dell’8

Con Cosimo abbiamo terminato e consegnato le tesine riguardanti il gioco dell’8 e l’apprendimento con reti neurali per il corso di Intelligenza Artificiale del prof. Soda, le allego quindi per futura memoria:

Tesina sul gioco dell’8
Tesina apprendimento – dataset diabetes

Condividi questo post:

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Unicorn: Rack HTTP server for Unix and fast clients

Ho appena scoperto Unicorn, un server HTTP per applicazioni Rack (quindi anche Ruby on Rails) pensato per Kernel Unix o Unix-like e connessioni veloci a bassa latenza.
Come suggerito dal sito client lenti dovrebbero essere serviti non da Unicorn ma da un proxy che si interfacci con Unicorn attraverso una connessione veloce ed effettui il buffering [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Ancora una settimana di attesa per Fedora 11

Mentre Fedora 10 batte i diretti concorrenti in un interessante confronto basato su apparenza, facilità d’uso, strumenti di amministrazione, gestione pacchetti, sicurezza, livello di supporto, il rilascio di Fedora 11 viene rimandato di un’altra settimana a causa di questo bug in Anaconda.
Premesso che sono d’accordo con le motivazioni che hanno portato a far slittare il [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Moblin 2.0 beta su Acer Aspire One

Sempre alla ricerca di una distribuzione adatta al mio netbook (sembro essere uno dei pochi che vuole usare un netbook come tale e non come un notebook), mi sono imbattuto in questo video che mostra le potenzialità di Moblin:

Moblin è una distribuzione Linux (basata su Fedora o simili) riadattata per i netbook (in particolare con [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Come rendere l’Aspire One utilizzabile con Ubuntu 9.04

Finalmente ho tra le mani il netbook comprato a dicembre (mica male l’assitenza Acer, lo ha tenuto solo 5 mesi…) e ho deciso subito di togliere la sua distribuzione (una Fedora rimaneggiata col pregio di avviarsi veramente alla svelta) e provarci Ubuntu 9.04 “Jaunty Jackalope” in versione Remix. Nella pagina di download ci sono tutte [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Convertire il filesystem della partizione root

Ovvero come installare Fedora 10 da cd utilizzando XFS come filesystem per la root (/) :)
Nota: avrete bisogno di due partizioni di almeno 4/5 GB
L’uso di XFS è molto utile specialmente se utilizzato in coppia con LVM (in particolare per espandere le partizioni “al volo”), cosa che spiegherò di seguito.
I passi sono molto semplici:

Avviate dal [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Aggiungere una chiave GPG di un repository

I comandi son solo due, ma me li dimentico sempre :D
gpg –keyserver subkeys.pgp.net –recv CHIAVE
gpg –export –armorCHIAVE | sudo apt-key add -
Et Volià…

Condividi questo post:

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Aggiornare un’applicazione RubyOnRails

Aggiornare un’applicazione esistente all’ultima versione possibile di RoR è una cosa abbastanza semplice, anche se spesso bisogna poi fare i conti con qualche stringa ormai obsoleta rimasta in qualche file (ma, anche qui, niente di difficile da risolvere).
Ricordiamoci di scongelare l’applicazione se lo fosse:
rake rails:unfreeze
Iniziamo guardando le possibili opzioni di aggiornamento disponibili andando nella propria [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Controllare Mac OSX da Linux

Ultimamente ho avuto bisogno di controllare il MacMini da remoto e ho dovuto moccolare non poco per poterlo fare da Linux: non so che tipo di autenticazione usi  il Desktop Remoto di Mac OSX, ma i soliti client VNC non ne volevano sapere di funzionare (perchè poi alla fine si tratta di una connessione VNC).
Il [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

MacBook synaptics configuration for Hal

Since Ubuntu 8.10 the device configuration was moved from Xorg to Hal. So i had to “translate” my old notes to let my touchpad work with hal.
Just create a new .fdi file into /etc/hal/fdi/policy and paste the translated configuration below:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Usare i Tab in Vim

Splittare lo schermo e passare da un file all’altro con Vim non è certo la cosa più comoda del mondo… e se ne devono essere accorti anche gli sviluppatori che, dalla versione 7, hanno implementato i Tab in Vim.
Usarli è piuttosto semplice: :tabe nomefile per aprire un file in un tab e :tabp e :tabn [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

FINITO!

Era un po’ che non scrivevo, anche perchè è da un po’ che sono impegnato con un sito che per me è stata una bella sfida essendo completamente in flash :|
Oddio, non che adesso sia diventato un programmatore flash, tutt’altro (il grosso del lavoro è di stampo perugino), ma almeno so di che si parla…
Ma, [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Reset Zimbra logger after an upgrade

After the upgrade my Zimbra stats and graphs didn’t work any more. After some searches i found the right solution:
Log in and stop zimbra process:
su zimbra
zmcontrol stop
Change user:
su root
Checked for processes and killed what was left running:
ps auxww | grep zimbra
ps auxww | grep mysql
Remove old data:
rm -rf /opt/zimbra/logger/db/
Setup directories with correct permissions and access:
mkdir [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Mailserver with OpenLDAP, Postfix, Dovecot, Horde from source on Debian Etch

During this howto i’ll setup a mail server with LDAP users, Postfix virtual transport and POP/IMAP access (with SSL). I’ll moreover setup Apache2 with PHP support, Horde webmail, vacation messages and user quotas.
Every program will be compiled into /usr/src and installed into /usr/local/program_name. The mailboxes (in Maildir format) will be stored into /mail/uid/
Debian Etch installation
Let’s [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

VMWare clock syncronization errors

Using VMWare on a quad-core Intel(R) Xeon(R) CPU E5335 @ 2.00GHz with Ubuntu in /var/log/syslog on the host i got a lot of messages:
rtc: lost some interrupts at 128Hz
rtc: lost some interrupts at 256Hz
[..]
/dev/vmmon[26777]: host clock rate change request 123 -> 146
After some googlesearches i found the solution. In both case i had [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »