RSS/ATOM Feeds Aggregator

Social Bookmarking:   Add to BlinkList    Add to Del.icio.us    Add to Digg    Add to Furl    Add to Ma.gnolia    Add to Simpy    Add to Spurl    Add to Yahoo My Web    Add to Blogmarks    Add to Reddit    Add to Netvouz

Questo è un aggregatore gratuito di siti e blogs.
Le notizie, provenengono dai migliori siti e blogs segnalati dai proprietari dei siti o dagli utenti che li apprezzano. I contenuti sono recuperati in maniera automatica dai feeds pubblici (RSS e ATOM) presenti sugli stessi blogs.

Se volete segnalare una nuova fonte o un nuovo blog oppure entrare a far parte di questo aggregatore ed aumentare la vostra popolarità e le visite al vostro sito, non esitate a Segnalare il vostro sito.

Se il Vostro Blog è stato segnalato ed inserito nell'aggregatore, ma volete essere eliminati contattarci qui.







Cerca nei feeds:

Aggregator | Ultimi Posts (news river)

Comprimi | Espandi ]

30/11/-1, 00:00:00
Links for 2008-04-17 [del.icio.us]
  • Taffy DB : A JavaScript database for your browser
    Taffy DB is a free and opensource JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. Taffy DB is in use on high traffic websites such as Joe's Goals and QuoteWizard.
  • Taffy DB : A JavaScript database for your browser
    Taffy DB is a free and opensource JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. Taffy DB is in use on high traffic websites such as Joe's Goals and QuoteWizard.
ajax
30/11/-1, 00:00:00
Restituire valori multipli da una chiamata AJAX con Prototype e JSON
Utilizzando il classico metodo Ajax.Request messo a disposizione dal framework Prototype, i formati di Response disponibili sono sostanzialmente tre:
  • responseText di tipo String
  • responseXML: il body XML tipico della xmlHttpRequest, introdotto dal Content Type application/xml
  • responseJSON: il body JSON, introdotto dal Content Type application/json

Trovandomi nella necessità di restituire più di un valore da una chiamata AJAX, il metodo responseText non mi era più sufficiente, il responseXML richiedeva più tempo per la creazione della risposta ed il suo successivo parsing, mentre ho scoperto che con responseJSON il tutto è molto più veloce, oltre che più cool ajax

JSON, pronunciato Jason (come lui, sì ajax ), è un formato di scambio dati indipendente dal linguaggio presentato con l'RFC 4627 nel Luglio 2006 da Douglas Crockford. Il suo uso principale è appunto per richieste di tipo AJAX e non si candida a sostituto dell'XML, ma ne migliora alcuni aspetti tralasciandone altri (approfondimento su JSON VS XML). Il sito ufficiale descrive le strutture dati supportate e le implementazioni nei principali linguaggi di programmazione.

Ma vediamo un codice di esempio con JSON in azione:
lato client
function load() {
    var opt = {
        method: 'get',
        onSuccess: function(t) {
            var res=$H(t.responseJSON);
            res.each(function(setta) {
                    $(setta.key).value=setta.value;
                });
            }
        }
    new Ajax.Request('ajax.php?action=' + $F('dropDown'), opt);
}

lato server
<?
    require_once "json.php";
    header("Content-Type:application/json");
    $aData=array("textField1"=>$valore1
                 , "textField2"=>$valore2
                 , "textField3"=>$valore3);
    $oJson=new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
    $out=$oJson->encode($aData);
    echo $out;
?>
Funzionamento
Richiamando la funzione load() ad esempio all'evento onChange di una drop-down list, verrà effettuata una chiamata allo script PHP lato server col passaggio in GET di un parametro.
Lo script PHP imposta il Content Type appropriato e crea un array associativo con i valori desiderati che poi, tramite la funzione encode restituisce al client.
Se non si verificano errori, il client, tramite l'evento onSuccess, inserisce il valore ricevuto (responseJSON) in un Hash. A questo punto si può utilizzare l'Hash a proprio piacimento, magari ciclandolo con la funzione each e settando il valore dei campi di testo dello stesso nome passato dal server con i valori ricevuti.

Il codice lato server mostrato utilizza la classe PEAR JSON.php (disponibile anche in versione compilata) utile se si sta utilizzando una versione di PHP<5.2.0. Da questa versione in poi infatti JSON è nativamente implementato. In questo caso il codice PHP diventerebbe semplicemente:
<?
    header("Content-Type:application/json");
    $aData = array("textField1"=>$valore1
                 , "textField2"=>$valore2
                 , "textField3"=>$valore3);
    $out=json_encode($aData);
    echo $out;
