Categoria ‘Tecnologia’


Ajax Frameworks

È uscita un’interessante indagine sulla quantità (non parliamo certo di qualità) di strumenti Ajax, in particolare Frameworks, che sono stati sviluppati in quest’ultimi anni, sia come puro Javascript lato Client che strati più ingegnerizzati lato Server; la pagina originale, in continuo aggiornamento, potete trovarla qui su Google Spreadsheet. La ricerca parte da AjaxPatterns dove sono stati elencati tutti i Frameworks presi in esame.
Come sottolinea l’autore (210 Ajax Frameworks and Counting) i dati non sono precisi al millesimo, quindi prendiamoli come indicativi, tuttavia forniscono qualche dato curioso.

Javascript puro – lato client 

Flash 3
Specialised 3
Logging 5
Graphics and Effects 6
XML 6
Remoting 19
Multipurpose 37
Totale 79

Sul fronte del puro Javascript è interessante notare il 19 di Remoting, che dimostra una forte attenzione per la tecnica Ajax in senso stretto, quindi a librerie che si sono concentrare nell’uso del controllo XMLHttpRequest.  I Multipurpose, evidentemente, sono i preferiti, in quanto garantiscono l’inclusione di un unico pacchetto che – in teoria – fa un po’ tutto.

Pure Javascript

Eiffel 0
Ruby, 4D, C#, Lisp, Tcl, Smalltalk 1
Perl, Lotus Notes 2
Coldfusion 4
Python 5
Multi-Language 11
C++, DotNet (+ASP) 19
PHP 38
Java 44
Totale 229

Sul fronte Server anche le grandi software house e i colossi informatici si sono davvero sbizzarriti ultimamente, infatti Java vince su tutti! Tuttavia il popolo di Internet risponde con PHP, open source per eccelenza. Microsoft e affini si trovano quindi dietro PHP con le tecnologie .NET etc…

Mi sono preso la briga di linkare le varie categorie così potete vedere i dati aggiornari ed avere anche un commento sui singoli Frameworks elencati. Uno sguardo può essere interessante ed istruttivo.

Continua...

Auto inviti per Joost

Con l’uscita della Friends Edition di Joost i precedenti beta tester avevano ottenuto la possibilità di infiniti inviti (999)… Comunque adesso è possibile autoinvitarsi a Joost, così da evitare richieste e suppliche. Andate su: http://joost.com/presents/gigaom-newteevee/

Continua...

La diretta di Tommaso Tessarolo

Quando Internet fa la differenza… una cosa è parlarne… ma quando lo si vede è uno spettacolo!

Continua...

Joost Friends Edition: 0.10.1

Rilasciata la versione (ancora in beta e non definitiva) 0.10.1 di Joost. La grande novità, a parte il nome, risiede nell’eliminazione dei limiti degli inviti:

The ‘Now For Friends edition’ has no limit on the number of invitations that you can grant to others, you can send as many as you like, however, it is only one invitation to each email address.

Il testing comunque continua, visto che nell’interfaccia continuano ad essere presenti alcuni piccoli bugs (almeno nella versione per Windows), infatti:

These Release Notes refer to the ‘Now For Friends edition’ they cover both new and existing features and known problems or workarounds for this version. The ‘Now For Friends edition’ is still a beta release and we are still interested in any reports on the changes in the interface and service.

Alcuni inviti che avevo spedito (in particolare uno) non sono andati a buon fine! Joost me li segnala come refused! Quindi come al solito mettetevi in lista per ottenerne uno. Ricordate di lasciare Nome, Cognome ed e-mail!

Interessante la possibilità di linkare ed eseguire Joost da e-mail e Web, tipo:

http://joost.com/044000h

Continua...

Bruciato trasformatore del PC!

Scrivo questo Post come sfogo, visto che ieri sera mi si è bruciato il trasformatore del mio PC – due giorni persi tra smonta, comprendi e ripara! Ne anticipo la data quindi! Tuttavia sono tornato… 21 Euro e la paura è passata abbastanza in fretta!

Continua...

Joost 0.9.4

Rilasciata una nuova release 0.9.4 di Joost.

Joost

Non ho trovato nessuna nota di rilascio e, tra l’altro, non sono stato avvertito via mail della nuova versione – me ne sono accorto da solo! ;)

Per la cronaca ho 5 nuovi inviti, quindi come al solito mettetevi in fila e ai primi 5 farò questo regalino!

Continua...

Restyling: animazioni ed interattività

Dopo aver sistemato la grafica di Undolog e aver apportato gli ultimi ritocchi ad alcuni titoli (vedi sidebar), mi sono divertito ad usare l’accoppiata Prototype.js e Scriptaculous, in modalità non intrusiva (Unobtrusive)! Ecco un video (ma lo potete provare di persona qui a destra ;) ) con la simpatica funzione che ho aggiunto alla sidebar di Undolog, che oltre a renderla più gradevole spero la renda anche più funzionale!

