Alcune proprietà dei CSS (Cascading Style Sheets o Fogli di stile) spesso rimangono nascoste e sepolte nel dimenticatoio, soprattutto per chi non li utilizza quotidiamente. La verità è che attualmente i CSS sono davvero molto potenti, e possono essere considerati quasi alla stregua di un metalinguaggio di programmazione.

(continua…)


facebook logo

fonte: dal web

Chi decide di crearsi un account su Facebook sicuramente deve partire dal presupposto che di privacy ne avrà ben poca. Questo però non significa che Facebook possa fare dei nostri dati tutto ciò che vuole: ecco il perchè degli scontri continui tra la piattaforma di  Zuckerberg e gli utenti-consumatori.

L’ultima caso di protesta è proprio quello di questi giorni, nato dalla discutibile nuova funzionalità rilasciata da poco per gli utenti europei per cui Facebook sarà in grado di riconoscere i volti delle persone nelle foto e autotaggarli.

(continua…)


 

iphone-ici

fonte: dal web

Si sa che ormai abbiamo a disposizione una app praticamente per qualsiasi cosa, dunque perchè non una che ci venga in aiuto per il calcolo dell’ICI (Imposta Comunale sugli Immobili) ?

Con Calcolo ICI possiamo determinare l’ammontare dell’imposta per le aree edificabili e per i fabbricati per i quali l’imposta è dovuta: tutto quello che dobbiamo fare è compilare i relativi campi (v. Rendita catastale, Aliquota applicata dal comune, Percentuale di proprietà, ecc.) e lanciare il calcolo dell’ICI. Semplice no?

Maggiori informazioni sulla app, compatibile con iPhone, iPod Touch e iPad, le potete trovare sulla pagina iTunes dedica oppure sul sito di supporto.

google ipv6

fonte: dal web

Figura 1

Google, Facebook, Yahoo! e altre grandi del web hanno ufficialmente iniziato sul campo i test di utilizzo del protocollo IPv6, la nuova versione del protocollo IPv4. Come mostra la figura 1, Mountain View ha presentato nella home page del famoso motore di ricerca la giornata dell’8 giugno 2011 dedicata al nuovo protocollo IPv6.

(continua…)

sencha extjs

fonte: dal web

La navigazione del DOM (Document Object Model) e l’utilizzo dei selectors (selettori) sono due caratteristiche fondamentali sulle quali possiamo confrontare i diversi framework javascript a disposizione per lo sviuppo delle moderne interfacce web complesse.

Sencha ExtJs mette a disposizione gli strumenti per lavorare e manipolare le pagine web: in questo tutorial vedremo come selezionare elementi specifici della pagina, come manipolarli e come recuperare le informazioni contenute negli elementi stessi.

(continua…)

 

sencha extjs

fonte: dal web

Con l’aggiornamento a Internet Explorer 9 (IE 9) non sarà possibile utilizzare le web application che abbiamo equipaggiato con ExtJs versione 3.*: IE9 infatti non supporta il metodo createContextualFragment generando errori che nella pratica non permettono la navigazione del sito. Il metodo javascript createContextualFragment è utile quando vogliamo creare un oggetto DocumentFragment con del contenuto iniziale: createContextualFragment era stato inizialmente pensato come alternativa all’ormai più diffuso e conosciuto metodo innerHTML.

Se per diversi motivi non possiamo aggiornare il framework Sencha ExtJs alla versione 4 (in cui la fix dovrebbe essere già impostata), possiamo utilizzare una piccola fix per risolvere il problema.
(continua…)

Linux

fonte: web

Chi utilizza Linux come sistema desktop dispone di uno strumento potente, veloce, sicuro e semplice da usare per sincronizzare file/cartelle locali con file/cartelle memorizzate in un server remoto: il nome di questo strumento è rsync.

rsync è una utility che una volta imparata ad usare non ne potrete più fare a meno. Potendo essere utilizzata in contemporanea con il protocollo SSH è uno degli strumenti più sicuri e performanti per l’aggiornamento delle risorse in remoto.

Oltre alla sincronizzazione dei file e delle cartelle in remoto, rsync è un ottimo strumento per eseguire il backup dei file e delle cartelle del nostro server, perchè anche in questo caso risulta decisamente veloce e chiaramente sicuro.

Vediamo come si utilizza.

(continua…)

PHP

fonte: dal web

