Author Archives: Sergio Gandrus

About Sergio Gandrus

About Sergio Gandrus

Da febbraio 2024 lavoro come CTO presso Deva Connection Il mio stack è PHP/MySQL/Git/Docker. Lavoro con Agile (Scrum) e utilizzo principalmente AWS come cloud provider. Sono papà e marito. Nel tempo libero mi piace leggere, il buon vino e viaggiare.

Pears: il tema per WordPress che ti insegna l’ HTML e il CSS

Pubblicato da

Pears: il tema per WordPress che ti insegna l' HTML e il CSS

Pears: il tema per WordPress che ti insegna l' HTML e il CSS

WordPress è la piattaforma per blog più utilizzata al mondo. Ci sono migliaia e migliaia di template gratuiti in giro per il web per personalizzarlo e renderlo più vicino ai nostri gusti.
Ma come sono fatti questi template? E’ veramente così complesso barcamenarsi tra HTML e CSS?
Se a qualcuno è venuta mai la voglia di imparare e magari crearsi da solo il proprio template, Pears è il template ideale per imparare.

Non solo questo template fornisce un codice di base ma anche un’interfaccia pratica e divertente per modificare e testare al volo le modifiche.
Con un po’ di pazienza e voglia di sperimentare, in poco tempo si potrà padroneggiare il codice per creare un template su misura.
Veramente geniale.

Link: Pears

Virtualizzazione del sistema operativo con un clic

Pubblicato da

Virtualizzazione del sistema operativo con un clic

Virtualizzazione del sistema operativo con un clic

Toolwiz Time Freeze è un software che permette di creare istantaneamente, su una partizione del disco, una virtualizzazione del sistema operativo in uso.
Lo scopo è quello di proteggere il sistema e poter testare sul clone, in tutta sicurezza, ad esempio installazioni di software, modifiche di registro o qualsiasi azione giudicata rischiosa.
In qualsiasi momento sarà possibile tornare indietro alla propria configurazione funzionante ed ogni cambiamento prodotto da malware o da azioni di modifica improprie verrà distrutto assieme al clone del sistema operativo.

Quali sono i vantaggi rispetto alla creazione del “Punto di ripristino di Windows”? Innanzitutto la semplicità e la velocità di accesso alla modalità sicura e di ripristino allo stato originario.
Inoltre la lineare interfaccia utente del software permette di fare queste operazioni “avanzate” con semplici clic. Una virtualizzazione veramente alla portata di tutti.
L’unico (piccolo) neo è un certo ritardo di risposta durante la sessione di lavoro “sicura” tipico di quando si lavora in ambienti virtuali.
Nel complesso si è dimostrato un ottimo prodotto che ha in più il grande pregio di essere gratuito.

Link: Toolwiz Time Freeze

Chill: il Pinterest con i video

Pubblicato da

Chill: il Pinterest con i video

Chill: il Pinterest con i video

Pinterest è uno dei social network del momento. Sta avendo un successo incredibile pensando che ancora si tratta di un’applicazione a inviti.
Nella percezione di molti è un luogo virtuale d’elite in cui si condividono immagini ma in maniera più sofisticata, originale e “intima” (rispetto a Facebook o a Flickr).
Sulla scia di questo successo è nato Chill che altro non è che un Pinterest ma fatto con i video.
Chill è già aperto a tutti. Infatti basta avere un account Facebook per poter accedere.
Avrà successo come Pinterest? O sarà fagocitato da un servizio tipo i canali di YouTube? Vedremo

PS: anche Pinterest permette di “pinnare” video ma è una sezione un po’ separata dal resto. Chill invece è dedicato solo a questo

Link: Chill

Vinci una licenza gratuita per MacX DVD Ripper for Windows

Pubblicato da

Vinci una licenza gratuita per MacX DVD Ripper for Windows

Vinci una licenza gratuita per MacX DVD Ripper for Windows

MacX DVD Ripper for Windows è un ottimo e completo programma per rippare (estrarre traccia audio e video) un dvd.
Il software riesce a funzionare anche se il dvd è protetto da sistemi anticopia come CSS encryption, Sony ARccOS, RCE region protection, UOPs, così come il nuovo sistema Disney.
Il formato di esportazione è possibile sceglierlo tra MP4, FLV, MOV, MPEG, AVI (leggibili su PC) oppure tra quelli indicati per iPhone, iPod, iPad, PSP, Apple TV, Zune, Zen e altri dispositivi portatili.
L’interfaccia è estremamente semplice da utilizzzare. Una volta scelta la traccia da estrarre, si seleziona il formato e il percorso di uscita. Niente altro.

Per chi invece ne vuole fare un utilizzo più avanzato è possibile anche estrarre solo delle porzioni di video ed editarlo (in maniera molto semplice).
Anche l’annoso problema dell’audio fuori sincro è risolto grazie all’opzione “Force A/V Sync”.
Infine il produttore assicura un aggiornamento continuo ai nuovi sistemi di protezioni che dovessero affacciarsi sul mercato.

Grazie alla gentile disponibilità di Digiarty Software posso mettere in palio 10 licenze gratuite per la versione completa di MacX DVD Ripper.

