Barcode 2D

Inzigato da dei marchettari ho dato un’occhiata al mondo dei codici a barre in 2D, in particolare alle possibili applicazioni di community che sembra vadano per la maggiore in giappone.

fabulus-qr

La prima cosa che ho scoperto è che esistono veramente una marea di codifiche ma le più usate sono Datamatrix e, soprattutto, QRcode. Da li a buttar giù due righe in perl il passo è stato breve.
(Il modulo perl è fatto bene ma non ho capito come mai durante l’init se il parametro di “versione” non è definito viene impostato ad 1 mentre più avanti viene invocata la procedura di calcolo automatico della versione solo se lo stesso non è definito… nel dubbio ho risolto togliendo un “|| 1” dall’init del modulo.)

A questo punto generare QRcode è banale, ad esempio con un cgi:


#!/usr/bin/perl 

use CGI;
use GD::Barcode;

my $q = new CGI;

my $str = 'Hello World!';

if ($q->param()) { $str = $q->param('s'); }

my $oGdBar = GD::Barcode->new('QRcode', "$str" , { Ecc => 'M', ModuleSize => 6 });

print "Content-type: image/png\n\n";
binmode STDOUT;
print $oGdBar->plot()->png;

Per chi volesse approfondire sicuramente le pagine più interessanti che ho trovato wikipedia e la pagina di descrizione dei contenuti dei barcode dell’implementazione di google nelle sue Chart API. Molto interessanti anche le pagine descrittive di denso-wave detentore del marchio.

L’ultima ruota del carro

Mi sono iscritto per curiosità su un sito che raccoglie dati sulle professioni nell’IT e consente di visualizzare qualche statistica su un lavoro tipico:

Employment status: Work full-time at company
Job function: Systems Administrator

Austria = EUR 25,833.33
Belgium = EUR 37,432.37
Denmark = EUR 56,735.71
Finland = EUR 43,771.30
France = EUR 35,609.48
Germany = EUR 45,079.48
Ireland = EUR 43,428.57
United Kingdom = GBP 31,468.58
United States = USD 61,238.00

Italy = EUR 29,782.76

Il questionario chiedeva l'”Annual Income” che immagino sia il lordo… quindi al netto delle tasse la differenza con il resto d’europa si aggrava ulteriormente.

Celebration

Non so più chi me lo ha regalato… probabilmente i miei colleghi qualche anno fa’ e quest’anno compie anche lui 5 anni aspettando nell’umidificatore un’occasione degna per essere fumato.

Ovviamente di occasioni ce ne sono state parecchie, ultima la nascita di Luca, ma mai accompagnate da un momento adatto… ma stasera il cerchio si chiuso: serata tranquilla e temperatura ottimale per starsene sul balcone e, soprattutto, oggi sono ben 5 anni di matrimonio.



Popular Vitola: Double Corona
Factory Vitola: Prominentes
Ring Gauge: 49
Cigar Length: 194 mm / 7.6 inches
Body: Light - Medium

Un Cohiba Double Coronas Edición Limitada 2003. Fantastico. Un’ora e un quarto di goduria, da quando l’ho tagliato all’ultimo tiro. Nonostante gli anni ancora perfetto. Ottimo tiraggio, appena si è scaldato ha rilasciato tutto il suo aroma incredibilmente morbido. Dopo i 3/4 la sazietà e quel leggero torpore che prende la testa. Grandioso.

Free Beer @SUN

Bella idea quella della birra gratis all’incontro di Sun e MySQL con il mondo opensource. Per il resto non molto interessante e meno gente di quanto prevedessero, almeno a giudicare dall’abbondanza del rinfresco :-)

sun mysql meetup

Come spesso accade un evento valido soprattutto per scambiare due chiacchiere IRL con un po’ gente.

Sembra che ci siano grandi aspettative per questa fusione da parte di entrambe le società, e sicuramente ci sono i presupposti perché entrambe ne traggano vantaggio.