Piccoli trucchi per chi non ha a disposizione un vero debugger come XDebug o Zend Debugger. In mancanza di un debugger degno di questo nome può essere difficoltoso, soprattutto in contesto PHP, trovare un bug o analizzare i dati contenuti nel flusso di elaborazione  per capire quale sia il problema o il motivo per cui si presenta un risultato che non ci aspettiamo.

In alcuni casi utilizzare la stampa a video dell’errore può non essere possibile o assolutamente da evitare, ad esempio nel caso in un contesto di produzione. In queste situazioni possiamo sfruttare un semplice sistema di logging, ovvero riportare in un file di testo gli errori generati dall’applicazione o altre informazioni importanti che chiaramente non vogliamo rendere pubbliche. Oltre alla stampa semplice dell’errore però, nella maggior parte dei casi, abbiamo anche bisogno di utilizzare le funzioni di ispezione come “var_dump” o “print_r” , che ci facilitano l’analisi. Il problema è che le informazioni restituite da queste funzioni sono strutturare in modo complesso, e dunque non è così immediata la stampa su file.

Per risolvere il problema possiamo utilizzare l’output buffering di PHP:

(continua…)

firefox

fonte: dal web

Una delle novità del momento nel mondo di Internet è sicuramente il rilascio di Firefox 4 , la nuova versione del browser di Mozilla. Le caratteristiche della nuova versione e la sua velocità sono davvero notevoli: una cosa che però mi ha infastidito non poco è stato che il team ha deciso molto simpaticamente di disabilitare di default il salvataggio dei tab alla chiusura del browser.

(continua…)

In situazioni in cui dobbiamo manipolare migliaia di file, ad esempio quando lavoriamo con archivi fotografici, è utile disporre di utility e script che ci semplificano non poco il lavoro. Tra tutti quelli che ho utilizzato negli ultimi mesi in ambiente Linux, uno dei più carini è senz’altro quello che vi presento con questo post.

(continua…)

Zend Framework

fonte: dal web

Piccolo appunto da tenere sempre pronto per chi sviluppa con Zend Framework, il potente framework rilasciato dalla Zend Technologies. Zend Framework implementa i database Adapter per fornire un ulteriore livello di astrazione e facilitare così la connessione delle nostre applicazioni in PHP con diversi RDMBS.

L’implementazione vera e propria è data dalla classe Zend_Db_Adapter : esiste un Adapter per ogni RDMBS disponibile, e comunque il framework è predisposto per poter scrivere nuove implementazioni senza particolari problematiche. Nella pagina della documentazione relativa alla classe Zend_Db_Adapter è disponibile l’elenco degli Adapter che Zend_Db fornisce al driver PDO per accedere ai diversi RDMBS.

(continua…)

Android Honeycomb 3.0

fonte: dal web

 

La versione completa dell’SDK  3.0 di Android, anche conosciuta con il nome di Honeycomb, è finalmente disponibile per il download.

Il nuovo SDK è un performante sistema operativo destinato principalmente al mondo dei tablet: da oggi quindi si apre anche questa strada per gli sviluppatori Android, che potranno dare libero sfogo alla loro immaginazione sfruttando le nuove pontenzialità di questo OS ottimizzato per schermi di dimensioni più grandi rispetto a quelli degli smartphone.

(continua…)

Android

fonte: dal web

Ecco qui un piccolo trucco per personalizzare le suonerie del nostro smartphone Android: con questa mini guida potremo impostare in maniera comoda, semplice e diretta qualsiasi file audio come suoneria del nostro cellulare.

La prima cosa da fare è creare una carrella “media” nella scheda microSD dello smartphone. All’interno di questa directory ne creeremo un’altra, che chiameremo “audio”.

All’interno della directory “audio” ne creeremo altre 3: “notifications”, “ringtones”, “alarms”, rispettivamente per le notifiche, per le suonerie e per gli allarmi.

(continua…)

 

sencha extjs

fonte: dal web

In questo tutorial vedremo come inserire codice HTML in un Container Sencha ExtJS. La soluzione di questo problema ci aiuta in tutti quei in cui abbiamo la necessita di visualizzare informazioni all’utente senza tuttavia perdere gli strumenti che ci mette a disposizione un framework potente come Sencha ExtJS.

(continua…)

Apple

fonte: dal web

Da quanto si può vedere su YouTube e dal numero sempre più crescente di segnalazioni sembra che ormai sia certezza: iPad 2 avrebbe uno schermo difettoso.

Il problema si presenta quando si visionano filmati con scene o sfondi scuri: durante la riproduzione si vedono dei fastidiosi fasci di luce che chiaramente rovinano la visualizzazione sullo schermo LCD.

(continua…)