Browsing "Appunti Sparsi"
set 6, 2011 - Appunti Sparsi    No Comments

Zabbix Agent Installer per Windows

Stando alla documentazione ufficiale, per installare Zabbix su windows è necessario:

  • Scaricare l’agent dal sito di zabbix
  • Estrarre i tre file
  • Creare manualmente il file di configurazione zabbix_agentd.conf
  • Installare il servizio con zabbix_agentd.exe –config c:\zabbix_agentd.conf –install
  • Lanciare il servizio con zabbix_agentd.exe –start
  • Sperare che funzioni =)

Per fortuna è possibile scaricare Zabbix Agent Installer, che si occupa di fare tutto il lavoro sporco per noi, compilando anche il file di configurazione con i dati che forniremo durante l’installazione.

Link: Zabbix Agent Installer

ago 30, 2011 - Appunti Sparsi, Varie    No Comments

CSS: :first-letter

Oggi mi sono imbattuto nella richiesta di avere la prima lettera di ogni paragrafo in corsivo, e così ho scoperto l’esistenza di “pseudo elementi” dei css, che permettono di definire l’aspetto della prima riga (:fist-line) del primo carattere (:first-letter).

Read more »

lug 22, 2011 - Appunti Sparsi    No Comments

Controllare periodicamente se un ip è in una DSNBL

Problema da affrontare: sapere il prima possibile se uno dei server che gestisco finisce in una blacklist.

La soluzione è abbastanza semplice: uno script che passa tutte le blacklist DNSBL e controlla. Prima di mettermi al lavoro, ho controllato se qualche anima pia e candida non avesse già sviluppato qualche cosa di carino e… si, c’è ed è molto comodo: http://www.linuxmaza.com/system-administration/script-to-check-ip-on-spam-sources-and-getting-email-and-sms-alerts/ consiglio di darci una occhiata ;)

lug 21, 2011 - Appunti Sparsi    No Comments

Micropagamenti… Siamo Sicuri?

In questi giorni mi sono trovato ad affrontare la faccenda spinosa dei micropagamenti.

Il progetto era (dico era proprio perchè mi sono arenato sui micropagamenti) incentrato su una modalità semplice e veloce per il pagamento di beni istantanei.

Il problema più grande, nei micropagamenti, sono i costi di riscossione. I player più interessanti che ho valutato sono stati: Paypal, Google Checkout e Pagamenti via SMS.

Paypal e Google Checkout presentano due scogli: il primo l’elevata commissione in caso di basse transazioni mensili (problema superabile con l’aumento di “giro” di acquisti…) il secondo, molto più grave secondo me, è il costo per transazione di circa 30 centesimi! In pratica, supponendo un acquisto da 1 €, ho una commissione maggiore del 30% (in pratica, scorporando iva e tasse… guadagno nullo).

Molto peggio il pagamento via SMS: in questo caso sono due gli attori che decidono di inserire le loro commissioni: il gestore telefonico (che richiede commessioni tra il 25 e il 35 %) e l’intermediario che vende il servizio (dal 14 al 20 %). Nel caso peggiore, quindi, una commissione del 55%.

Direi che tutto questo è inaccettabile per il lancio di un sistema che vorrebbe permettere ai clienti di pagare tutto col cellulare o in mobilità… e non parlo del mio progetto oramai arenatosi, ma di tutti quei progetti che potrebbero portare ad una semplificazione delle microtransazioni, penalizzate da commissioni troppo elevate!

lug 20, 2011 - Appunti Sparsi    No Comments

Dimensione dei database MySql

Un piccolo appunto circa come ottenere informazioni circa la dimensione dei database MySql.

Per ottenere una tabella con due colonne (nome database e dimensione):

SELECT table_schema "Data Base Name", SUM( data_length +
index_length) / 1024 / 1024 "Data Base Size in MB" FROM
information_schema.TABLES GROUP BY table_schema ;

Per ottenere una tabella con, oltre ai database, le singole tabelle:

SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length) / 1024 / 1024),2)
"Size in MB" FROM information_schema.TABLES WHERE
table_schema = "schema_name";