July 2005 Blog Posts


SCUMMVM for Nintendo DS

Personalmente per me che ho un DS è un sogno che si avvera... il solo pensare di poter giocare a Monkey Island al parco o comodamente steso sul divano...   ...   Neil Millstone's port of ScummVM is now at a playable state. Download the preview versions below which includes the demo of Monkey Island (fully working). Download - PassMe Download - WifiMe Fonte: TehSkeen Forums - SCUMMVM for Nintendo DS powered by IMHO 1.2

NetTopologySuite su sourceforge!

E' con un pizzico di orgoglio che annuncio l'apertura della sezione NetTopologySuite su sourceforge! Magari a voi sembra poco, ma io sono emozionato... ora mi sento responsabilizzato a mantenere la libreria aggiornata e a migliorarla continuamente! Ho deciso comunque che manterrò aggiornato anche lo spazio su gotdotnet (due è meglio di uno...). powered by IMHO 1.2

Nini: An uncommonly powerful .NET configuration library

Cercando non mi ricordo più dove, mi sono imbattuto in questo progetto, che in pratica permette di accedere in lettura/scrittura a file di configurazione di qualsiasi tipo in modo immediato e  flessibile. Due parole prese direttamente dal manuale: Nini is an uncommonly powerful .NET configuration library designed to help build highly configurable applications quickly. Nini provides a solution that attempts to eliminate the above problems. It provides a large feature set that gives you functionality that you will use in every phase of your project, from concept to mature product.  This is accomplished through a simple, yet flexible, API that provides an...

NetTopologySuite finalmente lavora come si deve!

Come anche riportato nelle news del workspace (ISCRIVETEVI!!!! ), ho sistemato gli ultimi bug, e ora tutti i test topologici previsti vengono correttamente eseguiti Il passo successivo è quello di migliorare la documentazione, essenzialmente sistemando i tag XML della documentazione del codice, cosa che mi permetterà anche di analizzare meglio il codice e capirne bene il funzionamento interno... Per l'aggiornamento alla versione 1.6 della JTS, ho scoperto che la 1.7 è in dirittura di arrivo (si parla di fine agosto...), quindi aspetterò e farò direttamente l'aggiornamento all'ultima versione...   powered by IMHO 1.2

A volte basta pensarci alle cose...

Oggi stavo "sbriccando" con i servizi di Windows, vale a dire che ho passato un'oretta a cercare di capire come si realizza e si installa un servizio windows con .NET. Su internet c'è veramente tanta roba, ad esempio qui, e non è stato difficile fare un primo servizio base (una inutility che scrive ogni tot secondi una riga in un file di log) e installarlo. Il secondo passo è stato un pò + complicato, e cioè installare un servizio che si riferisce ad una dll esterna... Infatti pare che l'utility installutil, che si occupa della installazione/disinstallazione, non abbia la possibilità di essere configurata...

List of films ordered by uses of the word "fuck"

List of films ordered by uses of the word "fuck" From Wikipedia, the free encyclopedia. (Redirected from List of films ordered by uses of the word fuck ) This page lists films that use the word fuck more than 100 times. The first lists films ordered by total number of uses of the term (or its variants). The second list is a chronological...

NetTopologySuite: per adesso...

