HOWTO – Come calcolare il check digit EAN13 in Java

Calcolare control digit EAN13 in java
Un codice EAN 13

Il codice EAN13 o European Article Number 13,  è un codice utilizzato per l’identificazione univoca di articoli in vendita nell’Unione Europea. Lo troviamo, in forma di codice a barre, su praticamente ogni articolo in vendita nei supermercati e può essere letto tranquillamente da lettori  tradizionali e da smartphone Android, iOS, Symbian o RIM dotati di fotocamera. Vediamo in questo articolo un metodo Java per il calcolo della cifra di controllo di un codice EAN13.

Leggi tutto “HOWTO – Come calcolare il check digit EAN13 in Java”

Un approccio pure java per la validazione di indirizzi email

Esistono diversi servizi a pagamento che consentono di spedire newsletter, tuttavia chi, come noi, è dotato di un SMTP proprio su server dedicato e non deve spedire milioni di mail, ma solo qualche decina di migliaia, può pensare di crearsi un tool molto semplice per farselo gratis ed in casa. In quest’ottica, mantenere una lista di indirizzi pulita e libera da typo o mail non più esistenti (domini sbagliati, username sbagliati) diventa una priorità per risparmiare risorse server ed evitare le centinaia di mail  di ritorno (spesso in più mandate per i vari retrial). A questo scopo ho realizzato un validatore email che sfrutta tre principi, il banale syntax checking, la validazione del record MX associato al dominio, ed infine la validazione della mailbox tramite il protocollo SMTP (i vari HELO, MAIL FROM, RCPT TO).

Leggi tutto “Un approccio pure java per la validazione di indirizzi email”

Connessione VPN PPTP su Mac OS X

Questo post contiene un breve tutorial su come connettersi ad una VPN PPTP da Mac OS X. Testato anche su Snow Leopard.

Per un freelance le connessioni VPN sono strumenti spesso indispensabili, che consentono di interagire con la struttura IT dei clienti senza essere fisicamente nelle loro sedi.

Qui sotto ecco la procedura corretta per creare una connessione ad una VPN PPTP basata su autenticazione con username e password. Nel caso di autenticazioni diverse, anche basate su certificato, le modifiche da apportare a questa procedura sono comunque minime.

Per prima cosa è necessario accedere al pannello preferenze Network.

Connessione VPN PPTP Mac OS X
Pannello preferenze Network

Leggi tutto “Connessione VPN PPTP su Mac OS X”