Informazioni tecnologiche
19 lug
Sviluppo-software.info è un blog tutto dedicato al mondo del software e suoi dintorni, tutto su come crearlo e conoscerlo. Dentro si parla di programmazione con tecniche di sviluppo, esempi, codice e tanti articoli per imparare a programmare. Il blog si concentra nell’offrire informazioni sui linguaggi di programmazione più comuni come C/C++, C#, PHP, VB.NET, Java
Continua a leggere: Sviluppo-software.info - Lo sviluppo del software e suoi dintorni, tutto su come crearlo e conoscerlo12 lug
Grazie al nuovo progetto Android App Inventor, creare applicazioni per Android non è mai stato così semplice: pochi click, trascinamento di blocchi e nessuna conoscenza di programmazione sono sufficienti per realizzare software in pochissimo tempo Autore: Davide Falanga Tag: google, android, marketplace Leggi la notizia completa
Continua a leggere: Android App Inventor: applicazioni in pochi click26 giu
Quante volte vi è successo di creare un sito strepitoso su un certo pc, certo sistema operativo, certo browser, certa versione e di vederlo “renderizzato” in maniera completamente sbagliato anche cambiando versione del browser? Questo succede perché i tempi cambiano, gli standard cambiano e molti browser rimangono obsoleti a tali cambiamenti. Prendiamo ad esempio IE6: rimane ancora utilizzatissimo ma è un vero disastro… Un esempio è il supporto al nuovissimo CSS 3: solo le ultime versioni di Firefox, Chrome, e IE8 lo supportano (tra i browser più utilizzati). Ma quindi… come possiamo controllare la compatibilità dei browser senza aver installato tutte le versioni dei browser? Semplice: esiste un servizio chiamato BrowserShots
Basta inserire l’URI del vostro sito/pagina, selezionare i browser e attendere qualche minuto
Per ora vi saluto ma ho nel cantiere altri post riguardanti il web (anche se questo ramo non è di mia competenza)
24 giu
Da quando mi diletto a realizzare siti web, mi sono sempre chiesto come realizzare degli sfondi pseudo-professionali in maniera non troppo complicata. Il problema è che bisogna trovare un’immagine che, replicata, sia coerente con la struttura stessa. Progettare un’immagine del genere non è facile, poiché bisogna stare attenti alle replicazioni in tutti e 4 i lati. In giro si trova qualcosa, ma sono patterns piuttosto banali e non personalizzabili. Cercando in profondità nel web, ho trovato un fantastico tools, chiamato BgPatterns . Il funzionamento è semplicissimo: si sceglia prima la forma, poi il colore della forma e dello sfondo, visualizzare un’anteprima… ed infine sarà possibile scaricare il pattern desiderato in formato jpg con un semplicissimo click. Mitico no?
Continua a leggere: Creare dei background (patterns) per il vostro sito web15 giu
Come promesso ora vi spiego come utilizzare il nostro script captcha.php che ho introdotto nel post di ieri per sfruttarlo con un form per l’invio di una richiesta tramite mail. La fantasia nell’implementazione del form la lascio a voi anche se metterò un piccolissimo esempio. Pronti? Cominciamo.. . Innanzi tutto apriamo la sessione: Ora inseriamo il nostro semplicissimo form. Costruiamo una tabella al cui interno inseriremo i campi “Nome”, “Cognome”, “Email” e “Richiesta”. Da notare che i primi tre campi sono obbligatori: Nome * ” size=”25″ type=”text”> Email * A questo punto inseriamo il codice che richiama lo script captcha.php. Da notare che ho implementato anche una semplice funzione per cambiare il testo del captcha se per caso non si dovesse leggere: Perfavore inserisci il testo dell’immagine [ Cambia Immagine ] Ora inseriamo un bottone per l’invio della richiesta tramite mail e chiudiamo i tag “table” e “form”: E adesso? Adesso dobbiamo implementare “send.php”, lo script che permetterà di controllare eventuali errori nell’immissione dei dati nei campi di input (soprattutto in quello de captcha). Anche in questo caso apriamo la sessione: Ma dove vengono comunicati all’utente gli errori che ha commesso? Nella nostra pagina html, prima del form, inseriamo queste righe di codice: if (isset($_SESSION['errore']) and $_SESSION['errore']!=’no_errors’) { echo ‘ Si sono verificati i seguenti errori: ’; if ($_SESSION['errore']['element_0']==true) { echo ‘ Non hai inserito il tuo NOME o il nome è più corto di 3 caratteri. ’; } if ($_SESSION['errore']['element_1']==true) { echo ‘ Non hai inserito il tuo COGNOME o il cognome è più corto di 3 caratteri. ’; } if ($_SESSION['errore']['element_2']==true) { echo ‘ Non hai inserito il tuo indirizzo EMAIL o non è un indirizzo email valido. ’; } if ($_SESSION['errore']['element_12']==true) { echo ‘ Il TESTO inserito non è corretto. ’; } if ($_SESSION['errore']['server']==true) { echo ‘ La mail non è stata inviata. ’; } echo ‘ ’; } else { if (isset($_SESSION['errore']) and $_SESSION['errore']==’no_errors’) { echo ‘ La tua richiesta è stata inoltrata con successo. ’; session_destroy(); } } E il gioco è fatto
Se volete una dimostrazione potete visionare questa pagina . Il form è più complicato e ci sono più campi ma il risultato è lo stesso. Alla prossima.
14 giu
Are you human or are you bot? Ce lo dice CAPTCHA! CAPTCHA è un sistema che permette di capire se un utente è umano o un semplice bot. Visto il proliferare di bot gestiti da spammers, è sempre più facile trovare, all’atto della registrazione o dell’immissione di un commento su un sito, una piccola immagine rettangolare contenente un testo che bisognerà scrivere in uno spazio apposito prima di inviare una richiesta al sito stesso. Bene, oggi voglio cercare di spiegare a chi ha un minimo di familiarità col linguaggio PHP, come procedere per la realizzazione di uno script in grado di generare un’immagine con un testo casuale da inserire in un modulo a prova di lettura automatica. Come implementare il modulo lo vedremo la prossima volta. Iniziamo col primo passo: È finito così il nostro tutorial, ora per vedere il risultato finale non ci resta che inserire lo script in un file (che magari chiamiamo captcha.php), fare l’upload di quest’ultimo sul nostro spazio web e richiamarlo inserendo nella barra indirizzi del browser http://www.miosito.it/captcha.php La prossima volta vedremo come sfruttare questo sistema con un semplice form implementato in HTML. Alla prossima
8 giu
Volete un word processor ma non volete pagare neanche un centesimo di euro? Volete anche dei programmi di grafica? La soluzione di chiama “ FreeDownloadPC.it “: qua ci sono decine di programmi gratis a disposizione per voi. Ecco una piccola panoramica del servizio: FreeDownloadPC è un portale suddiviso per categorie software : Antivirus/Antispyware/Firewall Gratis Editor Gratis Browser web Gratis Client mail Gratis Grafica Gratis Messaggistica istantanea Gratis IDE sviluppo Gratis Player audio-video Gratis PDF viewer Gratis Miscellanea Gratis Una volta selezionata la categoria, sarà presente una piccola descrizione ed in fondo una serie di software attinenti alla categoria scelta. Sono quindi presenti dei link ai progetti originali e proprio da lì sarà possibile il download diretto. In più. è presente una pagina per richiedere informazioni riguardo i software . Quindi, se vuoi scaricare programmi gratis di qualunque categoria, visita FreeDownloadPC.it .
Continua a leggere: FreeDownloadPC.it: scarica gratis un sacco di programmi6 giu
Highlight è un programma che vi consente di convertire il vostro codice sorgente in un formato più semplice da pubblicare. Sono supportati HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode e XML . I documenti (X)HTML e SVG sono formattati utilizzando i fogli di stile. I linguaggi di programmazione supportati sono più di 140 e sono disponibili 40 temi per la colorazione della sintassi. Il programma è rilasciato sotto licenza GPLv3 ed online potete provare una demo per vederne il funzionamento. Via | AndreSimon Highlight
Continua a leggere: Highlight31 mag
Che cos’è, a cosa serve e come si può usare Groovy, il linguaggio multi purpose orientato agli oggetti basato su Java per la creazione di applicazioni Web Groovy è un linguaggio basato su Java adatto alla programmazione agile. Ha molte caratteristiche in comune con Python, Ruby, Perl, Smalltalk poiché, come questi, è un linguaggio di scripting orientato agli oggetti. Groovy è pensato per aumentare… Autore: Fabio Marcone Tipo risorsa: articolo Categoria: Java
Continua a leggere: Introduzione a Groovy28 mag
Che cos’è l’ereditarietà in PHP, a cosa serve e come si può utilizzare nei nostri progetti. Teoria ed esempi pratici L’ereditarietà (inheritance) è un meccanismo proprio della programmazione orientata agli oggetti (OOP, ” Object-oriented programming”) totalmente estraneo all’approccio procedurale. Essa si basa su un concetto di relazioni generali interno alle… Autore: Claudio Garau Tipo risorsa: articolo Categoria: PHP
Continua a leggere: Ereditarietà in PHP
Commenti recenti