Nuovo sito WebUtil: utility per WebMaster
Ciao a tutti.
Ho appena installato una bozza del mio nuovo sito http://webutil.altervista.org: eredita alcune utility ed il corso su Linux dal suo progenitore http://proglinux.altervista.org e ne presenta alcune nuove tra cui http://webutil.altervista.org/whois_curl.php , http://webutil.altervista.org/imapweather.php e http://webutil.altervista.org/cambio_valute.php.
Il sito in fase di allestimento necessita di consigli e suggerimenti per renderlo piu' utile alla comunita', chi mi aiuta?
upgrade sezione libreria GD
Codice:
scrivero' una serie di articoli specialistici su varie sezioni tipo Librerie GD, CURL, API esterne, MYSQL,PHP ...
Come anticipato, ho terminato? la sezione del sito relativa alla libreria GD.
Ora potete trovare i sorgenti e gli esempi per realizzare:
http://webutil.altervista.org/GD/funzioni.php utili consigli ed esempi
http://webutil.altervista.org/GD/contatore.php contatore grafico accessi
http://webutil.altervista.org/GD/linguetta.php linguetta grafica per menu' orizzontale
http://webutil.altervista.org/GD/bottoni.php bottoni grafici al volo
http://webutil.altervista.org/GD/bar_chart.php grafici a barre per sondaggi
http://webutil.altervista.org/GD/pie_chart.php grafici tridimensionali a torta
http://webutil.altervista.org/GD/marker.php marcare le immagini col copyright
http://webutil.altervista.org/GD/thumbnail.php miniature "quadrate" dalle nostre immagini
http://webutil.altervista.org/GD/get_immagini.php estrarre e copiare immagini da pagine web
Secondo voi cosa potrei aggiungere per completare lo studio della libreria GD?
Utility free Dove Siamo e come raggiungerci
A seguito della richiesta di un'amica, ho scritto un'utility che penso possa interessare i WebMaster che creano siti per conto terzi, che spesso vogliono fornire ai propri clienti una mappa con la localizzazione della propria sede e del percorso da fare per raggiungerla partendo dal posto in cui si trovano ( nella stessa citta' o da altra localita').
La Demo dell'utility la trovate in http://webutil.altervista.org/demo_dove_siamo.php
dove e' riportato il codice da copiare ed incollare sul proprio sito per fornire il servizio.
Essenzialmente si tratta di una form nascosta contenente i campi da valorizzare:
"via" -----indirizzo tipo via/piazza .... n.civico
"comune" -----nome del comune in indirizzo
"provincia" ---nome della provincia
"tf" --- numero di telefono (campo opzionale)
name="ditta" ---ragione sociale della ditta (campo opzionale)
ed un IFRAME dove viene visualizzata la mappa .
http://webutil.altervista.org/dove_siamo.png
(strumento di ricerca) Cap
Continuando nell'intento di fornire strumenti gratuiti ai WebMaster, ho realizzato uno script per la ricerca dei Codici di Avviamento Postali che riporta tutti i codici di zona assegnati alla citta' scelta o, in alternativa, il nome della citta' corrispondente al CAP richiesto.
La Demo dell'utility la trovate in
http://webutil.altervista.org/search_cap.php
dove e' riportato il codice da copiare ed incollare sul proprio sito per fornire il servizio.
Essenzialmente si tratta di una form contenente un campo in cui immettere
il nome del Comune di cui si vuole conoscere il C.A.P.( in questo esempio bari )
oppure il C.A.P. da cui ricavare il nome del Comune
ed un IFRAME dove viene visualizzato un elenco del tipo
http://webutil.altervista.org/search_cap.png
dove si puo' notare che sono riportati tutti i CAP assegnati alle varie zone di Bari.
Toolkit Backup zippato e Restore INTERO SITO
Come preludio alla mia nuova sezione del sito dedicata ad applicazioni della libreria pclzip, vi invio questo primo lavoro sottoponendolo alle vostre osservazioni per cercare di migliorarlo.
Appena approntata tale sezione, in questoi stesso post ne comunichero' i dati di accesso.
----------Toolkit Backup zippato e Restore INTERO SITO-------------
L'installazione prevede il download del pacchetto da http://webutil.altervista.org/zippa/My_Backup.zip, il suo scompattamento in locale e l'upload nella root del proprio sito dell'intera cartella My_Backup.
Consente di effettuare il Backup zippato dell'intero Sito, dei soli file della root, delle singole Directory, di interi rami contenenti piu' Directory e dei singoli file o gruppi di file di ogni singola directory.
Effettua il Restore sovrascrivendo o ricreando il sistema dei file del Sito cosi' come esistente alla data di effettuazione del Backup selezionato.
Per il compattamento e lo scompattamento dei file utilizza la libreria PclZip versione 2.8.2, disponibile con Licenza GNU/LGPL su http://www.phpconcept.net, ed e' composto da:
*** pclzip_backup.php ***
Menu' di accesso al Backup od al Restore.
Al suo primo utilizzo richiede una password di accesso, la cripta con la funzione md5 e, riscrivendo al volo i programmi del Tool, la memorizza nella loro variabile $my_pswd, che sara' controllata ogni volta tramite l'utilizzo delle Sessioni in php 5; se l'esito del controllo e' negativo o se l'accesso ad un dei programmi e' avvenuto dall'esterno del sito, emette un messaggio di errore 403 (accesso proibito).
*** graphic_pclzip_backup.php ***
Disegna a video l'albero delle Directory da cui selezionare l'oggetto del Backup che sara' salvato in un file Bckp_giorno_mese_anno_oraMinutiSecondi_nomeSito_pa thDirectory.zip.
Se il Sito occupa meno di 40Mb, si puo' effettuare il suo backup totale altrimenti effettuare in successione il backup delle singole directory e quello dei soli file della root.
Selezionando una Directory si otterra' un file zip contenente tutti i suoi files e quelli delle sue SubDirectory
Il file cosi' ottenuto potra' essere scaricato in locale e/o cancellato ed a video si avra' una tabella della sua analisi riportante i dati dei singoli files, il rapporto di compressione, lo stato ..e, per i file di tipo txt,html e php, la possibilta' di leggerli in una textarea di una pop-up
Sotto ogni directory si trova un pannello riportante il numero dei suoi files:
cliccandolo si visualizzera' l'elenco completo dei files da cui selezionarne uno, un gruppo oppure tutti da inzippare nel backup Bckp_giorno_mese_anno_oraMinutiSecondi_nomeSito_pa thDirectory_files.zip (per evidenziare che contiene solo i file della directory).
*** restore_pclzip_backup.php ***
Visualizza in una tabella l'elenco dei file di backup ottenuti precedentemente od inviati tramite Ftp nella directory del Tool:
In ciascuna riga della tabella compare il nome di un file di backup ed i bottoni 'Analizza' 'Cancella' e 'Restore':
Cliccando su 'Analizza', si aprira' una pop-up con una tabella della sua analisi riportante i dati dei singoli files, il rapporto di compressione, lo stato ...
Cliccando su 'Cancella', ovviamente, si avra' la cancellazione del file.
Cliccando su 'Restore', si effettuera' il ripristino del Sito o di una sua parte alla data di effettuazione del backup selezionato e, nella root, sara' scritto un file html con lo stesso nome del backup e contenente la tabella di analisi dei file ripristinati.
*** zippa_Dir_Subdir.php ***
Programma di servizio che si occupa della compressione, decompressione dei file a seconda dei vari tipi di backup voluti, della costruzione della tabella di analisi dei file zippati e dell'estrazione direttamente in memoria dei file formato .txt, .php, .html per visualizzarli in una textarea scritta in una pop-up.
*** immagini varie di servizio ***
*** libreria pclzip.lib.php versione 2.8.2, la sua licenza ed il file readme.txt ***
Servizio foto ON-LINE su webutil
In http:///webutil.altervista.org/servi...to_online1.php, trovate da oggi un Servizio di Modifica di foto ON-LINE, comprensivo di un breve Help, che consente di applicare alle proprie immagini numerosi effetti "cumulabili tra loro".
- Nella parte superiore della pagina vi sono 12 miniature cliccabili tra cui poter selezionare uno dei seguenti effetti:
bianco e nero, antichizza, leviga, negativo, rilievo, sbalzo, sfocatura, sfocatura selettiva, soppressione intermedia, sfocatura con Maschera di Contrasto, riflessione, sfumatura verticale.
Subito dopo ci sono gli effetti cumulabili tra loro (e con quello selezionato precedentemente) suddivisi in due pannelli.
- Il pannello sinistro riporta inferiormente un carosello demo di alcuni effetti ottenibili e superiormente le cornici applicabili, anche simultaneamente, suddivise in cornice lineare sfumata secondo selezione di uno dei 14 colori proposti, e tre cornici tipo.
- Il pannello destro riporta le modifiche parametrizzabili:
LUMINOSITA',CONTRASTO,SATURAZIONE,OPACITA',RIDIMEN SIONAMENTO arbitrario,RIDIMENSIONAMENTO con dimensione fissa secondo asse(x oppure y),MINIATURA quadrata (crop centrato),ROTAZIONE,OMBRA laterale,BORDO,ANGOLI arrotondati,NORMALIZZAZIONE Colori,
AGGIUNTA dominante selezionabile tra 13 colori,DESCRIZIONE con colore selezionabile tra 16,COPYRIGHT con colore selezionabile tra 16,
ed infine la selezione dell'immagine dal proprio computer.
Le immagini uploadate (jpg,gif,png,bmp), per poter gestire la trasparenza necessaria ad alcuni effetti e per conservare quella eventualmente presente, sono trasformate in formato png e, dopo l'applicazione delle modifiche volute, visualizzate in nuova pagina da cui poterle scaricare.
Provate liberamente il servizio e, se volete contribuire a migliorarlo, postate i bug riscontrati, le vostre osservazioni ed i suggerimenti.
Grazie a tutti.
Panoramio e coordinate geografiche
Panoramio è un servizio di condivisione delle fotografie simile a Flickr, incentrato più che altro sulla geolocalizzazione degli upload effettuati dagli utenti: le foto caricate sul sito, dopo esser state anche posizionate sulla mappa di Google Maps, potranno essere visionate su quest'ultimo.
Un esempio di utilizzo di tale servizio lo si trova su
http://webutil.altervista.org/serviz...rch_comune.php
Immettendo il nome del Comune voluto, oppure indicandone solo alcune lettere e selezionandolo dalla lista di tutti i Comuni con il nome iniziante con tali lettere, si visualizzerà la sua Mappa Google con la raccolta delle foto indicative del luogo, posizionate alle coordinate cui si riferiscono.
Nell'intestazione della mappa troveremo il nome del Comune, la sigla della sua Provincia, il suo prefisso telefonico ed il suo Codice di avviamento Postale; al suo lato destro le sue condizioni metereologiche attuali, il nome della Regione di appartenenza e le previsioni meteo per i prossimi tre giorni.
Ma non è tutto, trascinando l'omino al di sopra dell'indicatore di Zoom della mappa sulla via che vogliamo visitare, visualizzeremo il video realizzato in loco da Google e, come se fossimo i registi, potremo percorrere le vie, zoommare, spostare la videocamera ... semplicemente usando gli indicatori presenti.
Come e' facile capire, tutta la parte video viene gestita dalle funzioni di Google quindi, se la visione ritarda o e' alterata, oppure se le coordinate geografiche trovate non corrispondono ad una via a suo tempo non videoregistrata da Google, la visione del luogo sara' inibita.
In ogni caso, penso che comunque possiamo accontentarci dei servizi offerti da Goggle!
Una necessità sentita dai Navigatori e soprattutto dai Programmatori del Web è quella di rilevare le coordinate geografiche di un luogo ( per esempio per ubicare le proprie foto o locandine sulle mappe di Google ).
Un esempio di utilizzo di tale servizio lo si trova su
http://webutil.altervista.org/serviz...streetView.php
Immettendo il nome della via e quello, anche parziale, del Comune voluto, si visualizzerà C.A.P, prefisso telefonico, la Provincia e la Mappa Google relativa con un Marker riportante ed un link con le coordinate geografiche dell'indirizzo richiesto; cliccando il link, si visualizzerà il video ripreso da Google in quel punto, da cui potremo percorrere le vie, zoommare, ruotare .. utilizzando gli indicatori disponibili.
Scrollando la mappa e cliccando su un punto di nostro interesse, si otterrà un nuovo Marker con le coordinate del punto cliccato ed il suo indirizzo e tre link:
- Visualizza questo punto con la videocamera Google
- Calcola distanza e tempo percorrenza tra:
(questo nuovo punto e l'indirizzo inizialmente richiesto)
- Visualizza Foto Panoramio tra:
(questo nuovo punto e l'indirizzo inizialmente richiesto)