pigeond pigeond

pigeon's blog - the pigeon concerto in D minor

< older blogs

FGMap now does metar, and more…
2006/12/03 20:30:48
coding flightgear linux

Recently updated FGMap with various bug fixes, as well as adding a new tabbed info box for airports. That way I could easily add more different information, such as metar information. I have to admit I first got the idea of adding metar information for FGMap when I first saw it on flyagogo.net. They have excellent real world aviation charts, data and an awesome flight planning tools. I’m simply using the metar in Debian at the moment. Hopefully it will match FlightGear’s weather when using with its real weather fetch.

Also I’ve added external links in the airport info box to World Aero Data and AirNav (for U.S. airports).







MPlayer + MatrixView for windows
2006/09/20 05:22:18
coding linux

Gianluigi Tiesi is kind enough to update my MPlayer + MatrixView patch to work under windows. Thanks very much! That’s why open source software rocks :)





Fun with Wine hacking
2006/08/20 13:46:58
coding linux software

So I got this PC version of the game Shin Sangoku Musou 3 (真三國無雙). And of course it for some proprietary operating system (we do not speak of its names :P). As a Linux person the first thing you try is to try running it under Wine / WineX / Cedega.

A little bit of surprise, it ran with Wine latest development version, at least it’s gone thru all the splash screen, characters selection, until it gets to the actual game, crashed.

After turning on some debugging and tracing, followed by consulting on #winehq, I’ve learnt that this game hits one of the famous Wine and DirectX issue, multi-threaded Direct3D.

Still I’m a bit adventurous as usual, and did a bit of code reading and hacking in Wine, trying a few different quick-and-dirty approaches to get threads to use the same GLXContext, not that I’m an OpenGL guru.

After a few tries, I gave up. However I still kind of wanna be able to play this game under Linux. So I rethink the problem from a different approach, and did a even more dirty hack, so that only the main thread can do any GL calls. Any other threads will simply returns before trying. Yes, VERY UGLY indeed. So ugly that let’s not even talk about it anymore ;)

And guess what, that does the trick. It gets into the actual game. So apparently it’s creating a new thread only for the pre-game loading screen. So now instead of the loading animation screen, I simply get a black blank screen, and the game continues after that.

And just for fun, I’ve even created a character with the top Taiwanese model’s name :P

More screenshots here.





MPlayer + MatrixView
2006/08/13 20:16:09
coding

Here comes my obsession with hacking different things together again.

I have put together a video driver for MPlayer using the MatrixView screensaver from rss-glx.sf.net. This driver renders videos on the fly in Matrix code style view.

Find more about it at the MPlayer + Matrixview page.

MPlayer + MatrixView

Now we can all see what Neo sees in the dream world…





Ejs - E APIs in a web browser near you!
2006/07/27 05:43:38
coding

After once jokingly mentioned about doing this, I have actually done it.

Ejs is a JavaScript implementation of a subset of APIs from Evas and Ecore - core libraries in E - Enlightenment window manager.

Along with that I’ve ported the Evas test app to JavaScript, ready to run inside your browser. There’s also an interactive playground where you could try out the API inside an interpreter-like environment.

Maybe one day this would become a full blown toolkit and utilities for fancy web development… we shall see…


Ejs
Evas test running in the browser





FGMap with navaids
2006/06/01 21:23:15
coding flightgear

After a couple of weeks of night coding, FGMap navaids stuff has finally reached the state where I could release it for people to test.

At the moment you can either search for a navaid (airport, VOR, NDB, FIX) by its code/name, or you can have it showing you all navaids in the current map view.

All navaids data are from FlightGear, which uses X-Plane’s data. I have stored the data in a database, which FGMap talks to via AJAX.

There are a few things that i haven’t done yet. That includes proper ILS/OM/MM/IM/GS drawing, heliport, airway, etc. I might also add real time metar reports to airports later.

Anyway, feel free to play with it, and leave me some feedbacks.

Here are two screenshots of FGMap navaids in action.


Over KOAK - Metropolitan Oakland IntlOver KOAK - Metropolitan Oakland Intl

Over VHHH - Hong Kong Intl

Over VHHH - Hong Kong Intl





< older blogs
blog top 24 tags
random photo
you may be interested in


stuff i'm currently working on
FGLive
FGMap
FlightGear scenery w/ blender
Linux on XDA1 (very very slowly...)
FancyPants (my work)
my daily music dose
Rachmaninoff Prelue Op.23 No.5 in G minor - Piano by Vladimir Horowitz
Rachmaninoff Piano Concerto No.3 - Piano by Vladimir Horowitz
Rachmaninoff Piano Concerto No.3 - Piano by Martha Argerich
Rachmaninoff Piano Concerto No.2 - Piano by Evgeny Kissin
Tchaikovsky Piano Concerto No.1 - Piano by Lang Lang
Scriabin Etude Op.8 No.12 - Piano by Vladimir Horowitz
Magic Waltz - Legend of 1900
Search
 
Web pigeond.net







"I have not failed. I've just found 10,000 ways that won't work."
Thomas Edison


this site is
created with vim



all pages in this site are validated as
Valid HTML 4.01!

css validated by
Valid CSS!


pigeond.net copyright 2001 - 2008
designed, created, and coded by pigeon at pigeond dot net
all rights reserved