Archive for April, 2006

Mono + Db4objects = .Net on mac osx 0



Non ci credevo anche perchè è da qualche mese che io, Luca e Sam stiamo tentando “il salto mortale”. Ma dopo un po’ (un bel po’) di tentativi, ore insonni e con l’utilizzo del fantastico db4objects (…fantastico almeno per ora) è possibile sviluppare in .net e utilizzare la stessa applicazione altamente strutturata ad oggetti e classi per quanto riguarda l’accesso ai dati, sia su Windows che su Mac OSX o Linux sul framework opensource Mono! evvai !!!

Google Maps adocchia l’italia 0

tratto da OnAJAX:

Google Maps: Finalmente le mappe di Italia ed Europa
FINALMENTE ! dopo una lunghissima attesa Google Maps ha ampliato la copertura del proprio sistema e consente ora di visualizzare le strade e le indicazioni sui percorsi per tutta l’Europa. Ivi compresa naturalmente l’Italia. Non c’è che da mettersi sotto a studiare le API di sviluppo in Javascript per poter integrare questo utilissimo servizio all’interno del proprio sito. Ho idea che a breve ne vedremo delle belle !

IE/ActiveX interaction problem 2

Sembra che Microsoft, ci abbia lasciato un bel regalo con uno degli ultimi “Security Update” facoltativi di Windows XP: tutti gli oggetti embed, applet, e object, secondo questo documento ora non possono interagire, direttamente con gli utenti se non atttivati preventivamente con un click sui medesimi o la pressione della barra spaziatrice.
Forse questo ha qualcosa a che vedere con una causa da 521 milioni di dollari intentata contro Microsoft. Apparentemente c’è un brevetto su come gli elementi multimediali possono essere visualizzati nei browser.
Considerando poi che questo simpatico comportamento per ora si riscontra sono in Internet Explorer e sembra che l’unica strada percorribile sembra quella di scrivere “on the fly” l’oggetto flash, di sciuro qualche problemi in più ce l’avremo. Nel frattempo c’è una patch che permette di ripristinare il vecchio comportamento degli oggetti embed, applet, e object, ma probabilmente è intesa solo per chi, spaesato da un repentino cambiamento e impossibilitato ad utilizzare le proprio applicazioni mission critical necessita temporaneamente di evitare il fantomatico “click to activate” sui controlli.

Personalmente e sempre “on the fly” ho provato a trovare una soluzione con questo semplicisimmo javascript che inserito nella pagina e richiamato sull’evento onload, del tag dovrebbe risolvere il problema. Gli oggetti flash sono visibili già prima dell’onload che viene comunque richiamato all’effettivo caricamento di tutti i contenuti della pagina, quindi si produce un effetto “blink” sgradevole da eliminare.
Altre soluzioni meno dirette evitano questo problema fornendo delle funzioni per scrivere direttamente un oggetto flash. Quello ceh mi piacerebbe ottenere ed è quello ceh si tenta di fare nel javascript sopra citato, è quello di avere un sistema che “correggai” automaticamente tutti i flash nella pagina, altrimenti aggiornare tutti i siti sviluppati in flash negli ultimi mesi o anni con interventi più o meno pesanti nel codice html, potrebbe essere veramente ma veramente noioso.

Qui di seguito alcuni tentativi di risolvere il problema:
http://blog.deconcept.com/flashobject/
http://www.kirupa.com/developer/flash8/flash_fix.htm
http://www.robertnyman.com/2006/04/05/flash-interaction-disabled-in-internet-explorer

Technorati Tags: , , , , , ,

Portable Apps 0

Quando si è in giro e si vogliono usare le applicazioni più comuni lanciandole dalla fida chiavetta usb utilizzando il primo computer win che capita sotto mano, ecco che PortableApps ci viene in aiuto permettendoci di portare con noi tutto ciò che serve (o quasi). Sul sito trovate una lista di tutti i programmi disponibili e funzionanti in versione “portable”, tra cui Firefox, VLC e addirittura OpenOffice e XAMPP, ovvero un sistema server con Apache, MySql e PhpMyAdmin.

Google Calendar 0

Da qualche tempo è entrato a far parte della “famiglia” dei servizi google il simpatico Google Calendar, ottimo PIM, possibilità di creare infiniti calendari personali e importare altri calendari pubblici o privati dai propri collaboratori/amici. Ho trovato su SourceForge Remote Calendars, interessante plugin (com) per Outlook 2003 che permette l’utilizzo remoto di calendari iCal, ormai uno standard: sembra però che non sia possibile accedere in scrittura sul calendario remoto direttamente da Outlook, se non da un altro utente Google Calendar, una possibilità del genere sarebbe davvero pratica e utile, se qualcuno ci riesce me lo faccia sapere…

Macchine incredibili 0

In confronto a questo…



… lo spot honda uscito qualche anno fa non è nulla: la stessa “contorsione” servirà per estrarre un benedetto esecutivo dallo ultime elezioni.

A volte un po’ di fisicità … 0

… è pure utile ! Questa chiavetta dovrebbe letteralmente gonfiarsi in relazione alla quantità di dati che contiene in quel momento. Nel nostro ambiente di lavoro le tecnologie sono spesso poco personali ancor meno che “fisiche”, arriverà prima o poi un computer che trema dai brividi quando ha un virus o si ritrae quando l’utente prova ad installare windows?.

Via SciFi TECH

Te pareva se non facevamo casino… 0

Una Camera alla Cdl, una all’Unione: Italia divisa a metà .
Al Senato centrodestra avanti di un seggio (155 a 154)
Il voto degli italiani all’estero (6 seggi) può decidere
Camera: vince il centrosinistra di pochissimi voti
via Corriere della Sera

e poi…

ALLA CAMERA
VINCE L’UNIONE
Italia paese diviso
Senato, Polo avanti
via Repubblica

Self replication 0

Qui sono avanti eh ! Si stanno costituendo teorie e si studiano sistemi di macchine che siano in grado di autoreplicarsi.

Self-replication is a fundamental property of many interesting physical, formal and biological systems, such as crystals, waves, automata, and especially forms of natural and artificial life. Despite its importance to many phenomena, self-replication has not been consistently defined or quantified in a rigorous, universal way, nor has it been demonstrated systematically in physical artificial systems. Our research focuses both on a new information-theoretic understanding of self-replication phenomena, and the design and implementation of scalable physical robotic systems where various forms of artificial self replication can occur. Our goal is twofold: To understand principles of self-replication in nature, and to explore the use of these principles to design more robust, self-sustaining and adaptive machines.

link: Cornell CCSL (Cornell Computational Synthesis Lab)