Installare Canon LIDE 35 su Windwos 8.1

Dopo l’articolo su come installare lo scanner lide 35 di Canon su Windows 7 64bit, ripropongo lo stesso articolo con il nuovo sistema operativo di Microsoft, Windows 8.1.

Come prima cosa si devono utilizzare i driver a 64bit dello scanner lide 60, scaricabili dal sito ufficiale Canon, scompattare il file scaricato ottenendo così un ulteriore eseguibile SetupSG, procediamo con l’estrazione anche di questo file, come fosse un archivio; verifichiamo che nella cartella risultante sia presente il file CNQL60. Questo è il file che permetterà l’installazione del nostro scanner!

Procediamo quindi con l’effettiva installazione e dopo aver collegato lo scanner al pc, verrà rilevato un nuovo dispositivo (che ovviamente non sarà riconosciuto). In Dispositivi e Stampanti troviamo conferma di ciò. Le proprietà del dispositivo saranno come quelle dell’immagine qui sotto:

Impostazione Canon ScanCliccando su Cambia Impostazioni si attiverà il pulsante Aggiorna dirver che proporrà un paio di scelte. Selezioniamo Cerca il software del driver nel computer

cerca_driver

Specifichiamo manualmente il percorso per raggiungere il file CNQL60

sel_percorso_driverVisualizzeremo la finestra a seguire, la quale riporta correttamente il nome del driver che stiamo installando, CanonScan Lide 60.

OK_driverNon resta che proseguire l’installazione nonostante a windows non piaccia molto questo driver!Avviso_aggiornamento

A questo punto notiamo che lo scanner è stato riconosciuto, basterà quindi installare Canon Toolbox per poter gestire la scansione.

check_apache2 per Centos

In questi giorni sto provando quello che sembra essere un ottimo plugins per Nagios e quindi anche Icinga, atto a monitorare tramite mod_status il più famoso dei web server, Apache.

Ripropongo lo script check_apache2 presente sui repository Nagios, con le modifiche apportate in modo tale da poter funzionare sotto Centos. Disponibile inoltre il template check_apache2.php che genera il grafico in PNP4Nagios.

Entrambi li trovate nel mio reposiory github.

Come combattere lo spam sul proprio server

Le statistiche dicono che circa l’85% delle traffico email è spam (fonte cisco), questo vuol dire che bisogna configurare al meglio il sistema email, in modo da integrare diversi sistemi di protezione per evitare, non solo di essere destinatari di spam, ma anche di inviarne! Lato amministratore, esistono diverse politiche per proteggere il proprio server dello spam, e devono poter lavorare congiuntamente in modo da ottenere il miglior risultato.

Continue reading

Proftpd configurazione autenticazione MySQL e mod_ban

Esistono molte tipologie di Server FTP, che secondo il mio pensiero, si potrebbero ricondurre in quattro principali categorie:

  • per pochi utenti
  • per multi utenti
  • personalizabbili
  • orietante alla sicurezza

Io prediligo la personalizzazzione, ritengo infatti, che un servizio debba permettere massima libertà, sia per quanto rigurarda le impostazioni e che dia la possibilità di impostare livelli di sicurezza e di funzionamento desiderati. Per questo motivo, sono sempre stato orientato verso l’utilizzo di ProFTPd.

In particolare la configurazione tipo che utilizzo, è quella che si appoggia ai moduli mod_sql mod_sql_mysql, grazie ai quali è possibile implementare un sistema di autenticazione FTP con MySQL.
Si possono trovare moltissimi esempi di configurazione in rete, come questo: http://www.khoosys.net/single.htm?ipg=848, che utilizza anche il sistema di quota fornito da ProFTPd.

Nell’ultimo server installato, ho voluto inserire anche la gestione automatica del ban, basata su criteri ben precisi; mod_ban permette di bloccare l’accesso al server seguendo diverse direttive, la più veloce da configurare è sicuramente MaxLoginAttempts.

Ulteriori perfezionamenti vengono dall’estratto del file di configurazione di proftpd qui sotto.

Le prime due sono quasi ovvie, impediscono l’autenticzione dell’utente root e proteggono la shell. L’ultima riga invece impone la visualizzazzione di tutti i file, anche quelli nascosti, per un massimo di 100 ricorsivamente per 3 cartelle

RootLogin off

RequireValidShell off

ListOptions -a maxfiles 100 maxdepth 3

A completare la configurazione del server, rimane l’apertura delle porte su iptables. Aggiungendo le seguenti righe al file /etc/sysconfig/iptables

