eXtplorer, da come recita il titolo, è un file manager consultabile tramite browser web. Il tutto poggia sul linguaggio di scripting PHP e sulla tecnologia Ajax. 

preview

La configurazione è abbastanza semplice. Sul sito trovate la documentazione completa con i passi per una configurazione basilare.Comunque l’interfaccia è abbastanza intuitiva e, grazie ad Ajax, molto accattivante.

Naturalmente c’è la possibilità di definire nuovi utenti, assegnare i relativi diritti di accesso, creare home personalizzate.Davvero carino e utile ;-) Sito ufficiale:  eXtplorer

Vi presento una breve guida per convertire un file PDF in un file immagine sempre che vi possa tornare utile. La guida riporta una conversione in JPG ma qualsiasi altro formato è valido ;-)

Il tutto si basa su ImageMagick che permette di gestire tantissima roba per quanto riguarda le immagini. Viene rilasciato sotto licenza GPL per cui non si paga :-)

In pratica ImageMagick offre una serie di tools già funzionanti e delle librerie da utilizzare con i linguaggi di programmazione (C, C++, Java, …). PHP è supportato con MagickWand for PHP ma solo per Linux (windows soon..). Per PHP si utilizza quindi il tool a linea di comando da richiamare con la funzione exec.

Attenzione: per poter funzionare correttamente con il formato PDF, ImageMagick necessita di GhostScript.

Ecco cosa fare:

  1. Installare GhostScript. Lo potete scaricare qui.
  2. Installare ImageMagick. Scaricabile qui.

A questo punto da qualsiasi path del sistema si può lanciare il tool (provare a scrivere “convert” dal prompt dei comandi).
Come riportato qui, basta creare uno script in PHP contenete:

exec ("convert.exe documento.pdf documento.jpg");  

ACCORGIMENTO 1:

Quando provavo lo script non mi funzionava. Se lanciavo il comando contenuto nell’exec dal prompt invece andava. Questo è dovuto a motivi di sicurezza. In pratica sotto windows (analogamente in Linux) Apache funziona come “Account di sistema locale” che gode di diritti limitati. Per risolvere bisogna far girare Apache come utente che fa parte di un gruppo con diritti maggiori. Per farlo, seguire i seguenti passi:

start->pannello di controllo->strumenti di amministrazione->servizi->doppio click sul servizio apache->connessione
settare “Account” e scegliere l’utente da utilizzare.

ACCORGIMENTO 2:

Ho provato a dare in pasto un pdf che contiene più di una pagina. Il tool lo converte in più file numerati. Per esempio se PROVA.PDF contiene 2 pagine e vogliamo convertirlo in PROVA.JPG, il tool crea: PROVA-0.JPG, PROVA-1.JPG. E’ utile quindi poter conoscere le pagine che contiene un pdf. Per far ciò in modo FREE ho utilizzato:

  • FPDF scaricabile qui
  • FPDF_TPL scaricabile qui
  • FPDFI (necessita di FPDF e FPDF_TPL) scaricabile qui

Per farli funzionare scaricare e mettere tutto nella stessa cartella.

Sito ufficiale di ImageMagick, GhostScript, FPDFI (utility interessanti per PDF&PHP).

Enjoy :-P

Al seguente link è possibile scaricare un utility free che permette di eseguire su piattaforme windows i seguenti servizi:

  • DHCP Sever
  • TFTP (server e client)
  • SNTP e Syslog server

Il TFTP (Trivial File Transfer Protocol) è una versione leggera del protocollo ftp che si basa a livello di trasporto all’UDP. Trovate tutte le info a riguardo su wikipedia.

SNTP (Simple Network Time Protocol) viene utilizzato per la sincronizzazione del tempo tra i computer alli’interno di una rete da come potete qui.

Syslog server permette invece di loggare i messaggi scambiati su una rete. Trovate le informazioni qui.

Tftpd32 è uno strumento free molto leggero ma allo stesso tempo estremamente potente nel suo ambito. Sul sito ufficiale trovate l’intera documentazione, le faq ed un forum completo di supporto.

