Personal tools

January

Jan 30, 2013

Caution: in 2013 a "Meteor" will impact the World (Wide Web)

MAYDAY, MAYDAY, MAYDAY

Caution: in 2013 a "Meteor" will impact the World (Wide Web)

Meteor is a very powerful Javascript framework: this short article demonstrate how to install, configure and create your first application using "Meteor"

Nothing to do with the Mayan prophecies, quiet!

Some time ago I came across a tweet that talked about Meteor and, as usual, I tried to investigate the simple reading.

I knew of the potential offered by Node.JS but I never tried something, so I took the opportunity to understand more. Also, these types of frameworks are increasingly directing a new way to write web applications (interesting this article). Furthermore, here you can find a lot of examples of application made with Meteor.
Meteor runs on Node.js. Has it's own server
Without spending a lot of time, I will try to reproduce steps how to create from scratch the environment and a simple application.
read more

Jan 24, 2013

Plone: i bizzarri comportamenti di TinyMCE e Chrome

Filed Under:

Una soluzione all'espansione dell'area di testo TinyMCE attraverso le colonne laterali, che si verifica in Chrome

Nelle ultime installazioni di Plone 4 è emerso un bug molto fastidioso. Di tanto in tanto accade che, aprendo un contenuto in modifica, utilizzando il browser Chrome, la pagina si apra sbordando sul lato destro e uscendo completamente dal contenuto principale.

L'effetto è spiacevole, perché parte dei campi di input invadono i riquadri della colonna destra.

Ho potuto riscontrare lo stesso problema in una qualsiasi installazione di Plone 4, con il semplice utilizzo del tema Sunburst e nessun add-on.

Se l'utente ricarica la pagina, il contenuto centrale si ridimensiona tornando al proprio posto.

Il metodo per replicare il problema, con assoluta certezza che riaccada, è quello di aprire una pagina in modifica e spostarsi dal tab "Default" nel tab "Impostazioni" e poi tornare al tab "Default". Tutto questo succede usando Chrome.

Attraverso un serie di test ho potuto osservare che tale comportamento è dovuto alla presenza di almeno un campo con editor di testo TinyMCE.

 

read more

Jan 22, 2013

jQuery.DataTables.js: tabelle per tutti i gusti

Quando mostrare un dato non basta!

jQuery.DataTables.js: tabelle per tutti i gusti

Se una semplice tabella non rende merito ai dati mostrati, ci si rivolge a Javascript/css per avere di più. Vediamo come usare DataTables per avere molto di più!

Tante volte abbiamo il compito di mettere in mostra tramite tabelle una serie di dati e le (più che giustificate) richieste sono sempre le stesse: fare batching dei dati visualizzati; permettere l'ordinamento delle singole colonne; poter fare ricerca sulle righe della tabella filtrandone il testo.

Cercando sul web, vi renderete conto che i plugin Javascript disponibili sono molti, ma uno mi ha colpito in particolare: jQuery.DataTables.js. Semplice da usare, funzionalità di base estese, molti plugin aggiuntivi e, non da ultimo per un plonista, esiste una versione già "pacchettizzata" per Plone su pypi.

read more

Jan 17, 2013

Break free from forefront TMG proxy

Can Loca ride?

Break free from forefront TMG proxy

Filed Under:

I was asked to install and configure a debian server to run a Plone site behind Microsoft Forefront TMG. Mission impossible? No... just a story to tell!

It was a dark and stormy night, me and the server, Loca, left all alone in a chilly room.

To let a linux server connect with Forefront I wanted to set up and run cntlm, which is a local proxy that authenticates to a Forefront gateway to allow internet traffic.

read more

Jan 11, 2013

A custom port scanner plugin for Nagios and Check_mk

doors scanner

A custom port scanner plugin for Nagios and Check_mk

“I can't believe how dark was the time without a monitoring system...”. This is what my boss told me last time we spoke about reliability of service

Some months ago I posted (Italian only) about Check_mk as a monitoring tool which can be used also to taking care of Plone instances. This time I will post a small custom plugin I wrote for Nagios.

Check_mk scan_port plugincode

 

 

read more