Category Archives: Online service

Decrittare hash MD5

Pubblicato da

Decrittare hash MD5

Un modo molto diffuso di conservare le password in un database è quello di criptarle secondo l’algoritmo MD5 (Message-Digest algorithm 5).
Questo algoritmo permette di creare stringhe alfanumeriche di lunghezza fissa secondo il principio one-way, ossia non esiste un algoritmo inverso che possa far risalire dalla stringa all’originaria parola o frase o stringa.
Allora non è possibile scoprire cosa c’è dietro a un hash? Non sempre.
Online ci sono parecchi database che raccolgono hash con il loro significato originario.

Per curiosità sono andato su un sito dove c’è un generatore online di hash MD5 (http://md5-hash-online.waraxe.us/) ed ho inserito “ciaomamma” tutto attaccato.
Poi sono andato sul più grande database online di hash MD5 che è md5.rednoize.com (attualmente più di 53 milioni di hash) e la stringa è stata beccata all’istante.

Ho fatto un altro tentativo col mio cognome “gandrus” e non è andato a buon fine… e ci mancherebbe, nel mondo siamo una decina!
I cognomi “esposito” e “brambilla” hanno avuto più fortuna.
Insomma non è possibile decrittare una stringa MD5 ma un tentativo con questo database si può sempre fare.

Link: md5.rednoize.com

Aggiungere funzionalità a Google Maps con Geocubes

Pubblicato da

Le mappe di Google sono una grande risorsa per gli sviluppatori. Sono utilizzate per i più svariati motivi: dai siti di agenzie immobiliari a quelli di segnalazione ristoranti.
La personalizzazione tramite API (Application Programming Interface) permette di aggiungere nuovi modi di utilizzo. I marker, ad esempio, permettono di individuare geograficamente punti di interesse (o geo-punti), fornendo anche informazioni aggiuntive.
Ma se questi iniziano a diventare numerosi? Il rischio è quello di creare confusione e di non fornire più un servizio utile.
Geocubes permette di risolvere questo problema suddividendo le macroaree in quadrati che indicano il numero di geo-punti inclusi.

Tramite javascript Geocubes sovrappone un layer sulla mappa di Google modificando visivamente le informazioni sui marker

Aggiungere funzionalità a Google Maps con Geocubes

Il layer di Geocubes e la mappa di Google si caricano in parallelo evitando lentezze di sorta. L’unica condizione è quella di mantenere le coordinate sui punti di interesse sui server di Geocubes.
A disposizione degli sviluppatori ci sono le API dell’applicazione e una libreria PHP che permette di inserire, modificare e eliminare i geo-punti.
Fino al 28 febbraio 2009 tutto è completamente gratuito. Poi la gratuità rimarrà fino a 10.000 geo- punti.

Link: Geocubes

Creare coupon sconto online

Pubblicato da

Creare coupon sconto online

Il marketing online comprende parecchi aspetti. Uno di questi è la promozione fatta attraverso sconti o offerte esclusive.
Nel commercio tradizionale l’uso di coupon è pratica diffusa e assodata.
Nell’ecommerce un po’ meno ma è lo stesso importante avere sottomano gli strumenti per promuovere la propria attività anche in questo senso.

Creare coupon sconto online

Con ClipClipSave possiamo creare in pochi istanti dei coupon univocamente individuati da codici a barre, per far accedere i nostri potenziali clienti a  sconti o a promozioni riservate.
Il tutto in maniera elegante, semplice e gratuita.

Link: ClipClipSave

Anonimizzare i link verso l’esterno

Pubblicato da

Anonimizzare i link verso l'esterno

Per i più disparati motivi potremmo volere rendere anonimi i link di un nostro sito, blog, forum che puntano verso l’esterno.
Questo significa che tra i cosiddetti referrer registrati dal log del sito obiettivo non comparirebbe il nostro sito su cui  sono ospitati i link (consapevolmente o meno).

Per fare tutto questo basta inserire un codice javascript offerto da anonym.to. Il codice deve essere messo prima del tag di chiusura </body>. Questo rende anonimi tutti i link verso l’esterno.

Link: anonym.to

Trovare una dll mancante

Pubblicato da

Trovare una dll mancante

Sarà capitato a tutti, utilizzando Windows di incappare in un messaggio di “DLL mancante”.
Le DLL sono librerie a collegamento dinamico (dynamic-link library) ossia un insieme di funzioni e dati che vengono caricati al momento (si dice on demand) da applicativi o dal sistema operativo stesso.

Ci sono vantaggi e svantaggi con questo sistema (da Wikipedia)

La separazione del codice in librerie a collegamento dinamico permette di spezzare i programmi in parti concettualmente separate, che verranno caricate solo se effettivamente necessarie. Inoltre, una singola libreria può essere caricata in memoria una sola volta e utilizzata da più programmi, il che permette di risparmiare le risorse del sistema. Questo metodo di loading on demand consente, inoltre, installazioni parziali di un sistema software, in cui sono effettivamente presenti sulla memoria di massa solo le librerie associate alle funzioni che l’utente desidera.

Un altro vantaggio è la possibilità di aggiornare un programma modificando solo le DLL: inserendo una versione diversa della DLL, che contiene ad esempio dei bug fix, tutti i programmi che la usano saranno automaticamente “aggiornati” senza bisogno di essere ricompilati.

Il principale svantaggio è legato al fatto che una nuova versione di una DLL potrebbe effettuare dei cosidetti breaking changes in modo volontario o a causa di bug. Un breaking change è una modifica del comportamento di una funzione che la rende non più compatibile con le convenzioni in uso (ad esempio, una funzione che prima ritornava NULL in caso di errore nei parametri e ora setta errno e ritorna un valore non nullo). Ancora più critico il caso in cui un programma di installazione sovrascriva una DLL con una versione più vecchia. Questi problemi, ben noti ai programmatori Windows, sono chiamati in gergo “DLL Hell” (inferno delle DLL).

Nel caso ci serva una DLL specifica possiamo far riferimento ad un catalogo online delle DLL più diffuse: ALLDLL.net

Link: ALLDLL.net

Gestisci la tua squadra di calcio online

Pubblicato da

Gestisci la tua squadra di calcio online

Per una volta non stiamo parlando di fantacalcio o scommesse ma di calcio giocato.
Il web, finalmente, mette a disposizione degli appassionati un set completo di funzioni per gestire, organizzare e creare interesse intorno alla propria squadra del cuore.
YouSport permette infatti di

  • inserire video della partita
  • scrivere le ultime news
  • gestire la formazione online
  • reclutare online i giocatori disponibili

Da provare.

Link: YouSport.com

La mappa dei web trend (sempre aggiornata)

Pubblicato da

Oggi vi parlo di quella che è più che altro una curiosità. La notizia non è recente ma ancora interessante.
Avete presenti quelle mappe delle metropolitane che vengono distribuite gratuitamente nelle città più grandi?
Immaginate che le fermate siano costituite dai siti più influenti e importanti del web e che le linee siano gli argomenti che uniscono i vari siti.
Sul sito di un’importante azienda di design giapponese è disponibile questa mappa aggiornata alle tendenze web del 2008.

La mappa dei web trend (sempre aggiornata)

L’intera mappa, di cui il link qui in calce, è cliccabile ma esistono anche le versioni in JPG per impostarle come sfondi per il proprio desktop o PDF.
Tra i siti italiani più importanti è possibile trovare le “fermate” riguardanti Beppe Grillo e LaRepubblica.
Google e YouTube, ovviamente, rappresentano il centro nevralgico di questo dedalo di canali informatici.

Link: Web Trends Start Page

SEO: suggerimenti per un nome a dominio

Pubblicato da

SEO: suggerimenti per un nome a dominio

Ero così entusiasta di questo servizio online che per un attimo ho pensato di non diffondere la notizia.
Ma è prevalso lo spirito di condivisione.

Il successo di molti siti, portali e servizi online passa anche per un nome a dominio vincente. Ci sono un mucchio di parole che, associate ai domini di primo e secondo livello, possono fare la fortuna di un sito.
Immaginate, ad esempio, che io voglia aprire un ecommerce di informatica e immaginate che mi basti digitare nella barra degli indirizzi http://informati.ca per raggiungerlo (è inutile cercare, qualcuno lo ha già preso) .ca, per la cronaca è il dominio di primo livello del Canada.
Non credete che sia già un grande vantaggio per essere trovati sulla rete? Non pensate che i motori di ricerca avrebbero un occhio di riguardo per questo negozio?

Tutto questo preambolo per dire che non conosciamo tutte le estensioni e che esiste un motore di ricerca per le combinazioni riguardo le parole chiave che ci interessano. Il motore è Domainr.
Da oggi nei miei SEO-bookmarks.

Link: Domainr

Statistiche per il proprio sito gratuite e accurate con Yahoo! Web Analytics

Pubblicato da

Statistiche per il proprio sito gratuite e accurate con Yahoo! Web Analytics

Yahoo! ha presentato questa settimana la versione beta del suo servizio di Statistiche Web chiamata, ovviamente, Yahoo! Web Analytics. Forte dell’acquisizione in aprile della company specializzata IndexTools, l’intento è chiaro: contrastare Google Analytics.
Le caratteristiche dovrebbero essere molto simili al concorrente di Mountain View con dei plus, ancora non disponibili, che potrebbero ingolosire sviluppatori e utenti.
Il primo è per chi ha negozi ecommerce ospitati sui server Yahoo!: la ricezione in tempo reale dei dati di navigazione.
Il secondo è un aiuto da parte di Yahoo! nel costruire micrositi personalizzati per monitorare e analizzare il comportamento dei navigatori.
Il terzo è il rilascio di API pubbliche per permettere agli sviluppatori di accedere ai dati anche da applicazioni indipendenti.

LInk: Yahoo! Web Analytics

Evri. Un altro passo verso il web semantico

Pubblicato da

Evri. Un altro passo verso il web semantico

Evri è un motore di ricerca, ancora in fase beta, che cerca di offrire un prodotto vecchio (informazioni) in una maniera nuova.
Il loro motto è “search less, understand more” . In un motore di ricerca ottimo ma classico come Google se stiamo cercando informazioni per esempio su Scarlett Johannson (mmm ho citato un’attrice proprio a caso) ci ritroviamo di fronte ad una serie di link a risorse sul web che hanno più o meno attinenza con la ricerca (biografie e siti dedicati ma anche film e notizie gossippare). Insomma le connessioni tra queste informazioni e il materiale a supporto ce lo dobbiamo cercare noi.
In Evri una ricerca del genere produce una pagina in cui sono presenti la biografia, le foto presenti sul web, i video correlati su YouTube ma soprattutto le connessioni che potrebbero tornarci utili. Queste vengono visualizzate tramite un diagramma.

Evri. Un altro passo verso il web semantico

Noterete che in testa c’è il nome di Ryan Reynolds ossia del suo recente marito (sigh!). Questo perchè negli ultimi tempi sul web non si è parlato altro del loro matrimonio e questa informazione è diventata rilevante. Un click su questa connessione ci permette di applicare un filtro alle ricerche di articoli e informazioni.
I risultati della nuova ricerca sono disponibili sul lato destro della pagina: un notevole risparmio di tempo.

E’ possibile effettuare ricerche sulle connessioni cliccando invece sui link al di sotto del diagramma.

Evri. Un altro passo verso il web semantico

In parole spicce questa dovrebbe essere la frontiera del web semantico (informazioni legate tra di loro) per quel che riguarda i motori di ricerca.
Scommettiamo che Google ha in cantiere qualcosa del genere ma all’ennesima potenza?

Link: evri