Veramente carino :-P

Sito ufficiale, faq, forum.

Una meraviglia di Google segnalatami dal caro amico Jack :P

 Andate su Google->ricerca immagini, e cercate una qualsiasi parola.

Ottenuto il risultato copiate questo JavaScript nella barra degli indirizzi al posto di quello che c’è e magia….
 
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=’absolute’; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++ }setInterval(’A()’,5); void(0);

Un amico mi ha segnalato un notizia che potete leggere qui e che ha dello strabiliante.

Certo che pur di ottenere uno scopo le persone si possono dimostrare degli (stupidi) geni. Vergogna :-(

Solita notizia di cronaca sulla politica che potete leggere qui.

Accompagnano una cosa buona per i cittadini per poi mascherare i loro scopi… Ladri!

Che paura hanno i politici delle intercettazioni se queste possono aiutare a svelare i reati?

Visto che i politici rappresentano tutti i cittadini al parlamento, e per questo dovrebbero essere estranei ad ogni illecito a prescindere, perchè si preoccupano tanto? Dimenticavo… siamo in Italia!

Grazie alla segnalazione di un amico, vi riporto due nomi di senatori che hanno festeggiato “allegramente” alla caduta del governo Prodi:

Nino STRANO

Domenico GRAMAZIO

Grazie a questi due signori, li vedete in azione qui, siamo stati derisi da mezzo mondo. Forse non sono tutti così?

Bah… Resta il fatto che se leggete questa scheda, direttamente dal sito del senato, si rimane sconcertati.

Dal sito del Corriere della Sera si può leggere questo.

Apparentemente si tratta della solita notizia di mala politica italiana.

Ma leggete il commento di Cicchitto….. Tutti i politici sono Nemici sulla facciata e Fratelli nella realtà.

Sempre la stessa solfa :-(

Come tutti sanno, usare un CMS per la realizzazione di siti commerciali (e non) è oggi indispensabile. Ciò dipende dal fatto che attraverso un CMS ci si può concentrare sul contenuto del sito senza la necessità di dover perdere intere nottate tra div, css e javascript.

Di CMS ce ne sono un infinità e per tutti i linguaggi. Per quanto riguarda PHP, Joomla è senza dubbio uno dei CMS più famosi e potenti. Basta documentarsi un pò per diventare dei Joomla Master.

Molto spesso capità allo sviluppatore di replicare il suo sito su più server o normali desktop. Le motivazioni possono essere molteplici: backup, testing, migrazioni,… Ci sono situazioni in cui capita di dover presentare al cliente una versione preliminare del sito. Ancora più spesso, nel caso si sviluppino componenti o funzionalità particolari, il cliente chiede di installarne una replica  sul prioprio laptop per prendere dimestichezza con la struttura creata.

Gli inconvenienti sono tanti e fastidiosi: installare il web server, database, trasportare i contenuti.. :-(

Navigando in giro per la rete ho trovato questo bellissimo programma: JSAS (Joomla Stand Alone Server ) per Windows. In pratica, dopo l’installazione, il pragramma fa partire in contemporanea Apache con PHP e MySql. Il tutto poggia su uno spazio privato accessible come un normale disco del computer. Possiamo così liberamente trascinare file e cartelle. Per replicare il sito, lo sviluppatore non deve far altro che copiare la struttura delle cartelle dal server del sito, replicare la struttura del database, aggiustare i parametri di configurazione bei file necessari e via… Il gioco è fatto :P

A breve pubblicherò una breve guida sul backup di un sito fatto con Joomla e della sua replica con JSAS.

Stay tuned ;-)

Link a JSAS: Joomla Stand Alone Server

Basta navigare in giro per capire il caso del portale italiano www.italia.it. Nessuno sa con esattezza quanto sia costato e casa debba fare esattamente questo portale. Quello che si sà è il costo contrattuale di circa 8 milioni di euro, sempre che sia vero :-(

 Certo che quando il governo fa qualcosa chissà come mai le spese sono sempre esorbitanti…. W l’Italia!

Fonte ufficiale

Le voci della rete: 1, 2, 3