<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-11708108</id><updated>2009-11-11T19:31:51.402+01:00</updated><title type='text'>Andreas Jung</title><subtitle type='html'>Aviation, Computers, Aviation+Computers=Flightsim, Music, Photography, My Life</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default?start-index=26&amp;max-results=25'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11708108.post-3270232783445741418</id><published>2007-04-08T11:28:00.000+02:00</published><updated>2007-04-08T22:30:10.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Lifestyle'/><title type='text'>Back on XP</title><content type='html'>I've been running VISTA for the past few weeks, but now I have switched back to XP.&lt;br /&gt;&lt;br /&gt;VISTA was simply too slow and unreliable (e.g. the file system). Every program was running way slower than on XP. But the main reason is the lack of a propper anti-virus software which is compatible with VISTA.&lt;br /&gt;&lt;br /&gt;I was using the LiveOneCare trial. However, when the trial period ran out, I didn't feel like to buy the full subscription, because the security features didn't really convince me. For example, all MS software was recognized as trustworthy software by the firewall- this is not exactly true for security features such as WGA. Actions such as "firewall approval" required adminstrator permission ("fading screen"), which is nearly stalling the system for fullscreen-applications hitting the firewall.&lt;br /&gt;&lt;br /&gt;Another aspact is the fact, that I didn't manage it to find a desktop-mail-client which is capable of synchronizing with Lycos (no problem on XP with OE).&lt;br /&gt;&lt;br /&gt;Finally, the VISTA UI is not an improvement at all. I'm quite open minded towards "colorful UI", but VISTA is simply too much.&lt;br /&gt;&lt;br /&gt;So ... I'm back on XP with good old free "Antivir", working mail client and acceptable UI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-3270232783445741418?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/3270232783445741418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=3270232783445741418' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/3270232783445741418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/3270232783445741418'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2007/04/back-on-xp.html' title='Back on XP'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-3491963574278726358</id><published>2007-03-21T12:43:00.000+01:00</published><updated>2007-03-21T12:58:15.691+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='My Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Sidebar'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Blog Makeover</title><content type='html'>There are some major changes going on in my life planning right now, and I thought it's a good idea to take this occasion to do a little makeover of this blog.&lt;br /&gt;&lt;br /&gt;Changes include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sidebar re-structured: more cateogries, newsfeed now clearly recognizable, links updated&lt;/li&gt;&lt;li&gt;added "Best Of" categories for "Photos", "FS Development" and "Song Reviews" - this should help to find the remarkable posts between all the trash-posts (Please note: my early posts from 2005 still sound a little bit non-adulty, because they were influeced by school days; anyway, I'd like to keep them, because they are a great reminiscene of this part of my life)&lt;/li&gt;&lt;li&gt;AdSense added to take advantage of all those people which use the "Next Blog" button&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I will shorty post some news regarding my life planning. It's just a matter of some organizational issues to be done.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-3491963574278726358?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/3491963574278726358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=3491963574278726358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/3491963574278726358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/3491963574278726358'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2007/03/blog-makeover.html' title='Blog Makeover'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115917578064943414</id><published>2006-09-25T10:39:00.000+02:00</published><updated>2006-09-25T11:26:51.190+02:00</updated><title type='text'>Yet Another **NG Flightsim</title><content type='html'>Well, it's true that FSNG is basically dead. OTOH, I have worked in the term break on another flightsim, which was built from ground-up.&lt;br /&gt;&lt;br /&gt;I have promised myself not to announce yet another flightsim project without having something to download.&lt;br /&gt;Unfortunetly, the term break was busier than I thought, and now that it's coming to an end with the winter-term just about to begin, I have to face, that I didn't manage it to come close to a milestone that would justify a file release.&lt;br /&gt;&lt;br /&gt;But because there won't be much time left in the winter term for programming stuff, I've decided to show you some screenshots, to document that this sim is really there, so here we go... &lt;a href="http://sourceforge.net/project/screenshots.php?group_id=169340"&gt;http://sourceforge.net/project/screenshots.php?group_id=169340&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now some background information.&lt;br /&gt;&lt;br /&gt;The source code is fully GPL'd, so you could download the current branch using subversion if you want. Anyway, I doubt it will be of any use for you, because there are no scenery files included, and I have never tried to run a flight without a scenery installed, I guess the sim would probably crash. There is a SRTM-converter-pipeline included, but I doubt anyone except me is able to use this command line utility.&lt;br /&gt;&lt;br /&gt;Features implemented yet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Terrain mesh and overlay, runtime-loading in a thread, no scenery stuff/autogen/water/whaterver yet; just shape and noisy color.&lt;/li&gt;&lt;li&gt;Module pipeline for vehicles.&lt;/li&gt;&lt;li&gt;The NPSNET Flight Model implementation from FSNG, altough still some bugs in it (vibrations).&lt;/li&gt;&lt;li&gt;Incorporated the JSBSim flightmodel into the module pipeline, altough JSBSim doesn't fit into the module pipeline very pretty, and JSBSim itself is not very pretty IMHO. So I probably drop this feature again.&lt;/li&gt;&lt;li&gt;SRTM-to-scenery-converter-pipeline.&lt;/li&gt;&lt;li&gt;Joystick input.&lt;/li&gt;&lt;li&gt;Realtime sky according to Preetham and Hoffman.&lt;/li&gt;&lt;li&gt;Fully self-contained .NET/MDX GUI library to have forms in fullscreen mode. Works independently from any rendering API, so an OpenGL renderer could be written as well.&lt;/li&gt;&lt;li&gt;Property system similar to the PropertyGrid built on top of the GUI-API.&lt;/li&gt;&lt;li&gt;Shades of a math- and algorithm library (the point is, that all algorithms and datastructures go into a separate libarary, so they can be used in other projects as well).&lt;/li&gt;&lt;li&gt;Language customization.&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The project is not far from the state of FSNG presented on my website. Note that CSNG has been built from ground-up again - there is no FSNG stuff in it. I have made some things better that I have learned from FSNG. For example, I have used MDX 1.0 again, and not MDX 2.0 beta ... what a lucky decision looking at the state of MDX 2.0 now.&lt;/p&gt;&lt;p&gt;The "C" in CSNG stands for combat. Not that I'm much into the combat thing, but there are some advantages: Combat simulators have limited maps ... this simplifies the whole data organization and data reloading stuff ... now I use tiles and I cannot fly near the poles ... :) .&lt;/p&gt;&lt;p&gt;OK, my good old &lt;a href="http://www.aj-productions.de"&gt;FSNG website&lt;/a&gt; will stay where it is, because it's some kind of "monument" and it looks quite good. Maybe I'll replace it, when I have a downloadable version of CSNG in place. But that won't be too soon from now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115917578064943414?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115917578064943414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115917578064943414' title='106 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115917578064943414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115917578064943414'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/09/yet-another-ng-flightsim.html' title='Yet Another **NG Flightsim'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>106</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115831504009493601</id><published>2006-09-15T11:28:00.000+02:00</published><updated>2006-09-15T14:18:51.870+02:00</updated><title type='text'>XNA Game Studio Express Beta Impressions</title><content type='html'>I had a short look at the XNA Game Studio Express Beta a few days ago, so I thought it might be a good idea to state some of my impressions.&lt;br /&gt;&lt;br /&gt;Let's start with the good aspects...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The framework seems to be designed very well and careful. It seems to fit the .NET guidelines very well.&lt;/li&gt;&lt;li&gt;This entire "game loop thing" is moved to a higher level. The programmer now has to derive his game-class from the Framework.Game class and implement some methods related to the game loop, e.g. "Draw". So all this stuff takes away the pain from the programmer trying to create a perfect game loop, which is not always fun, in particular in the .NET CLR ("Application.DoEvents").&lt;/li&gt;&lt;li&gt;Device management has been simplified and moved to a higher level. Some traditional terms such as "lost device scenarios" have been revised and there is less witchcraft involved during device creation. This practically means, that large parts of the device creation work have been automated; "lost device" is now "ensure device"; switch to fullscreen is now as simple as calling "GraphicsComponent.ToggleFullscreen()". I think this was way overdue.&lt;/li&gt;&lt;li&gt;Maybe this sounds radiculous, but XNA would be a perfect candidate for a multi-platform game environment. Why? Well, the XNA namespace contains really everything - not only graphics, sound and input, but it also has it's own IO-classes for data storage (!).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So let's come to be points I don't like...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;XNA is yet focussed on C# in VS Express environment. This means, that I cannot use other .NET languages, altough this shouldn't really be an issue by definition in the .NET CLR. I also cannot use use my non-Express VS - I have to use the Express edition.&lt;/li&gt;&lt;li&gt;XNA has it's own project type (application and library). I cannot be sure, wether I can use other .NET class libraries in an XNA application or not. This could become a big issue. I could - however - compile my libraries into XNA format, but only *if* XNA supported C++/CLI as 2nd .NET language.&lt;/li&gt;&lt;li&gt;XInput could be the biggest mistake. Yes, it allows me to access mouse and keyboard under Windows, and the XBox360 gamepad under both - XBox and Windows - environments. But what about all the other controlers under windows? One cannot expect that everyone buys an XBox360 pad for his Windows PC, but keyboard- and mouse-devices are not sufficient input methods for some game types. So &lt;strong&gt;PLEASE&lt;/strong&gt; make XInput as general as good old DirectInput.&lt;/li&gt;&lt;li&gt;I don't get this component stuff (GraphicsComponent etc.) ... VS Express displays these components as icons in the forms designer. This doesn't make sense. If they want me to "draw" my games, then they should at least enable the UML class designer in VS Express.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Well, XNA does some things very well. XNA will be a serious option for some game projects. It is &lt;strong&gt;not&lt;/strong&gt; an option for a flight simulator project, simply because of XInput being the only input-API. It could be a serious candidate for a racing simulator (for example).&lt;/p&gt;&lt;p&gt;Wether to use XNA or not is a tough decision. In case you use XNA, you are pretty much bound to XNA and MS, and there is no way back and you are pretty much not flexible. In case you decide to go with XNA anyway, you have a rich game creation toolkit that will make your life easier. I think it's the best game programming API to date, and I don't see any other API reaching a comparable level, because all these APIs are designed with backward compatibility in mind. XNA is a fresh new API without a legacy burden.&lt;/p&gt;&lt;p&gt;In case you really want to go with XNA, you'll feel like Alice in XNA wonderland.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115831504009493601?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115831504009493601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115831504009493601' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115831504009493601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115831504009493601'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/09/xna-game-studio-express-beta.html' title='XNA Game Studio Express Beta Impressions'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115554469149336535</id><published>2006-08-14T10:32:00.000+02:00</published><updated>2006-08-14T10:41:26.016+02:00</updated><title type='text'>DAFIF to be removed from public access Oct. 1, 2006</title><content type='html'>&lt;a href="https://164.214.2.62/products/digitalaero/index.cfm"&gt;DAFIF&lt;/a&gt; will be removed from public access on October 1, 2006. It would be a good idea to create a backup copy of the database if there are any intentions to use the navigation database in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115554469149336535?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115554469149336535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115554469149336535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115554469149336535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115554469149336535'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/08/dafif-to-be-removed-from-public-access.html' title='DAFIF to be removed from public access Oct. 1, 2006'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115554389315332544</id><published>2006-08-14T10:14:00.000+02:00</published><updated>2006-08-14T10:24:53.423+02:00</updated><title type='text'>Atlas Of The Universe</title><content type='html'>I came across this website, &lt;a href="http://www.atlasoftheuniverse.com/"&gt;http://www.atlasoftheuniverse.com/&lt;/a&gt;. It features the ability to zoom from solar system scale "up" to the borders of the visible universe. There is a wealth of maps for each different scale.&lt;br /&gt;&lt;br /&gt;There are also some interesting questions answerd that exceed the scope of discovery channel, without requiring a degree in astro-physics; e.g. that there is no such thing such as the center of the universe, and that the size of the visible universe is not necesarily the size of the whole universe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115554389315332544?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115554389315332544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115554389315332544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115554389315332544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115554389315332544'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/08/atlas-of-universe.html' title='Atlas Of The Universe'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115222302857455005</id><published>2006-07-06T23:56:00.000+02:00</published><updated>2006-07-06T23:57:08.883+02:00</updated><title type='text'>Now with curved winglets...</title><content type='html'>Check out this beauty...&lt;br /&gt;&lt;a href="http://www.airliners.net/open.file/1070915/M/"&gt;http://www.airliners.net/open.file/1070915/M/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now this is fancy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115222302857455005?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115222302857455005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115222302857455005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115222302857455005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115222302857455005'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/07/now-with-curved-winglets.html' title='Now with curved winglets...'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-115187807918907052</id><published>2006-07-02T23:50:00.000+02:00</published><updated>2006-07-03T07:47:51.166+02:00</updated><title type='text'>IDontGetIt.NET/CLI</title><content type='html'>Just had a strange problem programming in C++/CLI. I didn't really understand why it was nearly impossible to find a solution. Am I the only one to try this?&lt;br /&gt;&lt;br /&gt;So, I want to implement the generic ICollection&lt;t&gt; for my own (generic) collection:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;generic&amp;lt;typename T&amp;gt;&lt;typename&gt;&lt;typename&gt; ref class ItemCollection : ICollection&amp;lt;T&amp;gt;&lt;t&gt;&lt;t&gt;&lt;t&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Let's have a look at the generic ICollection interface:&lt;br /&gt;&lt;blockquote&gt;generic&amp;lt;typename T&amp;gt;&lt;typename&gt; public interface ICollection&lt;t&gt; : IEnumerable&amp;lt;T&amp;gt;&lt;t&gt;&lt;t&gt;, IEnumerable&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So as we see, we have to deal with one old-fashion enumerable- and one generic enumerable interface. This first defines the method "IEnumerator^ GetEnumerator()", while the generic one defines the "IEnumerator&amp;lt;T&amp;gt;&lt;t&gt;^ GetEnumerator()".&lt;br /&gt;&lt;br /&gt;We all know, that we cannot overload functions that solely differ by return-type. However, as the generic ICollection inherits from both IEnumerables, both GetEnumerators are in fact present in the generic ICollection.&lt;br /&gt;&lt;br /&gt;Don't ask me why this can exist at all. The problem comes up when I try to implement the ICollection&lt;t&gt;. I have to implement both versions of the GetEnumerator, but when I do this, I have two functions differing only by return type. BANG.&lt;br /&gt;&lt;br /&gt;How to deal with this? Not really any ideas, lots of C++ compiler errors such as the one with the two functions only differing by return types, or methods not matching certain signaturs etc.&lt;br /&gt;&lt;br /&gt;I had a look at the C# way, because the C# refactor does the implementation on it's own:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;public IEnumerator&amp;lt;T&amp;gt;&lt;string&gt; GetEnumerator()&lt;/p&gt;&lt;p&gt;System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Well OK, this looks reasonable by explictly having the "targeted" interface in the method name. But still no idea how this looks in C++/CLI, only silly compiler errors. I looked up the signature in the MSDN reference of some collection classes, but this didn't work out as well.&lt;br /&gt;&lt;br /&gt;So, after numerous trial-and-errors attempts, this came out:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;public:&lt;br /&gt;virtual IEnumerator&amp;lt;T&amp;gt;&lt;t&gt;^ GetEnumerator(); &lt;/p&gt;&lt;p&gt;&lt;br /&gt;private:&lt;br /&gt;virtual Collections::IEnumerator^ _GetEnumerator () sealed = Collections::IEnumerable::GetEnumerator&lt;br /&gt;{&lt;br /&gt;return GetEnumerator();&lt;br /&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;No need to mention that I'm seriously unhappy with this. This is everything, but definitly not elegant. I couldn't think of it being that hard to implement ICollection&lt;t&gt;.&lt;br /&gt;&lt;br /&gt;OK, it's late, no more time to think about this problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-115187807918907052?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/115187807918907052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=115187807918907052' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115187807918907052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/115187807918907052'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/07/idontgetitnetcli.html' title='IDontGetIt.NET/CLI'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114880600317592922</id><published>2006-05-28T10:39:00.000+02:00</published><updated>2006-05-28T16:20:20.800+02:00</updated><title type='text'>Series</title><content type='html'>&lt;p&gt;Check these outstanding photos over at Airliners.net: &lt;a href="http://www.airliners.net/search/photo.search?&amp;countrysearch=Albania&amp;amp;daterange=2006&amp;keywords=chris%20lofting"&gt;http://www.airliners.net/search/photo.search?&amp;amp;countrysearch=Albania&amp;daterange=2006&amp;amp;keywords=chris%20lofting&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Obviously, a photographer called Chris Lofting did some tour around Albania to take some breathtaking photos of the local Air Force. Especially those Chinese out-of-service F-6 aircrafts in the underground-tunnel are worth a click.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114880600317592922?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114880600317592922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114880600317592922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114880600317592922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114880600317592922'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/05/series.html' title='Series'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114812664693929320</id><published>2006-05-20T14:01:00.000+02:00</published><updated>2006-05-20T14:04:06.960+02:00</updated><title type='text'>ILA 2006</title><content type='html'>&lt;a href="http://www.aj-productions.de/ila/m_ila06_000.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_000.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Got up yesterday at 0430 for a 400km drive across Germany heading Berlin - it's ILA time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_001.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_001.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_002.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_002.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Surprsingly, there was a static display of a USAF B-1 this year. Although this aircraft is already some decades old, it was one of the highlights, because the airframe is simply beautiful. The photo does not give a good sense for the size of this beast.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_003.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_003.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_004.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_004.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;The main reason to visit this year's ILA is the A380 of course. What a beauty. More on the A380 later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_005.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Red Bull had a huge airpark. Between all those well known Red Bull aircrafts such as the B-25, I found this Cobra helicopter in Red Bull livery quite remarkable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_006.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_006.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_007.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_007.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;The C-17 is a regular ILA visitor for years. It's always thrilling to stand in front of this giant, imagining it flying. This thing does 20000 feet-per-minute descends with reverse-thrust, according to the legend.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_008.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_008.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_009.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_009.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_010.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_010.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_011.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_011.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Also lots of russion aviation technology this year. Besides the regular heavy metal, there was also some ground effect "plane". Nice little toy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_013.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_013.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_014.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_014.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_015.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_015.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_016.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_016.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_017.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_017.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_018.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_018.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_019.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_019.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_020.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_020.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Some classic airframes, such as Messerschmidt 108 and 262 (the first jet plane), Spitfire and Corsair. The maneuvers of the ME-262 were simple,but the jet sound was just amazing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_021.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_021.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_022.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_022.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_023.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_023.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_024.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_024.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_025.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_025.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_026.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_026.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Next was some German metal (I'll leave the Kruppstahl-jokes up to the reader). The Eurocopter Tiger did some loopings and stuff, what is quite spectecular for a helicopter. You simply have to believe, that I did not rotate the image.&lt;br /&gt;The joint presentation of German Air Force and German Army was the radiculous part of the day. First, some special forces roped down the helicopter (just took minutes) to get Mr. Ward Ambassador out of the German embassy in country XYZ.&lt;br /&gt;Then, the first C-160 Transall did a flyby, and the second one did a "Sarajevo" combat approach, which was definitly not 12° steep according to the photo. I guess they didn't want to take a risk, because the wind was quite strong this day.&lt;br /&gt;While the ambassador was getting inside the C-160 on the runway, the helicopters did some woozy maneuvers to confuse the enemy.&lt;br /&gt;Then, the C-160 took off in formation with the helicopters, while 80's synthesizer music played in the background. No comment ... oh, too late.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_027.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_027.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_028.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_028.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_029.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_029.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_030.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_030.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_031.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_031.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_032.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_032.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_033.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_033.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_034.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_034.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_035.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_035.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_036.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_036.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_037.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_037.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_038.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_038.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_039.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_039.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_040.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_040.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_041.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_041.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_042.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_042.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;This was followed by the so called Airbus Parade, consisting of A318, A340 and A380. All three did some circling and a low-speed flyby.&lt;br /&gt;Most shocking was the lowspeed flyby of the A380 - this giant nearly stood still in the air with an amazing angle of attack.&lt;br /&gt;And it's true - the A380 is really silent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_043.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_043.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_044.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_044.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_045.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_045.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Meanwhile, the Sentry took of. Note the elevator asymmetrie - did some visitor mess around with the roll trim in the cockpit?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_046.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_046.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_047.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_047.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_048.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_048.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_049.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_049.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_050.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_050.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Junkers Ju-52 taking off - strange light: absolutely dark in the background, but sunny in the foreground.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_051.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_051.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_052.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_052.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_053.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_053.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_054.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_054.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_055.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_055.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_056.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_056.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;The Mig-29 was the highlight of the day, of course. This one's lining up and powers the engines up and goes back to idle three times - too arrogant, but so lovely ;), the crowd went mad, everyone was excited. The maneuvers were as breathtaking as usual - unbelieveable, how they incorporate the spins into their flightpath.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_057.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_057.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_058.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_058.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_059.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_059.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_060.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_060.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ila/m_ila06_061.JPG"&gt;&lt;img src="http://www.aj-productions.de/ila/s_ila06_061.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;The last show for me was the formation flying of the Patrouille Suisse. Altough I found it becoming boring after the fifth formation flyby. Nevertheless great skills.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114812664693929320?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114812664693929320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114812664693929320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114812664693929320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114812664693929320'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/05/ila-2006.html' title='ILA 2006'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114647232903336486</id><published>2006-05-01T10:15:00.000+02:00</published><updated>2006-05-01T10:32:09.046+02:00</updated><title type='text'>Rumble In The Jungle</title><content type='html'>Sort of busy these days. Only very few hours left this week for private activities. Most days were like getting up/university/coming back home in the evening/doing exercises in the evening/bed.&lt;br /&gt;&lt;br /&gt;Well, that's just justification, and most likely NOT interesting. The only other activity I did this week is to create...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;songID=3870340"&gt;&lt;span style="font-size:180%;"&gt;This New Song&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Progressive Tech Tribal House)&lt;br /&gt;&lt;br /&gt;Have a look or not. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S.1: I'd really love to work on FS related stuff, but it's simply so few hours per week that there is no real progress.&lt;br /&gt;&lt;br /&gt;P.S.2: I think I have found a good sky model for FS use. But I think I'll attempt implementing it prior dropping announcements, reviews or &lt;a href="http://www.fs-developer.info"&gt;FS-Developer&lt;/a&gt; entries. Anyway, it might be good idea (depending on the context of good) to re-check FS-Developer periodically. There are really some sporadic updates every now and then (more frequent than blog-entries here).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114647232903336486?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114647232903336486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114647232903336486' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114647232903336486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114647232903336486'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/05/rumble-in-jungle.html' title='Rumble In The Jungle'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114566025729623782</id><published>2006-04-22T00:54:00.000+02:00</published><updated>2006-04-22T00:57:37.306+02:00</updated><title type='text'>Good one</title><content type='html'>muHAHAHAHA!!!111&lt;br /&gt;&lt;br /&gt;Someone grabbed the domain &lt;a href="http://www.fsng.com/"&gt;http://www.fsng.com/&lt;/a&gt;. That's sooooo cute. Imagine: someone paid money for this. And now he is waiting for me to go begging for it. Lol.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114566025729623782?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114566025729623782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114566025729623782' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114566025729623782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114566025729623782'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/04/good-one.html' title='Good one'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114538533702395597</id><published>2006-04-18T20:28:00.000+02:00</published><updated>2006-04-18T20:40:36.976+02:00</updated><title type='text'>uhh yeah ... happiness each and everywhere...</title><content type='html'>Science and research brought us some great innovations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Demolition_Derby"&gt;automotive technology&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.scene.org/file.php?file=/parties/2003/evoke03/demo/fr-032_party.zip&amp;fileinfo"&gt;world piece&lt;/a&gt;&lt;/li&gt;&lt;li&gt;and now it's time for &lt;a href="http://www.newscientisttech.com/article/dn9011-invention-the-tvadvert-enforcer.html"&gt;this&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Sorry, but some people really need to check out a meat grinder from inside IMO. Dudes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114538533702395597?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114538533702395597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114538533702395597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114538533702395597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114538533702395597'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/04/uhh-yeah-happiness-each-and-everywhere.html' title='uhh yeah ... happiness each and everywhere...'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114528529986433673</id><published>2006-04-17T16:15:00.000+02:00</published><updated>2006-04-17T16:56:24.813+02:00</updated><title type='text'>Worth a Posting</title><content type='html'>Well, a &lt;em&gt;not-so-important&lt;/em&gt; posting is still better than a &lt;em&gt;no-posting&lt;/em&gt;, so here we go.&lt;br /&gt;&lt;br /&gt;If I leave the easter stuff out-of-scope, I'm pretty busy at the moment. I have an additional 5 hours per week at university besides my default 40 hours per week plus 10 hours of driving. International readers: that's lots of time in Germany - people here go on strike for weeks, because they have to work an additional one or two hours more on their less-than 40 hours week.&lt;br /&gt;&lt;br /&gt;What I want to say: I had some spare time left this weekend, and this is what I did:&lt;br /&gt;&lt;a href="http://www.aj-productions.de/pub/dafif_iraq.JPG"&gt;&lt;img src="http://www.aj-productions.de/pub/s_dafif_iraq.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DAFIF is a public domain navigation database by the US military, and this is the respective enroute chart of the gulf region including Iraq, Iran and parts of Afghanistan, Turkey and ex-Soviet Union.&lt;br /&gt;&lt;br /&gt;I did a poster print on 3x3 pages. This took quite some time. The chart is a huge PDF which is composed from vector data. Rasterizing all this data takes roughly 30 seconds. Printing this stuff on 9 pages took me roughly 5 hours. I guess the printer driver rasterized the whole document for each data chunk which is sent to the printer. So there were something like 5 minutes between each printed row.&lt;br /&gt;&lt;br /&gt;Why? I love to explore the world using all kinds of free datasets - Landsat, SRTM, VMAP, etc.. There are so many beautiful features on the world that the average dumb citizen is not aware of:&lt;br /&gt;-Richat structure - 50km circular feature in western sahara, visible from space.&lt;br /&gt;-Europe: large infrared spots are good indicators for military training areas as well as open pit mines.&lt;br /&gt;-Iraq - south-east border: a square feature as large as a little state.&lt;br /&gt;-Northern siberia, polar sea coast: looks more alien than any other place in the solar system.&lt;br /&gt;&lt;br /&gt;Back to the Iraq enroute map.&lt;br /&gt;I find it very remarkable, that ex-Soviet Union is more reddish than Iran. I think allied (or friendly) states should have a different color. Interesting...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114528529986433673?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114528529986433673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114528529986433673' title='50 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114528529986433673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114528529986433673'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/04/worth-posting.html' title='Worth a Posting'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>50</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114427630655100205</id><published>2006-04-06T00:31:00.000+02:00</published><updated>2006-04-06T00:31:46.566+02:00</updated><title type='text'>Please tell me that this is a fake!</title><content type='html'>&lt;a href="http://www.ezprezzo.com/videoclips/plane_landing.html"&gt;http://www.ezprezzo.com/videoclips/plane_landing.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114427630655100205?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114427630655100205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114427630655100205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114427630655100205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114427630655100205'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/04/please-tell-me-that-this-is-fake.html' title='Please tell me that this is a fake!'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114383970352148763</id><published>2006-03-31T23:04:00.000+02:00</published><updated>2006-03-31T23:15:03.546+02:00</updated><title type='text'>!!! www.FS-Developer.info !!!</title><content type='html'>YES!!! My little top-secret project of the last week is now unveiled.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.FS-Developer.info"&gt;&lt;span style="font-size:180%;"&gt;www.FS-Developer.info&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FS-Developer.info is my attempt to create a database, which is solely dedicated to flight simulator development.&lt;br /&gt;&lt;br /&gt;Other than knowledge collections such as &lt;a href="http://www.vterrain.org"&gt;www.vterrain.org&lt;/a&gt;, FS-Developer concentrates on these topics, which are important for flight simulation only.&lt;br /&gt;&lt;br /&gt;The database is still built up, so there should be more entries following over the next few days. The best part is:&lt;strong&gt; everyone can submit entries&lt;/strong&gt;!&lt;br /&gt;&lt;br /&gt;I don't want to go too much into detail. Just a have look yourself.&lt;br /&gt;&lt;br /&gt;Would really love to hear some feedback. Use the comment function of this blog or the methods available on the website.&lt;br /&gt;&lt;br /&gt;Would also appreciate some outside support :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114383970352148763?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114383970352148763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114383970352148763' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114383970352148763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114383970352148763'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/03/wwwfs-developerinfo.html' title='!!! www.FS-Developer.info !!!'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114315526989290415</id><published>2006-03-24T00:00:00.000+01:00</published><updated>2006-03-24T00:07:49.933+01:00</updated><title type='text'>Volume Fog</title><content type='html'>It's already known among a limited group people, that I like to compare real life aviation photos with flight simulator photos in order to find the important visual clues that make up the difference between sim/reality.&lt;br /&gt;&lt;br /&gt;Now I came across a nice reference scene for volume/altitude fog: &lt;a href="http://www.airliners.net/open.file/1021518/M/"&gt;http://www.airliners.net/open.file/1021518/M/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have already some experience with this effect from an unmanaged demo in 2004. I will not link it here, because I found out that it doesn't run on my GF6 (worked well with GF4/5). In this demo, I added an altitude-factor besides the distance factor to the calculation of fog density.&lt;br /&gt;&lt;br /&gt;The other option would be to use real fog volumes, by calculating the fog depth through front/backface-substraction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114315526989290415?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114315526989290415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114315526989290415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114315526989290415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114315526989290415'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/03/volume-fog.html' title='Volume Fog'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114315241183258162</id><published>2006-03-23T23:15:00.000+01:00</published><updated>2006-03-23T23:22:51.946+01:00</updated><title type='text'>Another New Song</title><content type='html'>&lt;img src="http://www.aj-productions.de/music/OrangeSoil.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Well ... let me recite myself:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Well, there needs to be an industrial counterpart for my latest acid production,&lt;br /&gt;so this is supposed to be an industrial/acid crossover.&lt;/p&gt;&lt;p&gt;My plan was to create something with processed drums, so this song is really dirrty as there are lots of Scream4s in it.&lt;/p&gt;&lt;p&gt;Of course you are free to tell me, that the production is dirrty - but it's my intention.&lt;/p&gt;&lt;p&gt;Same for the arrangement: Of course the song is boring for the first few bars - but that's industrial - it's about slamming drums.&lt;/p&gt;&lt;p&gt;However, I can promise that you'll be recompensed for listening on - bar 65 (2:18) features BIIIGGGG ENERGY and the breakdown is really beautiful IMO.&lt;/p&gt;&lt;p&gt;I felt like falling in trance when listening several times to this song during the&lt;br /&gt;production.&lt;/p&gt;&lt;p&gt;Musically it's nothing great - only one chord - it's an industrial thing - it's the stylistic devices that makes up the atmosphere.&lt;/p&gt;&lt;p&gt;So hopefully you can enjoy.&lt;/p&gt;&lt;p&gt;Copyright notice: Image/Sample are from NASA. NASA generally does not claim a copyright on it's multimedia content.OTOH, this does not mean, that I am the copyright holder, that's why I don't upload it at Soundclick, but on my own webspace instead.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Interested?&lt;br /&gt;&lt;br /&gt;Check out the MP3 download: &lt;a href="http://www.aj-productions.de/music/OrangeSoil.mp3"&gt;http://www.aj-productions.de/music/OrangeSoil.mp3&lt;/a&gt;&lt;br /&gt;And the reviews: &lt;a href="http://www.reasonstation.net/songs/songinfo.php?song=46093"&gt;http://www.reasonstation.net/songs/songinfo.php?song=46093&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114315241183258162?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114315241183258162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114315241183258162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114315241183258162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114315241183258162'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/03/another-new-song.html' title='Another New Song'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114288051033169574</id><published>2006-03-20T19:44:00.000+01:00</published><updated>2006-03-20T19:57:31.486+01:00</updated><title type='text'>New Song</title><content type='html'>Yep, that's right. New &lt;strong&gt;Acid House&lt;/strong&gt; production.&lt;br /&gt;&lt;br /&gt;Listen here: &lt;a href="http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;songID=3663271"&gt;http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;amp;songID=3663271&lt;/a&gt;&lt;br /&gt;Reviews here: &lt;a href="http://www.reasonstation.net/songs/songinfo.php?song=46012"&gt;http://www.reasonstation.net/songs/songinfo.php?song=46012&lt;/a&gt;&lt;br /&gt;Cover art here: &lt;a href="http://www.aj-productions.de/music/AcidProgressiveExcessive.jpg"&gt;http://www.aj-productions.de/music/AcidProgressiveExcessive.jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy if you like acid!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114288051033169574?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114288051033169574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114288051033169574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114288051033169574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114288051033169574'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/03/new-song.html' title='New Song'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114236845102028970</id><published>2006-03-14T20:32:00.000+01:00</published><updated>2006-03-14T23:28:04.716+01:00</updated><title type='text'>Semi Show-Off then...</title><content type='html'>Well ... sorry for the lack of the updates.&lt;br /&gt;&lt;br /&gt;I'm right in the middle of my term break. Unfortunately, the tests are written INSIDE the term break at my university, so I am busy learning stuff.&lt;br /&gt;Two tests have been successful, but the most difficult one is still ahead, so I should be learning all day theoretically.&lt;br /&gt;&lt;br /&gt;Of course this is just theory, so I have some time for programming left.&lt;br /&gt;Nevertheless, time is very limited, and my original flight simulator FSNG is basically dead, because it didn't really survive the port from Visual C++ Express Beta 2 to the final version, as well as the port to MDX 2.0.&lt;br /&gt;&lt;br /&gt;Recently, another idea struck my mind. One of my early dreams was to create a Space Shuttle simulator, i.e. a modern version of &lt;a href="http://www.the-underdogs.org/game.php?name=Shuttle"&gt;this&lt;/a&gt;, &lt;a href="http://www.the-underdogs.org/game.php?name=Microsoft+Space+Simulator"&gt;this&lt;/a&gt;, or &lt;a href="http://www.the-underdogs.org/game.php?id=1758"&gt;this&lt;/a&gt; game. To be exact, I am talking about the last one, i.e. an approach simulator.&lt;br /&gt;&lt;br /&gt;Landing the space shuttle is very challenging from the pilots point of view - 3 minutes full of action. I guess the difficulty level can be compared to a Sarajevo- or Kai Tak IGS approach (having attempted neither of them ;) ), although I guess the NASA people wouldn't attempt to de-orbit the orbiter with known windsheers in the area.&lt;br /&gt;There is a nice video out there that shows the approach from inside the Shuttle Training Aircraft - I hope I can find it somewhere later this evening. &lt;strong&gt;UPDATE - Here it is:&lt;/strong&gt; &lt;a href="http://www-pao.ksc.nasa.gov/shuttle/countdown/sts112/sta-vid.htm"&gt;http://www-pao.ksc.nasa.gov/shuttle/countdown/sts112/sta-vid.htm&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well ... programming a shuttle landing simulator has some advantages over a multi-purpose simulator such as MSFS:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;no need for a global scenery - Kennedy Space Center is sufficient&lt;/li&gt;&lt;li&gt;no background-reloading - because only the landing site is simulated&lt;/li&gt;&lt;li&gt;just a flat plane, no global coordinates - not really a hill at KSC/Florida, the runway is the origin&lt;/li&gt;&lt;li&gt;so no complicated collision detection required&lt;/li&gt;&lt;li&gt;easy internet distribution, because no need to ship a global scenery&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And: I have 50% of the code sitting around on my harddrive already, dubbed FSNG. So a large portion of the project consists of simply refactoring stuff.&lt;/p&gt;&lt;p&gt;There are already some parts working. I have "inserted" the old analytical sky model by Preetham et al., and I have improved the terrain/sky transition, by chosing the sky-color as fog-color in the shader of the terrain. Have a look:&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ols/001.JPG"&gt;&lt;img src="http://www.aj-productions.de/ols/s_001.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;I really like the diffuse transition from sky to terrain - no clear line. I can imagine diving from the orbit into the soup of the earth atmosphere.&lt;br /&gt;By accident, the time of day is evening in this image, so it looks a little bit like Huygens arriving at Titan IMO ;).&lt;/p&gt;&lt;p&gt;Here is a view of runway 33 at KSC. The vehicle assembly building as well as launchpad 39a/b can be seen right of the runway. Of course there is no 3D model yet.&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ols/002.JPG"&gt;&lt;img src="http://www.aj-productions.de/ols/s_002.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;The fog is a little thick down there, but it's just a matter of tweaking some constants in the shader.&lt;/p&gt;&lt;p&gt;Now you will probably ask yourself: where does this guy have the satellite imagery from?&lt;br /&gt;Well, there is a great website out there: &lt;a href="http://eol.jsc.nasa.gov/sseop/clickmap/"&gt;http://eol.jsc.nasa.gov/sseop/clickmap/&lt;/a&gt;. It's a collection of astronaut photography from various missions. Like most NASA stuff, NASA does not claim a copyright on the photos, so they can be freely used according to my understanding of the law.&lt;/p&gt;&lt;p&gt;Of course, these images are not perfect - they are not 100% top down, images have different color balances, some portions might be covered by clouds, and the the point-of-view is different for each photo. These problems are not un-solveable though:&lt;br /&gt;&lt;a href="http://www.aj-productions.de/ols/003.JPG"&gt;&lt;img src="http://www.aj-productions.de/ols/s_003.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;This image shows the March CTP of MS Expression (Acrylic) - a great software IMO. I have inserted something like 8 images (each around 3000 pixels wide), where each image resides in one layer. Then I sorted them by quality. In case there is a cloud somewhere, I use a soft eraser to remove the cloud - so instead of a cloud, the previous layer shines through and replaces the cloud. One has to match all images, and this is REALLY difficult, because all images have been taken from different angles.&lt;br /&gt;I also had to match the color-balance and -contrast - also very difficult. Not to mention all the life-effects for 8 of these huge images, making editing very slow. But in the end, I succeeded I think. With smooth transitons and water masked (not 100% done yet), it looks really good. Exporting this beast of Expression document to 4096x4096 only took 30 minutes ;).&lt;/p&gt;&lt;p&gt;Until now, I really enjoy this project (working with code that already proved functional, using Expression/Acrylic, coding shaders). Hopefully, this one has a better future than FSNG.&lt;/p&gt;&lt;p&gt;Really hope to show more stuff soon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114236845102028970?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114236845102028970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114236845102028970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114236845102028970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114236845102028970'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/03/semi-show-off-then.html' title='Semi Show-Off then...'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-114029279666438685</id><published>2006-02-18T20:55:00.000+01:00</published><updated>2006-02-18T21:02:37.376+01:00</updated><title type='text'>Industrial...</title><content type='html'>Stumbled by accident over the &lt;a href="http://www.countzero33.de/" target="_blank"&gt;website of CountZero&lt;/a&gt;.&lt;br /&gt;You can download impressive &lt;a href="http://www.countzero33.de/Kreatives.htm" target="_blank"&gt;calendars with industrial photography&lt;/a&gt; from there.&lt;br /&gt;Very nice!&lt;br /&gt;&lt;br /&gt;Tastes best with &lt;a href="http://www.soundclick.com/bands/pagemusic.cfm?bandID=441088" target="_blank"&gt;Industrial Music&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-114029279666438685?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/114029279666438685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=114029279666438685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114029279666438685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/114029279666438685'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/02/industrial.html' title='Industrial...'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-113947636285510687</id><published>2006-02-09T09:56:00.000+01:00</published><updated>2006-02-09T10:18:59.083+01:00</updated><title type='text'>Quick'n'Dirty MDX Feb06 Review</title><content type='html'>It's a little bit like christmas, when you wake up, and see a &lt;a href="http://www.thezbuffer.com/articles/355.aspx" target="_blank"&gt;new release of DirectX in your feedreader&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The best way to check the changes, is to fire an existing project through the compiler with the new assemblies installed.&lt;br /&gt;&lt;br /&gt;This was quite flawless - the compiler did not complain except DirectInput::InputList is now removed. So in case you need to enumerate DirectInput::Devices or it's object instances, you have to use System::Collections::ObjectModel::ReadOnlyCollection&lt;t&gt;. I didn't understand it anyway, why MDX brought it's own list classes with it before (with such a powerful framework in the background).&lt;br /&gt;Well, the current state is what counts, and these ObjectModel classes look like a very clean list implementation for a class library, because they have been designed exactly for this scenario.&lt;br /&gt;In fact, I wasn't even aware of these classes before, and I will consider to use them extensively in the future, when designing libraries (DirectlyInput anyone?).&lt;br /&gt;&lt;br /&gt;Next, the issue with DirectInput::Device::GetBufferedData() is now solved, as this call appears again in the class definition. I haven't used it yet though.&lt;br /&gt;&lt;br /&gt;Direct3D compiled without complains, i.e. it looks like there are no big changes.&lt;br /&gt;The project also executed without problems, so it looks like runtime behavior didn't change as well.&lt;br /&gt;&lt;br /&gt;Nevertheless, I will continue to design my DirectlyInput wrapper, because other than DirectInput, this class library will provide a high-level way to communicate with DirectInput.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-113947636285510687?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/113947636285510687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=113947636285510687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113947636285510687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113947636285510687'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/02/quickndirty-mdx-feb06-review.html' title='Quick&apos;n&apos;Dirty MDX Feb06 Review'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-113918265108128872</id><published>2006-02-06T00:34:00.000+01:00</published><updated>2006-02-06T00:37:31.096+01:00</updated><title type='text'>New song Again and Again and AiAiAi.......!</title><content type='html'>Yes, another song again. This time it is house, to be exact: &lt;em&gt;Sunny summer sound with caribbean style rhythm&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;There is even cover art this time:&lt;br /&gt;&lt;img src="http://www.aj-productions.de/music/serpentine.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Listen at Soundclick: &lt;a href="http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;songID=3453697"&gt;http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;amp;songID=3453697&lt;/a&gt;&lt;br /&gt;Reviews at ReasonStation: &lt;a href="http://www.reasonstation.net/songs/songinfo.php?song=45071"&gt;http://www.reasonstation.net/songs/songinfo.php?song=45071&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-113918265108128872?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/113918265108128872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=113918265108128872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113918265108128872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113918265108128872'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/02/new-song-again-and-again-and-aiaiai.html' title='New song Again and Again and AiAiAi.......!'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-113863357069209387</id><published>2006-01-30T16:04:00.000+01:00</published><updated>2006-01-30T16:07:08.743+01:00</updated><title type='text'>Two New Songs</title><content type='html'>YES!&lt;br /&gt;&lt;br /&gt;Two new songs of mine at soundclick.&lt;br /&gt;&lt;br /&gt;One from the dark side:&lt;br /&gt;&lt;a href="http://www.soundclick.com/bands/songInfo.cfm?bandID=441088&amp;songID=3418396"&gt;http://www.soundclick.com/bands/songInfo.cfm?bandID=441088&amp;amp;songID=3418396&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And one for the dance site:&lt;br /&gt;&lt;a href="http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;songID=3418306"&gt;http://www.soundclick.com/bands/songInfo.cfm?bandID=459773&amp;amp;songID=3418306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ENJOY!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-113863357069209387?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/113863357069209387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=113863357069209387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113863357069209387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113863357069209387'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/01/two-new-songs.html' title='Two New Songs'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11708108.post-113840257428128415</id><published>2006-01-27T23:44:00.000+01:00</published><updated>2006-01-27T23:56:14.306+01:00</updated><title type='text'>__NOT __to __hack DirectInput</title><content type='html'>Little updated concerning my previous post.&lt;br /&gt;&lt;br /&gt;I decided to go with /clr:oldSyntax and the old C++ with managed extensions syntax, known for it's double __underscores.&lt;br /&gt;&lt;br /&gt;This way, it really works to create a decent wrapper of DirectInput without PInvoke.&lt;br /&gt;&lt;br /&gt;Besides back-acclimatization to the old __syntax, this little project is steadily progressing.&lt;br /&gt;&lt;br /&gt;I am asking myself how to distribute the project. I think I will choose SourceForge, because of it's simplified project hosting abilities and audience. So I will have to make it open source, what might not really be too bad for me.&lt;br /&gt;&lt;br /&gt;So, which license to choose? I have in mind, that the compiled assembly should be shared freely, as long as I remain the copyright holder. In case somebody modifies the source code, he has to distribute the modified source code. Not sure, I think it was the LGPL matching my needs!? Any suggestions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11708108-113840257428128415?l=phunkmonster.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phunkmonster.blogspot.com/feeds/113840257428128415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11708108&amp;postID=113840257428128415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113840257428128415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11708108/posts/default/113840257428128415'/><link rel='alternate' type='text/html' href='http://phunkmonster.blogspot.com/2006/01/not-to-hack-directinput.html' title='__NOT &lt;i&gt;__to __hack&lt;/i&gt; DirectInput'/><author><name>Andreas Jung</name><uri>http://www.blogger.com/profile/14711193729329214425</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04440855663700778821'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>