Informatica


Elettronica and Informatica and Reti09 set 2009 02:08 am

Metto online il video del progetto che ho realizzato per il corso di Reti Mobili Adhoc e di Sensori del Dr. Chessa.
Ci sono 5 nodi fissi (ancore) e un nodo mobile la cui posizione viene identificata analizzando la potenza dei segnali radio misurati durante le comunicazioni tra i nodi. Sono stati implementati tre algoritmi diversi e come si vede dal video il terzo è quello che funziona meglio. I sensori sono degli IRIS e sono stati programmati usando il linguaggio nesC e il sistema operativo tinyos. L’interfaccia per pc è scritta in Java.
Ho la discussione del progetto giovedì, speriamo bene :)

Informatica and Reti and Software and Sviluppo02 set 2009 01:53 pm

Da qualche giorno sto sviluppando software per sensori IRIS usando come sistema operativo TinyOS. TinyOS è scritto nel linguaggio NesC (un dialetto del C) e quindi ho dovuto installare il compilatore sul nuovo sistema operativo Apple “Snow Leopard”. Nella guida viene spiegato come compilare manualmente nesc ma visto che è presente in MacPorts ho sequito quest’ultima strada.
Con il nuovo XCode c’è un problema nella compilazione del pacchetto perchè di default viene usato gcc-4.2 che non riconosce il flag -Wno-long-double e quindi in fase di configure da questo errore:

checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
configure: error: ./configure failed for src

il modo più semplice di ovviare è dire a MacPorts di utilizzare la versione 4.0 del gcc:

MetalCase:~ yap$ sudo port install nesc configure.compiler=gcc-4.0
---> Computing dependencies for nesc
---> Configuring nesc
---> Building nesc
---> Staging nesc into destroot
---> Installing nesc @1.3.0_0
---> Activating nesc @1.3.0_0
---> Cleaning nesc

Informatica and Software and Sviluppo25 ago 2008 05:35 pm

Ho scritto una piccola patch per chrootare lo psybnc quando viene avviato. Per applicare la patch basta eseguire il comando “patch -p1 < psybnc-chroot.patch" dentro la directory dello psybnc e ricompilare.

psybnc-chroot.patch

Informatica and Software13 ago 2008 03:52 pm

Segnalo la pubblicazione dell’utility GetIP che permette di copiare nella clipboard l’ip pubblico ricavato tramite query snmp al gateway. Ho scritto il programmino in C usando le api win32. Qui sotto potete vedere un video che mi ha appena passato Cristian e che inneggia al mitico linguaggio sviluppato da Dennis Ritchie.

Informatica and Software22 lug 2008 12:03 am

Ho installato Carbide.c++ v1.3 per imparare a sviluppare applicazioni per symbian sul PC con Windows Vista e 4 GB di RAM. All’avvio mi appariva una finestralle con la scritta “JVM terminated” googlando un po’ ho trovato la soluzione e portando la massima ram utilizzata da 1024 MB a 512 MB la finestra non appare più e il programma funziona correttamente. Per risolvere il problema va modificato il file Carbide.c++.1.3.ini dove al posto di -Xmx1024m va messo -Xmx512m

Mi resta da capire perchè Vista appena avviato occupa 1,5 GB di RAM e perchè anche con 4 GB ricevevo quell’errore.

Informatica17 giu 2008 05:59 pm

Manca poco più di un’ora e sarà rilasciato Firefox 3 con tantissime novità. Quelli di www.spreadfirefox.com si sono posti l’obiettivo di battere il record di download nelle 24h successive il rilascio. Se non l’avete ancora fatto scaricatelo anche voi:

Download Day - Italian

Informatica and Software28 feb 2008 02:23 am

Ho pubblicato su questa pagina http://www.yapsoft.it/software/yanr/ un rss reader scritto in java per i telefoni cellulari che supportano J2ME. Il progetto è stato parte dell’esame Reti Mobili Cellulari: Applicazioni e Servizi

Informatica26 lug 2007 06:58 pm