In attesa che SourceForge si decida ad ospitarmi (c'è stato qualche intoppo, pare che lo unix name che avevo scelto sia occupato...) ho creato un workspace su GotDotNet, che non mi sembra per niente male. Ora nel tempo libero sto creando un piccolo sito personale in flash che sarà il centro della NetTopologySuite: probabilmente il download delle release rimarrà su GotDotNet comunque, e su SourceForge appena potrò. Due parole sulla release che troverete nel workspace: Ho sistemato un pò di bug, ho copiato di sana pianta da iGeospatial, che è un lavoro simile al mio ma che si prefigge di arrivare MOLTO +...

Scotty, ci tiri su... Star James Doohan Dies

...lacrimuccia... James Doohan, the burly chief engineer of the Starship Enterprise in the original "Star Trek" TV series and movies who responded to the command "Beam me up, Scotty," died Wednesday. He was 85. Fonte: Metromix. 'Star Trek' Star James Doohan Dies   powered by IMHO 1.2

Problema con l'ereditarietà e l'overload dei metodi...

Come dire... alla faccia :( Sto estendendo la "mia" NetTopologySuite, e mi sto scontrando con un problema "concettuale", e sinceramente non riesco a capire dove sia l'errore... Alla base c'è una struttura di classi relativa alle sole geometrie in cui alla radice c'è Geometry, da cui ereditano tutte le altre feature geometriche come Point, Polygon... fino a GeometryCollection ( i nomi sono abbastanza esplicativi direi... ). Ho creato quindi una classe ShapeWriter, che scrive genericamente features singole in formato binario in standard ESRI (per chi di GIS ne capisce qualcosa...) così definita (in breve): public class ShapeWriter{    protected virtual void Write(Coordinate coordinate, BinaryWriter writer) { }       protected virtual void Write(Point point, BinaryWriter writer) { }    protected virtual void Write(LineString lineString, BinaryWriter writer) { }        protected virtual void Write(Polygon polygon, BinaryWriter writer) { }        protected virtual void Write(MultiPoint multiPoint, BinaryWriter writer) { }    protected virtual void Write(MultiLineString multiLineString, BinaryWriter writer) { }    protected virtual void Write(MultiPolygon multiPolygon, BinaryWriter writer) { }} Ovviamente ogni metodo ha un suo comportamento, che per brevità ho omesso...

Le promesse di Java nel mobile fallite

CNet ospita un interessante articolo, dal titolo "Write once, run anywhere: not working for phones". I propositi di Sun nel fare di Java la piattaforma con cui sviluppare applicazioni mobile per qualsiasi cellulare sono semplicemente naufragati: proprio lì dove l'essere multipiattaforma sarebbe stato decisamente importante, visto il numero di produttori di telefonini. La stessa Sun deve ammettere che il "write once, run anywhere" non pu andare da nessuna parte finch il mercato cos vario (ed in questa variet che tale mercato ha potuto crescere): gli sviluppatori devono sempre creare software differente per differenti cellulari. Lo sviluppo di queste applicazioni pu durare anche nove...

Doom for S60 and S80 Phones

Se avete un cellulare con il Symbian, che aspettate! Doom for S60 and S80 Phones powered by IMHO 1.2

Launching a process and displaying its standard output - C# Programming

Segnalo questo link per chiunque abbia la necessità di lanciare un programma (ad esempio un eseguibile da console, come nel mio caso). Nel sorgente allegato all'articolo trovate la classe ProcessCaller, che in pratica "wrappa" (quanto mi piace l'inglese...) la classe Process del .NET aggiungendovi la possibilità di redigere l'output della console in modo facile e veloce... tra l'altro la lettura dell'output e la redirezione (ad esempio in una textbox) avvengono in multithreading! In breve ciò che occorre fare è istanziare il ProcessCaller:  // Setting up command and argumentsstring command = "myCommand";string arguments = "myArgs";// Configuring callerProcessCaller processCaller = new ProcessCaller(this);processCaller.FileName = command;processCaller.Arguments = arguments;processCaller.StdErrReceived += new DataReceivedHandler(WriteStreamInfo);processCaller.StdOutReceived += new DataReceivedHandler(WriteStreamInfo);processCaller.Completed += new EventHandler(ProcessCompletedOrCanceled);processCaller.Cancelled += new EventHandler(ProcessCompletedOrCanceled);processCaller.Failed += new ThreadExceptionEventHandler(ProcessFailed);// Start processprocessCaller.Start(); e creare i relativi delegate x gli eventi: private void WriteStreamInfo(object sender, DataReceivedEventArgs e){    Debug.WriteLine(e.Text));}private void ProcessCompletedOrCanceled(object sender, EventArgs e){    Debug.WriteLine("Work completed");}private void ProcessFailed(object sender, ThreadExceptionEventArgs e){    Debug.WriteLine(e.ToString());} E il gioco è fatto! Comodo no? powered by IMHO 1.2

[OT-Personale]: Il lavoro logora chi non ce l'ha...

E' da un pò che sto sperimentando quella sensazione, il precariato e il pessimismo, che più o meno tutti i neolaureati hanno provato e che io sinceramente speravo di avere evitato... Oramai sono due anni che lavoro, dopo aver "brillantemente" conseguito la mia laurea in Scienze Ambientali con 100 e lode ("brillantemente" tra virgolette perché il mio 110 non vale di certo un 90 in Ingegneria o altro...), e, complice il fatto che il relatore della mia tesi è anche il titolare della ditta ...

Flash Player 8 Public Beta is out!

Welcome to the Macromedia Flash Player Public Beta. This Public Beta is a pre-release version of the next major release of Flash Player. It is being made available for developers and consumers to test their content to ensure existing content plays back correctly and that there are no compatibility issues. ... Fonte: Macromedia - Flash Player : Macromedia Flash Player Public Beta Per chi se la sente... powered by IMHO 1.2

Brevetti software, vince l'open source L'europarlamento boccia la direttiva

Con 648 voti contrari il no alla legge voluta dalle grandi industrie Brevetti software, vince l'open source. L'europarlamento boccia la direttiva Fonte: Repubblica.it » scienza_e_tecnologia » Brevetti software, vince l'open source L'europarlamento boccia la direttiva Che ne pensate? powered by IMHO 1.2

(OT): Pink Floyd al Live8...

torrentate please a partire da qui... powered by IMHO 1.2

(OT): Doom DS

Il titolo dice tutto... powered by IMHO 1.2