Loading Flash Player...

Il codice che ho utilizzato è davvero semplice:

1
2
3
4
5
6
7
8
9
Event.observe(window, 'load', function() {
  $$('h2.dropdown').each( function(element) { element.style.cursor="pointer";
    element.observe('click', function(event) {
    if( this.next().style.display == "" ) new Effect.BlindUp(this.next(),{duration:.5});
    else new Effect.BlindDown(this.next(),{duration:.3});
    Event.stop(event);
  }.bindAsEventListener(element))
  })
})

Inoltre notate che la prima volta che viene caricata la Home Page di Undolog viene automaticamente chiuso il pannello delle Categorie – identificato dall’id tit_category:

1
Event.observe(window, 'load', function() {new Effect.BlindUp($("tit_category").next(),{duration:.5}) } )

I titoli sulla sidebar sono definiti, quindi, in questo modo:

1
2
3
4
<h2 id="tit_category" class="dropdown replacetitle" title="Categorie"><span>Categorie</span></h2>
<div>
    <p>Contenuto da far sparire!</p>
</div>

Tramite la classe dropdown vengono identificati i titoli H2 da rendere dinamici, grazie alla funzione doppio-dollaro ($$) di Prototype.js – di cui abbiamo già parlato…

Continua...

Riflettendo su Joost, Apollo e i Browser

Perchè passare ad Apollo per visualizzare HTML e contenuto dinamico quando un browser già lo permette? Perchè usare Joost per vedere la Net TV quando un browser già lo permette?

Perchè chi produce browser non ha inserito due semplici funzioni al loro interno:

  • Finestre Windowless
  • P2P Object

Finestre Windowless

Questa semplice caratteristica permetterebbe di sfruttare al meglio la connessione HTTP e di rendere davvero utili i browser. Poter aprire finestre (popup nella pratica) con il solo titolo e senza bordi, casomai in trasparenza, aumenterebbe la produzione di Widget da sfruttare con i normali browser, al pari di quello che fa oggi Apollo. Con uno studio attento sulla sicurezza (in quanto penso sia oggi l’unico motivo di questo limite) si aprirebbero scenari davvero interessanti.

P2P Object

Come tutti sappiamo oramai tutti i browser supportono l’oggetto XMLHttpRequest, che ha dato vita ad una quantità sconfinata delle cosiddette applicazioni Ajax. Questo oggetto, utilizzabile tramite Javascript, è in grado di fornire un canale HTTP – parallelo - gestibile tramite script client, sia per l’ìinvio che per la ricezione dati.
Primo o poi, come anticipato in vari altri Blog, Adobe inserirà un P2P all’interno di Flash. Perchè non fare la stessa cosa nei Browser? Un oggetto di questo tipo unito a funzionalità Windowless permetterebbe di creare applicazioni simil-Joost senza installare nulla sulla propria macchina, garantendo una cross-compatibilità degna di Internet, aumentando quindi anche l’efficienza della produzione (ad oggi Joost è sviluppato per ogni singolo sistema operativo, cosa assai gravosa – sia in termini economici che temporali – infatti le beta si susseguono…).

Insomma finestre con RSS FEED testo, audio e video da posizionare dove vogliamo sul nostro desktop, in vero standard W3C. Apertura si canali TCP direttamente da Javascript, con possibilità di scambio dati sconfinate. Evidentemente la volontà è poca e la “criminalità” è alta; hackers, Spam e Phishing sono in agguato e mosse di questo tipo terrorizzano un po’ tutti…

Continua...

Joost 0.9.2 Bugs Report

Come anticipato da Cdv ecco cosa accade alla nuova release di Joost dopo averla usata un paio di volte:

Quello che posso dire è che il baco si produce dopo aver usato un invito! Infatti, prima di questa operazione, ero riuscito ad usare la versione 0.9.2 un paio di volte!!! Curioso!!! Comunque ho inviato un Bugs Report al team di sviluppo… confidiamo quindi in un imminente nuovo rilascio di una patch.

Continua...

Joost 0.9.2

Un nuovo aggiornamento, con tanto di scuse da parte del team di Joost, anche loro alle prese con questioni burocratiche (il che fa parte del beta testing):

As you may know – we use SSL technology to protect your privacy. Once
every other year or so these certificates need to be renewed. That
moment came, for the first time in our existence, yesterday.
Unfortunately we did not realize that we had a copy hardwired into the
0.9.1 client by accident.

Con l’occasione sono state migliorate:

We’ve also taken the opportunity to upgrade all our Long Term Storage
machines; they are more than 4 times as efficient now. So if you have
experienced any stuttering in the past – do try again and tell us if our
fixes have worked.

Per la cronaca io ho ancora 2 (due) inviti… chi è interessato mi contatti!

Continua...



Stop SOPA