Software


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.

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

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 ;)

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…)

Software08 mag 2005 12:55 pm

Venerdi pomeriggio ho mandato l’email con la descrizione della possibile vulnerabilità a vuln-dev@securityfocus.com. E’ possibile leggerla all’indirizzo: http://www.securityfocus.com/archive/82/397691

Software and Sviluppo01 mag 2005 10:39 pm

E’ stato chiuso il ticket per il bug che avevo segnalato. Non è stata usata la mia patch che tra l’altro aveva un piccolo problemino (se non venivano passati parametri prendeva come lunghezza massima di default 0). La patch applicata può essere vista a qui.

Software and Sviluppo01 mag 2005 04:26 pm

Horde ha una serie di classi per la creazione di form in modo automatico. Ad esempio per creare un form con un campo dominio e uno password basta istanziare la classe Horde_Form e usare addVariable() per aggiungere i campi oppure, come ho fatto io, creare una sotto classe:

(continua…)

Sviluppo24 apr 2005 01:24 pm

Dopo un po’ di giorni che non aggiornavo il sito rieccomi, in questo periodo sto scrivendo un pannello di amministrazione via web per vpopmail usando il framework horde (ecco a cosa serviva il modulo di cui parlavo in un precedente post). Per chi non lo conoscesse, vpopmail è un insieme di programmi utilizzato per gestire domini virtuali su un server di posta qmail. (continua…)

Sviluppo14 apr 2005 05:03 pm

Nel precedente post avevo detto di non aver trovato le api sul sito di Horde. Beh le ho trovate oggi per caso :) . Non so quanti di quelli che leggono queste pagine siano interessanti comunque il link è questo: http://dev.horde.org/.

Sviluppo07 apr 2005 02:47 pm

Questi giorni sto studiando il framework Horde perchè ho intenzione di sviluppare un modulo che lo sfrutta. Sto leggendo le slide di Jan Schneider (uno degli sviluppatori) dove viene consigliato di scaricare dal cvs il modulo skeleton e iniziare modificando quello. (continua…)

Software31 mar 2005 10:17 pm

Dopo essere stato per diversi anni un utente Eudora oggi ho deciso di passare a Thunderbird. Ormai Eudora sa di vecchio, migliora molto lentamente e gli mancano molte funzioni ormai indispensabili come ad esempio la possibilità di raggruppare le email per thread (molto utile quando si seguono delle mailing list). (continua…)

Software30 mar 2005 06:52 pm

Oggi ho tradotto la versione cvs (il software non è ancora stato rilasciato) di SAM, un modulo per horde, che permette di configurare spam assassin tramite un interfaccia web. Ho tradotto solamente le scritte presenti nell’interfaccia, l’help in linea sarà tradotto prossimamente.

Download SAM translation