Dopo aver letto questo articolo su punto informatico mi chiedo: visto che la lode non me l’hanno data, mi serve anche il corso radio elettra oltre all’ecdl per partecipare a un concorso pubblico?

Hardware and Informatica10 lug 2007 06:58 pm

La settimana scorsa ho finalmente comprato il nuovo PC e ho installato windows vista x64. Nel PC ho montato 4 banchi di ram da 1 GB per un totale di 4 GB e al primo avvio ho notato che il bios segnalava la presenza di soli 3 GB. Dopo una googlata ho letto che per utilizzare tutta la memoria dovevo abilitare nel bios la funzione PAE (Physical Address Extension). A questo punto ho una domanda a cui spero qualcuno risponda: perchè serve un “workaround” per utilizzare 4 GB di ram se in teoria il processore a 64 bit dovrebbe essere in grado di indirizzarne 18 EB (ExaByte)? Comunque ho abilitato la funzione pensando che comunque non mi avrebbe creato problemi e invece… A quanto pare i driver della mia webcam (Logitech Communicate STX) funzionano male con il PAE abilitato, le immagini sono irriconoscibili. Il problema è noto da almeno 3 mesi ma ancora non è stato risolto. Spero che logitech faccia presto qualcosa e che non mi costringa come stanno tentando di fare Epson e HP a buttare via il mio hardware perfettamente funzionante.

Informatica and Software13 giu 2007 12:39 am

No, non faccio il beta tester alla microsoft ma ho appena installato Windows Live Messenger 8.5 beta e Windows Live Writer. Questo post lo sto scrivendo utilizzando l’ultimo dei due programmi che appunto permette di inserire post su varie piattaforme per weblog (io uso wordpress) semplificando la gestione del blog e l’inserimento dei post. Lo sto usando da 5 minuti quindi non so dirvi molto di più, comunque sembra interessante, provatelo e fatemi sapere ;)

Hardware17 ago 2006 01:44 pm

Oggi sono rientrato dalle vacanze e ho avuto una brutta sorpresa. Ho acceso il computer e dopo il boot di windows, prima di mostrare la schermata di login il monitor andava in stand by. Facendo il boot in modalità VGA tutto funzionava correttamente quindi (continua…)

Informatica and Software and Sviluppo09 giu 2006 07:15 pm

Ultimamente sono molto impegnato con lavoro e università, oggi ho finalmente discusso il progetto finale che ho realizzato per l’esame di costruzione di interfacce. (continua…)

Informatica and Reti15 mag 2006 07:27 pm

Oggi mi sono costruito un cavo isdn crossato per collegare tra loro 2 schede isdn configurandone una in NT-mode e l’altra in TE-mode. Il risultato non è bellissimo da vedere (specialmente le saldature) ma funziona :) . Ho preso lo schema per i collegamenti e per il valore delle resistenze dal manuale della scheda. Il manuale può essere letto online sul sito della Eicon (schema a pagina 24).

Informatica05 apr 2006 11:55 am

Dopo un paio di settimane che ho fatto la richiesta mi è arrivato il codice di attivazione per Google Analytics. Come si può leggere sull’home page, questo nuovo software prodotto da Google permette di sapere in che modo gli utenti hanno raggiunto il proprio sito e come interagiscono con esso. Questo permette ai webmaster di focalizzare le pubblicità utilizzando ad esempio AdWords. Anche se non ho niente da pubblicizzare e da vendere sto dando un occhiata a questo strumento che sembra molto interessante. Per ora l’ho attivato su questo blog :)

Informatica28 mar 2006 12:04 pm

Come avrete visto anche io partecipo al programma AdSense di Google . Per chi non lo conoscesse consiste nel mostrare banner pubblicitari (scelti da Google) sul proprio sito e si viene pagati in base ai click che gli utenti effettuano su essi. La particolarità è che i banner sono scelti in base al contesto in cui sono inseriti, infatti quasi sempre sono inerenti al testo che trovate nelle pagine. (continua…)

Pagina successiva »