venerdì 29 febbraio 2008

Networking con la Fonera [1]

La Fonera, router wireless del progetto FON, consente a poco prezzo anche di divertirsi con qualche hack! Uno dei più diffusi è l'installazione del firmware dd-wrt. Un po' di link a riguardo:
Dopo esservi procurati una bella Fonera, installato su dd-wrt, sarete pronti a giocare al piccolo cablatore... ops, dato che si parla di wireless... piccolo NON cablatore :D
Un primo interessante articolo che vi consiglio è quello di Daniele Salamina: Fonera con firmware dd-wrt in client bridged mode - Introduzione
L'articolo introduce ad una interessante applicazione: come costruire un ponte radio con due router wireless... elencare le applicazioni sarebbe inutile perchè una tal occasione la si sfrutta solo quando serve.
Se volete, lasciate nei commenti le vostre esperienze a riguardo.
Avete voglia/necessità di costruirvi un ponte radio e non avete una Fonera per "giocare"? Leggete qui come fare spendendo soli 10€.

giovedì 28 febbraio 2008

Sun SPOT: Java anche per l'automazione?

Mi costa dare questa notizia: sembra che il linguaggio del bytecode CAFE abbia conquistato anche l'ultima isola felice dei veri linguaggi di programmazione :( La SUN, con il progetto SUN SPOT (Sun Small Programmable Object Technology), ha realizzato un aggeggino piccino picciò, equivalente ad un pc per le operazioni dei PLC (notate una certa ridondanza di C... :) no!?!? ). Sun SPOT, nel suo piccolo volume, integra una ragguardevole quantità di sensori, I/O, processore... il tutto in piena filosofia open source (GPL v.2)... Sì, ma a che serve? Per automazione e telemetria, per tutte quelle applicazioni elettroniche dove sia richiesta un minimo di aritmetica per decidere ciò che si può e ciò che no (controllo), in tutti i campi dove sia richiesta interazione con un elaboratore senza i fastidiosi cavi e cavetti... insomma... dove volete! :D
La dotazione HW & SW di Sun SPOT la trovate qui.
L'architettura è ben pensata ed orientata allo sviluppo rapido di servizi mobile, altrimenti ostici da realizzare. L'interfaccia wireless, di cui è dotato, ne fa un oggetto di culto per gli amanti della automazione e interfaccia uomo/macchina. La programmazione è in Java, utilizzando le API ben documentate. La architettura, la licenza, la metodologia di programmazione l'ampio supporto offerto, rendono il Sun SPOT papabile per studenti ed appassionati del settore.
Volete qualche applicazione Sputtizzata?
Il progetto, evitando i miei commenti faziosi, è interessante così quanto le applicazioni finora viste. Non resta che aspettare gli sviluppi... e i primi emuli!

martedì 26 febbraio 2008

Apple: copiata anche nella pubblicità!

Quanti avranno visto il video di lancio dell' MacBook AIR di Apple? è davvero d'effetto!!!


...e come ogni prodotto Apple... non poteva non essere imitato o oggetto di parodie :D

Video 1


Video 2


Video 3


Video 4


Video 5: il migliore!!! :D

lunedì 25 febbraio 2008

Effetti in OpenOffice.org 2.4: Impress

Da forte sostenitore della suite OO.org, attendente la nuova versione della suite, vi consiglio la visione di questo video



Ecco il risultato del Summer Of Code... sempre BigG!!!

sabato 23 febbraio 2008

Multithinking: Turing aveva ragione?

