Dojo Toolkit: Unbeatable Javascript Tools!



Oggi voglio presentarvi Dojo Toolkit (http://www.dojotoolkit.org/) un tool Javascript per le Rich User Interface Web (Widget), la manipolazione del DOM HTML, la creazione di grafici interattivi completamente Open Source e modificabile!
Attualmente lo sto usando per creare griglie e dialog per input da parte dell'utente, ma sono davvero numerose le funzionalità di cui è dotata questa librearia.

La libreria è formata da 4 parti principali:
  • Dojo.js: offre le funzionalità di base del Dojo Toolkit, includendo semplicemente dojo.js. Include tonnellate di feature come le query basate sul CSS, event handling, animazioni, Ajax, programmazione basata su classi e un sistema di package che rende molto semplice l'accesso al resto del Dojo Toolkit.
  • Dojo Core: componenti opzionali per animazioni avanzate, operazioni di I/O, data, Drag and Drop e molto altro.
  • Dijit: Dijit è la parte che si occupa dei temi, accessibilità ed è molto semplice da personalizzare. Dijit richiede dojo.js e Dojo Core.
  • DojoX: DojoX contiene molti sotto-progetti a diversi stati di maturità - da molto stabile e robusto a versioni Alpha e sperimentali. Tutti i progetti DojoX contengono un file README che descrive la maturità e paternità, in modo da assicurarsi il controllo su tali insieme con le pagine di documentazione per ottenere il quadro completo di un modulo con tutti i suoi effetti e difetti.
E poi supporta praticamente...TUTTO!!!

Ext JS, un framework JavaScript per le interfacce WEB

Il JavaScript ormai è diventato un linguaggio fondamentale per il web ed è usato in moltissimi siti. In questo senso sono nati moltissimi progetti per uno sviluppo rapido con questo linguaggio (specialmente per quanto riguarda Ajax). I framework javascript più noti sono sicuramente jQuery e Prototype, ma ce ne sono altri, come MooTools e via discorrendo.
Oggi però non voglio parlarvi di nessuno di questi, ma di Ext JSExt JS è framework javascript che consente di creare delle applicazioni web simili a quelle desktop. Infatti è dotato di controlli comuni come dialog, frame, gridview, menu, bottoni, treeview e via discorrendo, che sono utilizzati molto spesso nella programmazione desktop.
Descrivere questo prodotto a parole è difficile, però ci sono degli esempi che possono sicuramente aiutare a comprendere di cosa sto parlando. Sul sito ufficiale sono presenti degli esempi combinati di applicazioni web sviluppate con questo framework, come un feed viewer, oppure un desktop sul browser o la documentazione ufficiale. Nella sezione degli esempi è anche presente la dimostrazione di quello che si può fare con ogni singolo controllo. Un prodotto che fa un largo uso di questo framework è eXtplorer (di cui ho parlato tempo fa).
Per scaricare Ext JS basta andare sul sito ufficiale. Fortunatamente è presente anche un Designer sviluppato con Adobe AIR che ci consente di sviluppare facilmente le GUI.

Carpe Diem, ossia, cogli l'attimo altrimenti...

Ogni persona impara molte lezioni dalla vita: a volte in modo dolce, altre volte in modo brutale, ma impara molte cose che faranno poi parte delle sue esperienze e gli saranno utili in molte occasioni.
Ricordate che ci è stato dato un tempo limitato per vivere e sperimentare, non gettiamolo via e quando vogliamo fare o provare qualcosa, nel limite del buon gusto e della legalità, facciamolo. Voglio citare una frase di una nota marca di vestiti: Just Do It.

Vi allego un racconto trovato sul sito http://nuke.mollotutto.com, è molto significativo.

Un mio amico aprì il cassetto del comodino di sua moglie e ne estrasse un pacchetto avvolto in carta di riso: "Questo - disse - non è un semplice pacchetto, è biancheria intima". Gettò la carta che lo avvolgeva e osservò la seta squisita e il merletto.
Lo comprò la prima volta che andammo a New York, 8 o 9 anni fa. Non
lo usò mai. Lo conservava per una "occasione speciale". "Bene...credo che questa sia la occasione giusta".
Si avvicinò al letto e collocò il capo vicino alle altre cose che avrebbe portato alle pompe funebri. Sua moglie era appena morta.
Girandosi verso di me, disse: "Non conservare niente per una occasione speciale, ogni giorno che vivi è una occasione speciale."
Sto ancora pensando a queste parole...hanno cambiato la mia vita.
Adesso leggo di più e pulisco di meno. Mi siedo in terrazzo e ammiro il paesaggio senza fare caso alle erbacce del giardino.
Passo più tempo con la mia famiglia e gli amici e meno tempo lavorando.
Ho capito che la vita deve essere un insieme di esperienze da godere, non per sopravvivere.
Ormai non conservo nulla. Uso i miei bicchieri di cristallo tutti i giorni.
Mi metto la giacca nuova per andare al supermercato, se decido così e se ne ho voglia. Ormai non conservo il mio miglior profumo per feste speciali, lo uso ogni volta che voglio farlo. Le frasi "un giorno..." e "uno di questi giorni..." stanno scomparendo dal mio vocabolario. Se vale la pena vederlo, ascoltarlo o farlo, voglio vederlo, ascoltarlo o farlo adesso.
Non sono sicuro di cosa avrebbe fatto la moglie del mio amico se avesse saputo che non sarebbe stata qui per il domani che tutti  prendiamo tanto alla leggera. Credo che avrebbe chiamato i suoi
familiari e gli amici intimi. Magari avrebbe chiamato alcuni vecchi amici per scusarsi e fare la pace per una possibile lite passata. Mi piace pensare che sarebbe andata a mangiare cibo cinese, il suo
preferito.
Sono queste piccole cose non fatte che mi infastidirebbero se sapessi che le mie ore sono contate.
Infastidito perché smisi di vedere buoni amici con i quali mi sarei messo in contatto "un giorno"...
Infastidito perché non scrissi certe lettere che avevo intenzione di scrivere "uno di questi giorni".
Infastidito e triste perché non dissi ai miei fratelli e ai miei figli, con sufficiente frequenza, quanto li amo.
Adesso cerco di non ritardare, trattenere o conservare niente che aggiungerebbe risate e allegria alle nostre vite. E ogni giorno  dico a me stesso che questo giorno è speciale.

Ogni giorno, ogni ora, ogni minuto...è speciale.

[Cydia] Reminder, l’applicazione che manca su App Store

Se avete un iPhone jailbrekkato dovete assolutamente
scaricare Reminder: l’app va a notificare, sulla status
bar dell’iPhone, le chiamate perse, gli SMS non letti, le mail
non lette ed altre utili informazioni.

Questa app si integra ottimamente con il telefono ed è molto
utile per non perdere di vista nessun appuntamento o chiamata
persa. In modo molto semplice, utilizza delle icone che verranno
visualizzate in alto a destra, vicino alla batteria, e si attiveranno
nel momento in cui ci sarà da notificare un evento.


Le icone disponibili sono:
•    Chiamate mancate
•    Messaggi in segreteria
•    Sms non letti
•    Mail non lette
•    MMS non letti
•    Istant Messagging (BeejiveIM, Fring, Palringo, AOL AIM)

Di seguto alcune proprietà da settare per avere diversi comportamenti:
•    Use Statusbar Icon: attiva o disattiva la notifica di Remider.
•    Repeat Mode: indica se attivare la ripetizione sonoro dell’avviso.
•    Work Interval: indica il periodo di tempo nel  quale abilitare Notifier.
•    Time Interval: indica il periodo di tempo, in minuti, dopo il quale avviare l’allarme sonoro.

Ogni icona è personalizzabile in modo diverso grazie alle proprietà sopra descritte.
Io, essendo stato per diversi anni un possessore di telefoni Nokia, ho trovato questa app molto interessante:
un MUST HAVE che ogni possessore di iPhone troverà molto utile.

Per trovare ed installare l’app andate su Cydia e cercate Status Notifier.

Groupon, il sito per risparmiare


Il sito che vi postrò oggi è davvero molto interessante: si tratta di Groupon (www.groupon.it)!

Groupon e’ un portale innovativo di web coupon che ti offre ogni giorno la possibilità di acquistare pranzi e cene, trattamenti benessere, abbonamenti in palestra e tutto l’intrattenimento che desideri ad un prezzo imbattibile. Ad esempio puoi avere una cena del valore di 60 € per soli 30 €! Un trattamento SPA sara’ tuo per per soli 20 €: perché spenderne 40

Sembra strano eppure è così! Io stesso ho comprato diversi deal (così si chiamano, patti dall'inglese) su questo sito tramite carta di credito, mi sono sempre trovato bene.

Ecco i deal che ho acquistato recentemente:

  • 40 Euro invece di 320 per una patente B con l’Autoscuola Basile. Guidare non è mai stato così conveniente!
  • 98 Euro invece di 350 per una placca occlusale per sportivi o per bruxismo. Sogna in tutta sicurezza!
  • Raddoppia il sorriso! Nelle due sedi di Società Equipe Dentale una seduta di igiene completa a soli 19 Euro invece di 80
Io vi consiglio vivamente di iscrivervi a questo sito e provare, magari con qualcosa a basso prezzo, per visionare la bontà dei loro deal: vi assicuro che non ve ne pentirete!

Link: www.groupon.it

SkyFire, applicazione rimossa dopo 5 ore

SkyFire, l’applicazione tanto attesa da parte di tutti i possessori di iPhone, è stata rimossa dopo solo 5 ore per via delle troppe richieste verso i server di SkyFire: l’app tornerà su App Store non appena i server saranno potenziati per gestire il maggior traffico.

Fin dai primissimi momenti è stata acquistata da numerosi utenti che
hanno inevitabilmente bloccato i server SkyFire: dovete sapere che
l’app rileva il filmato Flash richiesto dall’utente, lo invia ai server SkyFire
per convertirlo in formato HTML 5 (supportato dal browser dell’ iPhone)
e successivamente lo fornice in streaming su iPhone, iPod touch e iPad.

Questa modalità ha permesso a SkyFire di superare i limiti imposti dalla
Apple riguardo Flash ma, dall’altro lato, ha messo in ginocchio i server che
sono risultati irraggiungibili dopo poche ore. Lo sviluppatore ha deciso così di rimuovere l’app da App Store per potenziare i server: come leggiamo sul sito http://www.skyfire.com/press/blog “SkyFire ha ricevuto un grande entusiasmo da parte della community, al di fuori delle sue aspettative.

La user experience è andata bene per le prime ore ma il picco di lavoro ha causato una saturazione della banda in nostro possesso, avendo come risultato il degrado dello streaming video”.

Conclude dicendo che incrementeranno la potenza della banda per far fronte all’incredibile richiesta.

Fonte: www.skyfire.com

Uno shortener da Google!

Per tutti quelli che, come me, hanno bisogno di un shortener (ossia un servizio che a fronte di un link con molti caratteri restituisce un link più corto e leggibile, magari non sempre comprensibile!) è arrivato il nuovo servizio di Google!

http://goo.gl/

Facile, veloce, gratis!

Tecnologie che aiutano la vita

Molti sanno per esperienza che non è facile installare un web server Apache e diventa più difficile se vuoi aggiungere MySQL, PHP e Perl.
XAMPP è una distribuzione Apache facile da installare contenente MySQL, PHP e Perl. XAMPP è veramente facilissimo da installare e usare - scaricala, estraila e inizia  a lavorare!!
E' molto utile nel caso di installazioni di Wordpress o Joomla che utilizzano Apache, MySQL e PHP.
Facilissima da usare, straconsigliata per esperienza.

http://www.apachefriends.org/it/xampp.html

Facebook: SDK per .NET [Versione Alpha]



Facebook ha rilasciato l' SDK per C#: il progetto è ospitato su github e funziona sia con ASP.NET che con le applicazioni desktop. Tra le nuove feature abbiamo OAuth 2.0  per l'autenticazione e il supporto a Open Graph su .NET. L'SDK è ancora considerato come in fase alpha.