-I INPUT -p tcp –dport 21 -m state –state NEW,ESTABLISHED -j ACCEPT

-I INPUT -p tcp –sport 20 -m state –state ESTABLISHED,RELATED -j ACCEPT

Mentre nel file /etc/sysconfig/iptables-config si deve aggiungere al caricamento dei moduli

IPTABLES_MODULES=”ip_conntrak_ftp”

L’ultima cosa da fare è abilitare il demone proftpd all’avvio del server

chkconfig –level 345 protftpd on

 

 

Costiera Amalfitana in 4 giorni

La scorsa settimana ho colto l’occasione e sono stato 4 giorni sulla costiera amalfitana; precisamene mi sono fatto un giro per i luoghi turistici di maggior interesse come Amalfi, Positano, Sorrento, Pompei e ovviamente Napoli.
Se ci fosse bisogno di dirlo, sono posti stupendi da visitare, dove si può mangiare divinamente. Ovviamente essendo mete turistiche, i costi non sono nemmeno da paragonare a quelli che si possono trovare in altre località, anzi, già a Napoli, i prezzi sono nettamente inferiori.

I posti più caratteristici sono sicuramente Positano e Sorrento, piccole e piccolissime località a stretto contatto con il mare, posti raggiungibili solo attraverso il mare oppure percorrendo delle strade stupende a piombo sul mare; si trova dell’bell artigianato ma soprattutto scorci e paesaggi bellissimi.
Per pranzare, se vi trovate a Positano, vi consiglio una soluzione non molto economica, ma che da vere soddisfazione al palato, dei piatti buonissimi e gustosi, come solamente alle tre sorelle ho trovato, del pesce buonissimo, il tutto a 20m dal mare!

Mi ha stupito anche Pompei, le rovine occupano un grande spazio e non serve uno scienziato per capire che si è di fronte ad una cosa unica. Alcune strutte ricordano i Fori Imperiali a Roma, ma non voglio aggiungere altro, perchè queste cose non hanno parole e bisogna assolutamente andare a visitarle per farsi un idea.

 

Devo inoltre ribadire il fatto che sono persone solari, molto più di noi del nord, ovviamente hanno altri ritmi e altre mentalità e appena ci si allontana dalle zone turistiche si capisce veramente come funziona (mi è bastato camminare nelle vie di Napoli adiacenti al porto o alla stazione Garibaldi per trovare di tutto, dal ragazzino di 10 su uno scooterone senza casco ai tizi che cercano di venderti l’ultimo iphone, per non parlare di ciò che si vede percorrendo la Salerno-Reggiocalabia) hanno però dei panorami pazzeschi, se solo sapessimo sfruttare queste nostre risorse….

Golfo di Napoli

Il Golfo, con il Vesuvio a dominare la scena. Il tutto appena sotto alla Piazza Plebiscito

DELL – Power to do more

Eh si oggi, dopo quasi 3 anni che seguo direttamente gli acquisti tecnologici per l’azienda in cui lavoro, DELL mi ha fatto pervenire il primo regalino!
Devo ammettere che, la confezione e la custodia per ultrabook presente al suo interno sono molto curati e di pregio, come vedete nelle due foto qui sotto. La cosa ancora più interessante però è la possibilità di valutare “il dispostivo più adatto all’azienda”, come scritto nella brochure, gratis, tramite un codice alfanumerico.
Sto quasi pensando di sorbirmi l’incontro con con un loro commerciale pur di provare questo gioiellino, l’XPS 13.

 

DELL Package Custodia Ultrabook DELL

Install Proftpd on Amazon EC2 with RDS

ok ok, all people could install easily Proftpd or alike on unix server and all people can configure MySQL to integrate the authentication (or not? Install Proftpd on debian).

But how configure proftpd with mod_sql on EC2 with RDS?

as easy as pie if you know! Set MasqueradeAddress with EC2 public DNS and SQLConnectInfo with RDS endpoint!

MasqueradeAddress ec2-xxx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com

SQLConnectInfo table_name@endpoint.eu-west-1.rds.amazonaws.com user password

Ottimizzare le performance di IIS6 grazie a GTmetrix

Internet deve essere un esperienza veloce e completa.
Questi secondo molti sono le due caratteristiche importanti per cui, non solo gli utenti ma anche Google premiano un sito. Per cercare di arrivare alla perfezione, oltre a curare il codice durante la fase di programmazione, si deve avere lo stesso tipo di attenzione anche lato server, dove è possibile con piccoli accorgimenti, migliorare, e di molto, la situazione.