Queste sono le news che più mi fanno gasare: così come scritto nel profilo, mi piace l'IT al confine con l'IT stesso... le ibridazioni!!! Avete mai passato le serate sugli studi di Turing, le teorie di Godel, le modellazioni in FOL... insomma, quella che io chiamo Filosofia dell'Informatica: come direbbe un mio professore "serve mettere il cervello sul banco"
...e proprio il cervello è l'oggetto dello studio effettuato presso il Dipartimento di Psicologia della Università dell'Oregon, da un team di ricercatori (pubblicazione). Secondo voi... il nostro cervello da quanti core è fatto? è multitasking, o meglio multithinking? Si saranno posti queste domande.. perchè i risultati sono al limite tra la follia medica e il genio e sregolatezza informatica: "il cervello umano può gestire efficacemente un massimo di quattro pensieri “discreti” per volta" (qui).
Se chiamassimo Visual Working Memory quella zona di memoria nella quale sono allocati i nostri pensieri attivi (si noti l'abuso verso il modello di Von Neumann), il numero massimo di processi, ops... pensieri allocabili è quattro. Non mi riferisco alla dimensione dei pensieri, ma al loro numero: i pensieri possono essere elaborati o semplicissimi, la cardinalità massima della coda di pensieri in esecuzione potrà essere cmq 4.
Non ci credete? Prendete questo esempio
Anche un vero multitasker, che riesce a leggere le e-mail e contemporaneamente parlare al telefono, tenendo d'occhio sia le quotazioni di borsa che le ultime notizie dai feed RSS, sa che basta un piccola distrazione che aumenti il numero di task che sta elaborando, per andare in completa confusione.
Nell'ottica sistemistica, la distrazione per una quinta attività comporta la deallocazione di uno dei quattro pensieri in execute, con conseguente fail non appena il pensiero deallocato venga richiesto.
Una buona politica di ottimizzazione delle risorse potrebbe condurvi a pensare sempre in grande, ed a quattro cose diverse... certo, questo porterà ad alti tassi di servizio ed utilizzo... ma ricordiamoci che il nostro hw ci accompagnerà per tutta la vita, ed è insostituibile...

Quindi, gli attuali processori quadcore con qualche TB di RAM dovrebbe bastare per fare tutto ciò che fa il nostro cervello? No... perchè noi non facciamo tutto per sola e pura algoritmica: tutto è un problema, ma non per tutto esiste un algoritmo...e ringraziate Turing&Co :D

ZZUB: pubblicità 0.0

Dopo un lungo periodo di assenza (esami), ecco la mia nuova scoperta: ZZUB. Non è un animale o un luogo fantastico... è una comunity 2.0 basata sull'idea del mondo 0.0 (non la farina). Non sono pazzo, gli esami son stati folgoranti... ma non tanto da rendermi la materia grigia inutilizzabile :D Il sito della comunity è zzub.it.
"ZZUB è una comunity di consumatori consapevoli, appassionati e attivi (ZZUBBERS) che amano essere informati ed informare senza intermediari, che vogliono avere un rapporto diretto con i brand, scoprire e provare nuovi prodotti e servizi (spesso prima del lancio sul mercato) e condividere volontariamente informazioni, esperienze ed opinioni con i brand e con gli amici, off line e online." tratto da qui.

Gli zzubbers, utenti del web 2.0... utilizzanno i metodi pubblicitari dei piccoli paesini di montagna... il passaparola: quante volte avete comprato un prodotto perchè consigliato dall'amica, dalla cugina, dal collega? Perchè la stessa sicurezza nell'acquisto non è implicata dalle sbrilluccicose pubblicità televisive? un'idea? L'utente 2.0 usa tutti gli strumenti di passaparola a sua disposizione: IM, comunities, blog, chat, forum... oltre alla classica tazzina di caffè in ufficio con i colleghi, la birretta con gli amici, la scampagnata primaverile nei boschi (avrete modo di intrattenere i vostri amici nei momenti post-pranzo :) )
Ogni zzubber ha il compito di scrivere un feedback, all'accettazione della campagna, uno alla fine (con le sue impressioni complessive)... e per ogni passaparola effettuato un report con i dettagli dell'attività di informazione. La partecipazione alle campagne, i report, i feedback, la compilazione di questionari, l'invito di aspiranti zzubbers alla comunity contribuisce ad aumentare il proprio karma: un monte punti che indica la zzubbosità di ogni iscritto.

La comunity è animata da zzubbers vitali, giovani... e critici. Le campagne proposte sono davvero tante... e per tutti i gusti: libri, offerte commerciali di operatori, idee altrui... si ha l'imbarazzo della scelta!!! Ma solo i veri zzubbers partecipano alle campagne!

Che fate ancora lì a leggere queste pagine... inviatemi una mail a cgdmit@gmail.com (contatto nel box a sinistra) e vi inviterò alla comunity!

lunedì 11 febbraio 2008

San Valen(IT)'no :)

Anche gli IT hanno un cuore... e come dimostrano il loro affetto all'amata? Serve un bell'anello, che trasmetta il vostro desiderio di vivere sempre con lei/lui!!! Volete una idea?
Date una occhiata a questi :)






con questi avrete la scusa di installare i driver e di dover configurare gli indirizzi IP :)

Galleria dell'artista: Jana Brevick

oppure, per amori Plug&Play



Info: dialog05

Nokia Touch S60

La tecnologia touch sta rivoluzionando le interfacce con l'utilizzatore.
Dopo Apple con iPhone, Nokia sembra intenzionata a portare il touch sulla sua fortunata linea S60 di smartphone. Date un'occhiata a questo video!

martedì 5 febbraio 2008

Spettacolo !Touch :)

Mamma mia... perchè toccare una superficie... se è possibile interagire con essa anche senza tocco? :)
Buona Visione!!!
Video 1


Video 2


Video 3

domenica 3 febbraio 2008

ASUS EEE PC

Date una occhiata a questo spot pubblicitario!
Asus EEE PC, il PC della Famiglia Mulino Bianco :)

XMPP xp [2]

seconda puntata.
Lo studio e la passione vanno avanti. Ho raccolto quintali di materiale, link, RFC... che pian piano vi linkerò in un box apposito... ma voglio parlarvi di un progetto molto interessate: XMPP4Mozilla.
Un framework che aggiunge al browser Mozilla (e derivati) l'interfaccia a XMPP, con semplicissimi script java. L'architettura offerta è fortemente modulare e collaborativa. Sul sito web del progetto potrete accedere ed installare alcuni script che utilizzano il protocollo XMPP come livello di trasporto per i messaggi.
Le potenzialità offerte sono tante: segnalazione IM, remote web-assistance, collaborative drawing... il tutto condito da moduli appositi facilmente e liberamente componibili!
Volete provare qualche applicazione? Contattatemi!