Browse Month: luglio 2017

“La nostra azienda è diversa”

Quando faccio la demo di un software ERP le domande ed affermazioni più frequenti sono: “Quali sono i processi coperti?”, “Cosa è presente nello standard?”, “Quali altre aziende del nostro settore lo usano?”, “Non vogliamo personalizzazioni!”. Ma dopo le risposte e le rassicurazioni, c’è sempre qualcuno che: “Eh ma noi siamo molto complessi, la nostra azienda è diversa”.

Personalizzazioni standard.

SPAM

Lo SPAM esiste davvero! Sarebbe meglio dire “la” SPAM in questo caso: è una carne in scatola prodotta negli USA, diventata ormai sinonimo di posta indesiderata. L’origine del termine risale ad un vecchio sketch trasmesso in TV, in cui una cameriera cerca di rifilare il prodotto a due clienti, pronunciando continuamente il termine “SPAM” (https://youtu.be/M_eYSuPKP3Y).

Ma quando lo SPAM arriva nella nostra posta, non fa così ridere e non c’è settimana in cui non ci sia qualche discussione nuova con gli utenti riguardo il funzionamento della posta indesiderata.

Continue Reading

Be “pythonic”

Da qualche tempo ho iniziato a sviluppare seriamente in Python. In questi anni ho utilizzato buona parte dei linguaggi di programmazione più diffusi: C/C++ per applicazioni embedded, Pascal (Delphi) e Visual Basic all’inizio, PHP e Javascript per il web, Perl per gli script, Java per qualche applicazione sfortunata (odio Java), C/SIDE per Dynamics, T-SQL per i database e poi tanto tanto C#. Che bisogno c’era di un nuovo linguaggio?

Vi traduco un articolo di Anthony Shaw che riassume il mio pensiero.

Continue Reading

MailScanner

Ci sono infiniti sistemi di controllo della posta elettronica con antivirus, antispam, installati nel cloud oppure on-premises, opensource oppure commerciali. La verità è che nessuno di questi è efficiente al 100%.

Nonostante le protezioni, continuano a passare le mail con allegati pericolosi, spesso cryptovirus. Continuano ad arrivare migliaia di mail di spam. Talvolta le mail buone finiscono nella posta indesiderata.

Oggi parliamo di MailScanner, una soluzione opensource nata nel 2000 usata in oltre 40.000 server di posta elettronica in giro per il mondo. La differenza con altre soluzioni? Semplice: MailScanner può essere programmato molto profondamente, elevando le sue funzionalità di base verso le necessità dell’azienda. In questo modo il sistema può diventare quasi infallibile.

Continue Reading

SQL Tips & Tricks, Log Shipping

Con il Log Shipping di SQL Server è facile implementare un sistema di replica completa ed alta affidabilità dei database. SQL Server infatti tiene traccia di tutte le operazioni di modifica del database in un file di “log”. Questo file viene normalmente “troncato” dal backup periodico (altrimenti crescerebbe all’infinito) ma è possibile utilizzarlo per replicare i dati su un altro server.

Continue Reading