| Bilder vom Ultimate Frisbee | |
| Hier findet ihr eine Menge Fotos die ich bei Turnieren gemacht habe. Und da ich fast jedes zweite Wochenende auf einem Frisbeeturnier bin sind das schon einige. Viel Spaß beim ankucken |
| Freie Universität Berlin FB Informatik | |
| DJ's Dahlem das FU Ultimate Team | |
| FU-Fighters das FU Robocup Team | |
| Meine Softwarepraktikum Gruppe | |
| Mensen Speiseplan | |
| Java API Version 1.3 (SUN) | |
| Die API an der FU-Berlin, falls es bei SUN mal wieder Staus gibt. | |
| Java API Version 1.3 (FU) | |
| Die API an der FU-Berlin, falls es bei SUN mal wieder Staus gibt. | |
| C und C++ FAQ | |
| Hier findet ihr Fragen und Antworten auf eure Probleme mit C und C++ | |
| C Tutorial | |
| Ein nettes C Tutorial mit vielen Beispielen und Übungsaufgaben zum autodidaktischen Lernen. | |
| C++ Online Buch und Referenz | |
| Komplettes C++ Buch Online. | |
| MSDN Online Library | |
| Microsofts Developer Library. Die Netzversion ist immer recht Aktuell, und es werden auch immer gefundene Bugs hinzugefügt. Gut Strukturiert (solange man den Internet Explorer nutzt) findet man hier alles zu Windows-Programmierung und selbstverständlich auch zu den verschieden Programmierumgebungen. | |
| Grafik Papers | |
| Eine umfangreiche Sammlung verschiedener Paper über Grafikprogrammierung. Von 3D Hardware Programmierung bis zu komplexen Graphenalgorithmen |
| Deutsches Game Developers Network | |
| Eine Sehr informative Seite mit News, Tutorials, Links und Forum. Es kann nicht mit der Amerikanischen Version mithalten, aber wenn einem Deutsch mehr liegt ist es eine gute Alternative. Außerdem sind sie gerade im Umbruch und Neuaufbau der Seite. | |
| Game Developers Network | |
| Eine Sehr informative Seite mit News, Tutorials, Links und einem umfangreichen Forum, welches recht gut besucht wird. Dort erhält man praktisch immer eine Lösung auf seine Probleme. Und wenn es schnell gehen muß findet man meist jemandem im Chat. | |
| Flipcode | |
| Ähnlich wie das Game developers Network, aber ein paar andere News und auch Tutorials. Sehr umfangreiches Link Archiv, und auch ein nützliches Forum. | |
| Gamasutra | |
| Und nochmal ein Diskussionsforum, nicht ganz so stark besucht wie die beiden obigen, dafür gibt es hier viele Handfeste Artikel und Paper. Unter anderem auch Analysen von Spieleherstellern über gerade abgeschlossene Projekte. | |
| Steering Behaviors For Autonomous Characters | |
| Die Online Version eines Papers von Craig W. Reynolds. Hier gibt es eine Menge von Informationen über Bewegungsverhalten von Charakteren. Z.B. eine Annäherung an andere Charaktere, Gruppierungsverhalten, oder auch Kollisionsvermeidung. Zusätzlich gibt es dort diverse Java Applets die die verschiedenen Verhaltensweisen verdeutlichen. | |
| 3D Programmierung mit DirectX, Direct3D, Java3D und Java | |
| Hier mal eine deutsche Seite mit ein paar tutorials, auch auf Deutsch, sowie interessanten Infos auch zu Java3D. |
| Real-Time Rendering | |
| Hier gibt es die Online Verson des Buches Real-Time Rendering. Es gibt viele Infos ueber Rendern im Allgemeinen, wie auch Special Efects und Schnittberechnungen von Polygonen und Linien | |
| Microsoft Directx Website | |
| Hier bekommt man das DirectX SDK, und es gibt auch diverse Tutorials. | |
| Nvidia Developer Seite | |
| Der wohl beste support in Sachen 3D Programmierung, sowohl für OpenGL, als auch für Direct3D findet man hier haufenweise Beispiele, Paper, Tutorials und Utilities. | |
| Delphi3D OpenGL HArdwareListe | |
| Hier findet man die Hardawrebeschreibungen gängiger Grafikhardware. Es werden auch die unterstützten OpenGL Extensions aufgezeigt. Dabei wird zwischen den verschiedenen Treibern unterschieden. Jeder kann hier zum Datenbestand beitragen. | |
| NeHe's OpenGL Page mit vielen Tutorials | |
| Die besten OpenGL Tutorials die ich kenne. Es gibt mittlerweile fast 40 Stück, die sich allem Möglichen befassen, vom ersten OpenGL Basisprogramm bis zu komplexen Rendertechniken. Auch das drumherum wird bedacht, wie Texturen laden, oder Modelle manipulieren. | |
| nützlicher OpenGL Kram | |
| Ein paar texte über dies und das. | |
| OpenGL Redbook | |
| Das ist DIE Anleitung um das Arbeiten mit OpenGL zu lernen, oder nochmla Grundlagen nachzuschlagen. | |
| Programming with OpenGL: Advanced Rendering | |
| Hier steht das was man braucht, wenn man die ganzen basics alle hat. Kurz und gut erklärt, Code sollte man aber nicht erwarten. | |
| Geometrische Objekte | |
| Einige Texte Infos und auch Code Beispiele über diverse Geometrische Strukturen, und ihr nutzen. Z.B. Algorithmen für Überschneidungen, oder kürzeste Distanzen. | |
| 3D Object Intersection | |
| Diverse Referenzen über Schnitte zwischen verschiedenen dreidimensionalen Objekten, in einer übersichtlichen Tabelle. | |
| OpenGL Diskussions Forum | |
| Hier bekommt man sämtliche Antworten zu Problemen mit OpenGL. In diesen Foren von www.opengl.org treiben sich auch die Entwickler von Nvidia oder ATI rum. |
| Mechforce Germany | |
| Hier gibt es eine Menge Infos zu allem was mit Battletech zu tun hat. Neben Infos über die Spielerorganisation Mechforce findet man hier auch informationen zu Projekten wie Filmen oder Spielen zum Thema. |
| Berliner Kinoprogramm | |
| Hier kann man nach Kinos oder Filmen sortiert entscheiden was man heut Abend noch macht. Vorallem kann man auch speziell nach Orginalfassungen kucken. | |
| Heise (c't) News | |
| Aktuelle News im Bereich Internet, Telekommunikation und Wissenschaft | |
| Self-HTML | |
| Hier gibt es alles was man zum schreiben von Webseiten braucht. Referenzen zu HTML,CSS,Javascript,Perl sowie verschieden Tutorials und Beispiele. Ein muß für jeden WebDesigner der mit einem Texteditor auskommt ;-) |
| VirtualDub | |
| Ein Super Videobearbeitungsprogramm | |
| POV-Ray Raytracer | |
| Ein muß für alle die gerne rumprogrammieren, und an Grafik-Design interessiert sind |
| C++ Büchertips von Stephen Howe (Sybase, Watcom C++) | |
|
Bjarne Stroustrup's Special Edition. Home page: http://www.research.att.com/~bs/3rd.html Amazon: http://www.amazon.com/exec/obidos/ASIN/0201700735/104-6021830-9720721 ACCU Review: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_s&file=cp002117a My review: This is a reference book on C++. Particularly on parts of the library. Probably indistinguishable from ISO C++. Very authoratative. The father of C++ no less. Nevertheless I find this hard to use this a reference book. Take for example copy constructors. You will find this in the back in the index. But the material on copy constructors is scattered throughout the book and it may well be that the sentence you are after on copy constructors is not even in the index but buried within -- like looking for a needle in a haystack. You would have to read the entire book to find it. It is a very dense book. But it is quite readable and you will certainly learn something (as I do). Scott Meyers: Effective C++ Scott Meyers: More Effective C++ Scott Meyers: Effective STL (new) Home page: http://www.aristeia.com/ (click on the book links to see sample chapters) Amazon: http://www.amazon.com/exec/obidos/ASIN/0201924889/104-6021830-9720721 http://www.amazon.com/exec/obidos/ASIN/020163371X/104-6021830-9720721 http://www.amazon.com/exec/obidos/ASIN/0201749629/104-6021830-9720721 ACCU Reviews: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=e000504a http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=m000821a http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=e002375a My review: These are moral books or "best practice" in C++. I have no reservation recommending them. 100%. They should be on the shelf of every serious C++ programmer. The points covered within will lead you to write faster, more robust C++ code. They are very easy to read and lucid. If you decide not to follow the points within you will get burnt in the code you write. It is like Grandmothers advice. So follow it. The author points out what happens when you decide to do otherwise. I find that I keep re-reading these as not every point has soaked into my brain. Marshall Cline, Greg Lomow & Mike Girou: C++ FAQs, 2nd edition. A cut down version of this is the FAQs for comp.lang.c++. See http://www.parashift.com/c++-faq-lite/ Amazon: http://www.amazon.com/exec/obidos/ASIN/0201309831/104-6021830-9720721 ACCU Reviews: None for the 2nd edition. My review: This also is moral advice or "best practice" in C++ like Scott Meyers. The material overlaps somewhat with Scott Meyers (how could it not?). The differences are: (i) The points with compare to Scott's tend to be much more suscinct and smaller. (ii) I don't find much that covers the ISO C++ library. There is nothing on the STL. (iii) The C++ FAQs tend to have small, compilable, example code to illustrate the points. I have some small reservations e.g. "Arrays are evil, evil, evil, evil". For the newbie C++ programmer, I can understand this. Better to get them to learn good habits than to have to break them of bad habits later on. But for experienced C++ programmers, there are times when it is right to deviate from this general advice. But these are minor nitpicks. If you are on a shoestring budget then I would get this if you can't afford Scott Meyers first 2 books. I am still reading this book, as like Meyers, you will get burnt if you ignore the advice. It is still worthwhile going over this as well as Meyers. Nicolai M. Josuttis: The C++ Standard Library : A Tutorial and Reference Home page: http://www.josuttis.com/ Amazon: http://www.amazon.com/exec/obidos/ASIN/0201379260/104-6021830-9720721 ACCU Reviews: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_j&file=cp002153a My review: This book covers the ISO C++ library in depth. Very lucid. It is a shame that Watcom C++'s library is far from the standard. Plenty of example code particularly the STL. If you have to get one book to cover the standard C++ library I would get this. It should be on every C++ programmers shelf. A minor gripe of mine: I wish that more of STL examples used a user-defined class rather than integers. That way predicates would be covered better, defining a less than operator for the class etc. But it is minor gripe, this is a truly outstanding C++ book. Herb Sutter: Exceptional C++ Herb Sutter: More Exceptional C++ (coming out) Home page: http://www.gotw.ca/ (Make sure you click on Guru of the Week link). Amazon: http://www.amazon.com/exec/obidos/ASIN/0201615622/104-6021830-9720721 http://www.amazon.com/exec/obidos/ASIN/020170434X/104-6021830-9720721 ACCU reviews: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_s&file=e002112a My review: These books are expanded points on the "Guru of the Week" contests in comp.lang.c++.moderated. They will truly stretch your ability to write efficient, safe C++. Reading these, you are on your way to Guruhood. These books are really for those who have already mastered C++ to some extent. They are likely to stretch your knowledge of what you thought you knew about C++. They are quite useless for newbie C++ programmers. But for those serious about C++, a must. For lunchtimes I would recommend trying to answer one of the online GoTW challenges without peeking at the answers. Andrei Alexandrescu: Modern C++ Publishers page: http://cseng.aw.com/book/0,3828,0201704315,00.html Amazon: http://www.amazon.com/exec/obidos/ASIN/0201704315/104-6021830-9720721 ACCU review: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_a&file=m002281a My review: If you have wondered where C++ is going, this guy is likely to know. He does leading edge stuff with C++ templates that most current C++ compilers cannot handle (because they are not ISO C++ compliant, definitely not Watcom C++ :-( ). For example, rather than have one smart pointer class, he shows a range of smart pointer classes based on templates and a term of his own called policies. The decision as to what type of smart pointer you get is delayed until template instantiation. The result is you get to choose exactly what kind of smart pointer(s) you program uses: boiled, grilled, fried, pan fried, baked etc. That is enought to keep you reading for now :-) -- Stephen Howe [TeamSybase] London, UK |