Pagina 10 di 20« Prima...«6789101112131415»...Ultima »
2007-12-12 | Tags: , ,

Il linguaggio di scripting JavaScript sta tornando alla ribalta grazie al DOM e alle moderne tecniche di connessione asincrona alle risorse web.

Ajax è entrato ormai nel vocabolario comune di ogni web developer che si rispetti, ed il web 2.0 deve molto a queste tecniche.

Tuttavia, il linguaggio JavaScript gode di un pessimo problema che ancora non è stato completamente risolto: il debugging.

Nemmeno commento il sistema di debugging di Internet Explorer che è scandaloso; su Mozilla Firefox, grazie all’estensione , si può tenere sotto controllo un pò tutto: è uno strumento molto potente che ogni developer che si rispetti dovrebbe avere sempre a disposizione.

Ma ho scoperto qualcos’altro ed addirittura cross-browser.

Continua a leggere “Jash: JavaScript Shell”

2007-12-11 | Tags:

Il 4 dicembre 2007, Bill Gates ha discusso al Mix ‘n Mash della prossima versione del browser di casa Microsoft. Il nome naturale sarebbe Internet Explorer 8, ma non è così scontato.

Sul blog degli sviluppatori di Internet Explorer, l’, è stato pubblicato un intervento nel quale si chiede alla community di dare la propria opinione, proponendo anche alcune idee.

Continua a leggere “Come si chiamerà il prossimo Internet Explorer?”

2007-12-10 | Tags: , ,

DarCas Gravatar Fino a poco tempo fà, l’identità su internet era affidata al nickname. Tuttavia, a causa della crescente popolazione della rete, il nickname non può essere più ritenuto un segno di riconoscimento (salvo casi eccezionali).

Per ovviare a questo problema, nacque il concetto di . Con l’avatar, oltre a scegliere il nickname, si sceglie anche un immagine; così si creare un personaggio virtuale.

Per la creazione di un avatar è propedeutica una registrazione (su di un sito, un blog, una community o quant’altro); visto che di siti a cui occorre registrarsi possono essere tanti, il problema di fondo è che ogni eventuale modifica al nostro avatar, dovrebbe essere replicato in ogni sito/community in cui abbiamo creato il nostro avatar.

Numerosi siti, inoltre, specialmente i blog, non richiedono una iscrizione per poter lasciare un messaggio o un commento (questo anche a causa delle leggi moderne che regolano la privacy).

Tuttavia, una cosa è possibile tenere sotto controllo: l’indirizzo e-mail del navigatore; ed è proprio su questo che si basa il concetto di Gravatar.

Continua a leggere “Gravatar, una identità web 2.0″

2007-12-09 | Tags: , ,

Dopo aver analizzato teoricamente l’argomento, è il momento di analizzare come arginare il problema a livello software.

Il termine arginare non l’ho utilizzato a caso. Come ogni soluzione software, anche quella del Captcha sarà prima o poi superata. Inoltre, la soluzione Captcha è efficace con i bot, ma non lo è altrettanto con gli essere umani; ed haimé di utenti che girano in rete spemmando sui blog altrui ce ne sono tanti.

Per cui, va bene implementare Captcha, ma vanno anche utilizzati i normali sistemi di moderazione che ogni software di blogging, forum e sito dovrebbe implementare normalmente.

Captcha argina il fenomeno dello spam causato dai bot. Ma non risolve definitivamente il problema perché lo spam è causato anche da utenti che girano per la rete.

Premesso questo, passiamo alla soluzione software.

Continua a leggere “Bloccare lo spam sui blog: la tecnica”

2007-12-08 | Tags: , ,

Lo spam su un sito o blog è direttamente propozionale al livello di notorietà che lo stesso ha. Anche il tipo di piattaforma utilizzata contribuisce alla quantità di spam.

A causa di questi due fattori, questo blog era subbissato di spam, che per fortuna era bloccati sul nascere tramite la funzionalità di moderazione.

Tuttavia, era molto snervante dover controllare qualcosa come 50/60 messaggi spam al giorno.

Nel fare il restyling a questo blog mi sono preoccupato di risolvere questo problema che mi dava noia: ho voluto per lo meno eliminare tutti i messaggi che vengono lasciati in automatico dai software che spammano in rete.

Per fare questo mi sono affidato a Captcha!

Continua a leggere “Bloccare lo spam sui blog: la teoria”

2007-12-06 | Tags: ,

Dopo un periodo di tempo di circa un mese, sono tornato ad occuparmi di questo blog.

Nel frattempo sono accadute tante cose, ad esempio ho conseguito la certificazione Zend in PHP 5, ed ora sono un Zend Certified Engineer (ZCE).

Per festeggiare ho cominciato a pensare ad un restyling di questo blog che avrebbe anche coinciso con l’aggiornamento della piattaforma blog, che ora supporta anche i tag ed è gestibile meglio da Windows Live Writer (ma di questo parleremo in un altro articolo).

