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!

barcode 13 5Esistono 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? E' possibile ottenere questa soluzione utilizzando un comodo font, che ad esempio permetta di convertire instantamente i numeri in barre, ma nel caso di codici a barre più complessi questa procedura non può essere messa in pratica, in quanto la loro codifica è legata non solo dal loro valore ma anche dalla posizione della stessa cifra e dal valore delle precedenti... E' questo il caso dei codici a barre ean13.

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.

Urban Terror su Slackware e libcurl3

urban terror slackwareCiao ragazzi, avete una slackware e desiderate anche voi giocare a Urban Terror? Bene vi sarete accorti dell'impossibilità di scaricare nuove mappe direttamente dal server dove state giocando?

Questo problema accade nelle versioni più recenti della nostra distro (12.1 e 13.0) il motivo è molto semplice: di default è installata la versione 4 delle libcurl, mentre UT richiede di default la 3.

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

Iscriviti a tonyfire's blog! RSS
© 2011 tonyfire.