tips

Installare Firefox 4 su Ubuntu via PPA

Firefox 4 Logo [mozilla.org]Nei giorni scorsi è uscito Firefox 4, l’attesissima nuova versione di uno dei browser più amati nel mondo, sicuramente il più popolare nella cultura Open Source.

Dopo un ciclo di ben 12 beta e alcune release candidate, Firefox 4 si presenta sul mercato dei browser con decisione, pronto per fronteggiare i nuovi arrivati Internet Explorer 9 e Chrome 10.

Read More…

Effettuare query tramite i criteria sugli elementi hasMany di una classe Grails

Nei giorni scorsi mi è capitato di dover scrivere la logica con cui in un controller Grails venivano recuperati determinati record corrispondenti ad altrettanti oggetti di una certa classe di dominio tramite i criteria. L’oggetto A in questione, semplificando per concentrarci sull’esempio, era fatto in questo modo :

class A {
    String a1
    String a2
    hasMany = [bs : B]
}
class B {
    Integer b1
    String b2
}

L’oggetto A così dichiarato ha una relazione 0..N con l’oggetto B, indicato nella classe di dominio tramite il classico costrutto hasMany di Grails.

Il mio obiettivo era il seguente: estrarre da database tutti gli elementi di tipo A relazionati ad almeno un oggetto di tipo B, utilizzando i criteria.

Read More…

Passare da Mysql a MongoDB: un esempio pratico

Uno degli obiettivi tecnici che mi sono dato per questo 2011 è quello di avvicinarmi al mondo dei database NoSQL, sigla che indica l’insieme di database che non necessitano la costruzione di legami relazionali per archiviare i dati, adottando una filosofia orientata a quella che viene definita memorizzazione strutturata. A differenza di quanto possa far pensare il nome, l’SQL non è assente in questi database, quello che manca sono dei rigidi vincoli relazionali.

Questo tipo di scelta porta una serie di benefici alle nostre applicazioni, identificabili schematicamente nei seguenti:

  • nessuno schema predefinito a cui rimanere vincolati, soprattutto al crescere della complessità;
  • maggiore scalabilità
  • maggiore availability (scusate, ma in italiano disponibilità non rende l’idea)

Read More…

Rimettere i bottoni delle finestre a destra in Ubuntu 10.04

Ogni volta che installo Ubuntu 10.04 su un pc, mi ritrovo ad affrontare la tematica dei bottoni delle finestre spostati a sinistra. Un apprezzabile tentativo di assomigliare a Mac, ma personalmente sono abituato da troppo tempo a trovare a destra i pulsanti per agire sulla finestra corrente (minimizzare, massimizzare e chiudere). Che fare quindi per rimetterli a destra, dove siamo sempre abituti a vederli?
Read More…

1 2 3 4 5  Scroll to top