Da oggi ricomincerò a pubblicare articoli con più regolarità (ne ho qualcuno interessante già in cantiere) sia sulla programmazione web, sia sugli ultimi sviluppi in campo di software e tecniche di programmazione.

Per fine anno, poi, sto preparando un articolo in cui tirerò le somme di un anno di blogging, con statistiche e risultati ottenuti.

Detto questo, fatemi sapere cosa ne pensate del nuovo layout, cosa migliorereste, se avete problemi e quant’altro.

Tenete presente, comunque, che il sito non è ancora completamente terminato. Mancano ancora delle funzionalità che conto di completare entro la fine dell’anno.

Ciao!

2007-11-09 | Tags: ,

Ho voluto inaugurare una nuova categoria di articoli su questo blog con questa notizia.

La nuova categoria Off-Topics conterrà tutto quello che, sebbene non rientri nel contesto generale di questo sito, è degno di nota ed ha o si preveda possa avere un qualche impatto nel concetto di informatica attuale.

Abbiamo già visto in precendenza progetti di penne-telefono, anche alcune funzionanti, ma nessuna così sottile e piccola. Questo “progetto A” non è ancora un prodotto finito e la misteriosa azienda che la produce vuole misurare quanto interesse ci può essere attorno a questo dispositivo. Continua a leggere “Il pennofonino sta arrivando…”

2007-11-08 | Tags: , , ,

Microsoft ha rilasciato due API per interagire con il servizio Live Messenger.

Il primo si chiama Windows Live Messenger IM Control, che permette di inserire in un proprio documento (X)HTML un controllo che dà la possibilità a chiunque visiti la pagina di chattare con te tramite Windows Live Messenger.

Utilizzando questo controllo aprirete una sessione di chat con me tramite Windows Live Messenger.

La seconda API si chiama Windows Live Messenger IM Presence. Questa API, che utilizza il protocollo JSON, permette di mostrare lo stato di attività sia in forma d’immagine che in forma testuale.

Questo “Windows Live Messenger Presence” ad esempio è il mio attuale stato di attività del mio Windows Live Messenger.

Attualmente non ci sono documenti per utilizzare appieno queste funzionalità, ma nelle prossime settimane dovrebbero essere pubblicati quelli ufficiali.

Per il momento possiamo iniziare a testare il funzionamento di questi nuovi servizi. Sul sito Windows Live Messenger Web Settings è possibile impostare le preferenze di funzionamento di questo servizio, nonché usufruire di una procedura guidata per la creazione del codice HTML adatto all’implementazione dei controlli.

2007-11-06 | Tags: , ,

Google PhoneGoogle Phone non è un nuovo smartphone tecnologicamente avanzato, come ampiamente previsto, ma sarà molto di più.

Android sarà un sistema globale che interesserà una serie di dispositivi per i quali il colosso di Mountain View fornirà la sua corposa suite di software al fine di renderli in tutto e per tutto identici ai computer che utilizziamo ogni giorno. Il progetto è ambizioso, come dopotutto si sapeva, e vi sono coinvolte 34 aziende tra costruttori di dispositivi e gestori telefonici, tra cui Telecom Italia.

Il nuovo sistema operativo si baserà su Linux e Java e sarà una piattaforma completamente open source. Come è prevedibile, ricca l’offerta che verrà proposta all’utente finale e che consisterà in terminali avanzati, dotati di tutto l’hardware di ultima generazione in grado di sfruttare a pieno il software esistente nel mondo Google e quello che verrà presto sviluppato sia dal colosso di Mountain View che da tutti i partner cui verrà concesso di entrare nell’universo Android. Continua a leggere “Google Phone è Android OS e OHA”

2007-10-31 | Tags: , , ,

Molto spesso è possibile arrivare ad una soluzione intraprendendo diverse strade.

Ad esempio, potremmo avere la necessità di salvare delle informazioni per poi recuperarle in seguito. La soluzione a questo problema può essere individuata nell’utilizzo di un database; ma potremmo anche decidere di salvare tali informazioni in un file di testo, piuttosto che in un tracciato CSV o XML.

Anche la stessa scelta di utilizzare un database per immagazzinare i dati può portare ad ulteriore decisioni da prendere: ad esempio decidere se utilizzare MySQL, SQ Server o Oracle.

Avvolte accade anche che, fatta una scelta iniziale, col passare del tempo occorra passare ad un’altra soluzione.

Un approccio OOP per l’implementazione di una soluzione è propedeutica per rendere la stessa soluzione flessibile e facilmente modificabile. Tuttavia, occorre tenere presente che col tempo potremmo dimenticare esattamente cosa abbiamo implementato come soluzione.

Non possiamo correre il rischio di implementare una nuova soluzione (ad esempio, passare da un database MySQL a SQL Server o Oracle) che risulti essere incompleta, cioè con metodi incompatibili, di diverso nome o addirittura mancanti.

Le interfacce hanno lo scopo di definire una API che una classe deve implementare. Continua a leggere “L’utilità delle interfacce nella programmazione ad oggetti”

Pagina 10 di 20« Prima...«6789101112131415»...Ultima »