?>
ajax ajax ajax ajax
ajax
30/11/-1, 00:00:00
Provare Newsvine
Ho visto su Pandemia che c'è gente interessata a provare Newsvine, un nuovo sito di news con tanti aggeggi social, i tag, Ajax, le chat, etc, etc, ci siamo capiti. Se volete, ho 20 inviti da regalare. Basta lasciare l'indirizzo e-mail nei commenti.

Oltre al post di Luca, vi rimando a questa completissima e strepitosa recensione di SolutionWatch.

30/11/-1, 00:00:00
Internet Explorer 8.0 disponibile per il download

Dopo quasi un anno di attesa dal rilascio della prima beta è finalmente disponibile la versione definitiva in 25 lingue di Microsoft Internet Explorer 8.0.

ajax

Le novità sono state ampiamente discusse e anticipate nel corso di questo ultimo anno con il susseguirsi delle diverse release pubbliche (Beta 1, Beta 2 e RC1), ma elencarle non fa comunque male a nessuno:

  • InPrivate Browsing
  • Web Slices
  • Accelerator

E’ inutile sottolineare come in realtà le novità siano molto più numerose ma sarà solo con il continuo utilizzo che potranno essere apprezzate appieno. Inoltre la community dovrebbe far aumentare il numero di Accelerator e di Web Slices in maniera considerevole adesso che il rilascio della versione definitiva è avvenuto.

Per scaricare il browser potete utilizzare i seguenti link:

Windows XP:

Internet Explorer 8.0 x86
Internet Explorer 8.0 x64

Windows Vista:

Internet Explorer 8.0 x86
Internet Explorer 8.0 x64

Windows Server 2003:

Internet Explorer 8.0 x86
Internet Explorer 8.0 x64

Windows Server 2008:

Internet Explorer 8.0 x86
Internet Explorer 8.0 x64

Gli addon sono scaricabili a questo indirizzo mentre l’IEAK è possibile trovarlo qui. Per quanto riguarda Windows 7 è stato rilasciato un aggiornamento per la versione di Internet Explorer che potete scaricare direttamente da Windows Update oppure da questo indirizzo.

Il team di BEIT ha inoltre messo a disposizione una serie di sessioni molto importanti per sistemisti e sviluppatori che consentono di approfondire aspetti importanti del nuovo browser:

Inoltre Microsoft ha pubblicato una serie di documenti tecnici utili per i sistemisti:

ajax
30/11/-1, 00:00:00
Adobe Air,Cos’è? Disponibile su Windows,Linux e Mac
Adobe® AIR™ è un runtime indipendente dal sistema operativo (disponibile per Windows, Linux e Mac), che serve a far girare applicazioni sviluppate con linguaggi di programmazione come Flash, Flex, HTML e AJAX, senza fare distinzione del sistema operativo in uso. Per Installare Adobe Air indipendentemente dal Sistema Operativo basta recarsi nel link sottostante e fare il [...]

ajaxAdobe® AIR™ è un runtime indipendente dal sistema operativo (disponibile per Windows, Linux e Mac), che serve a far girare applicazioni sviluppate con linguaggi di programmazione come Flash, Flex, HTML e AJAX, senza fare distinzione del sistema operativo in uso.

Per Installare Adobe Air indipendentemente dal Sistema Operativo basta recarsi nel link sottostante e fare il download:
http://get.adobe.com/it/air/

La sua installazione é di normale routine, ma per correttezza elenco i passaggi per installarlo su linux;
Avendo scaricato il file AdobeAIRInstaller.bin, col terminale lo rendiamo eseguibile;

chmod +x AdobeAIRInstaller.bin

Avviamo l’installazione;

./AdobeAIRInstaller.bin

Fatto.

I programmi li potete trovare su Adobe Air MerketPlace, o dopo una semplice ricerca;)
Per installarli, ci basterà premere sul pulsante “Install Nowâ€, o scarlicarli e poi doppio click sul file .air .

Vi ricordo che i programmi vengono effettivamente installati nel sistema operativo, quindi per disinstallarli seguite la procedura che usereste per qualsiasi altro programma.

ajax
ajax

