22.2.07

Charset

Gestire correttamente il charset per lo scambio di dati tra client, server web e server dati è molto importante.

Per siti solo in italiano, o al massimo in lingue europee il discorso è semplice. Basta settare in ogni componente del processo il charset corretto.

PHP : header('Content-Type: text/html; charset=iso-8859-15');
HTML: <meta equiv="Content-Type" content="text/html; charset=iso-8859-15">
MySQL: Collation latin1_swedish_ci

Il Charset iso-8859-15 gestisce correttamente tutte le lingue europee e include il simbolo dell'euro. Per esigenze piu complesse si puo usare l' UTF-8, ma raramente è necessario.

In teoria il webserver dovrebbe aggiungere gia tra gli header che invia di sua iniziativa il charset ma questo potrebbe essere differente da quello impostato in mysql o adirittura non essere settato (lasciando al browser il compito di capire quale charset meglio si adatti al contenuto che deve visualizzare) perciò specificarlo in modo esplicito è un ottima abitudine

18.2.07

Posta Aziendale - Possibili soluzioni -

Possibili soluzioni:

  • Server privato interno: La soluzione piu versatile e, ovviamente, piu costosa. Sia per via dell'hardware, che del personale che gli deve costantemente fare manutenzione. Inutile illudersi di installarlo e lasciarlo li. Non va. Soppratutto per via dello spamming. Si evolve ad una tale velocità che gli antispam vanno addestrati costantemente, le blacklist aggiornate, lo stesso motore dell'antispam alla lunga diventa inefficace. L'accesso dall'esterno della lan aziendale puo diventare complicato e se questo implica una web-mail anche una fonte di maggiore attenzione perche di fatto diventano 2 server da gestire e tenere aggiornati. Uno web e uno mail.
    Il grosso vantaggio è che un computer moderno, anche di classe desktop, puo gestire letteralmente migliaia di caselle email senza alcun fastidio.
  • Servizio a pagamento presso un noto provider: Il provider deve ovviamente essere tra i maggiori, e assolutamente degno di fiducia. Si deve scegliere sicuramente una opzione a pagamento, primo perche le email aziendali su un dominio noto per per dare email gratuite fanno una pessima figura, secondo perche in genere hanno limitazioni rilevante. Quasi nessuna casella di posta gratuita ha l'antispam e l'antivirus. Quindi ammesso di trovare un servizio noto, affidabile, ragionevolmente economico, senza troppe limitazioni, con webmail, antispam, antivirus, con un buon uptime .... e che altro ? ... ah si che fornisca anche l'smtp per poter inviare posta tramite qualsiasi connessione ... potremmo essere praticamente a posto. Ma esiste ? E cmq andiamo a perdere serivizi di groupware come il calendario condiviso, l'anagrafica delle email aziendali automatica e tante altre cosine