Regolamento per concorrere:

  1. Lasciare un commento qui (mi raccomando inserite un’email valida!)
  2. Seguitemi su Twitter e twittate su questo contest (aggiungete @gandrus nel testo)
  3. Un “mi piace” “like” su Facebook è gradito anche se non obbligatorio
  4. Il contest si chiuderà venerdì 24 febbraio
  5. Come sempre, userò i servizi di Random.org per estrarre i vincitori tra tutti i partecipanti

Link: MacXDVD

Centratissimo: un layout originale che sta sempre al posto suo.. al centro

Pubblicato da

Centratissimo: un layout originale che sta sempre al posto suo.. al centro

Centratissimo: un layout originale che sta sempre al posto suo.. al centro

Centratissimo è

un template web con scrolling fluido tra le pagine e capacità di adattare le proprie dimensioni in funzione di quelle della finestra in modo da risultare sempre perfettamente centrato.
Centratissimo è stato testato e funziona bene a partire da Firefox 3.x, IE8, Safari 4.x, Opera 10.x., Chrome 11.x

Per fare questo basta jQuery, un paio di suoi plugin e tanta pazienza.
Il risultato è un originale layout adattissimo per pagine di presentazione, mini-siti e compatibile con tutti i browser moderni.
Da tenere d’occhio.

Link: Centratissimo

Controllo parentale: licenza gratuita del software K9 Web Protection

Pubblicato da

Controllo parentale: licenza gratuita del software K9 Web Protection

Controllo parentale: licenza gratuita del software K9 Web Protection

K9 Web Protection fa parte di quei software finalizzati al controllo della navigazione su internet per i minori.
E’ tra i più avanzati e tra le caratteristiche vanta:

  • Blocco dei siti in più di 70 categorie tra cui porno, scommesse, droghe, violenza/razzismo, spyware e phishing
  • Modalità SafeSearch obbligatoria su tutti i maggiori motori di ricerca
  • Possibilità di impostare restrizioni temporalidi navigazione su internet
  • Configurazione di liste personalizzate  per “abilitare sempre” o “bloccare sempre”
  • Inserimento password su determinate pagine web
  • Sicurezza di un’avanzata anti-manipolazione del software, neanche i bambini più svegli possono cancellare le impostazioni
  • Produzione di rapporti sull’attività web
  • Categorizzazione in tempo reale di nuovi siti per adulti o fraudolenti
  • Compatibile con Windows e Mac

Per ricevere una licenza gratuita di questo software basta andare nella pagina di richiesta e inserire i dati.
Si riceverà la chiave di licenza gratuita nella propria email (valida solo per un utilizzo domestico, le amministrazione e le aziende devono acquistare la licenza)

[via Newest Download]

PHP: gestione upload grandi file

Pubblicato da

PHP: gestione upload grandi file

PHP: gestione upload grandi file

La gestione dell’upload dei file con PHP può diventare un problema quando i file eccedono una certa grandezza.
Se c’è la necessità di inviare file di grandi dimensioni dobbiamo intervenire su alcuni parametri PHP che, di base, hanno impostazioni più prudenziali.
Il file di configurazione php.ini è il perno centrale per modificare queste impostazioni.

Prima di tutto bisogna permettere l’upload via HTTP quindi settiamo

file_uploads = On (oppure 1 oppure true)

Poi c’è la dimensione massima del file

upload_max_filesize = 20M

a cui associare la dimensione massima di TUTTI i contenuti uploadati, normalmente questo valore deve essere almeno del 40% superiore al valore precedente

post_max_size = 40M

Altro elemento importante da considerare è il tempo massimo in cui viene inviato il file.
Quindi si deve intervenire sul tempo massimo, espresso in secondi, di esecuzione dello script PHP

max_execution_time = 30

La gestione di questi processi implica il consumo di molta memoria. per cui è meglio intervenire anche su questo parametro.

memory_limit = 128M

Link: PHP

PyroCMS: il CMS costruito su base CodeIgniter

Pubblicato da

PyroCMS: il CMS costruito su base CodeIgniter

PyroCMS: il CMS costruito su base CodeIgniter

Ci sono decine e decine di CMS in giro. Ci sono quelli per chi vuole solo usarli senza alcun problema di installazione e configurazione e poi ci sono quelli che apparantemente sono altrettanto user friendly ma che stimolano la fantasia dello sviluppatore.
Rientra in quest’ultima cerchia PyroCMS sviluppato sul noto framework PHP CodeIgniter.
Che significa? Avere subito un prodotto moderno, efficiente e maturo per un immediato utilizzo ma anche un’ottima base per pensare “in grande”.
Ancora non ho provato PyroCMS ma il fatto che sia basato su CodeIgniter mi piace molto perchè ne amplia le possibilità e le prospettive.
Tra l’altro l’azienda che ha rilasciato PyroCMS è proprio uno dei maggiori supporter di CodeIgniter, quindi è assicurato il costante aggiornamento ai nuovi rilasci del framework.

Del CMS ci sono due edizioni: Community e Professional.
Entrambe godranno sempre degli aggiornamenti ma la prima, gratuita, non ha la possibilità, ad esempio, della gestione multi-sito e dei temi di amministrazione.
Lo userò sicuramente per qualche progetto e proporrò una recensione più ampia.

Link: PyroCMS