ajax
30/11/-1, 00:00:00
Drag and Drop su iPhone in Javascript
In questo tutorial imparerete ad effettuare un Drag and Drop in una applicazione Web per Iphone. node.ontouchmove = function(e){ if(e.touches.length == 1){ // Only deal with one finger var touch = e.touches[0]; // Get the information for finger #1 var node = touch.target; // Find the node the drag [...]

ajax
ajax

ajax

In questo tutorial imparerete ad effettuare un Drag and Drop in una applicazione Web per Iphone.

node.ontouchmove = function(e){
  if(e.touches.length == 1){ // Only deal with one finger
    var touch = e.touches[0]; // Get the information for finger #1
    var node = touch.target; // Find the node the drag started from
    node.style.position = "absolute";
    node.style.left = touch.pageX + "px";
    node.style.top = touch.pageY + "px";
  }
}

Post correlati

ajax ajax ajax ajax ajax ajax
ajax
30/11/-1, 00:00:00
Resize e rotazione su iPhone in Javascript
In questo tutorial vi mostreremo come effettuare un resize e una rotazione sul vostro oggetto. var width = 100, height = 200, rotation = ;   node.ongesturechange = function(e){ var node = e.target; // scale and rotation are relative values, // so we wait to change our variables until the gesture ends node.style.width = [...]

ajax
ajax

ajax

In questo tutorial vi mostreremo come effettuare un resize e una rotazione sul vostro oggetto.

var width = 100, height = 200, rotation = ;
 
node.ongesturechange = function(e){
  var node = e.target;
  // scale and rotation are relative values,
  // so we wait to change our variables until the gesture ends
  node.style.width = (width * e.scale) + "px";
  node.style.height = (height * e.scale) + "px";
  node.style.webkitTransform = "rotate(" + ((rotation + e.rotation) % 360) + "deg)";
}
 
node.ongestureend = function(e){
  // Update the values for the next time a gesture happens
  width *= e.scale;
  height *= e.scale;
  rotation = (rotation + e.rotation) % 360;
}

Link alla demo: link

Post correlati

ajax ajax ajax ajax ajax ajax
ajax
30/11/-1, 00:00:00
The Uploader, ottimo script di Upload
Ho sviluppato un ottimo script di upload completo di numerosissime funzioni gestibili comodamente da un ampio pannello di amministrazione. Con la seconda versione, inoltre, sono state aggiunte un mucchio di nuove funzionalità insieme alla tecnologia AJAX per il salvataggio trasparente dei dati. Si spazia dalla possibilità di limitare l’upload a determinate categorie di file, con [...]ajax
30/11/-1, 00:00:00
News dal web per tutti i gusti grazie a Popurls
Oggi vorrei presentarvi un sito/applicazione-web molto versatile, che sarà sicuramente utile a chi ama condividere news e contenuti nei social network: PopUrls, un cosiddetto aggregatore di notizie. Questa chicca del web l’ho conosciuta durante una delle mie solite visite alla sezione WebApplications di HTML.it (o era la newsletter della sezione? non ricordo ) e devo [...]

ajaxOggi vorrei presentarvi un sito/applicazione-web molto versatile, che sarà sicuramente utile a chi ama condividere news e contenuti nei social network: PopUrls, un cosiddetto aggregatore di notizie. Questa chicca del web l’ho conosciuta durante una delle mie solite visite alla sezione WebApplications di HTML.it (o era la newsletter della sezione? non ricordo ) e devo dire che mi ha veramente sorpreso per la sua ricchezza di contenuti e per la validità di quest’ultimi.

Il sito è completamente in inglese ma resta abbastanza intuibile l’usabilità: infatti l’unica difficoltà che si può incontrare se non si conosce la lingua è di non capire bene le opzioni di personalizzazione.

Il servizio funziona senza alcuna registrazione, ma è possibile connettersi anche con il proprio profilo Facebook, Google, WindowsLive, Yahoo, Twitter e molti altri. Successivamente è possibile anche impostare le preferenze di condivisione, cioè decidere su quale social network condividere le notizie e con quale account, semplicemente cliccando su User->Your Sharing Profile.

Per quanto riguarda la personalizzazione invece, sotto la voce Customize troviamo parecchie opzioni per poter apportare modifiche grafiche e di visualizzazione al nostro Personal Popurl, tra cui la possibilità di nascondere alcune categorie e di mostrarne altre, spostare in alto o in basso alcune sezioni ecc… (personalmente vi consiglio di attivare l’opzione Popurls Live, che mostra in quale luogo del mondo sono state pubblicate le news indicate)

Ma passiamo ora al nocciolo della questione: la condivisione delle notizie. Per poter eseguire questa operazione basta solo passare con il mouse sopra il link perchè ci venga mostrata l’opzione Share, dove cliccandoci, la notizia verrà subito pubblicata sulla nostra bacheca. Oltre a Share c’è l’opzione Clip, con il quale è possibile salvare i link per poterli poi visitare in futuro ( i link più vecchi di 7 giorni vengono però cancellati) cliccando su User->Clipbook.

Il servizio è utilizzabile anche da cellulare iscrivendosi alla sezione mobile feeds, inoltre popurls dispone anche di un blog, una fanpage su facebook e un fanstore.

Vi mostro alcuni link interessanti che ho scoperto grazie a questo servizio.
http://www.cracked.com/article_18576_5-ridiculous-gun-myths-everyone-believes-thanks-to-movies.html
http://lifehacker.com/5564085/how-to-silence-vuvuzela-horns-with-an-eq-filter
http://i.imgur.com/S6LpL.jpg
http://www.youtube.com/watch?v=ADGn1GABF0Q



Project by MV