Export SVN incrementale e iterativo

Durante lo sviluppo di progetti piuttosto complessi capita spesso di effettuare dei rilasci periodici. Gli strumenti di versionamento più diffusi (Svn, Git) permettono agevolmente di ottenere e tracciare l'elenco (history) dei commit e quindi la lista delle modifiche, ma non consentono di effettuare l'export di tutto l'albero della directory.

Drupal 7 behaviors & ajax call

Drupal 7 porta con sè una serie di interessanti innovazioni. Tra queste spicca sicuramente quella che permette di agganciare "attach" delle parti di javascript in maniera dinamica ogni qualvolta viene invocata una chiamata ajax.

L'esempio/tutorial che segue non ha particolari ambizioni, vuole semplicemente fornire uno spunto o un breve riferimento a tutti coloro che desiderano approfondire le "Drupal Behaviors".

Scheda nvidia gt220 e problemi audio/video con (K)Ubuntu

Salve a tutti, se dopo aver comperato una bella scheda nvidia engt220 nuova fiammante vi accorgete di avere anche voi diversi problemi con l'audio e gli effetti video, bene in questa guida-promemoria vedremo assieme di riuscire a risolvere la maggior parte di essi (o almeno spero!) :-)

Iniziamo con gli effetti grafici (compiz & affini), non dovrebbe essere difficile, basta infatti installare i driver nvidia proprietari, con Ubuntu la procedura è automatizzata, ed è sufficiente andare in menù Sistema -> Amministrazione -> Driver Aggiuntivi. Per maggiori info potete dare un'occhiata nel wiki di Ubuntu.

Zend Framework e Doctrine finalmente assieme!

love_smilesE' da un po' di tempo ormai che ho intrapreso lo studio di Zend: un framework molto potente e robusto, ottima soluzione per creare robuste applicazioni web (e non solo) basate su server LAMP.

Purtroppo nella versione di default, la 1.10.8 al momento della scrittura di questo post, non è prevista l'integrazione con l'ORM Doctrine (come per altri framework, ad es. Symfony), indispensabile strumento per creare in maniera sicura e veloce il modello della nostra applicazione.

Proprio questo motivo mi ha spinto a scrivere questo post:raccogliere e lasciare come promemoria una possibile modalità di integrazione tra Zend e Doctrine.

Codici a barre ean 13+5 con calc (o excel) per tutti!

Esistono svariati programmi (freeware e non) che permettono di creare codici a barre dagli standard molteplici. Sovente questi creano un file immagine che, un semplice copia & incolla rende disponibile una copia del codice all'interno di qualsiasi documento. Ma cosa succede se si ha necessità di creare quotidianamente un codice a barre in maniera semplice e immediata sempre diverso e senza troppi click?

Vi siete mai chiesti come è possibile trovare nel proprio sistema operativo i file piu' grossi di x megabytes?
Sì, lo so, avete ragione: esistono mille e più modi per cercare file nel file system con diversi criteri, ma l'esempio che intendo illustrarvi non mira ad essere solo una possibile "soluzione", anzi vuole essere il più possibile spunto di riflessione per poter fare molto e molto altro ancora con due potentissimi strumenti, presenti in qualsiasi distro di linux: find e awk.

Bando alle ciance ecco il mio esempio:

find . -size +100M -exec ls -lh {} \;  | awk '{print $5" "substr($0,index($0,$8))}'

Trasformare script bash in eseguibili con Shc

Capita molto spesso di dover risolvere dei problemi per i quali un buon script bash/awk/sed risulta essere indispensabile, tuttavia il suo impiego risulta problematico nel momento in cui il software da noi sviluppato deve essere venduto e/o ceduto a terzi...

Proprio in tal senso viene incontro a noi una piccola (grande) utility di nome Shc Generic shell script compiler, prelevabile al seguente link che consente la compilazione di uno script bash in binario e sorgente C senza molte difficoltà.

Kill cronometrato di un processo

Quanti di voi desiderano lanciare un processo, lasciarlo in esecuzione per "n" secondi e quindi killarlo in automatico? Nelle righe che seguono mostrero due esempi su come questo sia possibile attraverso sia un semplice batch file (eseguibile su windows) che uno script di shell, eseguibile quindi su linux.

La maggiore difficoltà che si può riscontrare nella creazione di un script di questo tipo è la fase della temporizzazione. Sebbene esistano diverse possibili soluzioni, in quest'articolo ho scelto l'utilizzo del comando ping fondamentalmente per tre motivi: è presente su qualsiasi S.O., consuma un quantatià veramentnte limitata di risorse, permette di avere un'ottima approssimazione in secondi del tempo previsto per l'esecuzione.

Tags: 

Eclipse "Galileo" e problema con i pulsanti

eclipse

Salve a tutti, se avete anche voi riscontrato un problema simile a quello descritto nel titolo di questo post, ecco che forse avete (spero) trovato la soluzione a questo fastidiossimo bug.

E' infatti impossibile con la nuova versione delle librerie Gtk+ riuscire a portare avanti un progetto su Eclipse: i pulsanti "Next" e "Finish" infatti, malgrado vengano premuti non scatenano l'azione corrispondente. Dopo aver letto decine di blog, aver provato versioni differenti di Java, alcuni persone sull'ultima arrivata in casa Ubuntu (Karmic Koala) riuscivano a risolvere dichiarando come variabile globale GDK_NATIVE_WINDOWS=1 altri, me incluso, non traevano positivo riscontro neanche da questa dichiarazione.

Javascript in SugarCrm©

sugarcrm

Questo tutorial si prefigge l'obiettivo di fornire mediante un esempio concreto, gli strumenti che possono concedere un tocco "dinamico" ai campi che saranno poi editati dall'utente finale.

Come aggiungere codice javascript all'interno di una pagina di Sugar?

Essenzialmente questo scopo può essere raggiunto in due modi diversi...

Pagine

Subscribe to tonyfire's blog! RSS
© 2011 tonyfire.