Il server in esame, non ha personalizzazzioni importanti se non l’installazione del modulo ISAPI_Rewrite3 che con queste versione, ha raggiunto una forte compatibilità con il più famoso mod_rewrite di Apache.

Dallo screen, preottimizazzione possiamo notare come GTmetrix, ci fornisca facilmente i motivi della nostra pessima valutazione:

Per migliorare la situazione, basta solamente seguire le indicazioni fornite, ma come ci si comporta in ambiente IIS6? Ecco la soluzione generale al problema:

  • Abilitare l’HTTPCompression: in questo modo la risposta sarà inviata dal server al client in modo compresso, utilizzano gzip. Per attivare il modulo e configurarlo ci si deve spostare nella directory “c:\inetpub\adminscripts\” con la console di windows.
    Ora, se si elencano i file presenti, si potrà notare la presenza del file adsutil.vbs, utility di microsoft, creata per aiutare a configurare IIS, proprio quello che fa al caso nostro. Diamo quindi il seguente comando:

    adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true

    Dopo aver abilitato la compressione, si deve indicare il metodo gzip,

    cscript adsutil.vbs get W3SVC/Filters/Compression/gzip/HcFileExtensions

    Specificando la tipologia di file che rispetteranno questa regola

    cscript adsutil.vbs set W3SVC/Filters/Compression/gzip/HcFileExtensions "js" "css" "html" "htm"

    Si possono inserire anche i file immagine, quali jpg o png, ma questo richiederà senza dubbio un carico di memoria ulteriore al server, con dei dubbi giovamenti per quanto riguarda le performance.

  • Abilitare l’Expires Headers, ovvero informare il client che il contenuto presente nella cache del browser è valido, perchè non è stato modificato rispetto all’ultima visita. Grazie a questa impostazione si possono ridurre notevolmente il numero di chiamate HTTP fra client e server e visualizzare con un notevole anticipo la pagina desiderata.
    Se però il contenuto della pagina è variato, si può correre il rischio che il client non visualizzi correttamente il contenuto; per eludere questo problema, basta rinominare, quando possibile i file modificati!
    Per attivare questa opzione, si può agire a livello di serve oppure di singola cartella, entrando nelle sue proprieta attraverso l’IIS Manager, selezionare la tab HTTP Headers e definire il lasso di tempo, come si vede qui sotto.
    httpheadersSuggerisco di settare come periodo di validatà della cache 30 giorni.

Una volta riavviato il server IIS (iisreset) si può eseguire nuovamente il test, ed ecco i risultati:

Come si nota, la valutazione è nettamente migliorata,suggerndo prontamente altre modifiche.

Nokia Lumia 610 due mesi dopo

Eh si, finalmente, non per merito mio, sono in possesso del Lumia 610, e vorrei fare un brevissima recensione su questo device.

L’imballaggio è piccolo ma dentro c’è spazio per tutto, a partire dagli auricolari, con due paia di gommini di scorta.
La mia sorpresa, dopo aver provato un HTC Desire e l’Iphone 4S e quindi un iOS ed un sistema Android è positiva, perchè ad ogni tocco, il sistema risulta reattivo e stabile. Non ha punti di forza se non l’integrazione molto ben riuscita fra Nokia e Microsoft ed un’ottima velocità nel trovare il segnale GPS.
I punti dolenti sono essenzialmente: il tempo di fruizione per un’applicazione precedentemente spostata in background, che è, a seconda dell’app, molto lungo.
Questo sistema però garantisce un’autonomia maggiore al lumia e questo, forse, riequilibra la situazione!
Il secondo problema che ho notato riguarda la capicità di determinare il tracciato stradale, con il navigatore nokia, per portarti a destinazione, molto spesso la strada suggerita non è la più corta o la più conveniente in termini di tempo.

Per quanto riguarda le applicazioni in genere, ad ottobre, quando provai a cercare le mie prime app, rimasi deluso dalla loro scarsità, oggi però la cosa è cambiata notevolemnte, ce ne sono per tutti i gusti, come si vede nel grafico sottostante, che raffigura la quantità di applicazioni presenti nel Marketplace. Mancano le app come Instagram, oppure più generalmente ho notato mancano le app che sostanzialmente riflettono l’esperiza che si può avere navigando sul sito del servizio, e questo non può essere che un bene.

L’andamento delle app pubblicate su windows Phone:
windows phone 7 applications

Una recensione più dettagliata: