giovedì 22 luglio 2010

embed youtube video

un nuovo modo per incorporare in una pagina web il vostro video di youtube

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
</iframe>

usando l'iframe si evitano incopatibilità con w3c e secondo me e molto più elegante della solita pazzesca intersezione

java quattro buoni consigli

Ecco quattro buoni consigli per chi vuole lavorare con Java in maniera elegante:
  1. Se uno dei vostri valori di ritorno sono i codici di stato che indicano il successo o il fallimento del metodo, eliminare immediatamente. Sostituirli con gestione delle eccezioni che genera un'eccezione se il metodo non viene completata con successo. L'eccezione è un modo più standard di gestire condizioni di errore, può essere più espressivo, ed elimina uno dei vostri valori di ritorno.
  2. Trova i gruppi correlati di valori restituiti e incapsulare in oggetti che contengono ogni pezzo di informazione come campi. Le classi per questi oggetti possono essere ampliati per incapsulare il loro comportamento in seguito, per migliorare ulteriormente la progettazione del codice. Ogni set di valori connessi al rimpatrio che si racchiudono in un oggetto rimuove i valori restituiti dal metodo, aumentando il livello di astrazione di interfaccia del metodo. Per esempio, invece di passare le coordinate X e Y con riferimento a consentire loro di essere restituiti, creare una classe mutevole Point, passare un riferimento a un oggetto per valore e aggiornare i valori dell'oggetto all'interno del metodo.
  3. Se vi trovate a passare in un oggetto e poi tornare una nuova versione di tale oggetto e l'oggetto è mutevole, quindi prevedere il passaggio al metodo da un membro della classe dell'oggetto che vi passavano. Ciò può migliorare l'incapsulamento del disegno e di semplificare l'interfaccia.
  4. Se, dopo tutte le fasi di cui sopra, si sta ancora a sinistra con ritorni più a un metodo, il metodo di divisione in diversi metodi che ogni restituire una parte della risposta. L'utilizzo di questo insieme di metodi da codice cliente sarà molto più chiaro di un mega-metodo.

venerdì 16 luglio 2010

design pattern

http://msdn.microsoft.com/it-it/library/cc185081.aspx
semplice introduzione al mondo dei design pattern, ma e sicuro una cosa molti di voi li usa ma non si rende conto di farlo (es. $db in un applicazione php usata per accedere al database lungo tutto il codice della applicazione è un Singletone, cioè un particolare tipo di design pattern).

venerdì 9 luglio 2010

vittoria!

http://softwarelibero.it/abbiamo_vinto_it

Il Ministero del Lavoro ritira il bando impugnato dall'Associazione per il Software Libero

Non sarà necessario aspettare la sentenza definitiva nel ricorso n. 3838/2006 innanzi al TAR del Lazio promosso dall'Associazione per il Software Libero contro il Ministero del Lavoro e delle Politiche Sociali [...]