Il Blog

Problemi di attraversamento - I mariti gelosi e le loro mogli - La generalizzazione

Scritto il 15 Ottobre 2013

I problemi concernenti l'attraversamento di un fiume da parte di mariti gelosi e delle loro mogli sono un classico della matematica ricreativa. Il più famoso e datato tra questi è sicuramente il seguente:

Tre mariti e le rispettive tre mogli devono attraversare un fiume su una barca che può trasportare al massimo due persone alla volta.Poiché i mariti sono molto gelosi, nessuna donna deve trovarsi mai assieme ad altri uomini se non in presenza del proprio marito. Come faranno le tre coppie ad attraversare il fiume?

La prima versione del problema così formulato, la troviamo nel "De viribus quantitatis" 1 di Pacioli. Informazioni dettagliate sulla storia del problema sono presenti nell'appendice del libro "Giochi matematici alla corte di Carlo Magno" 2.

Molto interessante è la generalizzazione del problema:

Un numero n di mariti si trova, assieme alle mogli, a dover passare un fiume e trova un battello senza battelliere. Questo battello non può portare più di (n-1) persone. Come possono attraversare il fiume queste 2n persone in modo tale che nessuna delle mogli rimanga in compagnia di un altro uomo, o di altri uomini, mentre suo marito non è presente?


Ubuntu - Sviluppo e debug di applicazioni PHP con Eclipse

Scritto il 08 Ottobre 2013

Di seguito vi riporto i passi necessari per ottenere un ambiente Ubuntu funzionante per lo sviluppo ed il debug di applicazioni PHP.

  1. Scaricare l'ultima versione di lampp (al momento in cui scrivo è la 1.7.7) da QUI e scompattarla nella folder /opt col seguente comando, lanciato dalla folder dove è stato scaricato il file compresso (in genere è la cartella Home):

     sudo tar -xvzf xampp-linux-1.7.7.tar.gz -C /opt/
    
  2. Installare Eclipse con il seguente comando:

     sudo apt-get install eclipse
    
  3. Installare il plugin PDT (PHP Development Tool) per Eclipse come segue:

    Aprire Eclipse, ed aprire la schermata di Help -> Install New Software… ;
    inserire il seguente link nel campo 'Work with:' : http://download.eclipse.org/releases/helios (Attenzione!!!: sostituire "helios" con il nome della vostra release di Eclipse);
    Selezionare il plugin da Programming Languages -> PHP Development Tools (PDT) SDK Feature; cliccare su Next, accettare la licenza, ed infine dare Finish.
    Chiudere Eclipse. 


Page 5 of 5