<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6425352761932508187</id><updated>2012-01-26T18:53:21.517+01:00</updated><category term='Haiku Files'/><category term='HUG'/><category term='Haiku'/><category term='Images'/><category term='Podcast'/><category term='Artikel'/><category term='Sonstiges'/><category term='GCI'/><category term='inter'/><category term='BeGeistert'/><category term='Bounty'/><category term='Programmierung'/><category term='Haikuware'/><category term='Haiku Git SVN'/><category term='Java'/><category term='Haiku Code Drive'/><category term='Haiku Inc.'/><category term='m68k'/><category term='Interview'/><category term='Donating Squads'/><category term='Open Source'/><category term='Port'/><category term='Veranstaltung'/><category term='Development'/><category term='Browser'/><category term='SATA'/><category term='GSoC'/><category term='CUPS'/><category term='Techview'/><category term='Tip'/><category term='Anleitung'/><category term='Interna'/><category term='Benchmark'/><category term='Thank You Award'/><category term='Software'/><category term='Alpha'/><category term='Webkit'/><category term='Treiber'/><category term='Entwickler'/><title type='text'>Haiku Gazette</title><subtitle type='html'>Deutsche News rund um Haiku</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default?start-index=101&amp;max-results=100'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>417</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4690745467917919205</id><published>2012-01-26T18:53:00.001+01:00</published><updated>2012-01-26T18:53:21.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Voptop Beta 1.0.0</title><content type='html'>Robert Stiehlers Voptop ist eine Client/Server Lösung für anonyme Telefonie und Instant Messaging in einem Peer-to-peer Netzwerk.&lt;br /&gt;Robert hat sein System auch schon auf dem BeGeistert 024 vorgestellt, doch damals war es noch nicht wirklich einsatzfähig. Jetzt allerdings ist die &lt;a href="http://www.voptop.com/subpage_one_column.jsp?page=4&amp;menuSeq=2"&gt;Beta 1.0.0 des Haiku Clients&lt;/a&gt; zum Testen für alle erschienen. Wie man an den Downloadlinks auf der Seite sieht, sollen später Anwendungen für weitere Betriebssysteme folgen. Folgt man dem "Haiku" Link, kann man zwischen einer Version für Haiku Alpha 3 und neueren "nightly" Haiku Versionen ("post Alpha 3") entscheiden.&lt;br /&gt;Dem Programm liegen Anleitungen in Deutsch und Englisch bei, um den Einstieg zu erleichtern. Am wichtigsten dürfte sein den Port 48617 zu öffen (Port-Forwarding im Router, ggf. Firewall konfigurieren), da Voptop darüber kommuniziert.&lt;br /&gt;&lt;br /&gt;Während der private Gebrauch von Voptop kostenlos sein wird, soll sich die Infrastruktur aus Werbeeinnahmen finanzieren. Dazu wird es einerseits Werbung auf der Voptop Webseite und dezente Banner in der Client Software. Außerdem ist angedacht in der Zeit bis der Gegenüber "abhebt" Werbespots zu schalten.&lt;br /&gt;&lt;br /&gt;Bis es soweit ist, muss allerdings noch ein bisschen weiter entwickelt werden. Dazu gehört auch das Beheben von Fehlern. Wer welche findet oder Vorschläge oder Ideen zur Verbesserung hat, kan diese in einem &lt;a href="http://dalek.voptop.com:81/"&gt;Bugtracker&lt;/a&gt; eintragen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4690745467917919205?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4690745467917919205/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2012/01/voptop-beta-100.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4690745467917919205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4690745467917919205'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2012/01/voptop-beta-100.html' title='Voptop Beta 1.0.0'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5972398411410427117</id><published>2012-01-22T17:53:00.000+01:00</published><updated>2012-01-22T17:53:24.231+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BeGeistert'/><title type='text'>BeGeistert 024 - Video zum Package Manager</title><content type='html'>Neben Oliver Tappes Vortrag zum Wechsel von SVN zu Git (&lt;a href="http://www.youtube.com/user/HumdingerB#grid/user/C64D26826684BE49"&gt;Youtube: "Migrating Haiku from SVN to Git"&lt;/a&gt;) gibt es noch einen weiteren Vortrag von BeGeistert 024 als Video. Darin erklären Ingo Weinhold und Oliver Tappe warum Haiku einen Paketmanager bekommt und wie er funktionieren wird. Was bereits alles funktioniert demonstrieren sie an einem Haiku-System, das bereits vollständig aus Paketen besteht. Abschließend werden Fragen der anwesenden Benutzer und Entwickler beantwortet.&lt;br /&gt;&lt;br /&gt;Das Video ist in 5 Teilen als &lt;a href="http://www.youtube.com/user/HumdingerB#grid/user/3FFCD4C6D384A302"&gt;"Haiku Package Manager"&lt;/a&gt; bei YouTube zu sehen. Die Tonspur ist ziemlich leise und das Bild wackelt manchmal ein bisschen, da ich weiter weg vom Geschehen war und dummerweise mein kleines Stativ nicht benutzt hatte...&lt;br /&gt;&lt;br /&gt;Die Clips lassen sich übrigens schön mit &lt;a href="http://haikuware.com/directory/view-details/entertainment/internet-network/ubertuber"&gt;UberTuber&lt;/a&gt; auch unter Haiku anschauen... :)&lt;br /&gt;&lt;br /&gt;Wie schon das SVN-zu-Git-Video, hab ich die Clips unter Haiku mit Clockwerk zusammengestellt und dann unter Ubuntu mit Avidemux in die von YouTube erlaubten 15 Minuten Clips geschnitten und enkodiert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5972398411410427117?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5972398411410427117/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2012/01/begeistert-024-video-zum-package.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5972398411410427117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5972398411410427117'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2012/01/begeistert-024-video-zum-package.html' title='BeGeistert 024 - Video zum Package Manager'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5214671773401951594</id><published>2011-12-29T10:47:00.001+01:00</published><updated>2011-12-30T11:28:34.365+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 22: QuickEdit (1)</title><content type='html'>Nach einer längeren Verschnaufpause meldet sich DarkWyrm mit &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-12-28_lesson_22_first_bigger_project"&gt;einer weiteren Lektion&lt;/a&gt; in seinem C++ Kurs "&lt;i&gt;Programming with Haiku&lt;/i&gt;" zurück. Es ist der erste Teil in einer kleinen Reihe, die anhand eines simplen Texteditors zeigt, wie man auch etwas größere Projekte plant und verwirklicht.&lt;br /&gt;&lt;br /&gt;Das Projekt &lt;i&gt;QuickEdit&lt;/i&gt; basiert hauptsächlich auf einen BTextView, der bereits viele der angestrebten Features mitbringt, wie ein Blick auf dessen Definitionen zeigt. Im ersten Teil wird das Hauptfenster mit dem BTextView und die Dialoge samt Funktionalität fürs Laden und Speichern erzeugt. Dabei wird das Translation Kit benutzt, um Formatierungen wie fett, kursiv, Schriftarten und Farben mitzuspeichern.&lt;br /&gt;&lt;br /&gt;Alle Folgen von "Programming with Haiku" können in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Darkwyrm's Library&lt;/a&gt; nachgeschlagen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5214671773401951594?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5214671773401951594/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/12/programming-with-haiku-lektion-22.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5214671773401951594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5214671773401951594'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/12/programming-with-haiku-lektion-22.html' title='Programming with Haiku, Lektion 22: QuickEdit (1)'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-231547236195543688</id><published>2011-12-23T09:16:00.001+01:00</published><updated>2011-12-26T15:40:59.816+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Haiku Werbe-/Tutorial-Video</title><content type='html'>Wer es noch nicht gesehen hat, seit &lt;s&gt;Osterhasi&lt;/s&gt; Nickolausi gibt es &lt;a href="http://vimeo.com/33197748"&gt;Haiku: An Inside Look&lt;/a&gt; zu sehen (&lt;a href="http://haikuware.com/directory/view-details/entertainment/internet-network/ubertuber"&gt;UberTuber&lt;/a&gt; spielt es :)), das Matt "RhapsodyGuru" Nawrocki im Rahmen einer Arbeit als "Communication Arts Major" angefertigt hat.&lt;br /&gt;&lt;br /&gt;Das etwa 11 Minuten lange Video ist eine Einführung für Leute, die von Haiku noch nicht gehört, oder zumindest noch nicht live gesehen haben. Matt beginnt mit der Vorstellung der grafischen Oberfläche, dass sie für BeOS erdacht und dann von den Haiku Programmierern weiter verfeinert wurde.&lt;br /&gt;Es wird gezeigt, wie man die Deskbar in die Ecken oder an den unteren oder oberen Rand des Bildschirms verschieben kann und wie man mit dem ProcessController aus dem Deskbar-Tray Infos über die laufenden Threads bekommt. Danach sieht man die Möglichkeiten von Stack&amp;Tile zur Anordnung mehrerer Fenster.&lt;br /&gt;&lt;br /&gt;Im zweiten Kapitel erfährt man wie per DriveSetup eine Partition anlegt und initialisiert und anschließend Haiku darauf installiert.&lt;br /&gt;&lt;br /&gt;Das dritte Kapitel besteht aus einer Montage, die verschiedene Anwendungen wie WebPositive, WonderBrush, Magnify, Mail oder MediaPlayer in Aktion zeigt.&lt;br /&gt;&lt;br /&gt;Am Ende kündigt Matt weitere Videos für die Zukunft an. Diese werden dann wahrscheinlich eher Tutorialcharakter haben und einige Features in größerer Tiefe vorstellen und weniger PR enthalten.&lt;br /&gt;&lt;br /&gt;Einige solcher Video-Tutorials gibt es übrigens bereits bei &lt;a href="http://haiku-screencasts.blogspot.com/"&gt;Leszeks Haiku Screencasts&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-231547236195543688?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/231547236195543688/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/12/haiku-werbe-tutorial-video.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/231547236195543688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/231547236195543688'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/12/haiku-werbe-tutorial-video.html' title='Haiku Werbe-/Tutorial-Video'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-857067375845549189</id><published>2011-11-30T19:09:00.000+01:00</published><updated>2011-11-30T19:09:08.564+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>M.Lotz: Zurück von der Bug-Safari</title><content type='html'>&lt;p&gt;Michael Lotz, momentan Haiku-Vollzeitentwickler, hat einen weiteren &lt;a href="http://www.haiku-os.org/blog/mmlr/2011-11-28_bugs_back_wireless_and_friends"&gt;Bericht&lt;/a&gt; über seine Arbeit geschrieben.&lt;/p&gt;&lt;p&gt;Wie in den Wochen zuvor, war er nochmal total im "Kernelmode" und spürte einigen tief im System versteckten Bugs hinterher. Dabei arbeitete er an einer Erweiterung des Interrupt Routing Codes, was hoffentlich Ticket &lt;a href="http://dev.haiku-os.org/ticket/8111"&gt;#8111&lt;/a&gt; lösen wird. Um der Ursache für Ticket &lt;a href="http://dev.haiku-os.org/ticket/8085"&gt;#8085&lt;/a&gt; auf die Spur zu kommen, beschäftigte er sich nochmal etwas ausführlicher mit dem Umgang mit "USB Legacy", konnte allerdings trotzdem nicht herausfinden was an Haikus Implementierung falsch sein könnte.&lt;/p&gt;&lt;p&gt;An dieser Stelle bittet Michael inständig &lt;a href="http://www.haiku-os.org/docs/welcome/de/bugreports.html"&gt;Tickets im Bugtracker&lt;/a&gt; aufzugeben. Nur so können die Entwickler überhaupt von Problemen erfahren und an Lösungen arbeiten. Insbesondere kritische Fehler, die ein Booten des Systems verhindern, treten oft nur bei bestimmten Hardwarekonfigurationen auf und können daher von jemanden der nicht die gleiche Hardware hat nicht mal erahnt werden.&lt;br /&gt;Ein Beispiel für so einen Fall ist Ticket &lt;a href="http://dev.haiku-os.org/ticket/8153"&gt;#8153&lt;/a&gt;, welches einzig mit den dort hinterlegten Informationen gelöst werden konnte.&lt;/p&gt;&lt;p&gt;Um Problemen nachspüren zu können die nur bei längerer Laufzeit auftreten, hat sich Michael einen Zweitrechner aufgebaut, damit er nebenher produktiv weiterarbeiten kann. Hier laufen z.B. auch Ermittlungen zu Ticket &lt;a href="http://dev.haiku-os.org/ticket/7889"&gt;#7889&lt;/a&gt;, bei dem immer wieder ganze Audio CDs ausgelesen werden müssen.&lt;/p&gt;&lt;p&gt;Auf dem Zweitrechner fand auch eine bereits erfolgreiche Detektivarbeit statt, die das Ticket &lt;a href="http://dev.haiku-os.org/ticket/8068"&gt;#8068&lt;/a&gt; lösen sollte, ein Bug der den app_server abschießt. Michael stieß bereits selbst auf diesen Crash während er am Treiber für die Sandybridge-Grafik bastelte. Er tritt nur unter VESA auf und, wie sich herausstellte, nur bei Multi-CPU Maschinen. Außerdem schien der app_servers nur Opfer zu sein und nicht der eigentliche Auslöser des Crashs. Ein Skript, das ständig die Auflösung wechselt, konnte den Crash beliebig reproduzieren.&lt;br /&gt;Die Fährte führte zum vm86 Code, der als virtueller 8086 Mode gestattet VESA BIOS Aufrufe zu benutzen. Nachdem er sich etwas in den vm86 Code eingearbeitet hatte, wurde ihm klar, dass Code zum Interrupthandling bei den letzten Änderungen nicht aktualisiert wurde. Leider stellte sich raus, dass zumindest dieser Bug nicht daran lag.&lt;/p&gt;&lt;p&gt;Da der Crash nicht bei Einzel-CPU Maschinen auftrat und der virtuelle 8086 Mode generell nicht anfällig für Thread-Scheduling ist, musste das Problem beim Verlassen des 8086 Modes liegen. Wie Michael herausfand, wird dabei nicht alles wieder so hergestellt, wie es vor dem Eintritt in den 8086 Modus war. So wurde auch das %fs Register wieder hergestellt, das Haiku für den CPU-spezifischen &lt;i&gt;Thread Local Storage (TLS)&lt;/i&gt; (eine Art Thread-gebundener Speicher) verwendet. Das geht solange gut, bis der Thread der den Mode-Wechsel macht durch den Scheduler auf eine andere CPU gewechselt wird während er sich noch im 8086 Modus befindet. Beim Wechsel zurück in den User-Modus stürzt dann der nächste ab, der TLS benutzt.&lt;br /&gt;Der eigentliche Fix für den Bug waren dann nur wenige geänderte Zeilen im Programmcode.&lt;/p&gt;&lt;p&gt;Das zeigt mal wieder, was für große Auswirkungen kleine Änderungen haben können. Und wie wenig der Umfang eines Code-Commits den dahinter stehenden Aufwand wiederspiegeln.&lt;/p&gt;&lt;p&gt;Am Ende seines Blogs kündigt Michael seine Pläne für die nächste Zukunft an: Es geht wieder zurück zum Funknetzwerk. Allerdings nicht um Wifi selbst oder dessen Verschlüsselung; das ist bereits funktionsfähig. Ihm geht es um die Alltagstauglichkeit, und das ist in erster Linie die automatische Anmeldung an Netzwerken ohne ständige Passworteingabe.&lt;br /&gt;Dazu wird er eine API zum Verwalten und sicheren Speichern von Passwörtern, Schlüsseln und Zertifikaten verallgemeinern und implementieren, die Axel Dörfler vor einiger Zeit mal geplant hat. Diese wird dann systemweit zur Verfügung stehen und kann auch von anderen Anwendungen genutzt werden. Davon könnte beispielsweise WebPositive profitieren, um die Logins zu diversen Webseiten zu verwalten.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-857067375845549189?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/857067375845549189/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/mlotz-zuruck-von-der-bug-safari.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/857067375845549189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/857067375845549189'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/mlotz-zuruck-von-der-bug-safari.html' title='M.Lotz: Zurück von der Bug-Safari'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-720800032073726260</id><published>2011-11-24T15:42:00.001+01:00</published><updated>2011-11-24T15:42:07.532+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Wieder ein "Haiku Stipendium" in Neuseeland</title><content type='html'>Die University of Auckland in Neuseeland setzt weiter auf Haiku als Plattform für ihre Forschungsarbeit. Hier wurde unter Christof Lutteroth und Gerald Weber das "Auckland Layout Model (ALM)" entwickelt und auch "Stack &amp; Tile" zur Anordnung von Fenstern und andere GUI Projekte, wie das Umbauen von GUI-Elementen durch den Benutzer zur Laufzeit, wurden hier erdacht.&lt;br /&gt;In der Vergangenheit wurde dafür schon einmal ein &lt;a href="http://haiku-gazette.blogspot.com/2009/11/haiku-uni-stipendium-in-land-der-weien.html"&gt;Stipendium vergeben&lt;/a&gt;, damals ein volles 3-Jahres-PhD-Scholarship an Clemens Zeidler, und jetzt wird ein weiterer Haiku Entwickler in den Genuss eines finanzierten 2-montigen Sommerstudiums in Kiwi-Land kommt. Alex Wilson, der über den Google Summer of Code 2010 zu Haiku kam und dabei tief in das Layout Management vorgedrungen ist, ist wohl die Idealbesetzung für die Forschungsarbeit "Integrating Web Apps and GUIs". Eine Super Chance für Alex sich und nebenher auch Haiku weiterzuentwickeln!&lt;br /&gt;&lt;br /&gt;Doch damit nicht genug. Neben diesem Stipendium über 5.000 $NZ würde das Computer Science Department unter Christofs und Geralds Führung gern noch weitere Haiku-basierte Forschungsobjekte betreuen. In einem &lt;a href="http://www.haiku-os.org/news/2011-11-19_university_auckland_scholarship_awarded_call_studentsvisitors"&gt;offenen Brief&lt;/a&gt; suchen sie daher nach Leuten mit abgeschlossenen Studium, die ihr Ph.D. oder Master in diesem Feld machen wollen. Sie müssten dabei zwar für die anfallenden Gebühren aufkommen, in vielen Ländern gibt es für so ein Auslandsstudium allerdings diverse Stipendien.&lt;br /&gt;Wer bereits Gelder von einer Universität erhält, kann als Gastforscher untergebracht werden, erhält einen Arbeitsplatz an der Uni und kann dann einige Zeit mit den Forschern der University of Auckland zusammenarbeiten. Viele Unis unterstützen solche Gastbesuche auch finanziell.&lt;br /&gt;&lt;br /&gt;Wer Interesse hat ernsthafte Forschung unter Haiku zu betreiben, und das auch noch praktisch in Mittelerde, möchte sich bei &lt;a href="http://www.cs.auckland.ac.nz/~lutteroth/"&gt;Christof Lutteroth&lt;/a&gt; oder &lt;a href="http://www.cs.auckland.ac.nz/~gerald/"&gt;Gerald Weber&lt;/a&gt; melden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-720800032073726260?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/720800032073726260/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/wieder-ein-haiku-stipendium-in.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/720800032073726260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/720800032073726260'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/wieder-ein-haiku-stipendium-in.html' title='Wieder ein &quot;Haiku Stipendium&quot; in Neuseeland'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4797580304926907605</id><published>2011-11-18T20:30:00.000+01:00</published><updated>2011-11-18T20:30:30.902+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Berichte von Michael Lotz' Auftragsarbeit</title><content type='html'>Wie &lt;a href="http://haiku-gazette.blogspot.com/2011/06/6-monate-vollzeit-coding-fur-michael.html"&gt;berichtet&lt;/a&gt;, arbeitet Michael Lotz zur Zeit im Auftrag von Haiku Inc. mehr oder weniger Vollzeit an Haiku. Ab und an schreibt er darüber auf seinem &lt;a href="http://www.haiku-os.org/user/mmlr"&gt;Blog&lt;/a&gt; auf der Haiku Webseite. Bisher sind zwei sehr detaillierte Berichte dort erschienen, die ich hier nur kurz zusammenfassen werde. Natürlich wünschen sich alle Haiku Fans noch öfter Statusberichte lesen zu können, allerdings sagt Michael selber, dass seine Arbeit oft langwierig ist und für Außenstehende meist wenig spektakuläre Erfolge zeitigt.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.haiku-os.org/blog/mmlr/2011-10-27_my_first_month_contract_work"&gt;Der erste Monat der Vertragsarbeit&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;vom 27. Oktober 2011&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Das erste große Ziel waren WPA-verschlüsselte Funknetzwerke. Nachdem unverschlüsselte und WEP-kodierte bereits seit einiger Zeit funktionierten, war dies ein ziemlich schwerwiegender Schwachpunkt, da nur WPA2-verschlüsselte Netzwerke adäquate Sicherheit bieten. Der Weg führt über den in der UNIX-Welt verbreiteten &lt;i&gt;wpa_supplicant&lt;/i&gt;, der in der Vergangenheit schon von mehreren Leuten versucht wurde zu portieren, aber nie wirklich problemlos lief.&lt;br /&gt;Nachdem Michael den entscheidenden Bug schon im Sommer beseitigt hatte, fehlte noch eine echte Integration in Haiku. Das Problem war, dass der wpa_supplicant aus der Ein-Thread-UNIX-Welt stammt und sich nicht ohne weiteres in die Multi-Thread-Welt von Haiku einfügt. Anstatt sich abzuspalten und den wpa_supplicant nun komplett auseinanderzunehmen - und sich dadurch von zukünftigen Entwicklungen abzukoppeln - entschied sich Michael die ganze Sache zu serialisieren. Das heißt Anfragen werden nacheinander abgearbeitet, wie aus der UNIX-Welt gewohnt.&lt;br /&gt;Das war nicht ganz trivial, aber am Ende wurde es zu einer ziemlich stabilen Komponente, die man als OptionalPackage installieren kann. Mit einem aktuellen &lt;a href="http://www.haiku-files.org/"&gt;Nightly Image&lt;/a&gt; geht das im Terminal mittels &lt;tt&gt;installoptionalpackage wpa_supplicant&lt;/tt&gt;.&lt;br /&gt;Zur Auswahl des Funknetzwerks und Eingabe des Passworts erscheint momentan noch jedes mal ein kleines Fenster. Später soll das Passwort in einer Art Schlüsselbund sicher aufbewahrt werden. Das soll dann aber eine allgemein nutzbare Lösung werden, es muss also erst eine gute API entwickelt werden.&lt;br /&gt;&lt;br /&gt;Die zweite große Herausforderung war die Unterstützung für Michaels neuen Thinkpad X1, den er sich nicht zuletzt zulegte, um effektiver arbeiten zu können als mit seinem in die Jahre gekommenen HP Laptop. Mit einem 2.5GHz schnellen Core i5, Sandybridge Chipset und integrierter Intel Grafik, Wifi und HDA-Audio, sollte Haiku ohne große Probleme darauf zum Laufen zu bekommen sein. Gerade auch weil Intel gut mit Opensource Treiber zusammenarbeitet und Spezifikationen verfügbar macht.&lt;br /&gt;Neben den momentan noch nicht nutzbaren USB 3.0 Ports und dem noch stummen HDA Audio, fiel sofort die nicht unterstützte Sandybridge-integrierte Grafik auf. Da der VESA Modus nicht die native Auflösung brachte, war alles verzerrt und verschwommen. Um richtig arbeiten zu können, musste also der intel_extreme Treiber aufgebohrt werden. Das gelang Michael auch nach relativ kurzer Zeit, jedoch hängt alles noch von der korrekten Initialisierung durchs BIOS ab und die Ausgabe über HDMI funktioniert noch nicht.&lt;br /&gt;&lt;br /&gt;Nachdem er wegen Krankheit etwas ausgebremst wurde, ging Michael zur Abwechslung auf Bugjagd indem er sich ein paar interessante Einträge im Bugtracker vornahm. Die Ursache eines interessanten Effekts, bei dem ein Fenster beim Wechsel der Arbeitsfläche auf der verkehrten Arbeitsfläche gezeichnet wird, konnte er leider noch nicht aufspüren.&lt;br /&gt;&lt;br /&gt;Dies zeigt einen der Hauptvorteile so eines Zeitvertrags: Man hat die Zeit schwierigen Problemen nachzugehen, auch wenn in diesem Fall die Lösung noch aussteht. Gleichzeitig zeigt es aber auch wie frustrierend es sein kann Stunde um Stunde im System zu wühlen, und am Ende das ursprüngliche Problem doch nicht gelöst zu haben. Stress, dem man als Freizeit-Programmierer aus dem Weg gehen kann, nicht aber wenn man so gewissenhaft wie Michael einen Vertrag erfüllt.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;b&gt;&lt;a href="http://www.haiku-os.org/blog/mmlr/2011-11-17_greetings_mostly_kernel_debugging_land"&gt;Grüße aus dem Kernel Debugging Land&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;vom 17. November 2011&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Seit dem letzten BeGeistert ist Michael in Kernel und Speichermanagement vertieft. Während des BeGeistert Code Sprint hat er zusammen mit Ingo Weinhold Abstürze durch zufällig überschriebene Speicherbereiche und nicht freigegebenen Speicher untersucht. Dazu haben sie diverse Mechanismen zum Debuggen entwickelt, die helfen die Ursachen von speicherabhängigen Abstürzen zu ermitteln.&lt;br /&gt;Ein weiteres Debugging Tool wurde geschaffen, um nachvollziehen zu können welcher Prozess Speicher anfordert ohne ihn wieder freizugeben. So konnte Michael feststellen warum selbst bei einem ruhenden System die Speicherauslastung stetig stieg. Dabei stellte sich heraus, dass der freie Speicher gar nicht wirklich immer weniger wurde, sondern dass er nur falsch berechnet wurde. Jetzt wird die Speicherauslastung richtig angezeigt, was nicht nur eine kosmetische Korrektur ist, da dieser Wert natürlich auch beeinflusst wie das System reagiert (wenn es z.B. denkt der Speicher würde knapp).&lt;br /&gt;&lt;br /&gt;All diese Debug Tools wendet Michael an, wenn er Tickets in dieser Richtung aus dem Bugtracker bearbeitet. Oft müssen dazu vom Bugmelder noch einige Infos erfragt werden, was durch das hin und her der Emails und evtl. Zeitzonenunterschiede eine oft mal recht langwierige Geschichte sein kann.&lt;br /&gt;Zudem konnte er den Bug meistens nicht auf seiner Hardware nachvollziehen, wodurch er viel blind in der Logik des Codes herumstochern muss. Jetzt lässt Michael auf einigen seiner anderen Rechner Stresstests laufen und hofft so die Fehler reproduzieren zu können.&lt;br /&gt;&lt;br /&gt;Auch wenn dieses Kerneldebugging nicht dafür taugt aufsehenerregende Berichte zu schreiben, die Enduser - immerhin die Mehrheit der Spender für diese Aktion - gerne sehen, so ist es doch dringend nötig. Nur so kann Haiku zu einem stabilen System werden und Alpha/Beta-Phasen irgendwann hinter sich lassen.&lt;br /&gt;Auftragsarbeit ist dazu wie geschaffen, da man sonst kaum Zeit findet so tief in das System einzusteigen und dran zu bleiben. Außerdem gibt es nur wenige, die sich dazu gut genug auskennen, und noch weniger, die sich dazu offenbar so gut wie Michael Lotz dazu motivieren können.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4797580304926907605?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4797580304926907605/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/berichte-von-michael-lotz.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4797580304926907605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4797580304926907605'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/berichte-von-michael-lotz.html' title='Berichte von Michael Lotz&apos; Auftragsarbeit'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1119579129872637338</id><published>2011-11-11T14:34:00.000+01:00</published><updated>2011-11-11T14:34:15.751+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Git SVN'/><title type='text'>Wechsel von SVN zu Git</title><content type='html'>Am 12. November 2011 ist es soweit, der komplette Haiku Sourcecode wandert aus dem Subversion (SVN) Repository in ein Git basiertes System. Durch das einfachere Abspalten und Zusammenführen in/aus privaten Kopien der offiziellen Codebasis, soll Entwicklern die Mitarbeit an Haiku erleichtert werden. Außerdem ist dieser Prozess unter Git erheblich schneller als mit SVN und lokale Änderungen (Patches) können auch nach längerer Zeit noch in die Codebasis eingefügt werden. Durch Dienste wie &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; oder &lt;a href="https://bitbucket.org/"&gt;Bitbucket&lt;/a&gt; kann man auch einfach seine lokalen Änderungen veröffentlichen und damit anderen Entwicklern Einblick gewähren. Gefallen die Änderungen, können sie einfach in die offizielle Codebasis übernommen oder dazu ein Patch generiert werden.&lt;br /&gt;&lt;br /&gt;Zu diesem Thema gab es beim letzten BeGeistert einen Vortrag von Oliver Tappe, der die Recherche für den Wechsel des Systems durchführte und natürlich auch maßgeblich bei dessen Umsetzung beteiligt ist.&lt;br /&gt;Den Vortrag gibt es in vier Teilen als "&lt;i&gt;Migrating Haiku from SVN to Git&lt;/i&gt;" [&lt;a href="http://www.youtube.com/watch?v=yPZDLNHf_70"&gt;1&lt;/a&gt;][&lt;a href="http://www.youtube.com/watch?v=vxjZ--ne-zc"&gt;2&lt;/a&gt;][&lt;a href="http://www.youtube.com/watch?v=_XQmZ6o0y38"&gt;3&lt;/a&gt;][&lt;a href="http://www.youtube.com/watch?v=_mPEMOdBmBA"&gt;4&lt;/a&gt;] bei YouTube.&lt;br /&gt;&lt;br /&gt;Für alle Entwickler und Image-Bauern bedeutet das, dass ab 12. November 2011 das SVN Repository nur noch schreibgeschützt existiert und alle auf das neue Git Repository zugreifen sollten. Dazu existiert bereits eine &lt;a href="http://www.haiku-os.org/guides/building/get-source-git"&gt;kleine Anleitung&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In Kürze (und unter Vorbehalt, da ich es noch nicht selbst ausprobiert habe) geht das Runterladen des Sourcecodes für alle &lt;i&gt;ohne&lt;/i&gt; Commit-Rechte nun so:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Git installieren&lt;/b&gt; - in Zukunft ist das natürlich automatisch in den Images&lt;br /&gt;&lt;pre&gt;installoptionalpackage git&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;2. Git konfigurieren&lt;/b&gt; - wird unter ~/.git/ gespeichert&lt;br /&gt;&lt;pre&gt;git config --global user.name "Hans Mustermann"&lt;br /&gt;git config --global user.email "hans.mustermann@email.de"&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;3. Source runterladen&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;git clone git://git.haiku-os.org/haiku&lt;/pre&gt;Wer &lt;i&gt;nicht&lt;/i&gt; unter Haiku arbeitet, benötigt noch die Buildtools:&lt;br /&gt;&lt;pre&gt;git clone git://git.haiku-os.org/buildtools&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;4. Source updaten&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;cd /Pfad/haiku/haiku&lt;br /&gt;git pull&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1119579129872637338?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1119579129872637338/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/wechsel-von-svn-zu-git.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1119579129872637338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1119579129872637338'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/wechsel-von-svn-zu-git.html' title='Wechsel von SVN zu Git'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-438623234976838909</id><published>2011-11-11T14:27:00.000+01:00</published><updated>2011-11-11T14:27:37.436+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GCI'/><title type='text'>Google Code-In 2011</title><content type='html'>Wie schon &lt;a href="http://haiku-gazette.blogspot.com/2010/11/haiku-beim-ersten-google-code-in.html"&gt;im letzten Jahr&lt;/a&gt;, ist Haiku auch dieses Jahr wieder beim "Google Code-In (GCI)" mit dabei. Das ist praktisch der kleine Bruder des "Google Summer of Code (GSoC)", nur das hier viele kleine Aufgaben zu lösen sind, die nicht unbedingt mit Programmierung zu tun haben und sich an jüngere Schüler/Studenten richtet.&lt;br /&gt;&lt;br /&gt;Die Kategorien sind wie letztes Jahr: Dokumentation, PR, Qualitätssicherung, Recherche, Training, Übersetzung und User Interface Untersuchungen.&lt;br /&gt;&lt;br /&gt;Anders als im letzten Jahr können diesmal nicht mehr jederzeit neue Aufgaben hinzugefügt werden. Am 21. November geht's los und erst am 16. Dezember kann nochmal nachgelegt werden. Der ganze Spaß endet dann am 16. Januar 2012. Details zu den Regeln gibt's auf der offiziellen &lt;a href="http://www.google-melange.com/gci/homepage/google/gci2011"&gt;Google Code-In Seite&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wer neben den schon &lt;a href="http://dev.haiku-os.org/wiki/GoogleCodeInIdeas2011"&gt;vorhandenen Ideen&lt;/a&gt; noch weitere für mögliche Aufgaben hat oder als Mentor mithelfen möchte, möge sich bitte auf der &lt;a href="http://www.freelists.org/list/haiku"&gt;allgemeinen Haiku Mailingliste&lt;/a&gt; melden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-438623234976838909?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/438623234976838909/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/google-code-in-2011.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/438623234976838909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/438623234976838909'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/11/google-code-in-2011.html' title='Google Code-In 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4843342395658662573</id><published>2011-10-19T18:37:00.004+02:00</published><updated>2011-11-15T18:55:52.927+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Chance für 1.000 EUR für HSA/BeGeistert</title><content type='html'>Die Diba Bank hat gerade einen kleinen Publicity Stunt laufen, von dem auch Haiku profitieren könnte. Bis zum &lt;b&gt;15. November 2011&lt;/b&gt; können angemeldete Vereine Stimmen sammeln; die 1.000 mit den meisten Stimmen erhalten jeder 1.000 EUR.&lt;br /&gt;&lt;br /&gt;Auch die "Haiku Support Association e.V." (&lt;a href="http://www.haiku-support-association.org/"&gt;HSA&lt;/a&gt;) ist mit von der Partie. Sollte die HSA die 1.000 EUR einstreichen können, wird das Geld zur Finanzierung des BeGeistert Treffens genutzt, oder für eine ähnliche Aktion um Haiku voran zu bringen.&lt;br /&gt;&lt;br /&gt;Mit jeder Email-Adresse lassen sich 3 Stimmen vergeben, woraufhin man jeweils eine Bestätigungsmail erhält in der man auf einen Link klicken und auf der sich öffnenden Webseite nochmals einen "Stimme abgeben" Button klicken muss.&lt;br /&gt;&lt;br /&gt;Das Banner rechts in der Seitenleiste führt direkt zur &lt;a href="https://verein.ing-diba.de/sonstiges/40215/haiku-support-association-ev"&gt;Abstimmung für die HSA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Da man doch recht viele Stimmen braucht, um in die Top 1000 zu kommen, wäre es schön wenn viele Freunde und Familie mit dem Abstimm-Link spammen würden, bzw. ein &lt;a href="https://verein.ing-diba.de/club/widget/index/id/15004"&gt;Banner&lt;/a&gt; auf ihre Seite verlinken würden... :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;Übrigens, wie in der &lt;a href="https://www.ing-diba.de/ueber-uns/fairantwortung/dibadu-und-dein-verein/ueber-die-aktion/hilfe/#jump06609"&gt;FAQ&lt;/a&gt; nachzulesen ist, wird die DiBa Bank die gesammelten Daten nicht für Werbezwecke verwenden oder weitergeben. Die Aktion findet unter der &lt;a href="https://www.ing-diba.de/ueber-uns/fairantwortung/dibadu-und-dein-verein/ueber-die-aktion/schirmherrschaft/"&gt;Schirmherrschaft&lt;/a&gt; der Familienministerin statt.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Achtung:&lt;/b&gt;&lt;br /&gt;Sieht so aus, als ließe sich die Bestätigung nicht mit WebPositive durchführen. :(&lt;br /&gt;Mit BeZilla geht's aber. Wer den nicht installiert hat, im Terminal "&lt;tt&gt;installoptionpackage BeZillaBrowser&lt;/tt&gt;" ausführen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 2:&lt;/b&gt;&lt;br /&gt;Die Aktion ist jetzt vorbei und wir sind mit 1.595 Stimmen leider nur auf Platz 1.827 gekommen. Für den 1.000sten Platz hätten wir satte 7.902 Stimmen gebraucht...&lt;br /&gt;Trotzdem vielen Dank an alle, die die HSA unterstützt haben!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4843342395658662573?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4843342395658662573/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/10/chance-fur-1000-eur-fur-hsabegeistert.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4843342395658662573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4843342395658662573'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/10/chance-fur-1000-eur-fur-hsabegeistert.html' title='Chance für 1.000 EUR für HSA/BeGeistert'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2189606903535648469</id><published>2011-10-05T18:20:00.001+02:00</published><updated>2011-10-13T17:14:37.725+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>Abstimmung zum 25. Thank You Award</title><content type='html'>&lt;p&gt;Momentan läuft die &lt;a href="http://haikuware.com/20111004601/25th-tya-vote-now"&gt;Abstimmung zum 25. Thank You Award&lt;/a&gt;.&lt;br /&gt;Die Kandidaten diesmal:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;jan__64&lt;/b&gt; - Für &lt;a href="http://haikuware.com/remository/view-details/development/language/yab"&gt;YAB&lt;/a&gt;, ein erweitertes yabasic, mit dem man schnell und einfach Programme für Haiku schreiben kann ohne sich gleich in C++ stürzen zu müssen.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Cipri Nedisan&lt;/b&gt; - Für seinen auf mupdf basierenden Haiku &lt;a href="http://haikuware.com/directory/view-details/multimedia/graphics/utilities/pdf-viewer-v021"&gt;PDF Viewer&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;Als &lt;a href="http://haikuware.com/20111011602/25th-tya-winner-cipri-nedisan"&gt;Gewinner&lt;/a&gt; steht nun Cipri fest, der nur ganz knapp vor Jan lag. Herzlichen Glückwunsch!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2189606903535648469?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2189606903535648469/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/10/abstimmung-zum-25-thank-you-award.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2189606903535648469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2189606903535648469'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/10/abstimmung-zum-25-thank-you-award.html' title='Abstimmung zum 25. Thank You Award'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2955962060588082179</id><published>2011-09-29T17:55:00.002+02:00</published><updated>2011-10-08T18:57:22.296+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>WPA Verschlüsselung auf gutem Weg</title><content type='html'>Nachdem man ja schon seit geraumer Zeit kabellos ins Netzwerk kann, war das bisher nur per ungenügender WEP-Verschlüsselung möglich, oder gleich komplett unverschlüsselt. Axel Dörfler hat dafür den Grundstein gelegt und auch schon das sichere Protokoll WPA vorbereitet, allerdings letztendlich nicht zum Laufen gebracht.&lt;br /&gt;&lt;br /&gt;Jetzt hat Michael Lotz, der am 26. September 2011 seinen &lt;a href="http://haiku-gazette.blogspot.com/2011/06/6-monate-vollzeit-coding-fur-michael.html"&gt;halbjährigen Auftrag&lt;/a&gt; begonnen hat, dieses Manko beseitigt und einen ersten Schuss zur WPA-Unterstützung veröffentlicht. Ab einer Haiku Version &lt;a href="http://dev.haiku-os.org/changeset/42775"&gt;r42775&lt;/a&gt; kann man die Sache ausprobieren. Zusätzlich zu diesem aktuellen Haiku Image ist ein optionales Paket per Terminal nachzuinstallieren:&lt;br /&gt;&lt;tt&gt;installoptionalpackage wpa_supplicant&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Per Netzwerkstatus Applet lässt sich nun ein Funknetzwerk auswählen. Kurz darauf erscheint ein Fenster, indem man die Verschlüsselung und das entsprechende Passwort eingeben muss. Hex-Schlüsseln ist ein "0x" voranzustellen.&lt;br /&gt;Klappt alles, sollte dann automatisch die Verbindung aufgebaut werden.&lt;br /&gt;&lt;br /&gt;Solange es noch keinen Passwortmanager gibt müsste man das Passwort jedesmal neu eingeben. Um das zu vermeiden lässt sich ein Datei anlegen, und zwar als &lt;tt&gt;/boot/common/settings/network/wireless_network&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Darin sind die Verbindungsdaten nach folgendem Muster einzugeben:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;br /&gt;Der Netzwerkname darf nicht in Anführungszeichen ("") eingeschlossen werden, wie ich fälschlicherweise angegeben habe. Also sieht's so aus:&lt;/b&gt;&lt;/p&gt;&lt;pre&gt;network SSID-des-Netzwerks {&lt;br /&gt; authentication wep|wpa|wpa2&lt;br /&gt; password Passwort-Zeichenkette&lt;br /&gt;}&lt;/pre&gt;&lt;p&gt;Auch vom Terminal aus lässt sich mit einem Funknetzwerk verbinden:&lt;br /&gt;&lt;tt&gt;ifconfig &amp;lt;Interface&amp;gt; join &amp;lt;SSID&amp;gt; [Passwort]&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Ich muss das Ganze zwar erst noch ausprobieren, aber es scheint als hätte Michael schon in der ersten Woche seines Auftrags ein von sehr vielen Leuten vermisstes Feature geliefert! Super!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2955962060588082179?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2955962060588082179/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/wpa-verschlusselung-auf-gutem-weg.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2955962060588082179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2955962060588082179'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/wpa-verschlusselung-auf-gutem-weg.html' title='WPA Verschlüsselung auf gutem Weg'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-70569343083496836</id><published>2011-09-29T17:11:00.001+02:00</published><updated>2011-09-29T17:56:50.954+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>Veranstaltungen des Jahres 2011</title><content type='html'>&lt;p&gt;Diesen Sommer fanden einige Konferenzen statt, bei denen auch Haiku vertreten war.&lt;/p&gt;&lt;h2&gt;Haiku Down Under&lt;/h2&gt;&lt;p&gt;Am 21.08.2011 fand das 4. &lt;a href="http://haikudownunder.com/"&gt;Haiku Down Under&lt;/a&gt; der australischen Haiku User statt. Wieder lud Phil "Sikosis" Greenway in die Räumlichkeiten der Queensland Universität in Brisbane ein. Das Event wurde zeitgleich per Live-Stream übertragen, so dass auch noch andere User virtuell dabei sein konnten. Mark "BeMark" Patterson und Daniel Devine waren ebenfalls vor Ort.&lt;/p&gt;&lt;p&gt;Leider gab es einige technische Probleme, durch die das Interview mit Matt Madia nicht übertragen wurde und die für später geplante netPanzer Session fiel auch ins Wasser.&lt;br /&gt;Die drei Vorträge funktionierten dann allerdings: Sikosis hielt eine kleine Programmierstunde zum Lesen und Schreiben von Dateien unter Haiku. BeMark nahm das später wieder auf, als er die Unterschiede dazu unter der plattformunabhängigen API Qt herausarbeitete. Daniel führte dann Python Web-Entwicklung unter Haiku vor, u.a. &lt;a href="https://www.djangoproject.com/"&gt;django&lt;/a&gt; und &lt;a href="http://sickbeard.com/"&gt;SickBeard&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Auch diesmal gab es für die "zugeschalteten" Besucher wieder etwas zu gewinnen. &lt;a href="http://dailyhaiku.net/"&gt;Daily Haiku&lt;/a&gt; und &lt;a href="http://haikupc.com/"&gt;Haiku PC&lt;/a&gt; sponsorten die &lt;a href="http://www.haiku-inc.org/order-disc.html"&gt;Haiku R1/Alpha3 CD&lt;/a&gt;, gewonnen von eNIGMA und DarkWyrms eBook "&lt;a href="http://www.lulu.com/product/paperback/learning-to-program-with-haiku/11914307"&gt;Learning to Program with Haiku&lt;/a&gt;", das an Omnimancer ging.&lt;/p&gt;&lt;p&gt;Wer nochmal genauer nachlesen möchte, für den hat Sikosis ein &lt;a href="http://haiku-os.org/blog/sikosis/2011-08-27_haiku_down_under_2011_report"&gt;Blog&lt;/a&gt; geschrieben, die &lt;a href="http://www.ustream.tv/recorded/16781108"&gt;Aufnahme des Streams&lt;/a&gt; gibt es auch und auch die &lt;a href="http://haikudownunder.com/slides/2011/"&gt;Vortragsfolien&lt;/a&gt; und den &lt;a href="http://haikudownunder.com/code/2011/"&gt;Code&lt;/a&gt; der Programmier-Sessions.&lt;/p&gt;&lt;h2&gt;Ohio Linux&lt;/h2&gt;Von 9. bis 11. September 2011 fand das Ohio LinuxFest statt. Leider gab es bisher nichts darüber zu lesen wie es gelaufen ist. Aber ich vermute Joe Prostko und Mike Summers hatten Spaß an der Sache...  &lt;h2&gt;François auf Eurotour&lt;/h2&gt;Der wahrscheinlich fleißigste Konferenzgeher und Haiku-Promoter dürfte François Revol sein. In einem &lt;a href="http://haiku-os.org/blog/mmu_man/2011-09-27_year_haiku_talks"&gt;Blog&lt;/a&gt; gibt er einen kurzen Abriss seiner Stationen dieses Jahres: &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://archive.fosdem.org/2011/"&gt;FOSDEM 2011&lt;/a&gt;, 5./6. Februar 2011&lt;br /&gt;Wie schon öfters in den Jahren zuvor war François mit einigen anderen Haiku Entwicklern mit einem eigenen Stand auf der FOSDEM. Hier zeigte er dem interessierten Autor von &lt;a href="http://jamvm.sourceforge.net/"&gt;JamVM&lt;/a&gt; einen Portierungsversuch, was mit dessen Hilfe &lt;a href="http://dev.haiku-os.org/changeset/40478"&gt;Jérôme Duvals commit&lt;/a&gt; ermöglichte.&lt;br /&gt;Ein interessanter Vortrag über &lt;a href="http://archive.fosdem.org/2011/schedule/event/loimportfilters"&gt;Importfilter für OpenOffice/LibreOffice&lt;/a&gt; könnte eines Tages den Anstoß für einen Filter für alte Gobe Dokumente liefern.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://adt.cs.upb.de/quf/"&gt;QEMU User Forum&lt;/a&gt;, 18. März 2011&lt;br /&gt;Einige &lt;a href="http://adt.cs.upb.de/quf/quf11/quf2011_08.pdf"&gt;Vorträge&lt;/a&gt; zeigten QEMUs Bedeutung bei der Bewahrung unseres digitalen Erbes, so auch für die Bedienung alter Betriebssysteme. François &lt;a href="http://adt.cs.upb.de/quf/quf11/quf2011_10.pdf"&gt;zeigte&lt;/a&gt; wie QEMU den Haiku Entwicklern beim Aufspüren und Fixen von Bugs hilft, und wie dies wiederum &lt;a href="http://repo.or.cz/w/qemu.git/commit/2ca2078e287174522e3a6229618947d3d285b8c0"&gt;einige&lt;/a&gt; &lt;a href="http://repo.or.cz/w/qemu.git/commit/af93485cde810f3c2f488533e0b60c99eae5d01d"&gt;Bugs&lt;/a&gt; in QEMU finden und lösen half.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=""&gt;RMLL&lt;/a&gt;, 9. bis 14. Juli 2011&lt;br /&gt;Den gerade noch organisierten Stand musste sich François mit &lt;a href="http://www.cacert.org/"&gt;CAcert&lt;/a&gt; teilen. Was ein bisschen peinlich war, weil Haiku R1/alpha3 aus Versehen ohne gültige CAcert Zertifikate rauskam...&lt;br /&gt;In einem spektakulären Ausbruch des zivilen Ungehorsams weigerte sich François vor &lt;a href=" http://revolf.free.fr/img/vlcsnap-2011-09-27-22h32m30s163.png"&gt;Kameras&lt;/a&gt; und Zeugen der Windows 7 EULA zuzustimmen und installierte stattdessen Haiku drüber! Skandal! :)&lt;br /&gt;Einer seiner Vorträge hieß &lt;a href="http://revolf.free.fr/RMLL/2011/FR_RMLL2011_WhatsNewInHaikuR1Alpha3.pdf"&gt;"What's new in Haiku"&lt;/a&gt;, in einem weiteren beleuchtete er den Einfluss von FLOSS Tools auf die Entwicklung des Internets. Noch ernster ging es bestimmt bei den politischen Vorträgen zu, die sich mit den Bedrohungen für Freie Software und das Internet beschäftigten, wie &lt;a href="http://www.laquadrature.net/en/ACTA"&gt;ACTA&lt;/a&gt;, Softwarepatente, Einschränkung der &lt;a href="http://www.laquadrature.net/en/Net_neutrality"&gt;Netzneutralität&lt;/a&gt;. François berichtet, wie er 10km zu Fuß zu seinem Abgeordneten ging, um auf die Problematik aufmerksam zu machen und er mit einem &lt;a href="http://revolf.free.fr/img/silver-pi.png"&gt;Silver π&lt;/a&gt; für seine Teilnahme am &lt;a href="http://www.laquadrature.net/"&gt;"La Quadrature du net"&lt;/a&gt; ausgezeichnet wurde.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://events.ccc.de/camp/2011/"&gt;Chaos Communication Camp&lt;/a&gt;, 10. bis 14. August 2011&lt;br /&gt;Beim CCC ging's natürlich nicht um Haiku, aber scheint eine sehr coole Veranstaltung gewesen zu sein. In seinem &lt;a href="http://haiku-os.org/blog/mmu_man/2011-09-27_year_haiku_talks"&gt;Blog&lt;/a&gt; linkt François zu allerhand interessanten Geek Gadgets.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://dcevents.dublincore.org/index.php/IntConf/dc-2011"&gt;DublinCore 2011&lt;/a&gt;, 21. Bis 23. September 2011&lt;br /&gt;Die DublinCore Konferenz widmete sich den Problemen von Metadaten beim Austausch zwischen unterschiedlichen Plattformen. Durch Haikus ausgiebige Nutzung von Dateiattributen, konnte François die Probleme in der Praxis &lt;a href="http://revolf.free.fr/DCMI/2011/69-73-FR_DC2011_UXA.pdf"&gt;demonstrieren&lt;/a&gt;. Dazu zeigte er einen &lt;a href="http://revolf.free.fr/DCMI/2011/69-73-FR_DC2011_UXA_CurrentProblemDemo.ogv"&gt;Screecast&lt;/a&gt;, in dem er in Haiku in VirtualBox laufen ließ und eine People-Datei in ein NTFS-Image verschob, von dort in ein Linux ext2-Image und wieder zurück zu Haiku. Dabei gingen sämtliche Daten in den Attributen verloren; sie wurden ersetzt durch "&lt;i&gt;linux.user.META:email&lt;/i&gt;" mit dem Typ "&lt;i&gt;XATR&lt;/i&gt;".&lt;br /&gt;Ein weiteres Thema war die Initiative &lt;a href="http://linkeddata.org/"&gt;Europeana Linked Open Data&lt;/a&gt;, deren &lt;a href="http://data.europeana.eu/"&gt;Datenbank&lt;/a&gt; zu Sammlungen vieler europäischer Museen und Bibliotheken zum großen Teil &lt;a href="http://www.w3.org/RDF/"&gt;RDFs&lt;/a&gt; enthalten. Diese bauen auf XML auf und sind so leicht zu bearbeiten und durchsuchen.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Und damit nicht genug, plant François noch an folgenden Veranstaltungen teilzunehmen:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://fossa.inria.fr/"&gt;fOSSa&lt;/a&gt;, 26. Bis 28. Oktober 2011&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://begeistert.org/"&gt;BeGeistert&lt;/a&gt;, 29./30. Oktober 2011&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://triplea.fr/alchimie/"&gt;Alchimie 111111&lt;/a&gt;, 11. bis 13. November 2011&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.jdll.org/"&gt;JDLL&lt;/a&gt;, 17. bis 19. November 2011&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Chaos Communication Camp (CCC), Dezember 2011&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://fosdem.org/2012/"&gt;FOSDEM&lt;/a&gt;, Anfang 2012&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-70569343083496836?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/70569343083496836/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/veranstaltungen-des-jahres-2011.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/70569343083496836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/70569343083496836'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/veranstaltungen-des-jahres-2011.html' title='Veranstaltungen des Jahres 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5072778369325636576</id><published>2011-09-28T15:03:00.000+02:00</published><updated>2011-09-28T15:03:58.173+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BeGeistert'/><title type='text'>Registrierung für BeGeistert 024 eröffnet</title><content type='html'>&lt;p&gt;Wie schon lange &lt;a href="http://haiku-gazette.blogspot.com/2011/05/termin-fur-begeistert-024-steht.html"&gt;bekannt&lt;/a&gt;, findet das 24. BeGeistert Treffen am Wochenende &lt;b&gt;29./30 Oktober 2011&lt;/b&gt; wie immer in der Düsseldorfer Jugendherberge statt. In der darauf folgenden Woche wird es auch wieder einen Code Sprint geben, bei dem gemeinsam kräftig an Haiku programmiert wird.&lt;/p&gt;&lt;p&gt;Jetzt kann man sich auch offiziell &lt;a href="http://www.begeistert.org/register.html"&gt;anmelden&lt;/a&gt;, damit die nötigen Räumlichkeiten reserviert werden können, aber vor allem, um sich ein Bett in der Jugendherberge zu sichern.&lt;br /&gt;Mit knapp 25 EUR pro Nacht inklusive Frühstück ist das unschlagbar preiswert und natürlich direkt vor Ort. Dazu kommen dann noch 35 EUR für das BeGeistert-Wochenende samt Mittagessen.&lt;/p&gt;&lt;p&gt;Als Programm ist bisher geplant:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Ingo Weinhold demonstriert uns den Paketmanager&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Oliver Tappe führt uns weg von SVN und hin zu GIT für Haikus Source-Verwaltung&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Stephan Aßmus (falls er es terminlich schafft) zeigt Tips zum Layout Management&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Matt Madia berichtet von seiner Arbeit für Haiku Inc.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Außer diesen Vorträgen und Workshops soll es eine "Patch Hour" geben, bei der versucht wird so viele Patches wie möglich aus dem Bugtracker in den Haiku Trunk zu überführen.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Alle Infos finden sich auf &lt;a href="http://www.begeistert.org"&gt;BeGeistert.org&lt;/a&gt;, eine gute Übersicht bietet auch Haiku-os.org's &lt;a href="http://haiku-os.org/conference/2011_begeistert_024"&gt;Event Kalender&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5072778369325636576?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5072778369325636576/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/registrierung-fur-begeistert-024.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5072778369325636576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5072778369325636576'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/registrierung-fur-begeistert-024.html' title='Registrierung für BeGeistert 024 eröffnet'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6844955378113770201</id><published>2011-09-24T11:34:00.001+02:00</published><updated>2011-09-24T11:37:21.115+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Ergebnisse vom Google Summer of Code 2011</title><content type='html'>&lt;p&gt;Der GSoC 2011 ist jetzt ja schon eine Weile rum und jetzt wirds höchste Zeit auch hier die &lt;a href="http://www.haiku-os.org/news/2011-09-03_google_summer_code_2011_results"&gt;Ergebnisse&lt;/a&gt; zu verkünden. Leider waren nicht alle acht Projekte erfolgreich; nur die Hälfte hat die Abschluss-Beurteilung positiv überstanden:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Mike Smiths: Gast-Erweiterungen für Haiku unter VirtualBox&lt;/i&gt;&lt;br /&gt;Maus- und Zwischenablagen-Übernahme zwischen Hostsystem und Haiku funktionieren, genauso wie Datenaustausch über gemeinsame Ordner. Einzig eine bessere Grafikkartenunterstützung (wenn ich das richtig verstehe) ist unvollständig, da Haikus app_server ein zur 2D-Beschleunigung nötiges Feature fehlt. Dadurch ist der normale VESA Modus momentan noch schneller.&lt;br /&gt;Leider macht die Kompilierung unter GCC2 Probleme, weswegen es die zum Test verfügbaren OptionalPackages nur für GCC4 bzw. GCC4hybrid kompilierte Haiku gibt (&lt;a href="http://pub.haikufire.com/haiku/optionalpackages/vboxadditions-4.1.15_dev-x86-gcc4-2011-08-23.zip"&gt;mit schnellem VESA&lt;/a&gt; oder &lt;a href="http://pub.haikufire.com/haiku/optionalpackages/vboxadditions-full-4.1.15_dev-x86-gcc4-2011-08-23.zip"&gt;mit langsamer Video-Unterstützung&lt;/a&gt;).&lt;br /&gt;Mehr Infos in Mikes &lt;a href="http://www.haiku-os.org/blog/scgtrp/2011-09-05_vbox_guest_additions_slightly_late_final_progress_report"&gt;Blog&lt;/a&gt; und in Mentor Alexander von Glucks &lt;a href="http://www.freelists.org/post/haiku-development/RFC-GSOC-2011-VirtualBox-guest-additions-added-to-official-optional-packages"&gt;Email&lt;/a&gt;.&lt;br /&gt;Source: &lt;a href="https://github.com/scgtrp/vbox-haiku/"&gt;GitHub&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Nathan Heisey: SDL Upgrade auf V1.3&lt;/i&gt;&lt;br /&gt;Wie in Nathans &lt;a href="http://www.haiku-os.org/blog/antifinidictor/2011-08-22_gsoc_2011_final_milestone_report"&gt;Blog&lt;/a&gt; zu lesen, gibt es noch ein paar kleine Problemchen, die es noch lösen gilt: Ändert man die Fenstergröße stürzt das SDL Programm ab, Wechsel zwischen Fenster-/Vollbildmodus führt zum Verlust der Tastatureingabe, startet man ein OpenGL Programm im Vollbildmodus bekommt man nur einen weißen Bildschirm.&lt;br /&gt;Nathan möchte weiter an SDL arbeiten nachdem er sich eine kleine Verschnaufpause gegönnt hat.&lt;br /&gt;Dank der großzügigen Unterstüzung durch Co-Mentor Ryan C. Gordon vom SDL-Team, ist der Code bereits in den offiziellen SDL-Trunk eingeflossen. Der Status des SDL-Haiku Branches lässt sich durch einen &lt;a href="http://buildbot.libsdl.org/waterfall"&gt;Buildbot&lt;/a&gt; live mitverfolgen.&lt;br /&gt;Source: &lt;a href="https://bitbucket.org/antifinidictor/haiku-sdl-1.3/"&gt;BitBucket&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Gabriel Hartmann: USB-Videotreiber für Highend Webcams&lt;/i&gt;&lt;br /&gt;Durch seine Nähe zur Hardware hatte (und hat) das Projekt so seine Tücken. Abstürze von Haiku und Webcam waren an der Tagesordnung und die Ursachen waren nur sehr zeitaufwendig und kompliziert zu ermitteln. Momentan kann eine Verbindung zur Kamera erfolgreich aufgebaut werden, aber bewegte Bilder sind leider noch nicht zu sehen.&lt;br /&gt;Details finden sich in Gabriels &lt;a href=""&gt;Blog&lt;/a&gt;.&lt;br /&gt;Der Source ist bereits Teil von Haiku: &lt;a href="https://dev.haiku-os.org/changeset/42688"&gt;Commit r42688&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Sean Healy: Anbindung von Skriptsprachen an die C++ API&lt;/i&gt;&lt;br /&gt;Die Anbindung von Perl und Python sind schon fast komplett, dabei wurde Python noch nicht ausgiebig getestet. Die lange Liste der umgesetzten Klassen findet sich in Seans &lt;a href="http://www.haiku-os.org/blog/jalopeura/2011-08-20_language_bindings_c_api_fourth_quarter_report_and_postgsoc_goals"&gt;Blog&lt;/a&gt;. Nach GSoC möchte sich Sean noch unter anderem um Funktionen und Templates zur Parameterübergabe kümmern und natürlich Bugs fixen.&lt;br /&gt;Source: &lt;a href="http://dev.osdrawer.net/projects/perl-haiku-kits/"&gt;OsDrawer&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Die anderen vier Projekte haben den Summer of Code leider nicht erfolgreich abschließen können. Das lag zum Teil an mangelnder Kommunikation und zu geringen Fortschritten in den verschiedenen Phasen des GSoC. Aber auch Zeitzonenunterschiede zwischen Student und Mentor waren ein Problem, und vor allem dass bei manchen Studenten das GSoC Programm bereits begonnen hat, während sie noch Prüfungen zum Ende ihres Semesters abzulegen hatten.&lt;br /&gt;Von den nachfolgend gelisteten vier Projekten haben sich in ihren Blogs &lt;a href="http://www.haiku-os.org/blog/barrett/2011-09-04_what_will_happen"&gt;Dario "Barrett"&lt;/a&gt; und &lt;a href="http://www.haiku-os.org/blog/jrabbit/2011-09-08_batisseur_end"&gt;Jack "jrabbit"&lt;/a&gt; zu ihrer Bewertung geäußert, bzw. angekündigt, trotzdem an ihrem Projekt arbeiten zuwollen. Kudos!&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Dario Casalinuovo: Services Server und Integration von Kontakt-Dateien&lt;/i&gt;&lt;br /&gt;Source: &lt;a href="https://github.com/Barrett17/Haiku-services-branch"&gt;GitHub&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Jian Jiang: USB 3.0 Unterstützung&lt;/i&gt;&lt;br /&gt;Der Source ist bereits Teil von Haiku: &lt;a href="https://dev.haiku-os.org/changeset/42688"&gt;Commit r42511&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Jack Laxson: Bâtisseur: Ein Build-Server für alle Fälle&lt;/i&gt;&lt;br /&gt;Source: &lt;a href="https://github.com/jrabbit/batisseur-planning/commits/master"&gt;GitHub&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;i&gt;Ankur Sethi: Portierung von ZFS&lt;/i&gt;&lt;br /&gt;Source: &lt;a href="https://github.com/GeneralMaximus/zfs-haiku"&gt;GitHub&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;Auch wenn leider nur 50% der Projekte wirklich erfolgreich waren, so haben doch zumindest auch die meisten anderen Arbeiten genügend Früchte getragen, um darauf aufbauen zu können.&lt;br /&gt;Danke an alle Studenten und Mentoren und alle die hinter den Kulissen für ein weiteres tolles GSoC gesorgt haben!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6844955378113770201?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6844955378113770201/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/ergebnisse-vom-google-summer-of-code.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6844955378113770201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6844955378113770201'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/09/ergebnisse-vom-google-summer-of-code.html' title='Ergebnisse vom Google Summer of Code 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4594443839098462399</id><published>2011-08-18T18:48:00.000+02:00</published><updated>2011-08-18T18:48:57.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>10 Jahre Haiku</title><content type='html'>Heute, am 18. August 2011, wird das Haiku Projekt 10 Jahre alt! Herzlichen Glückwunsch, liebes Haiku!&lt;br /&gt;&lt;br /&gt;An diesem Datum wurde der &lt;a href="http://www.freelists.org/post/haiku/Ok-lets-start"&gt;erste Post&lt;/a&gt; in die damals noch "OpenBeOS" heißende Mailingliste geschickt. Wie sich herausstellte, war dies der Startschuss zu einem Ironman-Marathon, nicht zum damals noch naiv erwarteten 400m Hürdenlauf...&lt;br /&gt;Auch nach 10 Jahren ist die R1 noch nicht fertig, aber nach der mittlerweile 3. Alpha, ist sie doch in greifbare Nähe gerückt. Feierlich erhebe ich mein Glas, aufdass nicht mehr viele Geburtstage zu feiern sind, bis wir beginnen können der R2 entgegenzufiebern.&lt;br /&gt;&lt;br /&gt;Danke an alle Devs und User für 10 tolle Jahre, die wir gemeinsam an etwas Großem gearbeitet haben!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GsbNqbcUT_4/Tk1COYX0m6I/AAAAAAAAAcE/BtIvmLmVQRs/s1600/birthday_cake.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="160" width="160" src="http://1.bp.blogspot.com/-GsbNqbcUT_4/Tk1COYX0m6I/AAAAAAAAAcE/BtIvmLmVQRs/s400/birthday_cake.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4594443839098462399?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4594443839098462399/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/08/10-jahre-haiku.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4594443839098462399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4594443839098462399'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/08/10-jahre-haiku.html' title='10 Jahre Haiku'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-GsbNqbcUT_4/Tk1COYX0m6I/AAAAAAAAAcE/BtIvmLmVQRs/s72-c/birthday_cake.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4836018357722969265</id><published>2011-08-17T18:51:00.000+02:00</published><updated>2011-08-17T18:51:41.171+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Ergebnisse aus User-Umfrage</title><content type='html'>Letzten Herbst konnte man bei einer &lt;a href="http://haiku-gazette.blogspot.com/2010/07/teilnehmer-fur-wissenschaftliche.html"&gt;wissenschaftlichen Umfrage&lt;/a&gt; teilnehmen, die die Zusammensetzung und Erwartungen der Haiku Gemeinschaft untersucht hat. Diese Umfrage war Teil von Miroslav Stimac's Masterarbeit, die man jetzt auch in &lt;a href="http://www.cuvillier.de/flycms/de/html/30/-UickI3zKPS77f08=/Buchdetails.html"&gt;Buchform bestellen&lt;/a&gt; kann.&lt;br /&gt;&lt;br /&gt;Den &lt;a href="http://www.haiku-survey.com/"&gt;Umfrageteil und dessen Auswertung&lt;/a&gt; (Kapitel 6 der Arbeit) gibt es erfreulicherweise auch kostenlos als PDF.&lt;br /&gt;&lt;br /&gt;Auch für nicht-Statistiker enthält das PDF einige interessante Zahlen über die Haiku Gemeinschaft. Ich picke hier mal einige raus.&lt;br /&gt;&lt;br /&gt;Zunächst ist da die Zahl der Teilnehmer an der Umfrage, die mit ihren 24 Fragen etwa 10 Minuten bedurfte, also keine kurze Klick-und-weg Wegwerfumfrage war. Knapp 1300 Haiku-Interessierte haben die Formulare ausgefüllt.&lt;br /&gt;Selbst wenn nicht alle Haiku User mitgemacht haben, bestätigt das die immer gefühlte geringe zahlenmäßige Größe der Gemeinschaft.&lt;br /&gt;&lt;br /&gt;Frage 3 fragte welche Betriebssysteme mindestens einmal pro Woche benutzt werden. Von 1200 Antworten entfielen nur 31%, 405 Stimmen, auf Haiku. Von den an Haiku Interessierten, benutzen das System also momentan nicht mal ein Drittel regelmäßig.&lt;br /&gt;&lt;br /&gt;Aus Frage 9 ergibt sich, dass ca. 70% vorher BeOS benutzt haben und nur 30% komplett neu zu Haiku gekommen sind.&lt;br /&gt;&lt;br /&gt;Frage 12 fragte wieviele Stunden pro Woche an Haiku entwickelt wird, von Programmierung über Doku und Übersetzungen bis zu Support für neue User etc. 88% von 1266 Stimmen tun nichts dergleichen. 8% (100 Leute) werden etwa 5 Stunden pro Woche aktiv, 4% (50 Leute) für 20 und mehr Stunden. [Den Haiku Verdienstorden am Band bekommt derjenige, der 88 Stunden pro Woche angegeben hat. :)]&lt;br /&gt;Da die Zahl der Programmierer hierbei nochmal nur ein Bruchteil ist, zeigt sich wie extrem übersichtlich die Haiku Entwicklergemeinde ist. Das erklärt warum es so lange gedauert hat, bis Alpha Versionen herausgebracht werden konnten. Es zeigt aber auch, dass sich das zukünftige Tempo durchaus erhöhen kann, falls neue Entwickler gewonnen werden können, und dass Aktionen wie die Aufträge zur Vollzeitarbeit Haiku mit großen Schritten voran bringen können.&lt;br /&gt;&lt;br /&gt;Alles in allem eigentlich keine überraschenden Ergebnisse, aber jetzt auf alle Fälle mal empirisch belegt. Es wäre interessant die Umfrage einige Monate nach Veröffentlichung von Haiku R1 zu wiederholen. Wann immer das ist... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4836018357722969265?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4836018357722969265/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/08/ergebnisse-aus-user-umfrage.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4836018357722969265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4836018357722969265'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/08/ergebnisse-aus-user-umfrage.html' title='Ergebnisse aus User-Umfrage'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7204364099820282385</id><published>2011-07-29T18:11:00.000+02:00</published><updated>2011-07-29T18:11:57.714+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>24. Thank You Award geht an Brecht Machiels</title><content type='html'>&lt;p&gt;Der &lt;a href="http://haikuware.com/20110729591/24th-tya-winner-brecht-machiels"&gt;24. Thank You Award&lt;/a&gt; geht an Brecht Machials. Brecht ist der Hauptentwickler von &lt;a href="http://ports.haiku-files.org/wiki/HaikuPorter"&gt;HaikuPorter&lt;/a&gt;, eine Python Anwendung, die die Aktualisierung portierter Anwendungen erleichtert.&lt;br /&gt;Dabei werden bei &lt;a href="http://ports.haiku-files.org/"&gt;HaikuPort&lt;/a&gt; hinterlegte "&lt;i&gt;BepFiles&lt;/i&gt;" sozusagen als Rezepte benutzt, um automatisch neue Versionen eines Software-Pakets zu schnüren. Falls sich bei der Anwendung nichts Grundlegendes ändert, das wieder programmiertechnisch portiert werden muss, übernimmt HaikuPorter alle nötigen Schritte:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Runterladen des Sourcecode-Archivs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Entpacken des Archivs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Einspielen Haiku-spezifischer Patches&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Kompilieren der Software&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Installieren der Software&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Erstellen eines installierfertigen Pakets&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Das verringert die Portierungsarbeit natürlich ungemein und neue Versionen der "Originalsoftware" können so meist auch von Nicht-Programmierern für Haiku gebaut werden.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7204364099820282385?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7204364099820282385/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/24-thank-you-award-geht-brecht-machiels.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7204364099820282385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7204364099820282385'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/24-thank-you-award-geht-brecht-machiels.html' title='24. Thank You Award geht an Brecht Machiels'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1018115497441230718</id><published>2011-07-11T17:31:00.000+02:00</published><updated>2011-07-11T17:31:59.531+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Haikuware erster Großsponsor</title><content type='html'>In den letzten Jahren konnte Haiku Inc. respektable Einnahmen aus vielen kleinen und wenigen größeren Spenden verbuchen. Die waren vor allem den vielen großzügigen Spendern aus der Community zu verdanken und den $500 pro Student aus Google's Summer of Code. Nun ging zum ersten Mal eine große Einzelspende ein: von &lt;a href="http://haiku-os.org/news/2011-07-07_haikuware_donates_10000_haiku"&gt;Haikuware wurden $10.000 an Haiku Inc.&lt;/a&gt; überwiesen!&lt;br /&gt;&lt;br /&gt;Damit sind die ersten 6 Monate der &lt;a href="http://haiku-gazette.blogspot.com/2011/06/6-monate-vollzeit-coding-fur-michael.html"&gt;Beauftragung von Michael Lotz&lt;/a&gt; schon mal auf einen Schlag gesichert. Um auch die zweiten 6 Monate zu ermöglichen, wurde das Spendenziel für 2011 von $20.000 auf $30.000 erhöht. Ein Aufruf für eine richtige Spenden-Ralley wird wohl erst zum Ende des ersten Auftrags erfolgen. Wer's nicht abwarten kann... &lt;a href="http://haiku-os.org/community/donating_to_haiku"&gt;spenden&lt;/a&gt; kann man immer.&lt;br /&gt;&lt;br /&gt;Zum Dank für die große Spende wurde &lt;a href="http://www.haikuware.com"&gt;Haikuware&lt;/a&gt; übrigens gehackt und ist gerade offline... Die Welt ist schlecht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1018115497441230718?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1018115497441230718/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/haikuware-erster-grosponsor.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1018115497441230718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1018115497441230718'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/haikuware-erster-grosponsor.html' title='Haikuware erster Großsponsor'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3436433741498981848</id><published>2011-07-10T07:56:00.000+02:00</published><updated>2011-07-10T07:56:58.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>Haiku beim 12. RMLL/LSM</title><content type='html'>Haiku wird auch beim &lt;a href="http://2011.rmll.info/?lang=en"&gt;12. Rencontre Mondiales du Logiciel Libre (RMLL) oder auch Libre Software Meeting (LSM)&lt;/a&gt; wieder vertreten sein. François Revol (mmu_man) ist am Stand Nr. 26 zu finden und wird am Mittwoch, 13. Juli, einen &lt;a href="http://2011.rmll.info/What-s-new-in-Haiku"&gt;Vortrag über die Alpha3&lt;/a&gt; halten. Wer Lust hat, kann ihn besuchen; die 12. RMLL läuft noch bis zum 14. Juli 2011 in Strasbourg.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3436433741498981848?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3436433741498981848/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/haiku-beim-12-rmlllsm.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3436433741498981848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3436433741498981848'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/haiku-beim-12-rmlllsm.html' title='Haiku beim 12. RMLL/LSM'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1850010799807524837</id><published>2011-07-06T15:03:00.000+02:00</published><updated>2011-07-06T15:03:43.877+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 21: Replikanten</title><content type='html'>Der &lt;a href="http://haiku-os.org/blog/darkwyrm/2011-07-06_programming_haiku_lesson_21_replicants"&gt;21. Teil&lt;/a&gt; in DarkWyrms C++ Kurs beschäftigt sich mit Replikanten; ein Feature, das schon unter BeOS zu selten genutzt wurde. Ein Replikant ist ein BView-Objekt, das in eine andere Anwendung "transplantiert" werden kann und dort dann autark weiter funktioniert.&lt;br /&gt;&lt;br /&gt;Damit ein Objekt zum Replikanten werden kann, bedarf es dreier Funktionen: &lt;tt&gt;Archive()&lt;/tt&gt;, &lt;tt&gt;Instantiate()&lt;/tt&gt; und einen Konstruktor des Objekts, der eine BMessage mit dem archivierten Zustand verarbeitet. Gezeigt wird das Ganze anhand der schon in den vorigen Lektionen gebauten ColorWell Klasse.&lt;br /&gt;Um nun aus so einem archivierten BView einen Replikanten zu machen, ist nur noch ein BDragger-Objekt nötig, mit dem ihn der Benutzer per Drag &amp; Drop irgendwohin ziehen kann. Dies wird an der Haiku-Demo "OverlayImage" gezeigt.&lt;br /&gt;Zuletzt wird noch kurz die BShelf-Klasse vorgestellt, mit der eine Anwendung die Fähigkeit erlangt Replikanten aufzunehmen und deren Zustand abzuspeichern.&lt;br /&gt;&lt;br /&gt;Alle Folgen von "Programming with Haiku" können in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Darkwyrm's Library&lt;/a&gt; nachgeschlagen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1850010799807524837?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1850010799807524837/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/programming-with-haiku-lektion-21.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1850010799807524837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1850010799807524837'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/07/programming-with-haiku-lektion-21.html' title='Programming with Haiku, Lektion 21: Replikanten'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2145897511489190483</id><published>2011-06-30T18:18:00.004+02:00</published><updated>2011-07-01T10:57:23.109+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>6 Monate Vollzeit-Coding für Michael Lotz</title><content type='html'>&lt;p&gt;Wie &lt;a href="http://www.haiku-os.org/news/2011-06-29_time_now_michael_lotz_long_term_contract"&gt;Haiku Inc. ankündigt&lt;/a&gt; konnte Michael Lotz dafür gewonnen werden zumindest 6 Monate (fast) Vollzeit an Haiku zu arbeiten! Danach kann um 6 Monate verlängert werden, falls Michael dazu bereit ist und, wohl eher der Knackpunkt, bis dahin genügend Spenden eingegangen sind. Denn obwohl ein ausgesprochen moderater Stundenpreis vereinbart wurde (&lt;acronym title="ca. 1.900 EUR"&gt;2.300 CHF&lt;/acronym&gt; für 130 Stunden pro Monat), wären die Kassen nach den ersten sechs Monaten ziemlich leer.&lt;/p&gt;&lt;p&gt;Michael wird voraussichtlich Ende August seine Haiku-Arbeit beginnen, nachdem er die letzten Verpflichtungen bei seinem momentanen Arbeitgeber erfüllt hat. Ziel seiner Arbeit ist alles was Haiku näher an die ersehnte R1 bringt. So z.B.:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;WPA/WPA2 Verschlüsselung von WLAN-Verbindungen&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Weiter verbesserte USB-Geräte-Unterstützung&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Aktualisierter Port von QEMU inkl. KVM zur Hardware-Virtualisierung&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Allgemeines Bugfixen&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Boot- und Treiberprobleme lösen, sofern die entsprechende Hardware zur Verfügung steht&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Michael Lotz ist ein perfekter Kandidat für so eine längere Auftragsarbeit. Er ist seit über sechs Jahre beim Projekt und kennt sich sehr gut in den Tiefen des Systems aus, wo sich wohl die meisten der R1-Hürden hartnäckig verstecken.&lt;br /&gt;Zu seinen größten Beiträgen zählen die ursprüngliche GCC 4 Portierung, die Entwicklung des USB-Stacks, Treiber für USB-Geräte und WLAN und jüngst die verbesserte Hardware-Unterstützung (IO-APIC), die das Booten auf vielen Rechner erst möglich machte (s. &lt;a href="http://haikuware.com/20110510574/interview-michael-lotz"&gt;Interview auf Haikuware&lt;/a&gt;). Über einige seiner Entwicklungen kann man auf seinem &lt;a href="http://haiku.mlotz.ch/"&gt;alten Blog&lt;/a&gt; nachlesen.&lt;/p&gt;&lt;p&gt;Zusammen mit Olivers und Ingos Arbeit an einem Paketmanager scheinen die Spenden dieses Jahr äußerst effektiv angelegt zu sein, um der offiziellen Haiku R1 ein gutes Stück näher zu kommen. Ohne diese Art der längerfristigen Auftragsarbeit, wäre dieses Ziel bestimmt noch in weiter Ferne.&lt;/p&gt;&lt;p&gt;Wer sich an zukünftigen Vollzeitaufträgen dieser Art beteiligen möchte, kann spenden:&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.haiku-os.org/community/donating_to_haiku"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 190px; height: 132px;" src="http://3.bp.blogspot.com/-yvh06kyAM-s/TgwtKMoU6yI/AAAAAAAAAbo/Nt029ZYFy5k/s400/Spendenaktion-Vollzeit-2011.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5623919687891217186" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2145897511489190483?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2145897511489190483/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/6-monate-vollzeit-coding-fur-michael.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2145897511489190483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2145897511489190483'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/6-monate-vollzeit-coding-fur-michael.html' title='6 Monate Vollzeit-Coding für Michael Lotz'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yvh06kyAM-s/TgwtKMoU6yI/AAAAAAAAAbo/Nt029ZYFy5k/s72-c/Spendenaktion-Vollzeit-2011.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5678336225174242478</id><published>2011-06-28T17:36:00.000+02:00</published><updated>2011-06-28T17:36:49.412+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><title type='text'>Alpha3 in Bild und Ton</title><content type='html'>Zwei Video-Podcasts beschäftigen sich mit der jüngsten Haiku Alpha Version.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Techview Podcast #111&lt;/h3&gt;Das erste Video ist Leszek Lesners Vorstellung der neuen Alpha3 Features in der &lt;a href="http://techviewpodcast.wordpress.com/2011/06/26/techview-podcast-11-23folge111/"&gt;Folge 111&lt;/a&gt; seiner Podcast/Screencast Reihe.&lt;br /&gt;In einer knappen halben Stunde präsentiert Leszek viele der Neuerungen und Verbesserungen der Alpha; von den überarbeiteten ShowImage und MediaPlayer, über die Unterstützung tausender Drucker durch Gutenprint, bis zu den neuen Dateisystemen anhand eines ext4 Images und den Möglichkeiten des Fenstermanagements durch Stack&amp;Tile.&lt;br /&gt;Ich glaube, nicht alles was er vorstellt ist wirklich brandneu mit der Alpha3 gekommen, aber es wird ein guter Überblick über den momentanen Stand geboten.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Linux Action Show #S17E05&lt;/h3&gt;Die beiden sehr... äh... energetischen Jungs der Linux Action Show (LAS) haben die Alpha3 zum Anlass genommen, Haiku in ihrem &lt;a href="http://www.jupiterbroadcasting.com/9711/haiku-review-las-s17e05/"&gt;Videoblog&lt;/a&gt; vorzustellen. Normalerweise geht es bei LAS vorwiegend um Linux, doch zur Feier des Tages wurde ab 42:15 ein ca. 20-minütiges Haiku-Segment eingeschoben. Haiku wird dabei über den grünen Klee gelobt, was man natürlich gern mal hört, aber hoffentlich nicht zu Enttäuschungen führt wenn der Normalanwender zum ersten Mal Haiku bootet...&lt;br /&gt;Richtigerweise weisen Bryan und Chris jedoch auf Haikus größte Schwächen hin: die wenigen verfügbaren Anwendungen und die beschränkte Hardware-Unterstützung. Läuft das System aber, sind die beiden vor allem vom Einsatz auf Netbooks begeistert und auch die Geschwindigkeit in einer virtuellen Maschine gefällt.&lt;br /&gt;&lt;br /&gt;Ich hätte mir gewünscht, dass Haikus eigentliche Zielgruppe für die Alpha stärker betont würde: Entwickler, die das System und die Softwarelandschaft voranbringen wollen. Aber wer möchte schon ernsthaft meckern, bei so einem schmeichelndem Review?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5678336225174242478?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5678336225174242478/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/alpha3-in-bild-und-ton.html#comment-form' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5678336225174242478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5678336225174242478'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/alpha3-in-bild-und-ton.html' title='Alpha3 in Bild und Ton'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6053465468400296835</id><published>2011-06-20T15:42:00.002+02:00</published><updated>2011-06-20T18:48:40.770+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Haiku R1 Alpha 3 fertig</title><content type='html'>&lt;p&gt;Es hat ein bisschen gedauert, aber ungefähr ein Jahr und ein Monat nach der letzten Alpha steht nun die &lt;a href="http://haiku-os.org/get-haiku"&gt;Alpha 3 zum Download&lt;/a&gt; bereit. Wem eine CD lieber ist und dabei gleichzeitig einen kleinen Betrag spenden will, kann bei Haiku Inc. eine &lt;a href="http://www.haiku-inc.org/order-disc.html"&gt;offizielle Haiku R1/Alpha 3 CD&lt;/a&gt; bestellen.&lt;/p&gt;&lt;p&gt;Die neue Alpha soll Entwicklern und Benutzern eine neue stabile Grundlage geben, die die vielen Änderungen der letzten Monate enthält. Die &lt;a href="https://www.haiku-os.org/news/2011-06-18_haiku_release_1_alpha_3"&gt;Pressemitteilung&lt;/a&gt; &lt;a href="http://www.haiku-os.org/files/news/2011-06-20_R1-Alpha3-press-release.pdf"&gt;(PDF)&lt;/a&gt; erwähnt darunter:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Hardware&lt;/b&gt; - stark verbesserte Hardwareunterstützung, inkl. Drucker via Gutenprint&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Dateisysteme&lt;/b&gt; - neu dabei: btrfs, ext4 und extFAT&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Lokalisierung&lt;/b&gt; - noch mehr Sprachen verfügbar, bessere Unterstützung von z.B. Chinesisch&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Layout API&lt;/b&gt; - verbesserte Layout Klassen&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Anwendungen&lt;/b&gt; - verbesserte Funktionen und Oberflächen&lt;li&gt;&lt;p&gt;&lt;b&gt;Fenstermanagement&lt;/b&gt; - gruppieren von Fenster, neue Funktionen per Tastenkürzel&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Media&lt;/b&gt; - verbesserter Media-Player und Format-Unterstützung&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Bugfixe&lt;/b&gt; - seit der Alpha 2 wurden mehr als 950 Bugs behoben&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Weitere Neuerungen sind in den etwas ausführlicheren &lt;a href="https://www.haiku-os.org/get-haiku/release-notes"&gt;Release notes&lt;/a&gt; zu finden.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Neue Bugs können beim &lt;a href="http://dev.haiku-os.org/"&gt;Bugtracker&lt;/a&gt; gemeldet werden. Was dabei zu beachten ist, steht im "Welcome" Dokument, das sich zusammen mit dem Userguide nach der Installation auf dem Desktop befindet.&lt;/p&gt;&lt;p&gt;Außerdem sollte man das &lt;a href="http://dev.haiku-os.org/wiki/R1/Alpha3/ReleaseAddendum"&gt;Post Release Addendum&lt;/a&gt; studieren, in dem bekannte Probleme beschrieben werden, die leider in die Alpha3 gerutscht sind...&lt;/p&gt;&lt;p&gt;Hilfe bekommt man in den &lt;a href="http://www.haiku-os.org/forum"&gt;Foren&lt;/a&gt;, der &lt;a href="http://www.freelists.org/list/haiku"&gt;Mailingliste&lt;/a&gt; und vor allem im &lt;a href="http://www.haiku-os.org/community/irc"&gt;IRC&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6053465468400296835?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6053465468400296835/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/haiku-r1-alpha-3-fertig.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6053465468400296835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6053465468400296835'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/haiku-r1-alpha-3-fertig.html' title='Haiku R1 Alpha 3 fertig'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4569657933590952370</id><published>2011-06-15T16:56:00.001+02:00</published><updated>2011-06-15T16:57:15.044+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>160 Stunden Auftrag für Paketmanager</title><content type='html'>Haiku Inc. &lt;a href="http://haiku-os.org/news/2011-06-12_haiku_inc_accepts_second_development_contract_2011"&gt;kündigt an&lt;/a&gt;, dass von Ingo Weinhold aka bonefish ein &lt;a href="http://www.freelists.org/post/haiku-inc/Contract-Proposal-Package-Management"&gt;Angebot&lt;/a&gt; über 160 Stunden für die Arbeit an Haikus Paketmanager eingegangen ist. Das Angebot wurde natürlich umgehend angenommen, ist es mit 2.000 EUR doch ein wahres Schnäppchen!&lt;br /&gt;&lt;br /&gt;Der Paketmanager ist ein ideales Ziel für eine Auftragsarbeit, da er eine der letzten großen Hürden auf dem Weg zu R1 darstellt. Nachdem Oliver Tappe mit einer &lt;a href="http://haiku-gazette.blogspot.com/2010/12/forschungsauftrag-in-sachen.html"&gt;ähnlichen Auftragsarbeit&lt;/a&gt; Anfang des Jahres die Grundlagen erarbeitet hat, konnte mit Ingo jetzt wieder einer der erfahrensten Haiku Programmierer gewonnen werden. Ingo war in den letzten Wochen schon &lt;a href="http://dev.haiku-os.org/timeline?from=06%2F15%2F11&amp;daysback=30&amp;authors=bonefish&amp;changeset=on&amp;update=Update"&gt;wahnsinnig aktiv&lt;/a&gt;, als er unter anderem POSIX Echtzeit-Signale implementierte; eine Heidenarbeit die jetzt allerhand Portierungen möglich macht.&lt;br /&gt;&lt;br /&gt;Mit zur Zeit 12.750 Dollar ist Haiku Inc.'s Portemonnaie dank großzügiger Spenden gut gefüllt, um diese und auch noch weitere ähnliche Arbeiten vergeben zu können. Wer Interesse hat ein eigenes Angebot zu unterbreiten, meldet sich direkt bei &lt;a href="http://www.haiku-inc.org/contact.html"&gt;Haiku Inc&lt;/a&gt;. Wer solche Auftragsarbeiten auch zukünftig möglich machen will, &lt;a href="http://www.haiku-os.org/community/donating_to_haiku"&gt;spendet&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4569657933590952370?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4569657933590952370/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/haiku-inc.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4569657933590952370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4569657933590952370'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/haiku-inc.html' title='160 Stunden Auftrag für Paketmanager'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8119968139386638996</id><published>2011-06-01T17:34:00.000+02:00</published><updated>2011-06-01T17:34:23.212+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>23. Thank You Award Gewinner: Alexander von Gluck</title><content type='html'>Der &lt;a href="http://haikuware.com/20110601581/23rd-tya-winner-alexander-von-gluck"&gt;23. Thank You Award&lt;/a&gt; geht an Alexander von Gluck (kallisti5). Er konnte noch vor Joseph Groover und Jonas Sundström die meisten Stimmen sammeln. Der Dank gebührt ihm für seinen immer noch in der Enwicklung befindlichen Treiber für die Radeon HD Grafikkartenfamilie.&lt;br /&gt;Herzlichen Glückwunsch, Alex!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8119968139386638996?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8119968139386638996/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/23-thank-you-award-gewinner-alexander.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8119968139386638996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8119968139386638996'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/06/23-thank-you-award-gewinner-alexander.html' title='23. Thank You Award Gewinner: Alexander von Gluck'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3166388116822415665</id><published>2011-05-30T18:13:00.001+02:00</published><updated>2011-05-30T18:14:10.865+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><title type='text'>Mini-Interview mit Scott McCreary</title><content type='html'>&lt;p&gt;Auf Haikuware ist jetzt das &lt;a href="http://haikuware.com/20110527578/mini-interview-scott-mccreary"&gt;Mini-Interview mit Scott McCreary&lt;/a&gt;, dem Gewinner des 22. Thank You Award, zu lesen.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Wie alt bist Du und womit verdienst Du Dein Geld?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ich bin 44 und programmiere als Testingenieur bei einer Solarfirma meistens mit &lt;a href=" http://www.ni.com/labview/"&gt;LabVIEW&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;In der Nominierung heißt es, Du wärst der auffälligste Entwickler bei &lt;a href="http://ports.haiku-files.org/"&gt;HaikuPorts&lt;/a&gt; und sehr aktiv bei der Vorstellung von Haiku auf diversen Veranstaltungen (LinuxWorld, SCaLE, OSCON, LUGRadio). Außerdem hast Du Dich beim Google Summer of Code und dem Google Code-In Programm engagiert. Erzähl mal...&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ich kam als dritter Mann zu BePorts, das sich 2008 in HaikuPorts umbenannte. Etwa zur selben Zeit fragte mich ein anderer Haiku Fan (Jorge Mare) aus der Bay Area Gegend, ob ich nicht Lust hätte einen Haiku Stand auf der LUGRadio Show in San Francisco zu betreuen. Es war zwar nur für ein Wochenende, aber es hat so viel Spaß gemacht, dass wir noch auf einer Reihe anderer Opensource Veranstaltungen in Kalifornien waren.&lt;br /&gt;&lt;br /&gt;Bei den Portierungen für HaikuPorts schau ich mir viel Quellcode von unterschiedlichen Organisationen an und habe dabei Kontakt zu vielen derer Entwickler. Ich hatte das Glück einige von ihnen auf Veranstaltungen zu treffen. Als nächstes werde ich wohl auf der &lt;a href="http://www.linuxpicnic.org/twiki/bin/view/Picnix20/WebHome"&gt;Picn*x 20&lt;/a&gt; sein, die den 20. Geburtstag von Linux feiert. Gleichzeitig wird das der 10. Jahrestag von Haiku sein.&lt;br /&gt;Wir werden wahrscheinlich wie in den letzten Jahren einen eigenen Haiku Tisch bekommen. Wer gerade zufällig in der Gegend ist, sollte vorbeischauen und Hallo sagen.&lt;/p&gt;&lt;b&gt;Was würde Dir die Arbeit an Haiku erleichtern?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Mehr freie Zeit...&lt;/p&gt;&lt;b&gt;Welches interessante Buch, Band, Serie etc. würdest Du gern empfehlen?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Alle die sich fürs Programmieren unter Haiku interessieren, sollten sich Jon Yoders "&lt;a href="http://www.lulu.com/product/paperback/learning-to-program-with-haiku/11914307?productTrackingContext=search_results/search_shelf/center/1"&gt;Learning to Program with Haiku&lt;/a&gt;" besorgen. Das Buch könnte man schon fast als Lehrbuch für einen Programmierkurs in der Schule benutzen. Es teilt die Sachen in einfach zu verdauende Lektionen auf. Wie in Rezensionen zu lesen ist, beschäftigt sich dieses erste Buch größtenteils mit den Grundlagen von C++ und geht auf die Haiku Besonderheiten erst im letzten Drittel ein. Das nächste Buch scheint dagegen ganz auf Haiku zugeschnitten zu sein. Die Lektionen sind auf &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Jon's Blog&lt;/a&gt; nachzulesen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3166388116822415665?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3166388116822415665/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/mini-interview-mit-scott-mccreary.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3166388116822415665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3166388116822415665'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/mini-interview-mit-scott-mccreary.html' title='Mini-Interview mit Scott McCreary'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8798658912263073459</id><published>2011-05-25T17:48:00.001+02:00</published><updated>2011-05-25T17:52:07.870+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>Abstimmung zum 23. Thank You Award</title><content type='html'>Momentan läuft bei Haikuware die Abstimmung für den &lt;a href="http://haikuware.com/"&gt;23. Thank You Award&lt;/a&gt;. Die Kandidaten sind diesmal:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Alexander von Gluck&lt;/b&gt; (&lt;i&gt;kallisti5&lt;/i&gt;) - für seine noch andauernde Arbeit an einem Radeon HD Treiber&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Joseph Groover&lt;/b&gt; (&lt;i&gt;looncraz&lt;/i&gt;) - für seine Änderungen im App Server &amp; Decorator, die in Zukunft eine praktische Vorschau ermöglichen könnten.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Jonas Sundström&lt;/b&gt; (&lt;i&gt;kirilla&lt;/i&gt; - für seine Anstrengungen Tracker und Deskbar auf optional lokalisierte Anwendungs- und Ordnernamen einzurichten.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8798658912263073459?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8798658912263073459/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/abstimmung-zum-23-thank-you-award.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8798658912263073459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8798658912263073459'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/abstimmung-zum-23-thank-you-award.html' title='Abstimmung zum 23. Thank You Award'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5336979514485092229</id><published>2011-05-22T10:52:00.000+02:00</published><updated>2011-05-22T10:52:15.160+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 20: Drag &amp; Drop</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-05-17_lesson_20_drag_and_drop"&gt;20. Folge&lt;/a&gt; in DarkWyrms C++ Kurs beschäftigt sich mit der Unterstützung von Drag &amp; Drop. Ein Feature, dass in Haiku sehr groß geschrieben wird, ermöglicht es doch oft einen schnellen und intuitiven Datenaustausch zwischen Programmen.&lt;br /&gt;&lt;br /&gt;Es werden zwei Arten von Drag &amp; Drop unterschieden: &lt;i&gt;Simple drag &amp; drop&lt;/i&gt; und &lt;i&gt;Negotiated drag &amp; drop&lt;/i&gt;.&lt;br /&gt;Wie der Name schon vermuten lässt, ist die erste Variante relativ einfach umzusetzen. Um fallen gelassene Objekte zu verarbeiten, bedarf es nur eines kleinen Zusatz in der MessageReceived() Methode des entsprechenden BViews. Damit man auch Objekte aus dem eigenen Programm herausziehen kann, muss die Methode MouseDown() implementiert werden, in der eine entsprechende BMessage generiert wird, die dann per DragMessage() verschickt wird. Alles übrige erledigt das System für einen.&lt;br /&gt;&lt;br /&gt;Die zweite Variante des Drag &amp; Drop ist dagegen einigermaßen kompliziert, da es bei den Verhandlungen ("negotiate") zu einigem Hin und Her zwischen Sender und Empfänger kommt. Dabei schickt der Sender zuerst eine BMessage in welchem Format er die Daten zur Verfügung stellen kann und wie diese Daten verschickt werden sollen. In sogenannten Aktionen können Daten entweder kopiert, verschoben oder verlinkt übergeben, oder einfach nur gelöscht werden. Der Empfänger antwortet mit einer BMessage wie er es denn gern hätte, der Sender wertet diese BMessage aus, bereitet die Daten entsprechend auf und verschickt sie mit einer weiteren BMessage. Der Empfänger zieht sich die Daten aus dieser BMessage oder öffnet die dort angegebene Datei, falls der Datenaustausch auf diese Weise erfolgen soll.&lt;br /&gt;&lt;br /&gt;Alle Folgen von "Programming with Haiku" können in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Darkwyrm's Library&lt;/a&gt; nachgeschlagen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5336979514485092229?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5336979514485092229/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/programming-with-haiku-lektion-20-drag.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5336979514485092229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5336979514485092229'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/programming-with-haiku-lektion-20-drag.html' title='Programming with Haiku, Lektion 20: Drag &amp; Drop'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3262910486047717142</id><published>2011-05-22T10:49:00.000+02:00</published><updated>2011-05-22T10:49:30.767+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Umfrage zu Skriptsprachen</title><content type='html'>Zur Zeit läuft auf der Haiku Webseite eine kleine &lt;a href="http://haiku-os.org/node/4096"&gt;Umfrage zu Skriptsprachen&lt;/a&gt;. Sean Healy, Student im diesjährigen Google Summer of Code, möchte so herausfinden welche Skriptsprache als erstes Unterstützung für die Haiku API erhalten soll. Kandidaten sind Haskell, Lua, Perl, Python, Ruby, Scheme und Squirrel.&lt;br /&gt;Wer darunter einen Favoriten hat, kann mit seiner Stimme Sean's Arbeit in die vermeindlich richtige Richtung lenken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3262910486047717142?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3262910486047717142/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/umfrage-zu-skriptsprachen.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3262910486047717142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3262910486047717142'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/umfrage-zu-skriptsprachen.html' title='Umfrage zu Skriptsprachen'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6576365911393295492</id><published>2011-05-15T09:56:00.000+02:00</published><updated>2011-05-15T09:56:32.325+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BeGeistert'/><title type='text'>Termin für BeGeistert 024 steht</title><content type='html'>Kurze Info für alle, die gern etwas länger vorausplanen. Der Termin für das 24. BeGeistert steht nun fest: am Wochende vom &lt;b&gt;29./30. Oktober 2011&lt;/b&gt; treffen sich wieder Entwickler und User von Haiku in der Düsseldorfer Jugendherberge.&lt;br /&gt;&lt;br /&gt;Weitere Infos und später auch mal die Möglichkeit von Reservierungen werden im Laufe der Zeit auf &lt;a href="http://www.begeistert.org"&gt;BeGeistert.org&lt;/a&gt; verfügbar sein.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6576365911393295492?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6576365911393295492/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/termin-fur-begeistert-024-steht.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6576365911393295492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6576365911393295492'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/termin-fur-begeistert-024-steht.html' title='Termin für BeGeistert 024 steht'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5395084779592392238</id><published>2011-05-11T17:54:00.000+02:00</published><updated>2011-05-11T17:54:15.698+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><title type='text'>Interview mit Michael Lotz</title><content type='html'>Auf Haikuware gibt es ein ausführliches &lt;a href="http://haikuware.com/20110510574/interview-michael-lotz"&gt;Interview mit Michael Lotz&lt;/a&gt;, der sich kürzlich dem steinalten &lt;a href="http://dev.haiku-os.org/ticket/5"&gt;Ticket #5&lt;/a&gt; gewidmet hat. Daran hingen viele der gemeldeten Hardware-Probleme von nicht erkannten Audio- über Netzwerk-Chipsets bis USB-Geräte etc.&lt;br /&gt;&lt;br /&gt;Michael erklärt im Detail was die zugrunde liegende Problematik bei der Interruptzuordnung war und wie er das gelöst hat. Andere alte Bekannte wie &lt;a href="http://dev.haiku-os.org/ticket/3"&gt;#3&lt;/a&gt; und &lt;a href="http://dev.haiku-os.org/ticket/4"&gt;#4&lt;/a&gt; könnten nun vielleicht ebenfalls angegangen werden, da sie, falls ich das richtig verstanden habe, auf die Lösung zu #5 aufbauen.&lt;br /&gt;&lt;br /&gt;Außerdem schreibt Michael über kurz über die USB Video und USB 3.0 Projekte im diesjährigen Google Summer of Code. Für letzteres wird er als Berater im Mentor-Pool versuchen die Grundidee, die er bei der Entwicklung des derzeitigen USB-Stacks hatte, logisch weiterzuführen.&lt;br /&gt;&lt;br /&gt;Wie bei vielen der momentan etwas ruhigeren Core-Entwickler, bleibt auch ihm wenig Zeit für Haiku, da Arbeit und Familie weiter in den Vordergrund gerückt sind. Persönlich ist er mit dem heutigen Stand von Haiku als seine Entwicklerplattform und Mediacenter schon ganz zufrieden. Ob da jetzt "R1" oder "Alpha" draufsteht ist für ihn zweitrangig.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5395084779592392238?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5395084779592392238/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/interview-mit-michael-lotz.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5395084779592392238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5395084779592392238'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/05/interview-mit-michael-lotz.html' title='Interview mit Michael Lotz'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1676196427070350193</id><published>2011-04-26T06:47:00.000+02:00</published><updated>2011-04-26T06:47:09.592+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>8 Studenten im GSoC 2011</title><content type='html'>&lt;p&gt;Heute wurde die &lt;a href="http://www.haiku-os.org/community/gsoc/2011/accepted-students"&gt;Studenten und ihre Projekte für den Google Summer of Code 2011&lt;/a&gt; bekannt gegeben. Haiku wurde mal wieder großzügig berücksichtigt: mit 8 Studenten sind es diesmal sogar einer mehr als &lt;a href="http://haiku-gazette.blogspot.com/2010/09/ergebnisse-des-google-summer-of-code.html"&gt;2010&lt;/a&gt;! &lt;/p&gt;&lt;p&gt;Dies sind die diesjährigen Projekte, ausgewählt aus 35 Bewerbungen:&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Dario Casalinuovo&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Alex Wilson&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  Services Server und Integration von Kontakt-Dateien&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Gabriel Hartmann&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Jérôme Duval&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  USB-Videotreiber für Highend Webcams&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Sean Healy&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Niels Sascha Reedijk&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  Anbindung von Skriptsprachen an die C++ API&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Nathan Heisey&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Adrien Destugues&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  SDL Upgrade&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Jian Jiang&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Jérôme Duval&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  USB 3.0 Unterstützung&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Jack Laxson&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Oliver Tappe&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  Bâtisseur: Ein Build-Server für alle Fälle.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Ankur Sethi&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Bruno Albuquerque&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  Portierung von ZFS&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Mike Smith&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt;  Alexander von Gluck IV&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt;  Gast-Erweiterungen für Haiku unter VirtualBox&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In den nächsten Tagen werden alle Studenten ihre Projekte kurz mit einem Eintrag in der offiziellen &lt;a href="http://haiku-os.org/blog"&gt;Blog-O-Sphere&lt;/a&gt; vorstellen, wo sie auch über die gesamte &lt;a href="http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs#timeline"&gt;Dauer des GSoC&lt;/a&gt; über ihre Fortschritte informieren sollen.&lt;/p&gt;&lt;p&gt;Viel Erfolg, Studenten und Mentoren!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1676196427070350193?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1676196427070350193/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/8-studenten-im-gsoc-2011.html#comment-form' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1676196427070350193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1676196427070350193'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/8-studenten-im-gsoc-2011.html' title='8 Studenten im GSoC 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2680943827557177876</id><published>2011-04-18T18:18:00.000+02:00</published><updated>2011-04-18T18:18:58.668+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Haiku™ - jetzt eingetragene Marke</title><content type='html'>&lt;p&gt;Das Logo, und in Kürze auch der Name selbst, sind jetzt in den USA eine &lt;a href="http://www.haiku-inc.org/documents/haiku_inc-uspto-registration_certificate-85093759.pdf"&gt;eingetragene Marke&lt;/a&gt;. Hat wohl nicht wirklich Einfluss auf unsereinen, aber ist doch schön zu wissen, dass zumindest bezüglich Namen/Logo dort niemand Unfug treiben kann (z.B. ein Produkt "Haiku" herausbringen und uns verbieten den Namen weiter zu verwenden).&lt;br /&gt;&lt;br /&gt;Und das Ganze hat seit dem Antrag auch nur schlappe 2 Jahre gedauert... Matt Madia und Urias McCullough haben dem Amtsschimmel dabei immer wieder in Abständen sein Zuckerli gegeben.&lt;/p&gt;&lt;p&gt;Mehr Infos wie man Name bzw. Logo verwenden darf, erfährt man übrigens auf der entsprechenden Seite bei &lt;a href="http://haiku-inc.org/trademarks.html"&gt;Haiku Inc.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2680943827557177876?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2680943827557177876/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/haiku-jetzt-eingetragene-marke.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2680943827557177876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2680943827557177876'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/haiku-jetzt-eingetragene-marke.html' title='Haiku&amp;trade; - jetzt eingetragene Marke'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5239963830718536565</id><published>2011-04-18T18:10:00.000+02:00</published><updated>2011-04-18T18:10:07.543+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><title type='text'>Haiku im Video-Podcast auf Hak5</title><content type='html'>&lt;p&gt;Der &lt;a href="http://www.hak5.org/episodes/episode-907"&gt;Video-Podcast Hak5&lt;/a&gt; hat kürzlich einen kleinen Beitrag über Haiku gebracht. Nach ungefähr 8:30 Minuten geht es etwa 5 Minuten um Haiku. Nachdem die obligatorische historische Betrachtung der Wurzeln im BeOS dargelegt wurden, wird gezeigt wie man ein Image unter Windows auf einen USB-Stick bringt. Eigentlich zu viele Details und zu langatmig, anstatt Interesse für Haiku an sich zu wecken. Vom laufenden System sieht man dann in erster Linie die Sudoku Demo, die es der Moderatorin angetan hat und die sich - nach dieser Offenbarung nicht wirklich glaubhaft - unheimlich freut ein Terminal vorzufinden... :)&lt;br /&gt;&lt;br /&gt;Cool ist auch, dass noch vor dem Haiku-Beitrag ein Leserbrief in der BeOS Mail-Anwendung eingeblendet wurde. Also von "BeOS", nicht "Haiku". Sieht so aus, als wäre bei Hak5 wohl schon länger ein BeOS Fan undercover... :)&lt;/p&gt;&lt;p&gt;Und das war's dann auch schon. Nicht gerade eine Haiku-Sondersendung, aber jeder Bericht trägt natürlich dazu bei Haiku einem etwas weiteren Kreis näher zu bringen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5239963830718536565?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5239963830718536565/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/haiku-im-video-podcast-auf-hak5.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5239963830718536565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5239963830718536565'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/haiku-im-video-podcast-auf-hak5.html' title='Haiku im Video-Podcast auf Hak5'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-483442644097944519</id><published>2011-04-15T19:25:00.000+02:00</published><updated>2011-04-15T19:25:08.193+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>22. Thank You Award Gewinner: Scott McCreary</title><content type='html'>&lt;p&gt;Weil Haikuware-Karl den Termin verpennt hat und in den zwei Tagen, an denen um Nominierungen gefragt wurde nur ein Name fiel, fand diesmal keine Abstimmung ab, sondern eher eine &lt;a href=" http://haikuware.com/20110412570/april-tya-winner-scott-mccreary"&gt;Ernennung&lt;/a&gt;...&lt;/p&gt;&lt;p&gt;Der Gewinner, Scott McCreary, ist nichtsdestotrotz eine würdige Wahl. Er hält diverse Portierungen bei &lt;a href="http://ports.haiku-files.org/"&gt;HaikuPorts&lt;/a&gt; und viele von Haikus Optional Packages auf dem Laufenden. Außerdem präsentiert Haiku er auch immer wieder sehr erfolgreich bei Veranstaltungen und Messen, wie der LinuxWorld, SCaLE oder OSCON. Der letzte Google Code-In ging ebenfalls weitestgehend auf sein Konto. Vielen Dank, Scott!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-483442644097944519?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/483442644097944519/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/22-thank-you-award-gewinner-scott.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/483442644097944519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/483442644097944519'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/22-thank-you-award-gewinner-scott.html' title='22. Thank You Award Gewinner: Scott McCreary'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5378974824044659796</id><published>2011-04-13T14:53:00.000+02:00</published><updated>2011-04-13T14:53:28.477+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 19: C++ Skripting</title><content type='html'>&lt;p&gt;Ging es bei der letzten Lektion um Anwendungs-Scripting mittels dem Konsolenprogramm &lt;tt&gt;hey&lt;/tt&gt;, beschäftigt sich der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-04-13_lesson_19_deeper_application_scripting"&gt;19. Teil&lt;/a&gt; mit dessen Umsetzung in C++ Programmen. Dazu wird erstmal gezeigt, wie die einfache &lt;tt&gt;hey&lt;/tt&gt;-Funktionalität nachgebildet werden kann; wie man den Titel eines Fensters erfrägt oder alle unterstützten "Suites" einer anderen laufenden Anwendung ermittelt, also was überhaupt skriptbar ist.&lt;/p&gt;&lt;p&gt;Schließlich lernt der C++-Padawan was nötig ist, um eigene Programme skriptbar zu machen. Ein äußerst willkommenes Feature, um ein Programm durch Zusammenarbeit mit anderen Anwendungen auf eine Weise einzusetzen, die man selber vielleicht nie bedacht hat.&lt;br /&gt;&lt;br /&gt;Im Prinzip ist dazu nur die Implementierung dreier Hook-Funktionen nötig:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;GetSupportedSuites()&lt;/tt&gt; um anfragenden Anwendungen mitzuteilen was skriptbaren Eigenschaften sind, &lt;tt&gt;MessageReceived()&lt;/tt&gt; um Skripting-Befehle umzusetzen und &lt;tt&gt;ResolveSpecifier()&lt;/tt&gt; um einen Skripting-Befehl zu "dechiffrieren".&lt;br /&gt;&lt;br /&gt;Erklärt wird das alles mit Code-Beispielen anhand entsprechender Erweiterungen des in &lt;a href="http://haiku-gazette.blogspot.com/2011/02/programming-with-haiku-lektion-17.html"&gt;Lektion 17 &lt;/a&gt; vorgestellten &lt;tt&gt;ColorWell&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Alle Teile von "Programming with Haiku" finden sich in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5378974824044659796?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5378974824044659796/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/programming-with-haiku-lektion-19-c.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5378974824044659796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5378974824044659796'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/04/programming-with-haiku-lektion-19-c.html' title='Programming with Haiku, Lektion 19: C++ Skripting'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-757645076848055772</id><published>2011-03-19T08:06:00.000+01:00</published><updated>2011-03-19T08:06:44.455+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Haiku beim Google Summer of Code 2011</title><content type='html'>Bereits zum fünften Mal in Folge wurde das Haiku Projekt nun für den &lt;a href="http://socghop.appspot.com/"&gt;Google Summer of Code (GSoC)&lt;/a&gt; akzeptiert. Vom 23. Mai an werden eine handvoll Studenten (die genaue Anzahl wird erst noch bekannt gegeben) bis zum 26. August an  diversen Projekten für Haiku arbeiten. Die Studenten können ihre eigenen Ideen vorstellen oder sich für einen der für sie &lt;a href="http://www.haiku-os.org/community/gsoc/2011/ideas"&gt;interessanten Vorschläge&lt;/a&gt; entscheiden.&lt;br /&gt;&lt;br /&gt;Während ihrer gesamten Arbeit werden sie neben einem erfahrenen Haiku-Entwickler zu ihrem jeweiligen Thema auch von einem kleinen Entwickler-Pool begleitet. Die Mentoren sind dieses Jahr:&lt;br /&gt;Bruno Albuquerque, Stephan Aßmus, Adrien Destugues, Jérôme Duval, Alex von Gluck, René Gollent, Phillippe Houdoin, Ryan Leavengood, Scott McCreary, Niels Reedijk, Philippe Saint-Pierre, Oliver Tappe, Ingo Weinhold, Alex Wilson, Clemens Zeidler und Siarzhuk Zharski.&lt;br /&gt;&lt;br /&gt;Der GSoC dient in erster Linie dazu jungen Entwicklern die Arbeit an Opensource Projekten schmackhaft zu machen, bzw. die Realität vom gemeinsamen Arbeiten an einem größeren Projekt zu zeigen. Das Haiku Projekt erhofft sich neben der Umsetzung eines interessanten Features, in erster Linie die Bindung neuer Entwickler an das Projekt, die es mit neuen Ideen und Motivation bereichern.&lt;br /&gt;Neben der Erfahrung und das Prestige für den Lebenlauf, winken erfolgreichen Studenten $5.000. Sie müssen sich allerdings bewusst sein, dass es sich hier um einen Vollzeitjob handelt, bei dem es nicht mit ein paar Stunden pro Woche getan ist...&lt;br /&gt;&lt;br /&gt;Bis zum 8. April können sich Studenten für ein Projekt bewerben. Alle Details finden sich in &lt;a href="http://www.haiku-os.org/community/gsoc/2011/students"&gt;Haikus GSoC FAQ&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-757645076848055772?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/757645076848055772/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/03/haiku-beim-google-summer-of-code-2011.html#comment-form' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/757645076848055772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/757645076848055772'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/03/haiku-beim-google-summer-of-code-2011.html' title='Haiku beim Google Summer of Code 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6810327097057234345</id><published>2011-03-16T17:55:00.000+01:00</published><updated>2011-03-16T17:55:19.244+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 18: Anwendungs-Skripting</title><content type='html'>Nach einer kleinen Verschnaufpause ist nun die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-03-16_lesson_18_application_scripting"&gt;18. Lektion&lt;/a&gt; des weiterführenden C++ Kurs erschienen. Diesmal geht es um das Fernsteuern von Anwendungen mittels Scripting. So lassen sich laufende Anwendungen durch einheitliche Befehle auf ihre GUI-Komponenten hin erforschen und manipulieren. Dazu dient in erster Linie das mit Haiku kommende Konsolenprogramm &lt;tt&gt;hey&lt;/tt&gt;. Mit ihm lassen sich z.B. Fenstertitel, -größe und -position auslesen und ändern, man kann sich aber auch durch die BView-Hierarchie hangeln, um etwa an ein bestimmtes BMenu zu gelangen.&lt;br /&gt;Daneben hat DarkWyrm auch noch den Quellcode für einen &lt;a href="http://darkwyrm.beemulated.net/downloads/PWHaiku/ScriptingExplorer.zip"&gt;Scripting Explorer&lt;/a&gt; gepackt, der die &lt;tt&gt;hey&lt;/tt&gt;-Funktionalität in eine GUI-Anwendung packt. Daran erkennt man, dass Anwendungs-Scripting nicht nur etwas zur Live-Manipulation per &lt;tt&gt;hey&lt;/tt&gt; im Terminal oder Bash-Skript ist, sondern auch in "regulären" C++ Anwendungen interessante Möglichkeiten bietet.&lt;br /&gt;&lt;br /&gt;Alle Folgen von "Programming with Haiku" können in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Darkwyrm's Library&lt;/a&gt; nachgeschlagen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6810327097057234345?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6810327097057234345/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/03/programming-with-haiku-lektion-18.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6810327097057234345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6810327097057234345'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/03/programming-with-haiku-lektion-18.html' title='Programming with Haiku, Lektion 18: Anwendungs-Skripting'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5811448072130652648</id><published>2011-02-13T18:22:00.000+01:00</published><updated>2011-02-13T18:22:03.847+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Haiku Inc.: Zahlen für 2010 und 2011</title><content type='html'>Haiku Inc. ist die non-profit Organisation, die dafür sorgt, dass das Haiku Projekt sich ganz auf die Entwicklungsarbeit konzentrieren kann und die Server trotzdem online bleiben. Wer sehen möchte wie genau das abgelaufene Jahr finanziell gelaufen ist, kann sich jetzt den &lt;a href="http://www.haiku-inc.org/documents/haiku_inc-financial-report-2010.pdf"&gt;Finanzreport für 2010&lt;/a&gt; ansehen, den Ryan Leavengood penibel und in neuem Layout erstellt hat.&lt;br /&gt;&lt;br /&gt;Demnach standen Einnahmen durch Spenden, Tinnef bei CafePress und dem Google Summer of Code in Höhe von $18.188,07, Ausgaben von $18.419,02 gegenüber. Der größte Posten ist dabei, wie es sich gehört, für Entwicklerverträge aufgewendet worden ($11.679,99), es folgen Kosten für Konferenzen ($1.979,77) und Reisekosten ($1.000,51), BeGeistert CodeSprint ($1.000) und Website-Kosten ($750,25). Unterm Strich sind so zur Zeit $11.124,31 in der Kasse.&lt;br /&gt;&lt;br /&gt;(Entwickler sind übrigens eingeladen &lt;a href="http://www.haiku-inc.org/contact.html"&gt;Bewerbungen einzureichen&lt;/a&gt; für große und kleine Entwicklerverträge.)&lt;br /&gt;&lt;br /&gt;Für 2011 steht auch schon eine grobe &lt;a href="http://www.haiku-inc.org/documents/haiku_inc-budget-2011.pdf"&gt;Budget-Planung&lt;/a&gt;. Insgesamt werden Ausgaben von $25.500 angestrebt. Drei Bereiche sollen finanziert werden:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Infrastruktur (Website, eigene Server und eine finanzielle Reserve von $5.000) mit $6.000&lt;/li&gt;&lt;li&gt;Marketing (Konferenzen und PR-Utensilien) mit $4.000&lt;/li&gt;&lt;li&gt;Entwicklung (BeGeistert CodeSprint, Hardware und Doku etc., Entwicklerverträge) mit $15.500&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Hohe Ziele! Also, lieber Leser, wenn es Dir möglich ist, spende doch eine Kleinigkeit entweder &lt;a href="http://www.haiku-inc.org/donations.html"&gt;direkt&lt;/a&gt; (jetzt auch in Euro möglich) oder kauf Zeug von &lt;a href="http://haiku-os.org/cafepress/onlinestore"&gt;CafePress&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5811448072130652648?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5811448072130652648/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/haiku-inc-zahlen-fur-2010-und-2011.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5811448072130652648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5811448072130652648'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/haiku-inc-zahlen-fur-2010-und-2011.html' title='Haiku Inc.: Zahlen für 2010 und 2011'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8811700059796357120</id><published>2011-02-01T17:18:00.001+01:00</published><updated>2011-02-05T17:24:41.378+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>21. Thank You Award</title><content type='html'>Bei Haikuware stehen bis &lt;b&gt;3. Februar&lt;/b&gt; die Wahlen zum &lt;a href="http://haikuware.com/20110125559/seeking-thank-you-award-nominations"&gt;21. Thank You Award&lt;/a&gt; an. Die Kandidaten diesmal:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Michael Pfeiffer (laplace)&lt;/b&gt; - Für seinen Gutenprint Port und die dazugehörige Bugfixerei. Die dafür ausgeschriebene &lt;a href="http://haiku-gazette.blogspot.com/2010/12/haiku-macht-druck-mit-gutenprint.html"&gt;Bounty&lt;/a&gt; hat Michael ausgeschlagen bzw. an Haikuware zurück überwiesen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ryan Leavengood (leavengood)&lt;/b&gt; - Für Verbesserungen an WebPositive, Coverity Bugfixe und Einarbeitung von Patches im Rahmen vom Google Code-In.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Philippe Houdoin (phoudoin)&lt;/b&gt; - Für weitere Verbesserungen am Networking (zur Modem-Einwahl) und allerhand kleinere Baustellen und Einarbeitung von Patches.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Karl&lt;/b&gt; - Haikuware &amp; Bounties.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jorma Karvonen&lt;/b&gt; - Für Patches um noch mehr Haiku-Anwendungen auf die Lokalisierung vorzubereiten und seine Arbeit an der finnischen Übersetzung (für die er übrigens noch Mitstreiter für den Userguide sucht).&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;Der &lt;a href="http://haikuware.com/20110203560/michael-pfeiffer-21st-tya-winner"&gt;Gewinner&lt;/a&gt; ist Michael Pfeiffer. Herzlichen Glückwunsch!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8811700059796357120?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8811700059796357120/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/21-thank-you-award.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8811700059796357120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8811700059796357120'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/21-thank-you-award.html' title='21. Thank You Award'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6132847168895230083</id><published>2011-02-01T17:05:00.000+01:00</published><updated>2011-02-01T17:05:44.530+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 17: Colorwell (1)</title><content type='html'>Der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-01-31_lesson_17_writing_new_control_part_i"&gt;17. Teil&lt;/a&gt; von &lt;i&gt;Programming with Haiku&lt;/i&gt; beschäftigt sich mit der Entwicklung eigener Bedienelemente. Haiku bietet zwar was man für gewöhnliche Anwendungen so braucht, manchmal muss aber auch noch selbst Hand angelegt werden. Diese Lektion zeigt, was dabei zu beachten ist.&lt;br /&gt;Könnte das Objekt beispielsweise in Listen verwendet werden, sollte es möglichst klein sein und komplexe Dinge wie die Darstellung am Bildschirm dem entsprechenden Listenobjekt überlassen. Auch sollte man wann immer möglich bereits existierende Klassen des Interface Kits verwenden und dessen Philosophie folgen. Am besten geht das als Unterklasse von BControl, zumindest sollte man aber die BInvoker Klasse für das Messaging nutzen.&lt;br /&gt;&lt;br /&gt;Als Übung wird die Implementierung eines Farbfelds ("Colorwell") Schritt für Schritt durchgespielt. Das Ergebnis ist ein kleines Programm, das ein Farbfeld in einem Fenster zeigt, welches per Menü rot, grün oder blau eingefärbt und entweder quadratisch oder rund dargestellt werden kann.&lt;br /&gt;In zukünftigen Folgen wird die Colorwell Klasse noch weiter vervollständigt, um z.B. Farben per Drag &amp; Drop zu ändern oder zu empfangen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alle Teile von "Programming with Haiku" finden sich in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6132847168895230083?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6132847168895230083/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/programming-with-haiku-lektion-17.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6132847168895230083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6132847168895230083'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/02/programming-with-haiku-lektion-17.html' title='Programming with Haiku, Lektion 17: Colorwell (1)'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-688855625283040147</id><published>2011-01-24T19:47:00.009+01:00</published><updated>2011-02-05T17:13:51.166+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anleitung'/><title type='text'>Anleitung: Haiku direkt vom Quellcode unter Ubuntu</title><content type='html'>In der Vergangenheit hatte ich schonmal eine kurze Anleitung geschrieben welche Schritte nötig sind, um Haiku direkt vom Quellcode aus unter Linux zu kompilieren. Leider ist der Artikel mit der haiku-gazette.de Domäne untergegangen.&lt;br /&gt;Nachfolgend also nochmal das Ganze Prozedere zum Bauen von Hybrid-Images (gcc2 und gcc4) unter Ubuntu 10.10 (unter anderen Distributionen sollte es genauso funktionieren, bis auf die Installation der benötigten Tools und vielleicht ein geänderter Verzeichnispfad hier und da).&lt;br /&gt;&lt;br /&gt;Um sich die ganze Cross-Kompiliererei, Buildtools und Bereitstellen einer xattr-unterstützenden Partition etc. zu sparen, sollten man sich mal überlegen, ob man nicht lieber direkt unter Haiku Images baut. Da sind schon alle Tools vorhanden und man kann mal locker Punkt 1-4 und 6 dieser Anleitung überspringen...&lt;br /&gt;&lt;br /&gt;Alle Infos kann man sich auch bei den offiziellen &lt;a href="http://www.haiku-os.org/guides"&gt;Guides&lt;/a&gt; zusammensuchen. Dort befinden sich auch weitere Details für Leute, die tiefer einsteigen möchten oder spezielle Wünsche berücksichtigen wollen.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. Vorbereitungen&lt;/h3&gt;Um beim Imagebau Haikus erweiterte Attribute berücksichtigen zu können, sollte der Quellcode auf einer Partition mit einem Dateisystem liegen, das sogenannte &lt;i&gt;xattr&lt;/i&gt; Unterstützung hat. Ich verwende dazu &lt;tt&gt;reiserfs&lt;/tt&gt;, weil ich die Partition dann auch unter Haiku zumindest lesend einhängen kann. Andere geeignete Dateisysteme wären &lt;a href="http://www.haiku-os.org/guides/building/configure/use-xattr"&gt;lt. Guide&lt;/a&gt; JFS, NTFS (via NTFS-3G), UFS2, XFS, ZFS.&lt;br /&gt;&lt;br /&gt;Der Quellcode für die Buildtools ist nach dem Kompilieren etwa 1 GiB groß und das Haiku Verzeichnis inklusive generierter Objekte für gcc2 und gcc4 dann nochmal 3,5 GiB. Den Buildtools Quellcode könnte man zwar theoretisch nach dem Kompilieren wieder löschen, aber wenn sich da was ändert, muss man ihn doch wieder runterladen...&lt;br /&gt;Am besten man stellt gleich eine genügend große Partition zur Verfügung. Mit 10 GiB hat man für die Zukunft keine Sorgen...&lt;br /&gt;&lt;br /&gt;Dann folgen noch die Linux-typischen Spielchen, die ich erst durch einige Googelei auf die Reihe gebracht habe.&lt;br /&gt;Es reicht nicht, wie es unter Ubuntu eigentlich bequem geht, die Quellcode-Partition einzuhängen. Man muss dabei den xattr-Support explizit aktivieren. Dazu ist in die Datei &lt;tt&gt;/etc/fstab&lt;/tt&gt; ein entsprechender Eintrag anzuhängen, der die Partition dann entsprechend auch automatisch einhängt:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo gedit /etc/fstab&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Unter die dort vorhandenen Einträge hängt man die Infos seiner Quellcode-Partition drunter, z.B.:&lt;br /&gt;&lt;pre&gt;# &amp;lt;file system&amp;gt;      &amp;lt;mount point&amp;gt;     &amp;lt;type&amp;gt;      &amp;lt;options&amp;gt;           &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;# Sourcecode on /dev/sda11&lt;/pre&gt;&lt;code&gt;UUID=1938d3c2-10bb-4945-8150-1b6ec24deae3 /media/Sourcecode reiserfs auto,rw,user_xattr 0 0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Die UUID der Quellcode-Partition bekommt man wie es in der fstab Datei steht (seltsamerweise dort mit Parametern angegeben, die wichtige Infos unterdrücken würden...) durch den Befehl:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;blkid&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2. Benötigte Tools&lt;/h3&gt;Um sicher zu gehen, dass alle benötigten Tools auf dem Linux-System installiert sind, sollte man diesen Befehl in der Konsole starten:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install subversion yasm autoconf automake texinfo flex bison gawk build-essential&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. Buildtools Quellcode runterladen&lt;/h3&gt;Als nächsten benötigt man unter Linux Cross-Buildtools und eine besondere &lt;tt&gt;jam&lt;/tt&gt; Version. Baut man Haiku unter Haiku, BeOS oder Zeta kann man gleich zu Punkt 5 springen.&lt;br /&gt;Ausgangspunkt ist die oberste Ebene der eingehängten Quellcode Partition. In meinem Fall geschieht das per:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd /media/Sourcecode&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Der normal Anwender lädt sich den Quellcode so runter:&lt;br /&gt;&lt;code&gt;svn checkout http://svn.haiku-os.org/haiku/buildtools/trunk haiku/buildtools&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Der registrierte Entwickler mit SVN Schreibrechten mit:&lt;br /&gt;&lt;code&gt;svn checkout svn+ssh://username@svn.haiku-os.org/srv/svn/repos/haiku/buildtools/trunk haiku/buildtools&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Buildtools bauen und installieren&lt;/h3&gt;Ist der Quellcode auf der Platte, wechselt man zu &lt;tt&gt;haiku/buildtools/jam/&lt;/tt&gt; kompiliert "jam" und verschiebt das Ergebnis aus &lt;tt&gt;bin.linuxx86&lt;/tt&gt; nach &lt;tt&gt;/usr/bin/&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd haiku/buildtools/jam&lt;br /&gt;make&lt;br /&gt;sudo mv bin.linuxx86/jam /usr/bin/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;5. Haiku Quellcode runterladen&lt;/h3&gt;Wie für den Buildtools Quellcode, gibt es die Unterschiede zwischen Normal-Anwender und schreibberechtigten Entwickler. Zuerst wechselt man wieder zurück zur obersten Ebene, d.h. direkt auf die Quellcode Partition (hier: &lt;code&gt;cd ../../..&lt;/code&gt;).&lt;br /&gt;&lt;br /&gt;Normalo:&lt;br /&gt;&lt;code&gt;svn checkout http://svn.haiku-os.org/haiku/haiku/trunk haiku/haiku/trunk&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Entwickler:&lt;br /&gt;&lt;code&gt;svn checkout svn+ssh://username@svn.haiku-os.org/srv/svn/repos/haiku/haiku/trunk haiku/haiku/trunk&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;6. Umgebung konfigurieren&lt;/h3&gt;Die Optionen zum Konfigurieren der Build-Umgebung sind &lt;a href="http://www.haiku-os.org/guides/building/configure"&gt;vielfältig&lt;/a&gt;. Hier gehen wir von der Erstellung eines gcc2/4 hybrid Haikus aus und dass der Quellcode auf einem Dateisystem mit xattr-Unterstützung liegt (und dass die Partition auch mit dieser xattr-Unterstützung eingehängt ist...).&lt;br /&gt;&lt;br /&gt;Zuerst legen wir zwei Ordner an, in denen das Image gebaut wird; einen für gcc2, einen für gcc4.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd haiku/haiku/trunk&lt;br /&gt;mkdir generated-gcc2&lt;br /&gt;mkdir generated&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Jetzt wechseln wir in die jeweiligen Ordner und konfigurieren das Build-System entsprechend für ein gcc2 Hybrid, bzw. gcc4 Hybrid.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd generated-gcc2&lt;br /&gt;../configure --use-xattr --distro-compatibility official --include-patented-code \&lt;br /&gt;--build-cross-tools ../../../buildtools --alternative-gcc-output-dir ../generated&lt;br /&gt;&lt;br /&gt;cd ../generated&lt;br /&gt;../configure --use-xattr --distro-compatibility official --include-patented-code \&lt;br /&gt;--build-cross-tools-gcc4 x86 ../../../buildtools --alternative-gcc-output-dir ../generated-gcc2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;7. UserBuildConfig&lt;/h3&gt;Unter &lt;tt&gt;haiku/haiku/trunk/build/jam/&lt;/tt&gt; befinden sich eine Menge Konfigurationsdateien, darunter auch die &lt;tt&gt;UserBuildConfig&lt;/tt&gt; (diese wird am besten aus einer Kopie von &lt;tt&gt;UserBuildConfig.sample&lt;/tt&gt; erstellt). Mit ihr lassen sich Build-Profile erstellen, um z.B. automatisch verschiedene Software aus OptionalPackages in das Image zu packen oder um direkt auf eine Partition zu schreiben oder ein Image für USB/CD oder VMWare/VirtualBox zu erstellen. Außerdem lassen sich durch eine Reihe Befehle externe Dateien in das Image kopieren oder auch entpacken (man denke an Backups von gezippten config-Ordnern etc.)&lt;br /&gt;&lt;br /&gt;Hier also eine komplette &lt;tt&gt;UserBuildConfig&lt;/tt&gt; mit drei Profilen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;@VM erzeugt ein Image für VMWare/VirtualBox.&lt;/li&gt;&lt;li&gt;@ANY erzeugt ein anyboot-Image für USB-Sticks oder zum Brennen auf CD.&lt;/li&gt;&lt;li&gt;@HD installiert direkt auf eine Partition (unbedingt dreimal checken, dass man auch die richtige beschreibt!!).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;pre&gt;# Für OpenSSH muss diese Variable auf irgendeinen Namen gesetzt werden&lt;br /&gt;HAIKU_IMAGE_HOST_NAME = "Walter" ;&lt;br /&gt;&lt;br /&gt;# Setzen der deutschen Keymap&lt;br /&gt;AddFilesToHaikuImage home config settings : &amp;lt;keymap&amp;gt;German &lt;br /&gt; : Key_map ;&lt;br /&gt;&lt;br /&gt;# HAIKU_TOP ist immer die haiku/trunk/ Ebene&lt;br /&gt;# Dort habe ich den Ordner "user_data" angelegt und &lt;a href="http://haikuware.com/directory/view-details/utilities/desktop-accessories/quicklaunch"&gt;QuickLaunch.zip&lt;/a&gt; reingelegt.&lt;br /&gt;# Die wird nach /boot/apps/ entpackt.&lt;br /&gt;ExtractArchiveToHaikuImage apps&lt;br /&gt; : $(HAIKU_TOP)/user_data/QuickLaunch.zip ;&lt;br /&gt;&lt;br /&gt;# Kopiert den "artwork" Ordner ohne die .svn Dateien nach /boot/home/&lt;br /&gt;CopyDirectoryToHaikuImage home&lt;br /&gt; : $(HAIKU_TOP)/data/artwork : : -x .svn ;&lt;br /&gt;&lt;br /&gt;# Für ein Hybrid Image werden die Bibliotheken für den alternativen Kompiler benötigt.&lt;br /&gt;HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 1 ;&lt;br /&gt;&lt;br /&gt;# In manchen Ländern durch Softwarepatente geschützter Code wird benutzt&lt;br /&gt;HAIKU_INCLUDE_PATENTED_CODE = 1 ;&lt;br /&gt;&lt;br /&gt;# Alle Build-Profile sollen diese OptionalPackages erhalten&lt;br /&gt;AddOptionalHaikuImagePackages BePDF ;&lt;br /&gt;AddOptionalHaikuImagePackages OpenSSL ;&lt;br /&gt;AddOptionalHaikuImagePackages OpenSSH ;&lt;br /&gt;AddOptionalHaikuImagePackages Pe ;&lt;br /&gt;AddOptionalHaikuImagePackages Vision ;&lt;br /&gt;AddOptionalHaikuImagePackages WebPositive ;&lt;br /&gt;AddOptionalHaikuImagePackages WifiFirmwareScriptData ;&lt;br /&gt;AddOptionalHaikuImagePackages XZ-Utils ;&lt;br /&gt;&lt;br /&gt;# Build-Profil 1: Basiert auf dem Profil "disk", installiert auf eine Partition&lt;br /&gt;# Natürlich mit dem Pfad zur richtigen Partition anstatt "/dev/sda77"!&lt;br /&gt;DefineBuildProfile HD : disk : "/dev/sda77" ;&lt;br /&gt;&lt;br /&gt;# Build-Profil 2: Basiert auf dem Profil "anyboot-image"&lt;br /&gt;DefineBuildProfile ANY : anyboot-image : "haiku-anyboot.image" ;&lt;br /&gt;&lt;br /&gt;# Build-Profil 3: Basiert auf dem Profil "vmware-image"&lt;br /&gt;DefineBuildProfile VM : vmware-image ;&lt;br /&gt;&lt;br /&gt;switch $(HAIKU_BUILD_PROFILE) {&lt;br /&gt; case "HD" : {&lt;br /&gt;  # Zusätzlich zu den obigen OptionalPackages für alle Profile:&lt;br /&gt;  AddOptionalHaikuImagePackages ArmyKnife ;&lt;br /&gt;  AddOptionalHaikuImagePackages BeBook ;&lt;br /&gt;  AddOptionalHaikuImagePackages BePDF ;&lt;br /&gt;  AddOptionalHaikuImagePackages BeZillaBrowser ;&lt;br /&gt;  AddOptionalHaikuImagePackages Clockwerk ;&lt;br /&gt;  AddOptionalHaikuImagePackages CVS ;&lt;br /&gt;  AddOptionalHaikuImagePackages Development ;&lt;br /&gt;  AddOptionalHaikuImagePackages Paladin ;&lt;br /&gt;  AddOptionalHaikuImagePackages Subversion ;&lt;br /&gt;  AddOptionalHaikuImagePackages TimGMSoundFont ;&lt;br /&gt;  AddOptionalHaikuImagePackages Transmission ;&lt;br /&gt;  AddOptionalHaikuImagePackages Welcome ;&lt;br /&gt;  AddOptionalHaikuImagePackages WonderBrush ;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; case "ANY" : {&lt;br /&gt;  # Größe des Images in MiB&lt;br /&gt;  HAIKU_IMAGE_SIZE = 800 ;&lt;br /&gt;  # Zusätzlich zu den obigen OptionalPackages für alle Profile:&lt;br /&gt;  AddOptionalHaikuImagePackages ArmyKnife ;&lt;br /&gt;  AddOptionalHaikuImagePackages BeBook ;&lt;br /&gt;  AddOptionalHaikuImagePackages BePDF ;&lt;br /&gt;  AddOptionalHaikuImagePackages BeZillaBrowser ;&lt;br /&gt;  AddOptionalHaikuImagePackages Clockwerk ;&lt;br /&gt;  AddOptionalHaikuImagePackages CVS ;&lt;br /&gt;  AddOptionalHaikuImagePackages Development ;&lt;br /&gt;  AddOptionalHaikuImagePackages Paladin ;&lt;br /&gt;  AddOptionalHaikuImagePackages Subversion ;&lt;br /&gt;  AddOptionalHaikuImagePackages TimGMSoundFont ;&lt;br /&gt;  AddOptionalHaikuImagePackages Transmission ;&lt;br /&gt;  AddOptionalHaikuImagePackages Welcome ;&lt;br /&gt;  AddOptionalHaikuImagePackages WonderBrush ;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; case "VM" : {&lt;br /&gt;  # Größe des Images in MiB&lt;br /&gt;  HAIKU_IMAGE_SIZE = 900 ;&lt;br /&gt; }&lt;br /&gt;}&lt;/keymap&gt;&lt;/pre&gt;Weitere Infos stehen in &lt;tt&gt;UserBuildConfig.sample&lt;/tt&gt; und &lt;tt&gt;UserBuildConfig.ReadMe&lt;/tt&gt;. In &lt;tt&gt;OptionalPackages&lt;/tt&gt; sind alle verfügbaren optionalen Softwarepakete zu finden.&lt;br /&gt;Die meisten dieser Pakete lassen sich auch noch nachträglich unter Haiku installieren. Um eine Liste aller verfügbaren Pakete zu bekommen, schreibt man im Terminal:&lt;br /&gt;&lt;pre&gt;installoptionalpackage -l&lt;/pre&gt;Um eines zu installieren, einfach dessen Namen anstatt des &lt;tt&gt;-l&lt;/tt&gt; angeben. Eine Option zum automatischen Deinstallieren gibt es allerdings nicht.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8. Komplettes Haiku Image bauen&lt;/h3&gt;Alle obigen Punkte muss man natürlich nur einmal durchführen. Hat man sein Build-System einmal am Laufen, führt man einfach nur diesen Punkt 8 aus, wenn man ein aktuelles Haiku Image haben möchte.&lt;br /&gt;&lt;br /&gt;Um den kompletten Quellcode zu aktualisieren:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd haiku/haiku/trunk&lt;br /&gt;svn update&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Soll nur eine bestimmte Komponente aktualisiert werden, wechselt man in den entsprechenden Ordner, dann wird nur dieser und alle Unterverzeichnisse auf Stand gebracht, z.B. &lt;tt&gt;haiku/haiku/trunk/src/apps/&lt;/tt&gt; für alle Anwendungen. Setzen deren Änderungen jedoch ebenfalls geänderte Subsysteme voraus (z.B. Änderungen beim Layout oder Locale Kit), wird die Kompilierung natürlich schief gehen und man kommt nicht drumrum auch den Rest des Quellcodes zu aktualisieren...&lt;br /&gt;&lt;br /&gt;Um dann das Image zu bauen:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd haiku/haiku/trunk/generated&lt;br /&gt;jam -qj2 @ANY&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;So wird ein gcc4 hybrid Image gebaut. Möchte man ein gcc2 hybrid Image (wie es bei offiziellen Alpha/Beta Versionen gemacht wird), wechselt man stattdessen nach &lt;tt&gt;haiku/haiku/trunk/generated-gcc2/&lt;/tt&gt; bevor man jammed.&lt;br /&gt;Das &lt;tt&gt;-q&lt;/tt&gt; bedeutet, das jam sofort abbricht wenn es auf einen Fehler stößt.&lt;br /&gt;Das &lt;tt&gt;-j2&lt;/tt&gt; lässt 2 Threads simultan jammen. Am effektivsten setzt man die Zahl der Threads auf die Anzahl an Cores der CPU.&lt;br /&gt;Das &lt;tt&gt;@ANY&lt;/tt&gt; wählt ein Build-Profil aus, hier das anyboot-Image aus unserer &lt;tt&gt;UserBuildConfig&lt;/tt&gt;. Neben diesen selbst-definierten Profilen gibt es auch noch offizielle, z.B. &lt;tt&gt;alpha-*&lt;/tt&gt; oder &lt;tt&gt;nightly-*&lt;/tt&gt; (s. &lt;tt&gt;ReleaseBuildProfiles&lt;/tt&gt;).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;9. Image installieren&lt;/h3&gt;Installiert man nicht direkt auf eine Partition (unser @HD Profil), befindet sich am Ende ein Image im &lt;tt&gt;generated&lt;/tt&gt; Ordner, das sich entweder als Image für VMWare/VirtualBox verwenden lässt oder im Falle eines anyboot-Images auf CD brennen oder USB-Stick schreiben lässt.&lt;br /&gt;&lt;br /&gt;Für den USB-Stick geschieht das mit:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;dd if=haiku-anyboot.image of=/dev/sdb bs=1M&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Als &lt;tt&gt;of&lt;/tt&gt; (Output file) muss man natürlich den richtigen Pfad zu seinem USB-Stick wählen. Hier ist also auch wieder Vorsicht angesagt!&lt;br /&gt;&lt;br /&gt;Vom USB-Stick kann man dann Booten und den neuen Build ausprobieren oder wie üblich auf eine Partition installieren.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;10. Tipps &amp;amp; Tricks&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Wird das jammen aus irgendeinem Grund abgebrochen, und es liegt kein bekanntes Problem vor (s. entsprechende Meldungen auf der &lt;a href="http://www.blogger.com/post-edit.g?blogID=6425352761932508187&amp;amp;postID=688855625283040147"&gt;Dev&lt;/a&gt; Mailingliste oder suche nach aktuellen "&lt;tt&gt;[BOM]&lt;/tt&gt;" (Build-O-Matic) Meldungen auf der &lt;a href="http://www.freelists.org/archive/haiku-commits/"&gt;Commits&lt;/a&gt; Mailingliste), sollte man am besten den &lt;tt&gt;objects&lt;/tt&gt; Ordner in den &lt;tt&gt;generated&lt;/tt&gt; Verzeichnissen löschen. Anschließend jammed man mit dem zusätzlichen Parameter &lt;tt&gt;-a&lt;/tt&gt;, also &lt;tt&gt;jam -qaj2 @...&lt;/tt&gt;.&lt;br /&gt;Bei manchen seltsamen Fehlern soll auch ein Neustart helfen. Klingt komisch, ist aber so...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Immer eine gute Anlaufstelle wenn man auf Probleme stößt: IRC (#haiku und ggf. #haiku-de bei irc.freenode.net). Möchte man den anderen längere Fehlermeldungen oder seine UserBuildConfig zeigen, sind Dienste wie &lt;a href="http://haiku.pastebin.com/"&gt;Pastebin&lt;/a&gt; oder für Bilder &lt;a href="http://imagebin.org/"&gt;Imagepin&lt;/a&gt; zu empfehlen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Um den Quellcode auf eine konkrete Revision zu bringen benutzt man den Befehl &lt;tt&gt;svn update -r {Revisionsnummer}&lt;/tt&gt;. Hängt man noch einen Pfad/Dateinamen an, wird nur diese Datei auf diese Revision gebracht.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Man muss nicht immer gleich ein ganzes Image bauen, will man nur eine Komponente aktualisieren. Im &lt;tt&gt;generated&lt;/tt&gt; Ordner gibt man dazu einfach &lt;tt&gt;jam -qj2 {Komponente}&lt;/tt&gt; ein, also z.B. &lt;tt&gt;jam -qj2 ShowImage&lt;/tt&gt; oder &lt;tt&gt;jam -qj2 net_server&lt;/tt&gt;. Die aktualisierte Komponente befindet sich dann (etwas versteckt) im entsprechenden Verzeichnis unter &lt;tt&gt;generated/objects/&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Noch einfacher geht es mit dem @HD Build-Profil. Hier wird die Komponente automatisch in der Haiku Partition installiert. Dazu schreibt man einfach &lt;tt&gt;jam -qj2 @HD update {Komponente}&lt;/tt&gt;.&lt;br /&gt;Bei kritischen Komponenten muss man natürlich Vorsicht walten lassen. Installiert man so einen fehlerhaften app_server, kann man u.U. Haiku nicht mehr starten...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Will man auf Daten von seiner Haiku Partition von Linux aus zugreifen möchte, geht das zumindest lesend, indem man die entsprechende Partition ("&lt;tt&gt;sdXxx&lt;/tt&gt;" entsprechend anpassen) einhängt:&lt;br /&gt;&lt;code&gt;sudo mount /dev/sdXxx /media/Haiku -t befs&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Siehe dazu auch den kürzlich erschienenen Beitrag in &lt;a href="http://www.haiku-os.org/articles/2011-01-26_getting_recognition_linux_part_one_recognizing_be_file_system"&gt;Idefix' Blog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-688855625283040147?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/688855625283040147/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/anleitung-haiku-direkt-vom-quellcode.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/688855625283040147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/688855625283040147'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/anleitung-haiku-direkt-vom-quellcode.html' title='Anleitung: Haiku direkt vom Quellcode unter Ubuntu'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1538066323547426568</id><published>2011-01-22T11:23:00.000+01:00</published><updated>2011-01-22T11:23:57.260+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>Haiku bei linux.conf.au in Brisbane</title><content type='html'>Von &lt;b&gt;22. - 29. Januar 2011&lt;/b&gt; findet in Brisbane/Australien die &lt;a href="http://lca2011.linux.org.au/"&gt;linux.conf.au&lt;/a&gt; statt. Ein Name, der Bände spricht über das Objekt der Begierde dieser Konferenz, oder? :)&lt;br /&gt;&lt;br /&gt;Da es in dieser Woche aber auch um Opensource im allgemeinen geht, haben auch andere Projekte als Linux und seine Distributionen die Chance sich zu präsentieren. Für Haiku geht dafür Phil Greenway (&lt;a href="http://blog.sikosis.com/index.php"&gt;Sikosis&lt;/a&gt;) an den Start.&lt;br /&gt;Am Freitag, 28. Januar, wird er ab 11:30 eine Dreiviertelstunde über hundert Leuten Haiku vorstellen. Dabei wird er kurz über die Entstehung von Haiku referieren und zeigen was Haiku ausmacht und welche Features noch fehlen oder in Entwicklung sind. Außerdem plant er eine kleine Programmier-Session, in der er ein paar Grundlagen zeigen will, wie einen BButton der einen BAlert startet und ein bisschen Skripten via &lt;tt&gt;hey&lt;/tt&gt;. Die Vorträge werden voraussichtlich aufgezeichnet.&lt;br /&gt;&lt;br /&gt;Sikosis wird uns unter &lt;a href="http://twitter.com/sikosis"&gt;@sikosis&lt;/a&gt; mit den Hashtags &lt;a href="http://twitter.com/#!/search/HaikuOS"&gt;#HaikuOS&lt;/a&gt; bzw. &lt;a href="http://twitter.com/#!/search/lca2011"&gt;#lca2011&lt;/a&gt; auf dem Laufenden halten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1538066323547426568?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1538066323547426568/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/haiku-bei-linuxconfau-in-brisbane.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1538066323547426568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1538066323547426568'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/haiku-bei-linuxconfau-in-brisbane.html' title='Haiku bei linux.conf.au in Brisbane'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-804862157888880024</id><published>2011-01-19T15:15:00.000+01:00</published><updated>2011-01-19T15:15:17.716+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Haiku Inc. Spendenaufkommen 2010</title><content type='html'>Haiku Inc. &lt;a href="http://www.freelists.org/post/haiku-inc/some-quick-words-about-2010s-finances"&gt;informiert&lt;/a&gt; über seine Einnahmen im letzten Jahr. Demnach konnten respektable $13.500 eingenommen werden, was 2010 zum wohl erfolgreichsten Jahr bisher macht!&lt;br /&gt;$1.600 davon kamen aus Verkäufen über &lt;a href=""&gt;CafePress&lt;/a&gt; (die Gebühren dafür beliefen sich auf erstaunliche $500...), der Rest waren alles Spenden.&lt;br /&gt;&lt;br /&gt;Aus dem Google Summer of Code kamen nochmal $4.500 dazu (abzüglich $1.100 Aufwandsentschädigungen für den Besuch beim Mentor Summit), die auf dem großen &lt;a href="http://haiku-inc.org/index.php"&gt;Sparschwein-O-Meter&lt;/a&gt; allerdings nicht berücksichtigt sind, da dieses Geld nicht unter "Spende" läuft. Insgesamt kommt man also für 2010 sogar auf fast $17.000!&lt;br /&gt;&lt;br /&gt;Neben diesen Infos zu den Einnahmen, entstand auch eine Seite mit einer Zusammenfassung für &lt;a href="http://haiku-inc.org/funded-development.html"&gt;welche Projekte&lt;/a&gt; Geld aufgewendet wurde. Als da wären:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;WebKit, WebPositive - Stephan Aßmus - $4,000&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;POSIX Verbesserungen, Release Manager R1 Alpha 2 - Ingo Weinhold - $2,000&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Locale Kit Verbesserungen - Adrien Destugues - $2,000&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Netzwerk Verbesserungen - Axel Dörfler - $1,680&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Media Kit, MediaPlayer, app_server Verbesserungen - Stephan Aßmus - $2,000&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-804862157888880024?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/804862157888880024/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/haiku-inc-spendenaufkommen-2010.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/804862157888880024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/804862157888880024'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/haiku-inc-spendenaufkommen-2010.html' title='Haiku Inc. Spendenaufkommen 2010'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7779262299036611699</id><published>2011-01-17T19:31:00.000+01:00</published><updated>2011-01-17T19:31:55.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GCI'/><title type='text'>Erster Google Code-In erfolgreich abgeschlossen</title><content type='html'>Letzte Woche ist der erste &lt;a href="http://haiku-gazette.blogspot.com/2010/11/haiku-beim-ersten-google-code-in.html"&gt;Google Code-In&lt;/a&gt; zu Ende gegangen. Vom 22. November bis 10. Januar wurden für das Haiku Projekt von einer kleinen Horde Studenten insgesamt 150 Aufgaben erledigt. Neben einigen Programmierarbeiten zur Lösung diverser Tickets, waren auch die zahlreichen Aufgaben zur Lokalisierung der Haiku Oberfläche und die Vervollständigung der Übersetzungen des User Guides sehr gefragt.&lt;br /&gt;&lt;br /&gt;Für Haiku war der GCI also durchaus erfolgreich, wobei die Masse an kleinen Tasks und die Vielzahl an Studenten, die meist nur wenige Tage an einer Aufgabe arbeiteten, die Mentoren doch ziemlich gefordert haben...&lt;br /&gt;&lt;br /&gt;Die deutsche Lokalisierung ist mittlerweile übrigens schon fast vollständig. Zur Zeit werden nochmal alle Kataloge überprüft und sichergestellt, dass Menüs und Buttons im gesamten System möglichst einheitlich benannt sind. Wer Lust hat bei dieser Kontrolle mitzumachen, sollte sich auf der &lt;a href="http://freelists.org/list/haiku-i18n-de"&gt;haiku-i18n-de&lt;/a&gt; Mailingliste melden.&lt;br /&gt;Sobald diese Überprüfung abgeschlossen ist, können die Kataloge freigegeben werden und erscheinen dann in den &lt;a href="http://www.haiku-files.org/"&gt;Nightly Images&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7779262299036611699?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7779262299036611699/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/erster-google-code-in-erfolgreich.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7779262299036611699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7779262299036611699'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/erster-google-code-in-erfolgreich.html' title='Erster Google Code-In erfolgreich abgeschlossen'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6735098862129880678</id><published>2011-01-11T18:09:00.000+01:00</published><updated>2011-01-11T18:09:04.924+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 16</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2011-01-09_lesson_16_fonts"&gt;16. Folge&lt;/a&gt; in DarkWyrms Haiku C++ Kurs gibt eine kleine Einführung zum Einsatz von Schriften. Zuerst werden ein paar Begriffe geklärt, wie &lt;i&gt;Leading&lt;/i&gt;, &lt;i&gt;Glyph&lt;/i&gt;, &lt;i&gt;Kerning&lt;/i&gt;, &lt;i&gt;Acender&lt;/i&gt; und &lt;i&gt;Decender&lt;/i&gt;. Es folgt ein simples Programm, das einen Text im Fenster ausgibt und eine kleine Vorstellung einiger der nützlichen Methoden der BFont Klasse.&lt;br /&gt;Außerdem enthält Folge 16 die Auflösung zu den &lt;a href="http://darkwyrm.beemulated.net/downloads/PWHaiku/Programming%20with%20Haiku%20Unit%202%20Review.pdf"&gt;Fragen zu Einheit 2 (Folgen 6-15)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Alle Folgen von "Programming with Haiku" können in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;Darkwyrm's Library&lt;/a&gt; nachgeschlagen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6735098862129880678?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6735098862129880678/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/programming-with-haiku-lektion-16.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6735098862129880678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6735098862129880678'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/programming-with-haiku-lektion-16.html' title='Programming with Haiku, Lektion 16'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8022941793016122858</id><published>2011-01-07T10:12:00.000+01:00</published><updated>2011-01-07T10:12:37.660+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Lava Brenn-Suite jetzt bei OsDrawer</title><content type='html'>Das &lt;a href="http://www.team-maui.org/"&gt;Team Maui&lt;/a&gt; hat sein Brenn-Projekt "Lava" kürzlich auf &lt;a href="http://dev.osdrawer.net/"&gt;OsDrawer&lt;/a&gt; veröffentlicht. Da das Team demnächst nicht mehr so viel Zeit für die Weiterentwicklung hat, bietet man so anderen die Möglichkeit Lava weiter voranzubringen.Die Suite besteht aus drei Komponenten:&lt;ul&gt;&lt;li&gt;&lt;i&gt;LibBurnDevice&lt;/i&gt; übernimmt das eigenliche Brennen. Es ist eine einfach zu nutzende Bibliothek, die alle nötigen Einstellungen vornimmt und &lt;tt&gt;cdrecord&lt;/tt&gt; mit dem Brennvorgang betraut.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Lava&lt;/i&gt; ist ein Tracker Add-on um Dateien zu Projekten zusammenzufassen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;BurnDevice&lt;/i&gt; ist ein kleines Panel, um die nötigsten Brenneinstellungen vornehmen zu können.&lt;/li&gt;&lt;/ul&gt;Insbesondere die &lt;i&gt;LibBurnDevice&lt;/i&gt; Bibliothek dürfte interessant sein, da durch sie jede Anwendung ohne viel Aufwand mit der Fähigkeit CDs zu brennen erweitert werden kann.Mehr Infos und natürlich der Sourcecode liegen im &lt;a href="http://dev.osdrawer.net/projects/lava"&gt;Lava Projekt&lt;/a&gt; bei OsDrawer.net.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8022941793016122858?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8022941793016122858/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/lava-brenn-suite-jetzt-bei-osdrawer.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8022941793016122858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8022941793016122858'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2011/01/lava-brenn-suite-jetzt-bei-osdrawer.html' title='Lava Brenn-Suite jetzt bei OsDrawer'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2695840516484065261</id><published>2010-12-31T10:30:00.000+01:00</published><updated>2010-12-31T10:30:37.680+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Haiku Webseite mit Turbo-Boost</title><content type='html'>Lange Zeit war die &lt;a href="http://www.haiku-os.org/"&gt;Haiku Webseite&lt;/a&gt; nicht gerade ein Aushängeschild für ein Hauptmerkmal von Haiku: gefühlte Geschwindigkeit durch kurze Reaktionszeiten. Das hat sich nun sehr verbessert.&lt;br /&gt;&lt;a href="http://www.freelists.org/post/haiku-web/Drupal-optimizations-results-and-request-for-adminpassword"&gt;Oliver Tappe&lt;/a&gt; hat einige Drupal-Module erneuert, ersetzt oder ganz rausgeschmissen. Hinzugekommen ist ein "Boost" Modul, das vor allem beim Zugriff nicht angemeldeter Besucher auf dynamische Inhalte wie PHP greift. Dann werden statt dynamischer Seiten statische aus dem Cache benutzt. Dadurch steigert sich die Performance um das 30-fache und das System reagiert auch viel besser auf hohe Lasten. Der nächste Slashdot-Effekt kann also ruhig kommen...!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2695840516484065261?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2695840516484065261/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/haiku-webseite-mit-turbo-boost.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2695840516484065261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2695840516484065261'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/haiku-webseite-mit-turbo-boost.html' title='Haiku Webseite mit Turbo-Boost'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6206254947493516122</id><published>2010-12-28T15:01:00.001+01:00</published><updated>2010-12-28T18:02:55.453+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Forschungsauftrag in Sachen Paketmanager</title><content type='html'>Haiku Inc. ist immer interessiert die eingenommenen Spenden Projekten zur Verfügung zu stellen, die uns näher an Haiku R1 bringen. Nun hat Oliver Tappe sich dafür beworben die Untiefen des Paketmanagements auszuloten. Wie die kürzlich durchgeführte &lt;a href="http://haiku-gazette.blogspot.com/2010/12/abstimmungsergebnis-zu-den-r1-features.html"&gt;Umfrage&lt;/a&gt; gezeigt hat, wird dieses Feature von vielen als unbedingt nötig für eine R1 erachtet und blockiert daher auch die Beta-Phase, die ja definitionsgemäß alle Features der R1 enthalten soll.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.haiku-os.org/news/2010-12-27_haiku_inc_accepts_contract_relating_package_management"&gt;Der Auftrag&lt;/a&gt;, der über 160 Stunden für die schöne runde Summe von $2,622 ausgeschrieben wurde, umfasst dabei noch keine Implementierung, sondern nur die Untersuchung bestehener Systeme und Ideen, die bereits existieren. So hat man sich ja schon &lt;a href="http://dev.haiku-os.org/wiki/PackageManagerIdeas"&gt;früher Gedanken&lt;/a&gt; gemacht und ein &lt;a href="http://dev.haiku-os.org/wiki/PackageFormat"&gt;Paketformat&lt;/a&gt; spezifiziert und ein mögliches &lt;a href="http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/kernel/file_systems/packagefs"&gt;PackageFS&lt;/a&gt; geschaffen. Außerdem gibt es in der Linuxwelt ja bereits förmlich einen Wildwuchs an verschiedenen &lt;a href="http://de.wikipedia.org/wiki/Paketmanager"&gt;Paketverwaltungen&lt;/a&gt;. Da liegt es natürlich nahe, sich von dort Inspiration zu holen und vielleicht sogar ganze (Sub-)Systeme zu übernehmen, falls möglich.&lt;br /&gt;&lt;br /&gt;Wer dieses und ähnliche Projekte in der Zukunft unterstützen möchte, sollte überlegen, ob er Omas Scheinchen unterm Weihnachtsbaum nicht an &lt;a href="http://www.haiku-inc.org/donations.html"&gt;Haiku Inc. spendet&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6206254947493516122?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6206254947493516122/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/forschungsauftrag-in-sachen.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6206254947493516122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6206254947493516122'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/forschungsauftrag-in-sachen.html' title='Forschungsauftrag in Sachen Paketmanager'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6078630903731872870</id><published>2010-12-26T18:22:00.000+01:00</published><updated>2010-12-26T18:22:05.118+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Neuer Coverity Scan deckt potentielle Bugs auf</title><content type='html'>Nach zwei Jahren gibt es für Haiku wieder einen &lt;a href="http://www.coverity.com/index.html"&gt;Coverity&lt;/a&gt; Scan. Wie Urias McCollough &lt;a href="http://www.freelists.org/post/haiku-development/New-Coverity-scan-results-online-r39894-nightlyraw-gcc4-build"&gt;berichtet&lt;/a&gt;, wurde der Haiku gcc4-Build r39849 mit Coverity v5 analysiert (vor zwei Jahren war das noch v2.4.1). Dabei wurden 10.506 potentielle Bugs gefunden.&lt;br /&gt;Wer nach "CID#" Codes in den &lt;a href="http://dev.haiku-os.org/timeline"&gt;Commit-Logs&lt;/a&gt; Ausschau hält, wird sehen dass bereits einige der gemeldeten Fehler beseitigt wurden.&lt;br /&gt;&lt;br /&gt;Wer genauer wissen will was es mit Coverity auf sich hat, sollte nochmal Stippis Ausführungen im &lt;a href="http://haiku-gazette.blogspot.com/2008/09/coverity-scanned-haiku-code.html"&gt;Gazette Artikel vom letzten Scan&lt;/a&gt; durchlesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6078630903731872870?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6078630903731872870/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/neuer-coverity-scan-deckt-potentielle.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6078630903731872870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6078630903731872870'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/neuer-coverity-scan-deckt-potentielle.html' title='Neuer Coverity Scan deckt potentielle Bugs auf'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6424572765775417174</id><published>2010-12-24T15:14:00.000+01:00</published><updated>2010-12-24T15:14:07.425+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bounty'/><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Haiku macht Druck mit Gutenprint</title><content type='html'>Bei OSNews ist ein interessanter Bericht über die &lt;a href="http://www.osnews.com/story/24162/Porting_Gutenprint-based_Printer_Drivers_to_Haiku"&gt;Portierung von Gutenprint&lt;/a&gt; zu lesen. Dank der Spenden vieler User im Rahmen einer &lt;a href="http://haikuware.com/bounties/gutenprint"&gt;Bounty&lt;/a&gt;, wurde Michael Pfeiffer dabei unterstützt dieses Druckertreiber-Backend auf Haiku zu portieren. &lt;br /&gt;&lt;br /&gt;Gutenprint fügt sich nahtlos ins System; Einrichtung und Konfiguration erfolgt über die Panels des nativen "libprint" Drucksystems. Dieses musste dabei etwas erweitert werden, um noch die zusätzlichen Einstellungsmöglichkeiten, die Gutenprint bietet, abdecken zu können.&lt;br /&gt;Momentan sind so nur die Grundeinstellungen verfügbar, aber sobald ein Bug in der Layout API beseitigt ist, werden noch eine Menge weiterer Einstellungen zugänglich.&lt;br /&gt;&lt;br /&gt;In seinem Bericht beschreibt Michael einige der Hürden, die er zu überwinden hatte und gibt abschließend einige interessante Zahlen zu seinem Projekt: Der Speicherverbauch einer Seite in Letter-Größe beträgt bei 300 dpi 32 MiB, bei 600 dpi 128 Mib.&lt;br /&gt;Etwa 3/4 (51 kZeilen) des neuen Druck-Subsystems kommen direkt von &lt;a href="http://dev.haiku-os.org/browser/haiku/trunk/src/libs/print/libgutenprint/src/main"&gt;libgutenprint&lt;/a&gt;, 17% (11 kZeilen) fallen auf Haikus Drucksystem &lt;a href="http://dev.haiku-os.org/browser/haiku/trunk/src/libs/print/libprint"&gt;libprint&lt;/a&gt; und nur 5% (3 kZeilen) sind dem neuen &lt;a href="http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/print/drivers/gutenprint"&gt;Gutenprint Treiber&lt;/a&gt; geschuldet.&lt;br /&gt;Man sieht, durch die Verwendung der Gutenprint Bibliothek konnte Haikus Druckerunterstützung effizient und mit relativ geringem Aufwand um z.Zt. über 700 Drucker erweitert werden. Vielen Dank dafür, Michael!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6424572765775417174?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6424572765775417174/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/haiku-macht-druck-mit-gutenprint.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6424572765775417174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6424572765775417174'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/haiku-macht-druck-mit-gutenprint.html' title='Haiku macht Druck mit Gutenprint'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8645428797993311453</id><published>2010-12-24T11:50:00.002+01:00</published><updated>2010-12-28T18:03:23.954+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Abstimmungsergebnis zu den R1 Features</title><content type='html'>Die Abstimmung über die R1 Roadmap wurde vor bald zwei Wochen abgeschlossen. Mit einem Newseintrag wollte ich noch etwas warten, um zu sehen was bei der internen Bewertung der einzelnen Features herauskam. Außerdem hätte über die Ergebnisse ja auch eine größere Diskussion auf der Mailingliste entstehen können. Dort wurde bisher allerdings nur kurz über die &lt;a href="http://www.freelists.org/post/haiku-development/R1-Final-General-Interest-poll-closed-Results-posted,1"&gt;Bewertung der Unterschiede&lt;/a&gt; zwischen der öffentlichen User-Abstimmung und der Umfrage unter den Entwicklern geredet.&lt;br /&gt;An der öffentlichen Abstimmung haben über 1.600 Leute teilgenommen, auf der Entwicklerseite (beschränkt auf diejenigen mit SVN-Schreibrechten) waren es knapp 30. Hier die &lt;a href="http://dev.haiku-os.org/wiki/FutureHaikuFeatures"&gt; offiziellen Ergebnisse&lt;/a&gt; über alle Punkte im Überblick, farblich hinterlegt sind jeweils die meisten Stimmen):&lt;br /&gt;&lt;table border="0" cellspacing="0" cols="7" frame="VOID" rules="NONE"&gt;&lt;colgroup&gt;&lt;col width="41"&gt;&lt;/col&gt;&lt;col width="280"&gt;&lt;/col&gt;&lt;col width="67"&gt;&lt;/col&gt;&lt;col width="67"&gt;&lt;/col&gt;&lt;col width="67"&gt;&lt;/col&gt;&lt;col width="67"&gt;&lt;/col&gt;&lt;col width="110"&gt;&lt;/col&gt;&lt;/colgroup&gt;  &lt;tbody&gt;&lt;tr&gt;    &lt;td align="LEFT" bgcolor="#cccccc" height="17" width="41"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" bgcolor="#cccccc" style="border-right: 1px solid rgb(0, 0, 0);" width="276"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" colspan="2" style="border-right: 1px solid rgb(0, 0, 0);" valign="MIDDLE" width="134"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;R1 Blocker&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" colspan="2" style="border-right: 1px solid rgb(0, 0, 0);" valign="MIDDLE" width="134"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;&lt;span style="color: green;"&gt;kein Blocker&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" width="93"&gt;&lt;span style="font-size: x-small;"&gt;keine Angabe&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" bgcolor="#cccccc" height="17" style="border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Feature&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;User&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Devs&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;User&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Devs&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#cccccc" style="border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;User&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#1&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;TTY Layer&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="440"&gt;&lt;span style="font-size: x-small;"&gt;440&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="8" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;8&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="755"&gt;&lt;span style="font-size: x-small;"&gt;755&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="20" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;20&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="410"&gt;&lt;span style="font-size: x-small;"&gt;410&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#2&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;PPP / Modemeinwahl&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="286"&gt;&lt;span style="font-size: x-small;"&gt;286&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="1" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1318"&gt;&lt;span style="font-size: x-small;"&gt;1318&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="28" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="22"&gt;&lt;span style="font-size: x-small;"&gt;22&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#3&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Bootman: Unterstützung mehrerer Hds&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="968"&gt;&lt;span style="font-size: x-small;"&gt;968&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="5" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;5&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="590"&gt;&lt;span style="font-size: x-small;"&gt;590&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="23" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;23&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="57"&gt;&lt;span style="font-size: x-small;"&gt;57&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#4&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;IRQ Routing&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="663"&gt;&lt;span style="font-size: x-small;"&gt;663&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="25" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;25&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="472"&gt;&lt;span style="font-size: x-small;"&gt;472&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="4" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;4&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="462"&gt;&lt;span style="font-size: x-small;"&gt;462&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#5a&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Haiku Book, nur Unterschiede zu BeBook&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="733"&gt;&lt;span style="font-size: x-small;"&gt;733&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="24" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;24&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="819"&gt;&lt;span style="font-size: x-small;"&gt;819&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="5" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;5&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="54"&gt;&lt;span style="font-size: x-small;"&gt;54&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#5b&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Haiku Book, vollständig&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="233"&gt;&lt;span style="font-size: x-small;"&gt;233&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="1" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1324"&gt;&lt;span style="font-size: x-small;"&gt;1324&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="28" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="58"&gt;&lt;span style="font-size: x-small;"&gt;58&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#6&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;User Guide, vollständig&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="561"&gt;&lt;span style="font-size: x-small;"&gt;561&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="17" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;17&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1030"&gt;&lt;span style="font-size: x-small;"&gt;1030&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="20"&gt;&lt;span style="font-size: x-small;"&gt;20&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#7&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Standard Soundeffekte&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="358"&gt;&lt;span style="font-size: x-small;"&gt;358&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="5" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;5&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1226"&gt;&lt;span style="font-size: x-small;"&gt;1226&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="23" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;23&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="32"&gt;&lt;span style="font-size: x-small;"&gt;32&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#8&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;WiFi, inkl. WPA/WPA2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1458"&gt;&lt;span style="font-size: x-small;"&gt;1458&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="30" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;30&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="180"&gt;&lt;span style="font-size: x-small;"&gt;180&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="2"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#9&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;WiFi, GUI zur Konfiguration&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1378"&gt;&lt;span style="font-size: x-small;"&gt;1378&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="28" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="248"&gt;&lt;span style="font-size: x-small;"&gt;248&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="2" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="24"&gt;&lt;span style="font-size: x-small;"&gt;24&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#10&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Layout API, mind. Experimentell&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="466"&gt;&lt;span style="font-size: x-small;"&gt;466&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="18" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;18&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="862"&gt;&lt;span style="font-size: x-small;"&gt;862&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="297"&gt;&lt;span style="font-size: x-small;"&gt;297&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#11&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Alle Apps benutzen Layout API&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="317"&gt;&lt;span style="font-size: x-small;"&gt;317&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1003"&gt;&lt;span style="font-size: x-small;"&gt;1003&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="28" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="296"&gt;&lt;span style="font-size: x-small;"&gt;296&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#11a&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Tracker_layout branch &lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="321"&gt;&lt;span style="font-size: x-small;"&gt;321&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="4" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;4&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="931"&gt;&lt;span style="font-size: x-small;"&gt;931&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="24" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;24&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="364"&gt;&lt;span style="font-size: x-small;"&gt;364&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#12&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Alle Apps benutzen Locale API&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="547"&gt;&lt;span style="font-size: x-small;"&gt;547&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="975"&gt;&lt;span style="font-size: x-small;"&gt;975&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="17" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;17&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="109"&gt;&lt;span style="font-size: x-small;"&gt;109&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#13&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Netzwerkdateisysteme (ftp,ssh,nfs,smb)&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="953"&gt;&lt;span style="font-size: x-small;"&gt;953&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="7" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;7&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="682"&gt;&lt;span style="font-size: x-small;"&gt;682&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="22" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;22&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="7"&gt;&lt;span style="font-size: x-small;"&gt;7&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#14&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Debugger&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="228"&gt;&lt;span style="font-size: x-small;"&gt;228&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="7" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;7&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1255"&gt;&lt;span style="font-size: x-small;"&gt;1255&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="21" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;21&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="148"&gt;&lt;span style="font-size: x-small;"&gt;148&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#15&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Jamfile-Engine&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="208"&gt;&lt;span style="font-size: x-small;"&gt;208&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="2" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="751"&gt;&lt;span style="font-size: x-small;"&gt;751&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="26" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;26&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="663"&gt;&lt;span style="font-size: x-small;"&gt;663&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#16&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Stack&amp;amp;Tile Decorator als Standard&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="346"&gt;&lt;span style="font-size: x-small;"&gt;346&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="2" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="979"&gt;&lt;span style="font-size: x-small;"&gt;979&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="26" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;26&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="309"&gt;&lt;span style="font-size: x-small;"&gt;309&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#17&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Video mode setting Treiber (nvidia, ati, intel)&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1214"&gt;&lt;span style="font-size: x-small;"&gt;1214&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="2" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="394"&gt;&lt;span style="font-size: x-small;"&gt;394&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="25" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;25&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="29"&gt;&lt;span style="font-size: x-small;"&gt;29&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#18&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Multimonitor Unterstützung&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="390"&gt;&lt;span style="font-size: x-small;"&gt;390&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="983"&gt;&lt;span style="font-size: x-small;"&gt;983&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="28" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="253"&gt;&lt;span style="font-size: x-small;"&gt;253&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#19&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;BWebView API&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="355"&gt;&lt;span style="font-size: x-small;"&gt;355&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="997"&gt;&lt;span style="font-size: x-small;"&gt;997&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="27" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;27&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="269"&gt;&lt;span style="font-size: x-small;"&gt;269&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#20&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Services Kit&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="459"&gt;&lt;span style="font-size: x-small;"&gt;459&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="1" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="773"&gt;&lt;span style="font-size: x-small;"&gt;773&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="26" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;26&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="390"&gt;&lt;span style="font-size: x-small;"&gt;390&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#21a&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Web+, HTML5 Video und Audio&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="749"&gt;&lt;span style="font-size: x-small;"&gt;749&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="866"&gt;&lt;span style="font-size: x-small;"&gt;866&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="17" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;17&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="21"&gt;&lt;span style="font-size: x-small;"&gt;21&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#21b&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Web+, User agent faking&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="477"&gt;&lt;span style="font-size: x-small;"&gt;477&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1027"&gt;&lt;span style="font-size: x-small;"&gt;1027&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="27" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;27&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="119"&gt;&lt;span style="font-size: x-small;"&gt;119&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#21c&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Web+, SSL Zertifikat-Verwaltung&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="880"&gt;&lt;span style="font-size: x-small;"&gt;880&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="18" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;18&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="649"&gt;&lt;span style="font-size: x-small;"&gt;649&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="8" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;8&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="100"&gt;&lt;span style="font-size: x-small;"&gt;100&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#21d&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Web+, Caching&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="714"&gt;&lt;span style="font-size: x-small;"&gt;714&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="841"&gt;&lt;span style="font-size: x-small;"&gt;841&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="15" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;15&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="60"&gt;&lt;span style="font-size: x-small;"&gt;60&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#21e&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Web+, Passwort-Verwaltung&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="576"&gt;&lt;span style="font-size: x-small;"&gt;576&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="10" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;10&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1015"&gt;&lt;span style="font-size: x-small;"&gt;1015&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="17" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;17&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="32"&gt;&lt;span style="font-size: x-small;"&gt;32&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#22&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;BNotification API&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="425"&gt;&lt;span style="font-size: x-small;"&gt;425&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="2" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="779"&gt;&lt;span style="font-size: x-small;"&gt;779&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="26" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;26&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="413"&gt;&lt;span style="font-size: x-small;"&gt;413&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#23&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Neue Treiberarchitektur fertigstellen&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="901"&gt;&lt;span style="font-size: x-small;"&gt;901&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="576"&gt;&lt;span style="font-size: x-small;"&gt;576&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="15" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;15&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="150"&gt;&lt;span style="font-size: x-small;"&gt;150&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#24&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Treiber an neue Architektur anpassen&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="637"&gt;&lt;span style="font-size: x-small;"&gt;637&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="0" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;0&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="852"&gt;&lt;span style="font-size: x-small;"&gt;852&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="26" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;26&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="130"&gt;&lt;span style="font-size: x-small;"&gt;130&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#25&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Neues Netzwerk Einstellungsfenster&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="401"&gt;&lt;span style="font-size: x-small;"&gt;401&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="11" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;11&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="750"&gt;&lt;span style="font-size: x-small;"&gt;750&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="18" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;18&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="468"&gt;&lt;span style="font-size: x-small;"&gt;468&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#26&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;OSS und native Audiotreiber ko-existieren&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="578"&gt;&lt;span style="font-size: x-small;"&gt;578&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="10" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;10&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="843"&gt;&lt;span style="font-size: x-small;"&gt;843&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="18" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;18&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="201"&gt;&lt;span style="font-size: x-small;"&gt;201&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#27&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Alle Boot-Abbrüche beheben&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1276"&gt;&lt;span style="font-size: x-small;"&gt;1276&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="19" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;19&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="316"&gt;&lt;span style="font-size: x-small;"&gt;316&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="9" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;9&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="31"&gt;&lt;span style="font-size: x-small;"&gt;31&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#28&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Alle Video/Audiotreiber Bugs fixen&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1240"&gt;&lt;span style="font-size: x-small;"&gt;1240&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="10" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;10&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="360"&gt;&lt;span style="font-size: x-small;"&gt;360&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="17" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;17&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="28"&gt;&lt;span style="font-size: x-small;"&gt;28&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#29&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;IPv6 Netzwerk-Unterstützung&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="331"&gt;&lt;span style="font-size: x-small;"&gt;331&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="4" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;4&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="1273"&gt;&lt;span style="font-size: x-small;"&gt;1273&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="24" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;24&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="22"&gt;&lt;span style="font-size: x-small;"&gt;22&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#30&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Haiku System Upgrade Manager&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="911"&gt;&lt;span style="font-size: x-small;"&gt;911&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="24" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;24&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="710"&gt;&lt;span style="font-size: x-small;"&gt;710&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="5" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;5&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="7"&gt;&lt;span style="font-size: x-small;"&gt;7&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#31&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Paketmanagement&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="978"&gt;&lt;span style="font-size: x-small;"&gt;978&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="14" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;14&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="642"&gt;&lt;span style="font-size: x-small;"&gt;642&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="15" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;15&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="9"&gt;&lt;span style="font-size: x-small;"&gt;9&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-size: x-small;"&gt;#32&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;Isochrone USB Übertragung&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="637"&gt;&lt;span style="font-size: x-small;"&gt;637&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" sdnum="1031;" sdval="6" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;6&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="687"&gt;&lt;span style="font-size: x-small;"&gt;687&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#ffff99" sdnum="1031;" sdval="21" style="border-right: 1px solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: x-small;"&gt;21&lt;/span&gt;&lt;/td&gt;    &lt;td align="CENTER" bgcolor="#e6e6e6" sdnum="1031;" sdval="305"&gt;&lt;span style="font-size: x-small;"&gt;305&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;Alles in allem werden die R1 Blocker von Entwicklern wie Usern recht ähnlich gesehen. Nur bei manchen Fragen gehen die Meinungen auseinander. Wie im oben verlinkten Mailinglist Thread zu lesen, könnte hier unter Umständen ein mangelndes Verständnis bei den Usern die Ursache sein, da es sich um ziemlich Hardware-nahe Features handelt, die ohne tieferes Hintergrundwissen vielleicht missverstanden wurden.&lt;br /&gt;Doch auch innerhalb von Usern bzw. Entwicklern ist man sich noch nicht bei jedem Thema voll einig, siehe z.B. #21 Web+ bei den Usern oder #31 Paketmanager bei den Devs.&lt;br /&gt;Hier sind wohl ein paar Diskussionen nötig; die Abstimmungsergebnisse sollte man also keinesfalls schon als festgeschriebene R1 Roadmap betrachten!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8645428797993311453?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8645428797993311453/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/abstimmungsergebnis-zu-den-r1-features.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8645428797993311453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8645428797993311453'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/abstimmungsergebnis-zu-den-r1-features.html' title='Abstimmungsergebnis zu den R1 Features'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3330854741429602648</id><published>2010-12-12T19:26:00.001+01:00</published><updated>2010-12-15T15:18:13.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>Programming with Haiku, Lektion 2-15</title><content type='html'>Während die Gazette offline war, hat DarkWyrm weiter fleißig Lektionen zur Programmierung mit Haiku geschrieben. Das Erscheinen des 15. Teils bietet Anlass die verpassten Artikel zusammenzufassen.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#2: C++ Strings und noch mehr STL&lt;/h4&gt;Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-09-23_programming_haiku_lesson_2"&gt;2. Lektion&lt;/a&gt; wirft als erstes einen Blick auf C++ Strings aus der Standardbibliothek und einige derer nützlichen Methoden wie beispielsweise &lt;tt&gt;find_first_not_of&lt;/tt&gt;. Dann geht es weiter mit der Vorstellung weiterer STL Container (&lt;tt&gt;map&lt;/tt&gt;, &lt;tt&gt;set&lt;/tt&gt;, &lt;tt&gt;multimap&lt;/tt&gt;, &lt;tt&gt;multiset&lt;/tt&gt;) und Container Adapter (&lt;tt&gt;queue&lt;/tt&gt;, &lt;tt&gt;priority_queue&lt;/tt&gt;, &lt;tt&gt;stack&lt;/tt&gt;), die die Art des Zugriffs auf den jeweiligen Container regeln. Anschließend werden die ganzen Methoden der verschiedenen Container beschrieben, mit denen deren Inhalte manipuliert werden können.&lt;br /&gt;Das ist eine ganze Menge Holz! Aber keine Sorge, wenn man das alles nicht aufs erste, zweite oder auch dritte Durcharbeiten verinnerlichen kann. Die Haiku API bietet mit &lt;tt&gt;BList&lt;/tt&gt; und Trackers &lt;tt&gt;BObjectList&lt;/tt&gt; Werkzeuge, die man fast immer als Alternativen zu Containern verwendenden kann. Ähnlich verhält es sich mit C++ Strings und Haikus &lt;tt&gt;BString&lt;/tt&gt;. Im Grunde ist es einfach nur gut über diese Dinge Bescheid zu wissen, insbesondere wenn man es mit dem Code anderer Leute und portierten Quellen zu tun hat. Und natürlich, wenn man möglichst plattformunabhängigen Code schreiben will.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#3: Streams und Exceptions&lt;/h4&gt;Im &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-09-30_programming_haiku_lessons_35"&gt;3. Teil&lt;/a&gt; werden zuerst die C++ Versionen der In/Output-Streams &lt;tt&gt;cout&lt;/tt&gt;, &lt;tt&gt;cin&lt;/tt&gt; und &lt;tt&gt;cerr&lt;/tt&gt; vorgestellt. Dazu wird erst die C-Variante eines Programms gezeigt, das eine Datei auf die Konsole ausgibt, und danach die C++ Variante. Anschließend werden nützliche Methoden der In/Output-Streams wie &lt;tt&gt;get&lt;/tt&gt;, &lt;tt&gt;getline&lt;/tt&gt;, &lt;tt&gt;write&lt;/tt&gt; und &lt;tt&gt;seekp&lt;/tt&gt; besprochen und die Möglichkeiten der Fehlerauswertung.&lt;br /&gt;Weiter geht es mit der Ein/Ausgabe und deren Formattierung mittels &lt;tt&gt;cin&lt;/tt&gt; und &lt;tt&gt;cout&lt;/tt&gt; und deren Manipulatoren.&lt;br /&gt;Auf Exceptions wird nur ganz kurz eingegangen; sie spielen in Haiku keine große Rolle, da die API sowieso schon eine gute Fehlerauswertung anbietet und Exceptions einiges an Performance kosten.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#4: Versionskontrolle&lt;/h4&gt;&lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-09-30_programming_haiku_lessons_35"&gt;Lektion 4&lt;/a&gt; legt eine kleine Pause ein was die Programmierung angeht und widmet sich einem Thema, das Hobbyprogrammierer oft vernachlässigen: den Segnungen der Versionskontrolle. Nutzt man sie, lassen sich Änderungen im Sourcecode leicht rückgängig machen oder verschiedene Lösungswege auf einfache Weise ausprobieren. Auch die Zusammenarbeit mit anderen wird sehr erleichtert.&lt;br /&gt;DarkWyrm stellt einige Systeme dafür kurz vor, CVS, SVN, Git, Mercurial, um dann praxisnah die Einrichtung anhand von Mercurial zu zeigen.&lt;br /&gt;Seit kurzem kann übrigens auch die IDE &lt;a href="http://haikuware.com/directory/view-details/development/ides/paladin"&gt;Paladin&lt;/a&gt; mit diesen Versionskontroll-Systemen umgehen.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#5: Praxis - Paladin Projektdateien laden&lt;/h4&gt;Um das Gelernte der vorangegangenen Lektionen mit einem Praxisbeispiel zu vertiefen, zeigt die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-09-30_programming_haiku_lessons_35"&gt;5. Lektion&lt;/a&gt; all die vorgestellten Techniken, um Paladin Projektdateien einzulesen.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#6-11: Rückblick auf den vorherigen "Kurs"&lt;/h4&gt;Die Teile 6 bis 11 werden später nachgereicht. Es werden leicht überarbeitete Kapitel aus dem ersten C++ Kurs "Learning to Program with Haiku".&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#12: Attribute&lt;/h4&gt;Mit &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-10-26_lesson_12_all_about_attributes"&gt;Lektion 12&lt;/a&gt; sind die allgemeinen C++ Themen abgeschlossen und es wird durchgestartet zur Haiku API. Den Anfang machen Attribute; wie man mit ihnen eigene Daten an Dateien hängt und wie man die systemweiten Attribute nutzt.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#13: Queries&lt;/h4&gt;Nachdem beim letzten Mal die Arbeit mit Attributen gezeigt wurde, steht in &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-11-18_lucky_lesson_13_queries"&gt;Teil 13&lt;/a&gt; die Suche nach ihnen mittels Queries auf dem Plan. Es wird die Syntax eines Query-Begriffs in Trackers Find Panel erklärt und wie man das programmiertechnisch umsetzt. Neben der Möglichkeit eines einfachen BString als Such-String, gibt es auch noch die etwas komplizierte Variante des Zusammenbauens mittels "Reverse Polish Notation (RPN)".&lt;br /&gt;Schließlich wird auch die besondere Spielart der Live-Query gezeigt, bei der man durch BMessages informiert wird, wenn sich die Trefferliste geändert hat, falls Dateien dazugekommen oder aus dem Suchmuster rausgefallen sind.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#14: Node-Monitoring&lt;/h4&gt;Mit der Überwachung von Dateien und Ordnern bzw. Benachrichtigungen beim Einhängen von Partitionen, zeigt &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-11-26_lesson_14_i_node_what_you_did_last_summer"&gt;Lektion 14&lt;/a&gt; ein weiteres Kern-Feature von Haiku. Ähnlich wie bei Live-Queries wird man durch BMessages darüber informiert, ob sich in einem Ordner etwas getan hat oder eine Datei verändert wurde. Über welche Änderungen man informiert werden möchte, lässt sich dabei genau festlegen.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;#15: Eigene Dateitypen&lt;/h4&gt;&lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-12-12_lesson_15_making_new_file_type"&gt;Lektion 15&lt;/a&gt; zeigt wie man aus seinem Programm heraus neue Dateitypen erzeugt. Neben einem eigenen MIME Typ lässt sich dabei unter anderem auch eine Dateiendung, Beschreibung und Icon vergeben und die Anwendung festlegen, die diese Datei standardmäßig öffnen soll. Etwas komplizierter wird es bei der Festlegung einer "Sniffer Rule": mit ihr können Dateien dieses Typs anhand immer gleicher Merkmale im Aufbau automatisch "erschnüffelt" werden. &lt;br /&gt;Zu guter letzt können einem Dateityp auch immer gleich systemweite Attribute angehängt werden, wie es z.B. mit &lt;tt&gt;AUDIO:artist&lt;/tt&gt;, &lt;tt&gt;AUDIO:title&lt;/tt&gt; und &lt;tt&gt;AUDIO:album&lt;/tt&gt; bei MP3-Dateien der Fall ist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alle Teile von "Programming with Haiku" finden sich in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3330854741429602648?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3330854741429602648/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/programming-with-haiku-lektion-2-15.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3330854741429602648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3330854741429602648'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/programming-with-haiku-lektion-2-15.html' title='Programming with Haiku, Lektion 2-15'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6260026130043034205</id><published>2010-12-02T10:55:00.000+01:00</published><updated>2010-12-02T10:55:12.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>20. Thank You Award geht an Jérôme Duval</title><content type='html'>Jérôme "korli" Duval hat vor allem für seine Fortschritte bei der ext3-Unterstützung und Treiberverbesserungen den 20. Thank You Award gewonnen! Herzlichen Glückwunsch, auch an Scott, Philippe, Ithamar und Pengfei, die diesmal mit von der Partie waren.&lt;br /&gt;&lt;br /&gt;Da die Thank-You-Award-Kasse mal wieder fast leer ist, sind &lt;a href="http://haikuware.com/thank-you-award"&gt;kleine Spenden&lt;/a&gt;&amp;nbsp;übrigens sehr willkommen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6260026130043034205?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6260026130043034205/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/20-thank-you-award-geht-jerome-duval.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6260026130043034205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6260026130043034205'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/12/20-thank-you-award-geht-jerome-duval.html' title='20. Thank You Award geht an Jérôme Duval'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3801038326132452593</id><published>2010-11-30T15:02:00.000+01:00</published><updated>2010-11-30T15:02:13.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GCI'/><title type='text'>Haiku beim ersten Google Code-In</title><content type='html'>Vom 22. November 2010 bis 10. Januar 2011 findet der erste &lt;a href="http://www.google-melange.com/gci/program/home/google/gci2010"&gt;Google Code-In (GCI)&lt;/a&gt; statt. Ähnlich wie beim großen Bruder, dem Google Summer of Code (GSoC), sollen Studenten die Mitarbeit an Opensource Projekten schmackhaft gemacht werden.&lt;br /&gt;&lt;br /&gt;Im Gegensatz zum GSoC ist der GCI allerdings an ein jüngeres Publikum, zwischen 13 und 18 Jahren, gerichtet. Anstelle eines großen Projekts über mehrere Monate, sollen hier mehrere kleinere Aufgaben in wenigen Tagen gelöst werden. Auch die Aufgaben selbst sind abwechslungsreicher und größtenteils nicht so sehr auf die Programmierung ausgerichtet. Neben kleinerer Coding-Projekte gibt es auch Angebote für Dokumentation, PR, Qualitätssicherung, Recherche, Training, Übersetzung und User Interface Untersuchungen.&lt;br /&gt;&lt;br /&gt;Haiku wurde als eine von &lt;a href="http://www.google-melange.com/gci/program/accepted_orgs/google/gci2010"&gt;20 Organisationen&lt;/a&gt; ausgewählt, um Aufgaben in diesen Bereichen zu erstellen und von Mentoren zu betreuen. Über 100 solcher Tasks stehen in den diversen Kategorien zur Auswahl.&lt;br /&gt;Wer jung genug ist und selbst gern mitmachen würde, sollte sich schnell bei der GCI Webseite anmelden und bei den diversen Organisationen nach interessanten Aufgaben suchen. Vielleicht wären auch einige Interessante Sachen für Schulklassen dabei...&lt;br /&gt;&lt;br /&gt;Was den Teenie freut: zu verdienen gibt's dabei auch was. Ein T-Shirt und Zertifikat wenn man mindestens eine Aufgabe zufriedenstellend gelöst hat und $100 für jeweils drei gelöste Aufgaben, maximal jedoch $500.&lt;br /&gt;Und wer besonderes Glück hat, kann eine Reise ins Google Hauptquartier Mountain View in Kalifornien gewinnen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3801038326132452593?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3801038326132452593/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/haiku-beim-ersten-google-code-in.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3801038326132452593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3801038326132452593'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/haiku-beim-ersten-google-code-in.html' title='Haiku beim ersten Google Code-In'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7060454308810258808</id><published>2010-11-29T17:55:00.000+01:00</published><updated>2010-11-29T17:55:02.260+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>R1 Roadmap steht zur Abstimmung</title><content type='html'>Nach den ersten beiden recht erfolgreichen Alphas ist es nun Zeit die offizielle Haiku R1 Release ins Visier zu nehmen. Dazu müssen alle Features benannt werden, die darin enthalten sein sollen, damit sich die Entwickler auf die noch fehlenden oder fehlerhaften Komponenten konzentrieren können.&lt;br /&gt;&lt;br /&gt;Nun gilt es abzuwägen welche Funktionen für die R1 unbedingt nötig sind und welche Dinge zwar wünschenswert wären, aber die Release nicht weiter verzögern sollen. Es zwei Abstimmungen geben.&lt;br /&gt;&lt;br /&gt;Bis zum &lt;b&gt;12. Dezember 2010&lt;/b&gt; findet eine öffentliche &lt;a href="http://www.haiku-os.org/r1-final-features-poll"&gt;Abstimmung über R1 Features&lt;/a&gt; statt. Matt Madia hat diverse Listen und Mailinglist Beiträge zusammengeführt und 38 Features zusammengetragen, deren Notwendigkeit für R1 beurteilt werden sollen.&lt;br /&gt;Und zwar mit:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;i&gt;must-have&lt;/i&gt;" - ohne dieses Feature keine R1&lt;/li&gt;&lt;li&gt;"&lt;i&gt;only-if-ready&lt;/i&gt;" - wäre schön, hält aber die R1 nicht auf&lt;/li&gt;&lt;li&gt;"&lt;i&gt;dont-understand-what-this-means&lt;/i&gt;" - wenn man nicht versteht worum es dabei überhaupt geht...&lt;/li&gt;&lt;/ul&gt;Diese öffentlich Abstimmung, bei der jeder mitmachen kann, dient mitunter als Grundlage für eine spätere Wahl unter den abstimmungsberechtigten Entwicklern. Sie soll zeigen welche Features der Allgemeinheit so am Herzen liegen, dass sie eine weitere Verzögerung der R1 rechtfertigen und auf was erstmal verzichtet werden kann. Ultimativ ist das natürlich die Entscheidung derjenigen, die sich Tage und Nächte um die Ohren schlagen, um das alles umzusetzen...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7060454308810258808?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7060454308810258808/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/r1-roadmap-steht-zur-abstimmung.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7060454308810258808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7060454308810258808'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/r1-roadmap-steht-zur-abstimmung.html' title='R1 Roadmap steht zur Abstimmung'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8485707326201339988</id><published>2010-11-29T10:57:00.004+01:00</published><updated>2010-11-29T11:35:24.418+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>20. Thank You Award: Abstimmung läuft</title><content type='html'>&lt;p&gt;Für nur noch wenige Tage ist die Abstimmung für den &lt;a href="http://haikuware.com/20101123546/20th-tya-nominations"&gt;20. Thank You Award&lt;/a&gt; geöffnet. Kandidaten für ein Dankeschön-T-Shirt für ihre Arbeit in den letzten zwei Monaten sind diesmal:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Ithamar Adema&lt;/b&gt;&lt;i&gt; (ithamar)&lt;/i&gt; - Fortschritte beim ARM Port&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Jérôme Duval&lt;/b&gt;&lt;i&gt; (korli)&lt;/i&gt; - Große Verbesserungen bei der ext3 Dateisystem-Unterstützung, Busmanager, Audiotreiber, ffmpeg/MediaKit und das Aktuellhalten von ffmpeg, freetype und anderer Komponenten.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Philippe Houdoin&lt;/b&gt;&lt;i&gt; (phoudoin)&lt;/i&gt;  - Verbesserung der Netzwerk Infrastruktur und Start der Modem-Einwähl-Unterstützung und vieles andere mehr.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Scott McCreary&lt;/b&gt; &lt;i&gt;(scottmc)&lt;/i&gt; - Ein Hauptentwickler bei &lt;a href="http://ports.haiku-files.org/"&gt;HaikuPorts&lt;/a&gt; und ein Ansprechpartner bei diversen Konferenzen. Momentan ist er für Haiku der Hauptorganisator des &lt;a href="http://www.google-melange.com/gci/org/home/google/gci2010/haiku"&gt;Google Code-In&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Pengfei Han&lt;/b&gt;&lt;i&gt; (kurain)&lt;/i&gt; - Als Chinesiser Übersetzungsmanager hat er weite Teile des Systems und des Userguide übersetzt und auch die &lt;a href="haiku-cn.org"&gt;chinesische Haikuseiten&lt;/a&gt; größtenteils allein aufgebaut.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8485707326201339988?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8485707326201339988/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/20-thank-you-award-abstimmung-lauft.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8485707326201339988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8485707326201339988'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/20-thank-you-award-abstimmung-lauft.html' title='20. Thank You Award: Abstimmung läuft'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5360020259328082548</id><published>2010-11-29T10:26:00.004+01:00</published><updated>2010-11-29T10:38:40.792+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Die Gazette kehrt Heim</title><content type='html'>Nach einem knapp 2-jährigen Ausflug auf einen eigenen Server ist die Haiku Gazette jetzt wieder zurück an Googles Rockzipfel im Blogspot. Hoffentlich finden auch wieder ein paar Leser den Weg zurück...&lt;br /&gt;&lt;br /&gt;Der "eigene" Server, den ich leider nicht selbst administriere, ist jetzt schon seit Monaten nicht mehr erreichbar. Mein Admin Daniel ist nur selten per Telefon zu erreichen und obwohl er öfters gesagt hat, dass er sich die Sache mal anschaut, hat er mich leider nie zurückgerufen oder auf Emails geantwortet. Leider hat er mir auch nie Backups der Artikel geschickt, so dass wir jetzt ein schönes großes 2-jähriges Loch in der "Berichterstattung" haben. :(&lt;br /&gt;&lt;br /&gt;Habe länger drüber nachgedacht, ob ich überhaupt weitermachen soll mit der Haiku Gazette und kam jetzt zu dem Schluss, dass ich keine Lust habe aufzugeben. Neben den aktuellen Geschehnissen in der Haiku-Welt werde ich auch nach und nach das Wichtigste der letzten Monate in verkürzter Form nachtragen (soweit ich mich noch erinnere).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5360020259328082548?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5360020259328082548/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/die-gazette-kehr-heim.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5360020259328082548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5360020259328082548'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/11/die-gazette-kehr-heim.html' title='Die Gazette kehrt Heim'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-849473065515136812</id><published>2010-09-18T09:15:00.000+02:00</published><updated>2011-01-20T18:21:14.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Neues von Stack &amp; Tile und MediaPlayer</title><content type='html'>Obwohl die ganze Zeit &lt;a href="http://dev.haiku-os.org/timeline?from=09%2F17%2F10&amp;amp;daysback=14&amp;amp;authors=&amp;amp;changeset=on&amp;amp;update=Update"&gt;heftig&lt;/a&gt; an Haiku gearbeitet wird, sind es oft kleine oder große Baustellen in den Tiefen des Systems. Meistens bekommt der normale Benutzer die Änderungen kaum mit, außer plötzlich funktioniert irgendwas auf einmal oder vorübergehend auch nicht mehr...&lt;br /&gt;&lt;br /&gt;Zwei kürzlich in den &lt;a href="http://www.haiku-files.org/"&gt;Nightly Images&lt;/a&gt; aufgetauchte Sachen dürften aber sofort auffallen. Im Rahmen seiner &lt;a href="http://haiku-gazette.blogspot.com/2010/08/und-nochmal-bezahltes-haiku-coding.html"&gt;Auftragsarbeit&lt;/a&gt; hat sich Stippi nicht nur dem MediaKit gewidmet und zahlreiche vertrackte Bugs in Kit und ffmpeg Backend beseitigt. Als Resultat lassen sich jetzt mehr Formate als je zuvor abgespielen und problemlos spulen.&lt;br /&gt;Auch die MediaPlayer Oberfläche wurde runderneuert und nutzt jetzt Standardelemente der Haiku API wie Regler und Buttons:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_niQk_cWCa-Y/TThtiOV1mnI/AAAAAAAAAaE/loU6RGTmQN4/s1600/MediaPlayerNG.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_niQk_cWCa-Y/TThtiOV1mnI/AAAAAAAAAaE/loU6RGTmQN4/s1600/MediaPlayerNG.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Stippis Auftrag läuft noch etwas; mal sehen was für coole Sachen wir noch sehen werden.&lt;br /&gt;&lt;br /&gt;Die zweite Neuigkeit ist im Grunde genommen eigentlich gar keine: &lt;a href="http://haiku-gazette.blogspot.com/2009/01/erster-patch-fur-stack.html"&gt;Stack &amp;amp; Tile&lt;/a&gt; ist eine Erweiterung des Fenstermanagements. Ursprünglich an der Universität von Auckland in Neuseeland entwickelt, hat sich Clemens Zeidler daran gemacht dieses System in Haiku zu integrieren. Weil es vorher fest im app_server verdrahtet war, musste man sich ein spezielles Haiku Image selber basteln.&lt;br /&gt;&lt;br /&gt;Neben Verbesserungen und Bugfixe bestand ein großer Teil von Clemens' Aufgabe darin, diese feste Verdrahtung aufzulösen und aus dem Ganzen einen normalen &lt;a href="http://www.haiku-os.org/blog/mmu_man/2008-01-25/the_bowels_of_the_theme_manager_or_how_to_make_haiku_as_ugly_as_zeta"&gt;Decorator&lt;/a&gt; zu machen. Im Gegensatz zu den anderen Decoratoren, ändert dieser allerdings nicht das Aussehen der Oberfläche, sondern deren Verhalten.&lt;br /&gt;Coole Sache mit interessanten Möglichkeiten für die Zukunft! Wer sich nicht mit einem unscharfen &lt;a href="http://www.youtube.com/watch?v=7MleAbU3AXs&amp;amp;feature=player_embedded"&gt;YouTube&lt;/a&gt; Video zufrieden gibt, kann sich einfach eines der letzten &lt;a href="http://www.haiku-files.org/"&gt;Nightly Images&lt;/a&gt; runterladen und die Sache selbst ausprobieren. Dazu muss man nur im Terminal &lt;tt&gt;setdecor&lt;/tt&gt; SATDecorator eingeben, und schon kann es losgehen. (Neben dem SATDecorator und Haikus "Default" existieren noch einige weitere: ClassicBe, MacDecorator und WinDecorator. Die sind aber eher als Testimplementierungen zu sehen.)&lt;br /&gt;&lt;br /&gt;Um Stack &amp;amp; Tile zu nutzen, hält man die OPT (=WIN) Taste gedrückt während man ein Fenster entweder am Rahmen eines anderen ausrichtet oder die Titelreiter übereinanderlegt. Greift das Stack &amp;amp; Tile, färben sich Rahmen/Reiter rot und beim Loslassen rastet das Fenster ein. Ab jetzt lassen sich die Fenster gemeinsam bewegen und in der Größe verändern. Auflösen lassen sich so&lt;br /&gt;kombinierte Fenster wieder, indem man bei gedrückter OPT-Taste ein Fenster aus dem Verbund zieht.&lt;br /&gt;&lt;br /&gt;Clemens befindet sich mit einem &lt;a href="http://haiku-gazette.blogspot.com/2009/11/haiku-uni-stipendium-in-land-der-weien.html"&gt;Stipendium&lt;/a&gt; übrigens gerade an der Auckland Uni und wird mit Christof Lutteroth zum &lt;b&gt;BeGeistert 023 am 23./24. Oktober 2010&lt;/b&gt; nach Düsseldorf kommen. Eine gute Gelegenheit über dieses coole Feature zu quatschen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-849473065515136812?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/849473065515136812/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/neues-von-stack-tile-und-mediaplayer.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/849473065515136812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/849473065515136812'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/neues-von-stack-tile-und-mediaplayer.html' title='Neues von Stack &amp; Tile und MediaPlayer'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_niQk_cWCa-Y/TThtiOV1mnI/AAAAAAAAAaE/loU6RGTmQN4/s72-c/MediaPlayerNG.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2148979720072531687</id><published>2010-09-15T17:36:00.014+02:00</published><updated>2011-01-20T18:04:53.345+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bounty'/><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><title type='text'>Mini-Interview mit Oliver Tappe</title><content type='html'>&lt;p&gt;Oliver Tappe hat den &lt;a href="http://haikuware.com/thank-you-award"&gt;18. Thank You Award&lt;/a&gt; gewonnen und beantwortet ein paar Fragen in einem &lt;a href="http://haikuware.com/20100913530/mini-interview-oliver-tappe"&gt;Mini-Interview&lt;/a&gt; bei Haikuware.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wie alt bist Du und womit verdienst Du Dein Geld?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ich bin 40 und arbeite als selbständiger Software Entwickler.&lt;/p&gt;&lt;b&gt;In der Nominierung heißt es, Du hättest Lokalisierungen in Haikus     POSIX Layer integriert. Wie schwer (oder einfach) war das?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Wie meistens wenn man sich einer Sache widmet über die man nicht alle     Einzelheiten kennt, war (und ist) es mehr Arbeit als ursprünglich     gedacht. Die Schwierigkeiten liegen darin alle Details von Haikus     Lokalisierungs-Backend (ICU) so hinzufriemeln, dass sie den Erwartungen     der POSIX API exakt entsprechen. Öfters entstehen die Probleme, weil es     de-facto Standards gibt (Dinge, die die Software einfach in einer     bestimmten Weise verlangt), die im POSIX Standard aber nicht mal     spezifiziert sind.&lt;/p&gt;&lt;b&gt;Was würde Dir die Arbeit an Haiku erleichtern?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Am meisten vermisse ich unter Haiku eine funktionierende Java Runtime     Umgebung um &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; zu benutzen. Unter Haiku verwende ich Pe zum     Entwickeln, was zwar OK ist, aber lange nicht mit den umfangreichen     Features von Eclipse mithalten kann.&lt;/p&gt;&lt;b&gt;Welches interessante Buch, Band, Serie etc. würdest Du gern empfehlen?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Von den aktuellen Sachen kommt "Teen Dream" der US Band "Beach House"     sehr gut bei mir an. Außerdem möchte die Krimis der Britin Sophie     Hannah ans Herz legen. Ihre Bücher sind sehr stilvoll und zugleich     nerven-zerreibend; genau was ich von einem guten Krimi erwarte. :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2148979720072531687?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2148979720072531687/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/mini-interview-mit-oliver-tappe.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2148979720072531687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2148979720072531687'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/mini-interview-mit-oliver-tappe.html' title='Mini-Interview mit Oliver Tappe'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-161302930288451914</id><published>2010-09-14T15:20:00.000+02:00</published><updated>2011-01-20T17:56:42.252+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Ergebnisse des Google Summer of Code 2010</title><content type='html'>Matt Madia berichtet über die Erfolge für das Haiku Projekt im diesjährigen &lt;a href="http://www.haiku-os.org/news/2010-09-12_google_summer_code_2010_wrap_report"&gt;Google Summer of Code&lt;/a&gt;. Von den sieben angetretenen Studenten konnten fünf ihre Projekte erfolgreich umsetzen. Hier nochmal alle Studenten im Schnelldurchlauf:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Atis Elsts&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/kfx/2010-04-28_gsoc_ipv6_implementation_haiku"&gt;IPv6 Implementierung&lt;/a&gt; - &lt;a href="http://code.google.com/p/google-summer-of-code-2010-haiku/downloads/detail?name=Atis_Elsts.tar.gz&amp;amp;can=2&amp;amp;q="&gt;Code&lt;/a&gt;&lt;br /&gt;    IPv6 ist noch nicht offiziell im Image angekommen, vorher muss noch    einiger Code z.B. für den NetServer und ifconfig aus Atis &lt;a href="http://github.com/kfx/haikuipv6"&gt;haikuipv6&lt;/a&gt;    github eingebaut werden. Atis möchte gern weiter an diesem Thema    arbeiten bis IPv6 voll einsatzfähig ist.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Janito Vaqueiro Ferreira Filho&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/jvff/2010-04-28_my_gsoc_application_implement_ext23_read_and_write_support_haiku"&gt;Ext3 Unterstützung&lt;/a&gt; - &lt;a href="http://code.google.com/p/google-summer-of-code-2010-haiku/downloads/detail?name=Janito_Vaqueiro_Ferreira_Filho.tar.gz&amp;amp;can=2&amp;amp;q="&gt;Code&lt;/a&gt; &lt;br /&gt;    Leseunterstützung ist bereits vorhanden, geschrieben werden kann erst    wenn das Journaling ordentlich durchgetestet wurde. Nebenher hat Janito    übrigens auch noch einige Bugs in BFS und dem Block Cache gefunden und    repariert.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Lucian Adrian Grijincu&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/lucian/2010-04-28_haiku_file_system_drivers_any_linux_supported_file_system"&gt;lkl-haiku-fsd&lt;/a&gt;&lt;br /&gt;    Obwohl er anfangs von allen als ausgesprochen vielversprechend    eingeschätzt wurde, hat Lucian leider nicht die Beurteilung zur    GSoC-Halbzeit überstanden. Er konnte wochenlang nicht von seinem Mentor    erreicht werden und der Umfang des ausgearbeiteten Codes blieb auch    hinter den Erwartungen zurück. Der Code liegt auf github:    &lt;a href="http://github.com/luciang/lkl-linux-2.6"&gt;lkl-linux-2.6&lt;/a&gt;, &lt;a href="http://github.com/luciang/haiku"&gt;lkl-haiku-fs&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christopher Humphries&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/engleek/2010-04-28_gsoc_improve_and_extend_media_player"&gt;Erweiterung von MediaPlayer&lt;/a&gt; - &lt;a href="http://code.google.com/p/google-summer-of-code-2010-haiku/downloads/detail?name=Christopher_Humphries.tar.gz&amp;amp;can=2&amp;amp;q="&gt;Code&lt;/a&gt;&lt;br /&gt;    Weil er kurz nach dem Start von GSoC von seiner Uni erfahren hat, dass    diese nun doch keine GSoC-Teilnahme als Praktikum akzeptiert, musste    Christopher sein Projekt auf DVD-Unterstützung zusammenstreichen. Im    Laufe der Zeit stellte sich heraus, dass das Media Kit erst noch einige    Features benötigt, bevor alles umgesetzt werden kann. Dazu machte    Christopher &lt;a href="http://www.freelists.org/post/haiku-development/Pitching-Media-Kit-ideas"&gt;auch&lt;/a&gt; &lt;a href="http://www.freelists.org/post/haiku-development/Alternatives-to-plugin-sniffing"&gt;einige&lt;/a&gt; &lt;a href="http://www.freelists.org/post/haiku-development/A-true-streaming-equivalent-of-BDataIO"&gt;Vorschläge&lt;/a&gt;. Sein    &lt;a href="http://github.com/engleek/Haiku-DVD-addon/"&gt;Haiku-DVD-Addon&lt;/a&gt; liegt auf github.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christophe Huriaux&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/shisui/2010-04-28_gsoc_proposal_creating_services_kit_core_elements"&gt;Services Kit Fundament&lt;/a&gt; - &lt;a href="http://code.google.com/p/google-summer-of-code-2010-haiku/downloads/detail?name=Christophe_Huriaux.tar.gz&amp;amp;can=2&amp;amp;q="&gt;Code&lt;/a&gt;&lt;br /&gt;    Momentan kommt das Services Kit mit synchronen und asynchronen HTTP    Requests zurecht. Als Testanwendung hat Christophe WebPositive so    umgebaut, dass es das Services Kit anstelle von cURL benutzt. Wie er    &lt;a href="http://www.haiku-os.org/blog/shisui/2010-08-19_services_kit_features_overview"&gt;berichtet&lt;/a&gt; erfuhr Web+ dadurch einen echten Geschwindigkeitsschub    zum Beispiel beim Download.    Auch nach dem GSoC möchte Christophe weiter am Kit arbeiten und unter    anderem durch Nutzung von Add-ons die Entwicklung weiterer Protokolle    vereinfachen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Nathan Mentley&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/nmentley/2010-04-28_gsoc_x86_64_port"&gt;x86_64 Port&lt;/a&gt; &lt;br /&gt;    Nathan hat leider die Schlussbewertung nicht überstanden. Hauptgründe    waren ungenügende Kommunikation und fehlende regelmäßige Patches.    Insofern ist der Kernel Port nicht vollständig: der meiste Code ist    "stubbed", aber es fehlen wichtige Teile wie vm86 und SMP und auch andere    Sachen wie Paging und Wechsel in den Long Mode haben noch Probleme. Nathan    sagt selbst, dass sich das Projekt als größere Herausforderung    herausstellte, als er anfangs erwartet hatte. Einige ältere Patches    liegen auf Trac: &lt;a href="http://dev.haiku-os.org/ticket/6306"&gt;#6306&lt;/a&gt;, &lt;a href="http://dev.haiku-os.org/ticket/6307"&gt;#6307&lt;/a&gt;, &lt;a href="http://dev.haiku-os.org/ticket/6308"&gt;#6308&lt;/a&gt;, &lt;a href="http://dev.haiku-os.org/ticket/6309"&gt;#6309&lt;/a&gt;,    &lt;a href="http://dev.haiku-os.org/ticket/6310"&gt;#6310&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alex Wilson&lt;/b&gt; -- &lt;a href="http://www.haiku-os.org/blog/yourpalal/2010-04-28_taking_haiku_layout_api_public"&gt;Haiku Layout API vervollständigen&lt;/a&gt; - &lt;a href="http://code.google.com/p/google-summer-of-code-2010-haiku/downloads/detail?name=Alex_Wilson.tar.gz&amp;amp;can=2&amp;amp;q="&gt;Code&lt;/a&gt;&lt;br /&gt;    Alex implementierte die Archivierung von BLayout, BLayoutItem und deren    Unterklassen, BLayout ist jetzt eine abgeleitete Klasse von BLayoutItem    und diverse Anwendungen wurden so umgebaut, dass sie nun die Layout API    benutzen. Alex bekam noch während seines Projekt Schreibrechte im SVN    und ist entschlossen weiter an der Layout API zu arbeiten, damit sie bald    ein offizieller Teil von Haiku werden kann.&lt;/li&gt;&lt;/ul&gt;Wie man sieht, alles in allem eine recht erfolgreiche GSoC Saison! VielenDank an alle Studenten, Mentoren und Matt Madia, der im Hintergrund wiederalle administrativen Aufgaben super erledigt hat!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-161302930288451914?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/161302930288451914/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/ergebnisse-des-google-summer-of-code.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/161302930288451914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/161302930288451914'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/ergebnisse-des-google-summer-of-code.html' title='Ergebnisse des Google Summer of Code 2010'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2692674222317660213</id><published>2010-09-09T14:48:00.001+02:00</published><updated>2011-01-20T17:39:42.045+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>"Programming with Haiku", Lektion 1: Templates und Namespaces</title><content type='html'>Nach seinem &lt;a href="http://haiku-gazette.blogspot.com/2010/07/learning-to-program-with-haiku-in.html"&gt;Einführungskurs zu C++&lt;/a&gt; beginnt jetzt DarkWyrms nächste Tutorial-Serie: &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-09-08_new_series_lessons_programming_haiku"&gt;Programming with Haiku&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Während die erste Serie allgemein in die C++ Programmierung einführte, wird nun der praktische Einsatz der Haiku API im Vordergrund stehen. Zunächst müssen allerdings noch ein paar Techniken erklärt werden, die natürlich auch ab und zu bei der Haiku Programmierung von Nutzen sind.&lt;br /&gt;&lt;br /&gt;Die erste Lektion behandelt insbesondere die Standard Template Library (STL) und deren &lt;tt&gt;vector&lt;/tt&gt;, &lt;tt&gt;deque&lt;/tt&gt; und &lt;tt&gt;list&lt;/tt&gt; Templates sowie die Verwendung von STL Iteratoren. Namespaces verhindern Konflikte zwischen Klassen verschiedener Bibliotheken. Durch den Einsatz der using Deklaration lässt sich Schreibarbeit sparen und der Code bleibt übersichtlich. Abgeschlossen wird die Lektion mit einem Beispielprogramm zum Anzeigen aller Dateien im Home-Verzeichnis, das dabei ein deque Template samt Iterator nutzt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2692674222317660213?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2692674222317660213/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/programming-with-haiku-lektion-1.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2692674222317660213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2692674222317660213'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/09/programming-with-haiku-lektion-1.html' title='&quot;Programming with Haiku&quot;, Lektion 1: Templates und Namespaces'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6340736137466902029</id><published>2010-08-31T19:59:00.003+02:00</published><updated>2011-01-20T17:34:40.105+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>Haiku Down Under</title><content type='html'>Sikosis berichtet von &lt;a href="http://www.haiku-os.org/blog/sikosis/2010-08-28_haiku_down_under_2010_report"&gt;Haiku Down Under&lt;/a&gt; 2010, der jährlichen virtuellen Konferenz für Haiku Benutzer und Entwickler in Brisbane, Australien, die am 22. August stattfand. Für alle, die durch die für Europäer ziemlich ungünstige Zeitverschiebung (bei uns fing das ganze erst um 1 Uhr nachts an...) nicht teilnehmen konnten, gibt es eine Aufnahme des &lt;a href="http://www.ustream.tv/recorded/9072876"&gt;Live-Streams&lt;/a&gt;.&lt;br /&gt;In dem rund 3 Stunden langen Stream sind auch einige Coding Sessions für C++ und Qt Anfänger enthalten. Alle &lt;a href="http://haikudownunder.com/slides/2010/HDU2010-Slides.html"&gt;Folien&lt;/a&gt;&amp;nbsp;und &lt;a href="http://haikudownunder.com/code/2010/"&gt;Code Beispiele&lt;/a&gt; kann man sich auch runterladen.&lt;br /&gt;Bei der diesjährigen Verlosung gingen eBook Versionen von DarkWyrms &lt;a href="http://www.lulu.com/product/file-download/learning-to-program-with-haiku/11914308"&gt;Learning to Program with Haiku&lt;/a&gt; an Kokito und sand_man und ein HDU 2010 T-Shirt an Daniel Devine. Die Preise wurden von &lt;a href="http://dailyhaiku.net/"&gt;DailyHaiku&lt;/a&gt;&amp;nbsp;und &lt;a href="http://haikupc.com/"&gt;HaikuPC&lt;/a&gt; gesponsert.&lt;br /&gt;Um die Veranstaltung für nächstes Jahr weiter zu verbessern, bittet Sikosis zum Ausfüllen einer kleinen &lt;a href="http://www.survs.com/survey/36HKO75NMJ"&gt;Umfrage&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Als nächstes steht übrigens wieder eine "reale" Konferenz an: DarkWyrm und Joseph Prostko werden am 10.-12. September 2010 Haiku auf einem kleinen Stand auf der &lt;a href="http://www.haiku-os.org/conference/2010_ohio_linuxfest_2010"&gt;Ohio LinuxFest&lt;/a&gt; vertreten.&lt;br /&gt;Am 23./24. Oktober 2010 ist dann ja auch schon wieder das nächste &lt;a href="http://www.haiku-os.org/conference/2010_begeistert_023"&gt;BeGeistert&lt;/a&gt; Wochenende in Düsseldorf. Die Anmeldung dafür sollte in Kürze möglich sein...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6340736137466902029?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6340736137466902029/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/haiku-down-under.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6340736137466902029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6340736137466902029'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/haiku-down-under.html' title='Haiku Down Under'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4677752855421781340</id><published>2010-08-13T20:48:00.001+02:00</published><updated>2011-01-20T17:27:51.790+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bounty'/><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Und nochmal bezahltes Haiku Coding</title><content type='html'>Nachdem Axel Dörfler seine beauftragten 120 Stunden zur Verbesserung der &lt;a href="http://www.haiku-os.org/blog/axeld/2010-07-27_network_stack_update"&gt;Netzwerk Infrastruktur&lt;/a&gt;&amp;nbsp;abgearbeitet hat, widmet er sich nun im Rahmen der &lt;a href="http://haikuware.com/20100813520/wifi-encryption-bounty-development-to-start"&gt;WLAN Bounty&lt;/a&gt;&amp;nbsp;der Integration und Weiterentwicklung von Haikus Funknetzwerk Unterstützung. Die Bounty und der Entwicklungsablauf werden in 3 Meilensteine aufgeteilt, die in den nächsten 4 Monaten erreicht werden sollen:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Portierung von wpa_supplicant und dafür nötige Erweiterungen des Networkstacks. Das Ganze zumindest getestet für den Intel PRO 3945 WLAN Chipsatz, vielleicht auch noch für andere Chipsätze, falls Axel sie sich beschaffen kann.&lt;/li&gt;&lt;li&gt;Design und Implementierung einer C++ API um WLAN (WEP/WPA/WPA2) zu konfigurieren und zu nutzen.&lt;/li&gt;&lt;li&gt;Anpassung vorhandener Anwendungen wie ifconfig, net_server, Network Prefs, NetwokStatus etc.&lt;/li&gt;&lt;/ol&gt;Weil die letzte Spendensammlung anlässlich von Axels Beauftragung so gut lief, wurde gleich der &lt;a href="http://www.haiku-os.org/news/2010-08-12_stephan_back_wheel_website_haiku_inc"&gt;nächste Auftrag vergeben&lt;/a&gt;: Stephan Aßmus packt ein zweites Mal an. Diesmal nicht beim Browser WebPositive, der zwar auch noch einigen Feinschliff vertragen könnte, sondern bei wichtigeren Themen, die auch für die nächste Alpha bzw. auf längere Sicht für R1 drängender sind. In erster Linie sind das App Server, Media Kit und MediaPlayer.&lt;br /&gt;Geplant sind 160 Stunden für den wiedermal ausgesprochenen Freundschaftspreis von $2.000. Wer (nochmal) seine finanzielle Unterstützung zeigen möchte, kann weiterhin an &lt;a href="http://www.haiku-inc.org/donations.html"&gt;Haiku Inc.&lt;/a&gt;&amp;nbsp;oder die &lt;a href="http://haikuware.com/wifi-encryption-bounty"&gt;WLAN Bounty&lt;/a&gt;&amp;nbsp;spenden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4677752855421781340?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4677752855421781340/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/und-nochmal-bezahltes-haiku-coding.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4677752855421781340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4677752855421781340'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/und-nochmal-bezahltes-haiku-coding.html' title='Und nochmal bezahltes Haiku Coding'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6353862654024955003</id><published>2010-08-13T18:53:00.003+02:00</published><updated>2011-01-06T17:46:12.870+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>18. Thank You Award Abstimmung</title><content type='html'>&lt;p&gt;Bei &lt;a href="http://haikuware.com"&gt;Haikuware&lt;/a&gt; läuft die Abstimmung für den 18. Thank You Award.&lt;br /&gt;Die Kandidaten sind diesmal:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Oliver Tappe&lt;/b&gt; - Für die Integration des Locale Kits in Haikus POSIX Infrastruktur.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Jerôme Duval&lt;/b&gt; - Für seine Arbeit an gcc4.5.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Michael Oliveira&lt;/b&gt; - Für die Portierung vieler SDL Spiele.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Philippe Houdoin&lt;/b&gt; - Für Verbesserungen im OpenGL Kit.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Jan64&lt;/b&gt; - Für YAB und die YabIDE.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stefano Ceccherini&lt;/b&gt; - Für seine Arbeit am Terminal.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Martin Hebnes Pederson&lt;/b&gt; - Für HaikuTwitter.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;Nach dem alle &lt;a href="http://haikuware.com/20100813521/oliver-tappe-18th-thank-you-award-winner"&gt;Stimmen ausgezählt&lt;/a&gt; sind, steht der Gewinner fest: &lt;b&gt;OliverTappe&lt;/b&gt;! Herzlichen Glückwunsch!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6353862654024955003?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6353862654024955003/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/18-thank-you-award-abstimmung.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6353862654024955003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6353862654024955003'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/18-thank-you-award-abstimmung.html' title='18. Thank You Award Abstimmung'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7457468915182512990</id><published>2010-08-01T11:22:00.000+02:00</published><updated>2011-01-06T17:41:04.777+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Haiku Inc. informiert</title><content type='html'>Haiku Inc. ist die Nonprofit-Organisation hinter dem Haiku Projekt, die sich in erster Linie um die Einhaltung der Trademarks und das Verwalten der Spenden kümmert. Nachdem Infos darüber bisher nur etwas versteckt auf der &lt;a href="http://www.haiku-os.org/about"&gt;About Haik&lt;/a&gt; Seite zu finden waren, gibt es nun eine umfangreiche eigene Webpräsenz unter &lt;a href="http://www.haiku-inc.org/"&gt;http://www.haiku-inc.org/&lt;/a&gt;.&lt;br /&gt;Matt Madia hat hier mit großem Aufwand alles rund um Haiku Inc. zusammengetragen. Neben juristische Dokumenten und Finanzreports und einer FAQ, liegt das Hauptaugenmerk auf Haikus Trademarks und die Möglichkeiten zur finanziellen Unterstützung des Projekts. Es wird erklärt warum Haiku überhaupt Trademarks schützen lässt, was genau geschützt ist und was erlaubt ist und was nicht. Die Spendenseite bietet die Möglichkeit Haiku per Amazon Payments, Google Checkouts oder PayPal eine einmalige oder monatliche kleine Spende zukommen zu lassen. Auf Unterseiten werden die genauen Gebühren durch diese Spendendienste gelistet und, interessanter, das Spendenaufkommen monatlich dargestellt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7457468915182512990?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7457468915182512990/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/haiku-inc-informiert.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7457468915182512990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7457468915182512990'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/08/haiku-inc-informiert.html' title='Haiku Inc. informiert'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-190559954886030034</id><published>2010-07-24T17:06:00.001+02:00</published><updated>2011-01-06T15:40:45.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>"Learning to Program with Haiku" in Buchform</title><content type='html'>Jon "DarkWyrm" Yoders &lt;a href="http://www.haiku-os.org/development/learning_to_program_with_haiku"&gt;C++ Programmierkurs&lt;/a&gt; ist jetzt auch als Buch erhältlich. Auf 166 Seiten wird in 23 Lektionen in die C bzw. C++ Programmierung eingeführt.&lt;br /&gt;Während der erste C-Teil noch ziemlich Plattform-unabhängig ist, bezieht sich das eigentliche Ziel C++ stark auf die Haiku API. Sehr früh wird das Erstellen von Fenstern und die Auswertung von Buttons und Menüs gezeigt. Dabei steht die Praxis im Vordergrund: In fast jeder Lektion wird ein kleines Projekt mit reichlich erklärenden Kommentaren aufgebaut und mögliche Fehler in kleinen "Bug Hunts" aufgezeigt, die es zu lösen gilt.&lt;br /&gt;&lt;br /&gt;Die gedruckte Version gibt es bei &lt;a href="http://www.lulu.com/product/paperback/learning-to-program-with-haiku/11914307"&gt;Lulu.com&lt;/a&gt; für 20,50 EUR zzgl. Versand (ca. 8,40 EUR, falls ich auf die richtige Seite gestoßen bin... Die Lulu Seiten scheinen etwas unaufgeräumt. Web+ versagt hier oft, am besten unter einem anderen OS ansurfen). Alternativ kann man es sich auch als &lt;a href="http://www.lulu.com/product/file-download/learning-to-program-with-haiku/11914308"&gt;PDF&lt;/a&gt; direkt herunterladen und zahlt dann nur 8,20 EUR.&lt;br /&gt;Wer schnell ist, kann bis zum 15. August 2010 vor dem Bezahlen noch einen Gutschein mit dem Code /BEACHREAD305/ einlösen, um einen 15% Discount zu erhalten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-190559954886030034?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/190559954886030034/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/learning-to-program-with-haiku-in.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/190559954886030034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/190559954886030034'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/learning-to-program-with-haiku-in.html' title='&quot;Learning to Program with Haiku&quot; in Buchform'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1726879007731338970</id><published>2010-07-17T11:33:00.001+02:00</published><updated>2011-01-06T15:36:04.582+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>Nochmal Konferenzen im Juli</title><content type='html'>Neben der bereits gelaufenen RMLL Konferenz, zu der Adrien Destugues übrigens einen kleinen &lt;a href="http://www.haiku-os.org/blog/pulkomandy/2010-07-14_conference_report_rmll_2010"&gt;Bericht&lt;/a&gt; geschrieben hat, gibt es im Juli auch noch weitere Konferenzen mit Haiku-Beteiligung. Um dort dabei zu sein, hätte man allerdings eine etwas längere Anreise: beide finden in Brasillien statt.&lt;br /&gt;Zum einen wäre da die &lt;a href="http://www.haiku-os.org/conference/2010_operating_systems_workshop_sbc_2010"&gt;Sociedade Brasileira de Computação (SBC) 2010&lt;/a&gt; vom 20. bis 23. Juli 2010, zum andern die &lt;a href="http://www.haiku-os.org/conference/2010_f%C3%B3rum_internacional_software_livre_fisl_11"&gt;Fórum Internacional Software Livre (FISL 11)&lt;/a&gt; vom 21. bis 24. Juli 2010. Auf beiden Veranstaltungen wird Bruno Albuquerque (BGA) Vorträge zu Haiku halten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1726879007731338970?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1726879007731338970/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/nochmal-konferenzen-im-juli.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1726879007731338970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1726879007731338970'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/nochmal-konferenzen-im-juli.html' title='Nochmal Konferenzen im Juli'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-443871779183280797</id><published>2010-07-15T17:51:00.005+02:00</published><updated>2011-01-06T15:33:27.309+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Axel Dörfler angeheuert</title><content type='html'>Wieder mal werden die Spenden an Haiku Inc. sinnvoll eingesetzt um einem Entwickler einige Wochen &lt;a href="http://www.haiku-os.org/news/2010-07-14_opportunity_pay_axel_code_haiku"&gt;Vollzeitarbeit an Haiku&lt;/a&gt; zu ermöglichen. Axel Dörfler, einer der durchgehend produktivsten Core-Developer seit das&amp;nbsp;Projekt als OpenBeOS formierte, wurde für 120 Stunden engagiert. Axel begnügt sich zwar mit dem äußerst bescheidenen Stundensatz von gerade mal $14, dennoch wären zusätzliche &lt;a href="http://www.haiku-os.org/community/donating_to_haiku"&gt;Spenden&lt;/a&gt; willkommen, um auch in Zukunft solche Aktionen durchziehen zu können.&lt;br /&gt;&lt;br /&gt;Axels Aufgaben fokussieren sich auf&amp;nbsp;die Netzwerk-Infrastruktur:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Internet Control Message Protocol (ICMP)&lt;/li&gt;&lt;li&gt;WPA/WPA2 Verschlüsselung&lt;/li&gt;&lt;li&gt;WLAN GUI Konfigurationspanel&lt;/li&gt;&lt;li&gt;Updaten und verbessern der FreeBSD Treiber&lt;/li&gt;&lt;li&gt;Netzwerkkarten testen, die Axel von einigen Leuten gespendet wurden&lt;/li&gt;&lt;li&gt;Optimierungen&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-443871779183280797?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/443871779183280797/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/axel-dorfler-angeheuert.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/443871779183280797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/443871779183280797'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/axel-dorfler-angeheuert.html' title='Axel Dörfler angeheuert'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7100730530787834880</id><published>2010-07-15T08:32:00.001+02:00</published><updated>2011-01-06T15:29:02.664+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artikel'/><title type='text'>Haiku Artikel in freiesMagazin</title><content type='html'>&lt;a href="http://www.freiesmagazin.de/"&gt;freiesMagazin&lt;/a&gt;&amp;nbsp;ist eine online Zeitschrift, die sich vorwiegend mit Linux, aber auch mit dem allgemeinen Thema "Freie Software" beschäftigt. Die meisten Artikel richten sich an versierte Leser, die gern tiefer in ein Thema einsteigen anstatt nur an der Oberfläche zu kratzen. Ideal, um diese Benutzerschicht auf Haiku aufmerksam zu machen.&lt;br /&gt;&lt;br /&gt;Daher befindet sich auch ein Artikel zur Alpha in der &lt;a href="http://www.freiesmagazin.de/freiesMagazin-2010-06"&gt;Juni Ausgabe&lt;/a&gt;. (Ja, der Artikel ist von mir...:)) Die Veröffentlichung bei freiesMagazin hat einen entscheidenden Vorteil gegenüber eines klassischen Printmagazins (wo der Artikel übrigens leider verschmäht wurde): Während man bei der kommerziellen Zunft in der Regel alle Rechte an einem Beitrag abgibt, publiziert freiesMagazin unter der &lt;a href="http://www.gnu.org/copyleft/fdl.html"&gt;GNU FDL Lizenz&lt;/a&gt;, d.h. ein Artikel kann auch bei anderen Publikationen erscheinen.&lt;br /&gt;So wurde es auch möglich, dass derselbe Artikel von &lt;a href="http://www.pro-linux.de/artikel/2/1443/haiku-eine-alternative-fuer-den-desktop.html"&gt;ProLinux&lt;/a&gt;&amp;nbsp;aufgegriffen wurde.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7100730530787834880?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7100730530787834880/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/haiku-artikel-in-freiesmagazin.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7100730530787834880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7100730530787834880'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/haiku-artikel-in-freiesmagazin.html' title='Haiku Artikel in freiesMagazin'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7096051862991010096</id><published>2010-07-09T16:22:00.002+02:00</published><updated>2011-01-06T15:26:05.983+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Teilnehmer für wissenschaftliche Umfrage gesucht</title><content type='html'>Miroslav Stimac schreibt demnächst seine Masterarbeit zum Master of Computer Science an der FernUniversität Hagen; sein Thema wird Haiku sein, insbesondere dessen grafische Oberfläche und eine empirische Erforschung der Haiku Community. Teil davon ist die Analyse einer &lt;a href="http://www.haiku-survey.com/"&gt;Umfrage zu Haiku bzw. BeOS&lt;/a&gt;.&lt;br /&gt;Durch 24 Fragen versucht Miroslav ein Bild der BeOS/Haiku Gemeinschaft zu erstellen, was sie zu diesem Betriebssystem hinzieht, welche Erwartungen sie von dessen Zukunft hat, welche Art Software als besonders wichtig eingestuft wird. Seine Ergebnisse wird er auch dem Haiku Projekt zur Verfügung stellen, damit sie ggf. in zukünftige Planungen einfließen können.&lt;br /&gt;Alle Angaben werden anonymisiert verarbeitet. Wer nichts dagegen hat unter Umständen weiterführende Fragen zu beantworten, kann seine Email-Adresse angeben, die natürlich an niemanden weitergegeben wird. Die Umfrage läuft voraussichtlich bis &lt;b&gt;November 2010&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7096051862991010096?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7096051862991010096/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/teilnehmer-fur-wissenschaftliche.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7096051862991010096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7096051862991010096'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/07/teilnehmer-fur-wissenschaftliche.html' title='Teilnehmer für wissenschaftliche Umfrage gesucht'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4933475156513420213</id><published>2010-06-30T15:26:00.000+02:00</published><updated>2011-01-06T11:50:51.394+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>11. RMLL Treffen Anfang Juli</title><content type='html'>Vom &lt;b&gt;6. bis 11. Juli 2010&lt;/b&gt; findet in Talence, Frankreich wieder die große FLOSS Konferenz "Rencontres Mondiales du Logiciel Libre" (&lt;a href="http://2010.rmll.info/"&gt;RMLL&lt;/a&gt;) statt.&lt;br /&gt;Wie schon bei den letzten Malen hat François Revol einen Platz für Haiku auf dem Event gesichert. Am Freitagvormittag, 9. Juli, wird er über die Neuerungen von R1/alpha2 einen etwa 20 minütigen Vortrag halten. Am Haiku Stand laufen über die Tage natürlich die üblichen Demonstrationen, außerdem sollen CDs verteilt und ggf. Live-Installationen per USB Stick angeboten werden.&lt;br /&gt;François wird auch diesmal wieder von Olivier Coursière und Adrien Destugues unterstützt. Wer auch mithelfen will und nebenbei ein großes &lt;a href="http://2010.rmll.info/spip.php?page=rmll_progall&amp;amp;lang=en"&gt;Programm&lt;/a&gt; an Vorträgen und Workshops besuchen möchte, sollte sich möglichst schnell bei François Revol aka &lt;a href="http://www.haiku-os.org/user/265/contact"&gt;mmu_man&lt;/a&gt; melden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4933475156513420213?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4933475156513420213/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/11-rmll-treffen-anfang-juli.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4933475156513420213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4933475156513420213'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/11-rmll-treffen-anfang-juli.html' title='11. RMLL Treffen Anfang Juli'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1094008004199905176</id><published>2010-06-23T18:38:00.003+02:00</published><updated>2011-01-06T11:34:46.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>Mini-Interview mit DarkWyrm und Pier Luigi Fiorini</title><content type='html'>Da der 17. Thank You Award mal wieder an zwei Leute ging, gibt es aufHaikuware auch zwei Mini-Interviews - mit &lt;a href="http://haikuware.com/20100616513/mini-interview-darkwyrm"&gt;DarkWyrm&lt;/a&gt; und &lt;a href="http://haikuware.com/20100617514/very-mini-interview-pier-luigi-fiorini"&gt;Pier Luigi Fiorini&lt;/a&gt;. Ich fasse sie hier zusammen:&lt;p&gt;&lt;b&gt;Wie alt seid ihr und womit verdient ihr euer Geld?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;PLF:&lt;/b&gt; Ich bin 28 Jahre alt und Softwareentwickler.&lt;p&gt;&lt;b&gt;DW:&lt;/b&gt; Ich bin 33 und lebe mit Frau und zwei Kindern nahe Columbus, Ohio.     Ich gebe an einer christlichen Privatschule Musik- und     Computerunterricht und bin dort auch der inoffizielle Netzwerk     Administrator und zuständig für den technischen Support. So läuft das     jedenfalls seit den letzten paar Jahren, in der Vergangenheit habe ich     aber auch noch andere Sachen für die Schule gemacht.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Pier, in Deiner Thank You Award Nominierung war für das Caya Projekt,     einer nativen Multi-Protokoll Instant Messaging Software. Wie einfach     oder schwer war das?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Am schwierigsten war es dafür die Zeit zu finden - es gibt ja auch     immer so viel zu tun in wahren Leben.&lt;/p&gt;&lt;p&gt;&lt;b&gt;DarkWyrm, Du wurdest für Deine IDE Paladin und die tolle C++     Einführung in die Haiku Programmierung geehrt. War Deine Arbeit an     diesen Projekten einfach oder eher schwer?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Es war ehrlich gesagt ziemlich einfach - zu beiden Projekten kam     ich eher per Zufall.&lt;/p&gt;     &lt;p&gt;Der Programmierkurs ergab sich so, nachdem mich ein Freund aus der     Community nach etwas Hilfe beim Programmieren lernen fragte. Seit ich in     die Community gekommen bin habe ich viel geschrieben - ich hatte eine Art     Blog bevor es cool wurde zu bloggen. Ich hab den ersten Entwurf für     Haikus Interface Guidelines [3] geschrieben und habe hier ein fast     fertiges Manuskript für OpenOffice.org's Writer liegen, das ich noch     abschließen möchte. Dieses Jahr hab ich zum ersten Mal Junior High und     High School Schülern Computer Unterricht gegeben. Eine Erfahrung, in der     auch ich viel dazulernen musste, was ich sehr genoss. Die     Programmier-Lektionen zu schreiben kam da wie von selbst, weil das etwas     ist was ich sowieso gern tue: programmieren und unterrichten.&lt;/p&gt;     &lt;p&gt;Paladin war ein Experiment. Für ein paar Wochen hab ich mit den Jungs     von Niue zusammengearbeitet, um den Code zu bereinigen. Das schien mir     aber eine Menge Arbeit zu sein. An einem Wochenende fragte ich mich wie     schwer es wohl sein würde eine IDE wie BeIDE zu schreiben - mein     liebstes Entwicklungstool seit ich unter BeOS das Programmieren lernte.     Es brauchte eine gewisse Zeit um rauszubekommen wie man mit gcc direkt     arbeitet, aber es war überraschend wie einfach doch alles war. Es ist     auch das erfüllendste Projekt an dem ich je gearbeitet habe - jede     Verbesserung hilft mir (und anderen) besser zu programmieren.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Was würde euch die Arbeit an Haiku erleichtern?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;PLF:&lt;/b&gt; Eine native IDE mit integrierter Dokumentation und einem     grafischen Designer. Meine Lieblings IDE ist QtCreator. Gebt mir ein     ähnliches Haiku Programm, integriert mit Jam, und ich bin glücklich.&lt;/p&gt;&lt;p&gt;&lt;b&gt;DW:&lt;/b&gt; Stabilität, Stabilität, Stabilität. Ich wünschte Haiku wäre so     stabil wie BeOS R5 oder zumindest Zeta. Ohne diese Bugs wäre Haiku der     Killer für Entwicklungsarbeit, selbst ohne noch fehlende Features.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Welches interessante Buch, Band, Serie etc. würdet ihr gern empfehlen?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;PLF:&lt;/b&gt; Ich lese nicht sehr viel (außer überlicherweise eine     Ferienlektüre). Zuletzt hab ich "Dracula" von Bram Stocker und "The     Hobbit" von Tolkien gelesen. Beides Bücher die ich empfehlen kann, wenn     man auf diese Genre steht.&lt;br /&gt;     Anstatt fernzuschauen höre ich eher Musik - ich empfehle Progressive     Rock, insbesondere Rush!&lt;/p&gt;&lt;p&gt;&lt;b&gt;DW:&lt;/b&gt; Ich schau nicht viel fern und weil es &lt;i&gt;so&lt;/i&gt; viele gute Bücher gibt,     empfehle ich eine Band, die ich in letzter Zeit viel höre: Skillet.     Deren frühe Songs waren etwas Rock, etwas Electronica, die letzten drei     Alben sind aber waschechte Rockalben. Am besten ist ihr letztes, "Awake"     - jeder einzelne Song ist spitze.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1094008004199905176?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1094008004199905176/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/mini-interview-mit-darkwyrm-und-pier.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1094008004199905176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1094008004199905176'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/mini-interview-mit-darkwyrm-und-pier.html' title='Mini-Interview mit DarkWyrm und Pier Luigi Fiorini'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-315319190794962987</id><published>2010-06-23T18:35:00.001+02:00</published><updated>2011-01-06T11:38:50.969+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 23</title><content type='html'>Mit der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-06-23_lesson_23_polish_and_packaging_our_project"&gt;23. Lektion&lt;/a&gt;&amp;nbsp;schließt DarkWyrms Einführungskurs zu C++ und der Haiku API.&lt;br /&gt;In der letzten Folge geht es weniger ums Programmieren als um den letzten Schliff für ein Programm. Mittels Ressourcen wird der Anwendung ein Icon verpasst, mit dem FileType Add-on bestimmt man das Startverhalten und fügt Informationen zur Programmversion hinzu. Bevor man das Ergebnis seiner Programmieranstrengungen veröffentlicht, sollte man sich kurz Gedanken über die zu verwendende Lizenz machen. Dazu werden verschiedene Modelle kurz vorgestellt: MIT, GPL, LGPL, MPL und Public Domain.&lt;br /&gt;Zum Schluss gibt es noch ein paar Tips in welchem Format man das Ganze unters Volk bringen kann - als ZIP oder PKG.&lt;br /&gt;DarkWyrm beschließt seinen Einsteigerkurs mit Empfehlungen welche fortgeschrittenen Themen man sich noch anschauen sollte, falls man tiefer in die Programmierung einsteigen möchte, und welche Bücher dabei helfen können.&lt;br /&gt;&lt;br /&gt;Alle Teile des C++ Kurses finden sich in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt;, bzw. auf der &lt;a href="http://www.haiku-os.org/development/learning_to_program_with_haiku"&gt;Haiku Website&lt;/a&gt;. Außerdem überarbeitet DarkWyrm nochmal alle Teile, um sie zu einem Buch zusammenzufassen, das es eventuell auch als e-Book geben wird. Alles zu einem fairen Preis, versteht sich. Die PDF Version bleibt natürlich weiterhin verfügbar und kostenlos.&lt;br /&gt;Später dieses Jahr möchte DarkWyrm einen weiteren Kurs starten, dann für fortgeschrittene Themen wie Multithreading, Add-ons, Queries und Attribute, Tracker und mehr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-315319190794962987?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/315319190794962987/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-23.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/315319190794962987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/315319190794962987'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-23.html' title='C++ Kurs, Lektion 23'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7211461086946657086</id><published>2010-06-17T19:54:00.000+02:00</published><updated>2011-01-03T11:26:20.893+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 22</title><content type='html'>Zu Beginn der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-06-15_lesson_22_designing_gui"&gt;22. Lektion&lt;/a&gt; wird kurz das Thema Benutzerfreundlichkeit angeschnitten. Dazu sollte man folgende Überlegungen anstellen:&lt;br /&gt;Wer wird das Programm hauptsächlich benutzen?&lt;br /&gt;Was werden die Hauptaufgaben des Programms sein?&lt;br /&gt;Gibt es weitere Aufgaben die mit übernommen werden könnten ohne die Komplexität über Gebühr zu erhöhen?&lt;br /&gt;Werden eventuelle Fehler elegant abgefangen?&lt;br /&gt;Dann geht es weiter mit der Entwicklung der grafischen Oberfläche für das in der letzten Lektion begonnene &lt;a href="http://darkwyrm.beemulated.net/downloads/pdf/22HaikuFortune.zip"&gt;HaikuFortune&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7211461086946657086?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7211461086946657086/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-22.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7211461086946657086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7211461086946657086'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-22.html' title='C++ Kurs, Lektion 22'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4488400336806314832</id><published>2010-06-16T15:31:00.001+02:00</published><updated>2011-01-03T11:24:36.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>Anwendungen für Haiku</title><content type='html'>Andrew Hudson zeigt in einem &lt;a href="http://www.osnews.com/story/23445/The_State_of_Applications_On_Haiku"&gt;Artikel auf OSNews&lt;/a&gt;, dass es neben den paar essentiellen Anwendungen, die mit Haiku selbst kommen, eine Vielzahl weiterer Anwendungen existiert. Meist für BeOS entwickelt, laufen sie Dank Haikus weitgehender Binär/Source-Kompatibilität oft unverändert unter Haiku. Öfters müssen zusätzlich erst noch Bibliotheken von Drittanbietern installiert werden und manchmal laufen die Anwendung trotzdem nicht oder nicht zufriedenstellend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4488400336806314832?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4488400336806314832/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/anwendungen-fur-haiku.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4488400336806314832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4488400336806314832'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/anwendungen-fur-haiku.html' title='Anwendungen für Haiku'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4138125693399872230</id><published>2010-06-15T19:58:00.001+02:00</published><updated>2011-01-03T11:21:53.122+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>GSoC 2010 Blogs</title><content type='html'>Die &lt;a href="http://haiku-gazette.blogspot.com/2010/04/eigentlich-nur-folgerichtig-nach-funf.html"&gt;7 Google Summer of Code Studenten&lt;/a&gt; kommen so langsam in die Gänge (einige werden noch etwas ausgebremst durch letzte Examen vor der Semesterpause) und berichten auf ihren Blogs über ihre Arbeit. Die Inhalte sind natürlich oft sehr technisch, aber wer über die Fortschritte auf dem Laufenden sein möchte, sollte öfters mal dort vorbeischauen. Die Studenten sind angehalten zumindest alle zwei Wochen über ihren Status zu berichten.&lt;br /&gt;Hier nochmal alle GSoC Teilnehmer mit Links zu ihren Blogs:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Atis Elsts&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/kfx"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Alexander von Gluck IV&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; IPv6 Implementierung&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Janito Vaqueiro Ferreira Filho&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/jvff"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Jérôme Duval&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; ext3 Dateisystem Implementierung&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Lucian Adrian Grijincu&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/lucian"&gt;Blog&lt;/a&gt;]&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Niels Sascha Reedijk&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; lkl-haiku-fsd: generischer Haiku Dateisystem Treiber für alle    von Linux unterstützten Dataisysteme&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christopher Humphries&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/engleek"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; David McPaul&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; Verbesserungen und Erweiterungen für den Media Player&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christophe Huriaux&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/shisui"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Stephan Assmus&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; Implementierung der Grundlagen eines Services Kit&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Nathan Mentley&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/nmentley"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Michael Lotz&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; Haiku x86_64 Port&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alex Wilson&lt;/b&gt; - &lt;a href="http://www.haiku-os.org/user/yourpalal"&gt;Blog&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Mentor:&lt;/i&gt; Adrien Destugues&lt;br /&gt;&lt;i&gt;Projekt:&lt;/i&gt; Perfektionierung der Layout API&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4138125693399872230?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4138125693399872230/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/gsoc-2010-blogs.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4138125693399872230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4138125693399872230'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/gsoc-2010-blogs.html' title='GSoC 2010 Blogs'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4959248354802358869</id><published>2010-06-12T07:59:00.001+02:00</published><updated>2011-01-03T11:14:48.946+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 21</title><content type='html'>Mit der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-06-11_lesson_21_reading_and_writing_files"&gt;21. Lektion&lt;/a&gt; beginnt die letzte Runde in DarkWyrms C++ Kurs. Es ist die erste Hälfte eines Zweiteilers bei dem eine etwas anspruchsvollere Anwendung programmiert werden soll.&lt;br /&gt;Das Ziel ist eine etwas aufgebohrte Version von "fortune", samt grafischer Oberfläche: aus einer per Zufall gewählten Datei soll ein Sinnspruch (fortune cookie == Glückskeks) gezogen werden, der in einem Fenster dargestellt wird. Der Benutzer kann sich dann per Button einen weiteren Spruch ansehen oder das Fenster schließen usw.&lt;br /&gt;Dieser erste Teil beschäftigt sich erst mal mit dem Backend bevor dann im nächsten Teil die GUI an der Reihe ist. Das Hauptaugenmerk liegt auf der BFile Klasse, mit der komfortabel Dateien gelesen, geschrieben, erstellt oder gelöscht und ebenso deren Attribute bearbeitet werden können. Wie schon bei früheren Lektionen gibt DarkWyrm das Grundgerüst der Anwendung vor, die Tips zur Implementierung befinden sich in Kommentaren an den entsprechenden Stellen.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4959248354802358869?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4959248354802358869/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-21.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4959248354802358869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4959248354802358869'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-21.html' title='C++ Kurs, Lektion 21'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8762823557999621685</id><published>2010-06-11T18:33:00.001+02:00</published><updated>2011-01-03T11:10:32.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>Mini-Interview mit Diver (Sergei Reznikov)</title><content type='html'>&lt;p&gt;Besser spät als nie: Bei Haikuware gibt es das Mini-Interview mit demGewinner des &lt;a href="http://haikuware.com/20100611510/mini-interview-diver-sergei-reznikov"&gt;16. Thank You Awards, Diver (Sergei Reznikov)&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wie alt bist Du und womit verdienst Du Dein Geld?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;     Ich bin 27. Zusammen mit meiner Freundin betreibe ich seit einigen Jahren     eine mittelgroße ISP Firma in Moskau. Davor war ich Support-Techniker in     eben dieser Firma. Dabei wurde ich mit vielen Netzwerk Problemen vertraut     - bei Soft- und Hardware ebenso wie bei den Usern. Ich weiß also     normalerweise was so alles schief gehen kann und wie man es wieder in     Ordnung bringt. Jetzt bin ich allerdings auch froh nicht mehr zu oft mit     dem "gemeinen" User zu tun zu haben. :-)&lt;/p&gt;&lt;p&gt;&lt;b&gt;In der Nominierung heißt es, Du hättest in den letzten vier Jahren     rekordverdächtige 800+ Bugs gemeldet. Wie schwer (oder einfach) war     das?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;     Ich würde sagen, ziemlich schwierig. Wenn ich mir die ersten paar     dutzend Tickets anschaue, war ich ganz schön naiv damals. :-) Sie     enthielten nicht viele Infos und waren manchmal nur schlecht     nachzuvollziehen; außerdem war mein Englisch damals auch noch     schlechter als heute. Als ich allerdings ein Auge auf Haikus Bugzilla     und später Trac per RSS behielt, wurde mir klar welche Informationen     für die Entwickler normalerweise nützlich sind.&lt;/p&gt;&lt;p&gt;     Am meisten motiviert mich, dass ich manchmal einige Aspekte meines bald     Vollzeit-Betriebssystems beeinflussen kann, indem ich kleine aber     nervende Dinge aufzeige, die ich noch aus der Zeit kenne, als BeOS R5     noch mein Hauptsystem war. Und wenn jemand dann Deinen Bug behebt,     spornt Dich das gleich an noch weitere einzutragen.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Was würde Dir die Arbeit an Haiku erleichtern?&lt;/b&gt;&lt;/p&gt;    &lt;p&gt; Drei Dinge hätte ich gern in Haiku:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;VirtualBox Erweiterungen:&lt;/i&gt; Während ich Haiku unter VirtualBox laufen        lasse um Bugs zu finden, ist es oft unbequem benötigte Info vom Gast-        zum Host-System zu übermitteln. Momentan benutze ich ftp/scp, aber        ich hätte liebend gern Clipboard- und Maus-Support zwischen den        Systemen. Außerdem stimmt da irgendwas nicht mit Haikus Performance        im Emulator verglichen mit Linux/Windows.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Java&lt;/i&gt;: Momentan muss ich Ubuntu/Fedora auf allen Rechnern benutzen,        weil Java für die ISP Buchhaltung brauche (zumindest zur        Administration). Das würde ich wirklich mal eines Tages unter Haiku        machen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Office&lt;/i&gt;: So traurig das klingt, aber unsere Arbeit verlangt oft nach        einem MS Office kompatiblen System.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Welches interessante Buch, Band, Serie etc. würdest Du gern empfehlen?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;    Meine Freundin hat mir kürzlich einige Bücher von Stephen Hawking    geschenkt, die ich schon seit Monaten kaufen wollte. Außerdem liebe ich    Science Fiction Bücher und Filme. Apropos Filme: Watchmen hat mir    letztes Jahr sehr gut gefallen. Manchaml schauen wir auch Sitcoms wie The    Big Bang Theory und Weeds. :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8762823557999621685?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8762823557999621685/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/mini-interview-mit-diver-sergei.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8762823557999621685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8762823557999621685'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/mini-interview-mit-diver-sergei.html' title='Mini-Interview mit Diver (Sergei Reznikov)'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-4287175522260823161</id><published>2010-06-06T16:48:00.001+02:00</published><updated>2011-01-03T11:04:02.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><category scheme='http://www.blogger.com/atom/ns#' term='Sonstiges'/><title type='text'>BFS Artikel bei Ars Technica</title><content type='html'>Bei &lt;a href="http://arstechnica.com/open-source/news/2010/06/the-beos-filesystem.ars"&gt;Ars Technica&lt;/a&gt; ist seit kurzem ein interessanter Artikel von Andrew Hudson zu lesen. Das Thema ist BFS, das Dateisystem von BeOS und, als Open-Source Nachbau, von Haiku. Bevor etwas mehr in die Tiefe gegangen wird und die Umsetzung einiger Features wie Journaling, Index und Attribute vorgestellt wird, gibt es eine kurze Begriffsklärung was Dateisysteme im Allgemeinen angeht.&lt;br /&gt;Den Abschluss machen zwei Kurzinterviews, zuerst mit dem Hauptentwickler des ursprünglichen BFS, dann mit Axel Dörfler, der für die Implementierung der Open-Source Variante verantwortlich war.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-4287175522260823161?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/4287175522260823161/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/bfs-artikel-bei-ars-technica.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4287175522260823161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/4287175522260823161'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/bfs-artikel-bei-ars-technica.html' title='BFS Artikel bei Ars Technica'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8579480172660627978</id><published>2010-06-05T17:26:00.001+02:00</published><updated>2011-01-03T11:02:19.576+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku Inc.'/><title type='text'>Fortschritte der Haiku Inc.</title><content type='html'>Kürzlich hat Matt Madia mal die &lt;a href="http://www.haiku-os.org/blog/mmadia/2010-05-30_summary_haiku_incs_accomplishments_past_year"&gt;Fortschritte bei Haiku Inc.&lt;/a&gt; seit dem letzten Jahr aus seiner Sicht aufgezählt. &lt;a href="http://www.haiku-os.org/about/haiku_inc"&gt;Haiku Inc.&lt;/a&gt; ist die non-profit Organisation (NPO), die Spenden einnimmt und für Dinge ausschüttet, die der Entwicklung und Verbreitung von Haiku zugute kommen. So wurden und werden einige der Entwickler für einen bestimmten Zeitraum angeheuert, um an bestimmten Baustellen gezielt zu arbeiten. Der native Browser WebPositive ist ein gutes Beispiel für so eine Aktion.&lt;br /&gt;Daneben achtet Haiku Inc. auf die Einhaltung des geschützten Logos und Namen "Haiku". Denn obwohl der Sourcecode unter der BSD/MIT Lizenz absolut frei verfügbar ist, möchte man dass unter "Haiku" nur kompatible Distributionen vertrieben werden können, die den hohen Ansprüchen des Haiku Projekts genügen.&lt;br /&gt;&lt;br /&gt;Neben administrativen Fortschritten wie formellen Meetings einer &lt;a href="http://www.freelists.org/list/haiku-inc"&gt;offiziellen Mailingliste&lt;/a&gt;,&lt;br /&gt;einem Board of Directors und diversen genehmigten Anträgen die für NPOs vorgeschrieben sind, tat sich auch auf der finanziellen Verwaltungsseite etwas. Neue Konten wurden eingerichtet und Haikus Spendensystem wurde etwas erweitert: es werden nun auch Google Checkouts und Amazon Payments akzeptiert und, für viele Europäer interessant, per PayPal kann nun auch in Euro gespendet werden, was Wechselkursschwankungen und Gebühren spart.&lt;br /&gt;Diese neuen Möglichkeiten spiegeln sich in der etwas aufgebohrten &lt;a href="http://www.haiku-os.org/community/donating_to_haiku"&gt;Spendeseite&lt;/a&gt; wider.&lt;br /&gt;Erstmals wurde ein &lt;a href="http://www.freelists.org/post/haiku/Haiku-Inc-Proposed-Annual-Budget"&gt;Jahresbudget&lt;/a&gt; aufgestellt, der &lt;a href="http://www.haiku-os.org/files/haiku_inc/haiku_financial-report-2008.pdf"&gt;Finanzreport von 2008&lt;/a&gt; (PDF, 48KiB) konnte endlich fertig gestellt werden und es wurde eine Spendenaktion für 2010 durchgeführt. Nicht zuletzt dadurch konnten etwa 8.000$ für insgesamt 800 Entwickler-Stunden ausgegeben werden und ein neuer &lt;a href="http://www.hetzner.de/en/hosting/produkte_rootserver/eq4"&gt;Hosting Service&lt;/a&gt; für die Server finanziert werden.&lt;br /&gt;Einige offene Punkte sind auch gerade noch in der Bearbeitung: der Finanzreport für 2009, SSL Zertifizierung, Steuerangelegenheiten, eine Satzung und die Vollendung der &lt;a href="http://dev.haiku-os.org/wiki/WorkInProgress/HaikuTrademarkPolicy"&gt;Trademark&lt;/a&gt; -Registrierung.&lt;br /&gt;&lt;br /&gt;Matt Madia war zwar nicht der einzige, der sich um diese eher undankbaren Verwaltungsaufgaben gekümmert hat, aber er war in letzter Zeit die treibende Kraft und ihm gebührt daher auf alle Fälle großer Dank!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8579480172660627978?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8579480172660627978/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/fortschritte-der-haiku-inc.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8579480172660627978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8579480172660627978'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/fortschritte-der-haiku-inc.html' title='Fortschritte der Haiku Inc.'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2059587396646345475</id><published>2010-06-02T08:13:00.003+02:00</published><updated>2011-01-03T10:57:06.866+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 20</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-06-02_lesson_20_all_about_storage"&gt;Folge 20&lt;/a&gt; macht mal eine kleine Pause mit dem Interface Kit und der GUI Programmierung. Diesmal ist das Storage Kit dran, welches immer dann zum Einsatz kommt, wenn mit Dateien oder Verzeichnissen umgegangen wird. Die Lektion beginnt mit einer Kurzvorstellung der wichtigsten Klassen in diesem Kit, bevor der Einsatz einiger von ihnen in einem gut dokumentierten Beispielprojekt erklärt wird. &lt;a href="http://darkwyrm.beemulated.net/downloads/pdf/20ListDir.zip"&gt;listdir&lt;/a&gt; ist ein simples Kommandozeilenprogramm, das die Dateien/Ordner in einem Verzeichnis samt ihrer Größe auflistet.&lt;br /&gt;&lt;br /&gt;Demnächst geht es dann weiter mit der Programmierung einer komplexeren "echten" Anwendung. Dies wird über mehrere Folgen geschehen und alles gelernte zusammenfassen. Damit dürfte dann der erste Teil von DarkWyrms Kurs beendet werden.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2059587396646345475?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2059587396646345475/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-20.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2059587396646345475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2059587396646345475'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/c-kurs-lektion-20.html' title='C++ Kurs, Lektion 20'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2747158896983152459</id><published>2010-06-01T20:17:00.000+02:00</published><updated>2011-01-03T10:54:34.895+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>17. Thank You Award Gewinner</title><content type='html'>Der &lt;a href="http://haikuware.com/20100531506/june-2010-17th-tya-winners"&gt;17. Thank You Award&lt;/a&gt; geht wieder mal an zwei Gewinner: DarkWyrm und Pier Luigi Fiorini; beide bekamen 69 Stimmen der abgegebenen 190. Ersterer für seinen &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;C++ Kurs&lt;/a&gt;, letzterer für seine native IM Anwendung &lt;a href="http://dev.osdrawer.net/projects/show/caya"&gt;Caja&lt;/a&gt;. Beide bekommen wie üblich ein Haiku T-Shirt.&lt;br /&gt;Glückwunsch an beide Gewinner und vielen Dank an alle Kandidaten!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2747158896983152459?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2747158896983152459/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/17-thank-you-award-gewinner.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2747158896983152459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2747158896983152459'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/06/17-thank-you-award-gewinner.html' title='17. Thank You Award Gewinner'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3004974670661203274</id><published>2010-05-28T10:08:00.000+02:00</published><updated>2011-01-02T18:44:01.623+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>17. Thank You Award Abstimmung</title><content type='html'>Es kann wieder mal &lt;a href="http://haikuware.com/20100524502/june-thank-you-award-nominations"&gt;abgestimmt&lt;/a&gt; werden wer sich durch sein Engagement fürHaiku in den letzten zwei Monaten ein besonderes Dankeschön verdient hat.Wer die meisten Stimmen erhält, bekommt außerdem ein Haiku T-Shirt. DieKandidaten sind diesmal:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;DarkWyrm&lt;/b&gt; - Für seine IDE &lt;a href="http://haikuware.com/directory/view-details/development/ides/paladin"&gt;Paladin&lt;/a&gt; und dengroßartigen &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;C++ Programmierkurs&lt;/a&gt; mit Einführung in die Haiku API.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;PierLuigi Fiorini&lt;/b&gt; - Für den IM Port &lt;a href="http://dev.osdrawer.net/projects/show/caya"&gt;Caya&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Martin Hebnes Pederson&lt;/b&gt; - Fürseine &lt;a href="http://haikuware.com/directory/view-details/internet-network/chat-irc/haikutwitter-alpha2-rev-90"&gt;Twitter Anwendung&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ithamar R. Adema&lt;/b&gt; - Für seine Arbeit an derDrucker Infrastruktur.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Travis Reed&lt;/b&gt; - Für sein online &lt;a href="http://hta.polytect.org/"&gt;Lokalisierungs-Tool&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Grzegorz Dabrowski "kaliber"&lt;/b&gt; - Für den Port von KDE Anwendungen wie&lt;a href="http://haikuware.com/20100117461/koffice-ported-to-haiku"&gt;KOffice&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jerôme Duval&lt;/b&gt; - Für seine fortwährende Arbeit an AudioTreibern und mehr.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Stefano Ceccherini&lt;/b&gt; - Für seine Arbeit an Terminal undBMenu.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Niels Reedijk&lt;/b&gt; - Für seine Administrator- und Dokumentationsarbeit.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Adrien Destugues&lt;/b&gt; - Für das Locale Kit.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alexandre Deckner&lt;/b&gt; - Für dieVerbesserungen im Tracker.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Oliver Tappe&lt;/b&gt; - Für seine Sysadmin Arbeit.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3004974670661203274?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3004974670661203274/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/17-thank-you-award-abstimmung.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3004974670661203274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3004974670661203274'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/17-thank-you-award-abstimmung.html' title='17. Thank You Award Abstimmung'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5945716025981519389</id><published>2010-05-25T17:49:00.001+02:00</published><updated>2011-01-02T18:36:33.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 19</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-05-25_lesson_19_resources_and_pictures"&gt;19. Folge&lt;/a&gt; im C++ Kurs beschäftigt sich mit einem besonders nützlichen Haiku Konzept, dem Translation Kit. Mit ihm können ohne besondere Vorkehrungen alle Grafikformate benutzt werden, für die ein sogenannter "Translator" installiert ist. Dieser übernimmt die Übersetzung zu/aus dem jeweiligen Format, das Programm selbst arbeitet nur mit BBitmaps. Die eigentlichen Daten können sich in einer eigenen Datei oder, wie im Beispielprogramm "Emo" dieser Folge, als Resource in der Programmdatei selbst befinden. Eine Resource kann jede Art von Daten aufnehmen, die dann anhand ihres Typs, Namens und einer individuellen ID unterschieden werden. "Emo" zeigt wie fünf kleine Smiley PNGs aus der in die Emo-Binärdatei kompilierte Resource ausgelesen und nacheinander in einem Fenster dargestellt werden. Per Mausklick wechseln die Smiley Grafiken.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5945716025981519389?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5945716025981519389/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-19.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5945716025981519389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5945716025981519389'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-19.html' title='C++ Kurs, Lektion 19'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1794825317267333535</id><published>2010-05-19T21:00:00.002+02:00</published><updated>2011-01-02T18:33:10.197+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><title type='text'>Podcasts und Interviews</title><content type='html'>Es gibt einige interessante Interviews und Podcasts über Haiku.&lt;br /&gt;Als erstes wäre da das &lt;a href="http://haikuware.com/20100513500/artur-wyszynski-interview-haiku-opengl-kit"&gt;Interview mit Artur Wyszynski&lt;/a&gt;. Darin berichtet er über den aktuellen Stand und zukünftige Pläne zu OpenGL unter Haiku und geht auf die Rollen von Gallium3D und Linux DRM Treiber ein. Der 62.&lt;br /&gt;&lt;a href="http://leszek.podspot.de/post/techview-podcast-10-09folge62/"&gt;Techview Podcast&lt;/a&gt; hat einen Test von Haiku R1 Alpha 2 zu bieten. Der Video-Podcast wiegt allerdings stattliche 600 mb...&lt;br /&gt;Den zweiten Video-Podcast gibt es glücklicherweise auch als Audiodatei, was hier eigentlich auch reicht, weil es sich um ein reines Interview handelt. Im &lt;a href="http://twit.tv/floss120"&gt;120. FLOSS Weekly&lt;/a&gt; befragen Randal Schwartz und Aaron Siego die beiden Haiku Enthusiasten bzw. Entwickler Ryan Leavengood und Niels Reedijk eine Stunde lang zu Haiku.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1794825317267333535?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1794825317267333535/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/podcasts-und-interviews.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1794825317267333535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1794825317267333535'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/podcasts-und-interviews.html' title='Podcasts und Interviews'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-2374668722422745347</id><published>2010-05-19T15:38:00.000+02:00</published><updated>2011-01-02T18:34:47.011+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 18</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-05-19_lesson_18_working_lists"&gt;18. Lektion&lt;/a&gt;&amp;nbsp;beginnt mit einem Überblick zu den auf der großen BView Klasse aufsetzenden GUI Objekten, von BAlert und BPictureButton zu BSlider und BTextView. Weiter geht es mit den verschiedenen Möglichkeiten zum &lt;i&gt;Typecasting&lt;/i&gt; unter C++, bei dem die Daten einer Variablen in einen anderen Typ gewandelt werden. Das Beispielprogramm dieser Lektion zeigt den Umgang mit BListView in einem scrollview: Aus einer Liste kann der Text ausgewählt werden, der als Fenstertitel erscheint, ein Button führt einen Reset des Titels aus.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-2374668722422745347?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/2374668722422745347/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-18.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2374668722422745347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/2374668722422745347'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-18.html' title='C++ Kurs, Lektion 18'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5205878053709716679</id><published>2010-05-13T11:57:00.002+02:00</published><updated>2011-01-02T18:30:11.364+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 17</title><content type='html'>In &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-05-10_lesson_17_whats_menu"&gt;Lektion 17&lt;/a&gt;  wird anhand eines einfachen Programms gezeigt, wie Menüs erzeugt werden; im Beispiel wird die Farbe eines Rechtecks geändert. Das Rechteck ist ein BView der mit der Funktion AddChild() dem BWindow hinzugefügt wird. Auf gleiche Weise wird die BMenuBar montiert, die per AddItem() mit einem Menü bestückt wurde, was seinerseits mittels AddItem() einige Farben als Menüpunkte erhält. Jeder Menüpunkt schickt bei seiner Anwahl eine BMessage, die in der MessageReceived() Funktion des Fensters ausgewertet wird, um per SetViewColor() die Farbe des Rechteck-BViews entsprechend zu ändern.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;br /&gt;&lt;br /&gt;Und zum Abschluss noch eine gute Nachricht: DarkWyrm hat seine Coding-Pause beendet und sich als aktiver Programmierer beim Haiku Projekt &lt;a href="http://www.freelists.org/post/haiku-development/Checking-Back-In"&gt;zurück gemeldet&lt;/a&gt;. Willkommen zurück!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5205878053709716679?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5205878053709716679/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-17.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5205878053709716679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5205878053709716679'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/c-kurs-lektion-17.html' title='C++ Kurs, Lektion 17'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-5771071636443955058</id><published>2010-05-13T10:46:00.005+02:00</published><updated>2011-01-02T18:26:09.565+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Haiku R1 Alpha 2 ist da!</title><content type='html'>Nach fast 8 Monaten wurde heute eine weitere &lt;a href="http://www.haiku-os.org/news/2010-05-10_haiku_project_announces_availability_haiku_r1alpha_2"&gt;offizielle Alpha-Version von Haiku&lt;/a&gt; veröffentlicht! Die zweite Alpha soll Entwicklern eine nochstabilere und Feature-reiche Plattform bieten, um an ihren Projekten zuarbeiten und natürlich profitieren davon auch alle Endanwender. ZurInstallation steht &lt;a href="http://www.haiku-os.org/get-haiku"&gt;Haiku R1 Alpha 2&lt;/a&gt; in verschiedenen Formaten zumDownload bereit. Als klassisches ISO zum Brennen auf CD, als VM- Image zumBetrieb in virtuellen Maschinen wie VMWare oder VirtualBox und alsAnyboot-Image. Das Anyboot-Image kann auf CD gebrannt oder auf einenUSB-Stick (mittels dd) geschrieben werden.&lt;br /&gt;Die zweite Alpha hat neben einerMenge Bugfixe einige neue Features, aber auch noch ein paar bekannteProbleme. In den &lt;a href="http://www.haiku-os.org/get-haiku/release-notes"&gt;Release Notes&lt;/a&gt; wird alles aufgezählt:&lt;br /&gt;&lt;h4&gt;Neue Features&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;WebPositive ist der sich in Entwicklung befindliche auf WebKit basierende    Browser.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;WLAN-Unterstützung mittels FreeBSD 8 Kompatibilitätsschicht. Firmware,    die aus Lizenzgründen nicht mitgeliefert werden darf, kann mit dem    install-wifi-firmwares.sh Skript installiert werden. Das experimentelle    setwep erlaubt WEP-Verschlüsselung.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Message Signaled Interrupts (MSI) als Zwischenlösung für richtiges    IRQ-Routing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Es wurde ein Bug im Netzwerk Code beseitigt, der dazu führen konnte, dass    Webseiten nicht komplett geladen wurden.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Partitioniert man eine Platte, wird von DriveSetup ein kleiner Bootloader    in den Master Boot Record (MBR) geschrieben, der die aktive Partition    startet.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Das LocaleKit dient zur Internationalisierung von Programmen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Übersetzungen vom User Guide und anderer Dokumentation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Weniger Locking führt zu verbesserten Compile-Zeiten.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Verbesserungen im Kernel und Virtual Memory System.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Verbesserte Schriftdarstellung durch 'Hinting' in FreeType.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Updates für mitgelieferte Softwarepakete, v.a. bash 2.x -&amp;gt; 4.x.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Mit dem Skript installoptionalpackage lassen sich die meisten Haiku    Optional Packages nachinstallieren; eine Zwischenlösung bis zum    richtigen Paketmanager auf PackageFS-Basis.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Stark verbesserte USB-Massenspeicher Performance durch eine bessere    Page-Mapping-Strategie.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ACPI ist standardmäßig aktiviert.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Bessere HDA Sound-Unterstützung bei Nvidia Chipsätzen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Funktionierendes UDF Dateisystem.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Weiter verbesserte POSIX Kompatibilität.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;API/ABI Änderungen:   &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;BJoystick - Fix für BeOS Kompatibilität   &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;GCC 4 ABI Änderungen wodurch Anwendungen ggf. neu kompiliert werden       müssen   &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Einführung der Versionierung von Bibliotheken    Haiku GCC4 kann nun direkt unter einem 64bit Linux kompiliert werden. GCC2    benötigt immer noch linux32.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Neuer Imagetyp 'anyboot' kann direkt wie ein ISO auf CD gebrannt oder auf    ein USB Gerät geschrieben werden. Einige Brennsoftware, die    'intelligent' sein möchte produziert u.U. nicht funktionierende CDs.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Haikus Internet Infrastruktur wurde Dank vieler Spender aufgebohrt.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Fehlende Features&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Für WLAN wird noch keine WPA Verschlüsselung unterstützt, nur WEP.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Es gibt noch kein Paket-Management.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Der Haiku Boot Manager (bootman) unterstützt nur Systeme mit nur einer    Festplatte.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;USB Tastaturen an OHCI oder USB 2.0 Hubs funktionieren nicht im Kernel    Debugging Land (KDL). Dazu müssen sie müssen an UHCI Ports hängen.    Wenn der Kernel Debugger durch eine 'Panic' aufgerufen wird, kann es    passieren, dass die Tastatur nicht funktioniert. Das kann umgangen    werden, indem man das KDL eigenständig einmal betritt und wieder    verlässt.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Es existiert noch kein Font-Overlay. Wählt man bei der Installation eine    Sprache mit Schriftzeichen aus, die der Standardfont nicht unterstützt    (z.B. Japanisch), wird deshalb der lokalisierte Text unlesbar. Die    Installation führt man in diesem Fall momentan am besten auf Englisch    durch.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Bekannte Probleme&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;LiveCD und Performance beim ersten Hochfahren: Direkt nach der    Installation bzw. wenn man die LiveCD benutzt, laufen anfangs einige    Hintergrundprozesse, die solange sie ausgeführt werden das System    ausbremsen. Bei beschreibbaren Medien findet das nur einmal statt, gerade    bei den langsamen CDs aber bei jedem Booten.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Die Schriftdarstellung konnte wegen dem ausgelaufenen Softwarepatent zum    'Hinting' bereits verbessert werden. Anderer noch patentierter Code,    insbesondere das Subpixel-Rendering, ist weiterhin deaktiviert bis die    Rechtslage klarer ist.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Haikus ACPI Unterstützung kann bei mancher Hardware Probleme machen. ACPI    kann im Menü "Safe Mode Options" vom Boot Loader deaktiviert werden.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Während es die IRQ-Routing Situation verbessert, kann es durch das erst    kürzlich eingeführte MSI zu Problemen bei mancher Hardware kommen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Kopiert man viele Daten von schnellen auf langsamere Medien (z.B. auf    USB-Sticks), kann das System anfangen Speicher auszulagern.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Es wurde berichtet, dass der Haiku Boot Loader bei mancher Hardware    hängt.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Die begonnene Lokalisierung ist noch ziemlich experimentell. Einige    Programme sind nur teilweise übersetzt und es kann zu Problemen mit    langen Zeichenketten in den Übersetzungen kommen. Die Locale Preferences    funktionieren noch nicht allzu gut.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Im Sprachmenü vom User Guide erscheint statt der ukrainischen die    britische Flagge.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Source Code&lt;/h4&gt;&lt;p&gt;Der Source Code von Haiku, den Buildtools und den Optional Packages (sofernopen-source) gibt es als &lt;a href="http://haiku-files.org/files/releases/r1alpha2/sources/"&gt;Download&lt;/a&gt;.&lt;/p&gt;&lt;h4&gt;Bug Berichte&lt;/h4&gt;&lt;p&gt;Haikus &lt;a href="http://dev.haiku-os.org/"&gt;Bugtracker&lt;/a&gt; zählt momentan über 1500 offene und mehr als 4000erledigte Tickets. Wer einen Bug melden möchte, sollte zuerst suchen ob esdazu nicht schon einen Bericht gibt, und ansonsten ein neues Ticketeröffnen.&lt;br /&gt;Weitere Infos gibt es auf der &lt;a href="http://www.haiku-os.org/docs/welcome/welcome_de.html"&gt;Welcome&lt;/a&gt; Seite, die auch auf demDesktop verlinkt ist, und auf der Haiku Webseite.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-5771071636443955058?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/5771071636443955058/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/haiku-r1-alpha-2-ist-da.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5771071636443955058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/5771071636443955058'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/05/haiku-r1-alpha-2-ist-da.html' title='Haiku R1 Alpha 2 ist da!'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3197587455744915985</id><published>2010-04-27T19:35:00.002+02:00</published><updated>2011-01-03T11:20:41.170+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Sieben GSoC Studenten auf einen Streich</title><content type='html'>Eigentlich nur folgerichtig: nach fünf Plätzen in 2008 und sechs in 2009 kann das Haiku Projekt dieses Jahr sieben Studenten beim &lt;a href="http://www.haiku-os.org/news/2010-04-22_seven_students_be_mentored_haiku_google_summer_code_2010"&gt;Summer of Code 2010&lt;/a&gt;&amp;nbsp;verbuchen! Eigentlich wären es nur sechs gewesen, aber Dank Matt Madia, der Haikus GSoC Präsens managed, konnte in den letzten Tagen der Meldefrist noch der siebte Platz für Haiku gesichert werden.&lt;br /&gt;Noch ein paar weitere Zahlen: Insgesamt haben sich 367 Organisationen um GSoC Plätze bemüht und 5539 Bewerbungen von Studenten gingen ein. Letztendlich wurden &lt;a href="http://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010"&gt;152 Organisationen&lt;/a&gt;&amp;nbsp;angenommen, darunter auch Haiku, bei dem allein 26 Bewerbungen eingingen.&lt;/p&gt;&lt;p&gt;Wie schon im letzten Jahr wurden die Studenten angehalten zusammen mit ihrer Bewerbung einige &lt;a href="http://dev.haiku-os.org/search?q=gsoc2010&amp;amp;noquickjump=1&amp;amp;ticket=on&amp;amp;changeset=on"&gt;Tickets im Bugtracker&lt;/a&gt;&amp;nbsp;zu lösen. Dadurch lässt sich ein Bewerber schon etwas einschätzen und es ist sicher gestellt, dass schon mal eine funktionierende Entwicklungsumgebung vorhanden ist wenn es los geht. Da Bewerbungen als auch Patches alle von so außerordentlicher Qualität waren, stellte sich die Auswahl der Studenten als überaus schwierig heraus.&lt;br /&gt;Nach drei Stunden IRC Konferenz der Mentoren stand noch nicht mal der sechste Platz fest... Dies sind Haikus diesjährigen GSoC Studenten und ihre Mentoren:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Atis Elsts&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Alexander von Gluck IV&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; IPv6 Implementierung&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Janito Vaqueiro Ferreira Filho&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Jérôme Duval&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; ext3 Dateisystem Implementierung&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Lucian Adrian Grijincu&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Niels Sascha Reedijk&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; lkl-haiku-fsd: generischer Haiku Dateisystem Treiber für alle von Linux unterstützten Dateisysteme&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christopher Humphries&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; David McPaul&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; Verbesserungen und Erweiterungen für den Media Player&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Christophe Huriaux&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Stephan Assmus&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; Implementierung der Grundlagen eines Services Kit&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Nathan Mentley&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Michael Lotz&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; Haiku x86_64 Port&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alex Wilson&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Mentor:&lt;/i&gt; Adrien Destugues&lt;br /&gt;    &lt;i&gt;Projekt:&lt;/i&gt; Perfektionierung der Layout API&lt;/li&gt;&lt;/ul&gt;Da sich natürlich wieder viel mehr Studenten beworben haben als GSoC Plätze zur Verfügung stehen, geht ein besonderer Dank an diejenigen, die leider nicht genommen werden konnten: Duane Bailey, Sean Bartell, Dario Casalinuovo, Akshay Gupta, Francesco Piccinno, Ankur Sethi und Andras Sevcsik.&lt;br /&gt;Außerdem gebührt Google Dank für sein Summer of Code Programm, dessen Administratoren Carol Smith, Cat Allman, Chris DiBona und Ellen Ko; dem &lt;a href="http://code.google.com/p/soc/"&gt;Melange&lt;/a&gt;&amp;nbsp;Team und natürlich den &lt;a href="http://haiku-gazette.blogspot.com/2010/03/haiku-beim-google-summer-of-code-2010.html"&gt;Haiku Mentoren&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3197587455744915985?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3197587455744915985/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/eigentlich-nur-folgerichtig-nach-funf.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3197587455744915985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3197587455744915985'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/eigentlich-nur-folgerichtig-nach-funf.html' title='Sieben GSoC Studenten auf einen Streich'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1773187912287833276</id><published>2010-04-27T17:20:00.002+02:00</published><updated>2011-01-02T18:15:33.151+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 16</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-04-27_lesson_16_locked_and_overloaded"&gt;16. Folge&lt;/a&gt; beschäftigt sich ausnahmsweise nicht wieder mit der Haiku API, sondern mit einigen C++ Grundlagen. Den Anfang macht das Überladen von Funktionen und Operatoren, um je nach übergebenen Parametern unterschiedliche Funktionen aufzurufen bzw. um auf bestimmte Objekte speziell abgestimmte Operatoren verwenden zu können. Weiter geht es mit dem Einsatz von Kopier-Konstruktoren, mit denen sichergestellt wird, dass auch auf dem Heap angelegte Eigenschaften eines Objekts mitkopiert werden, was ansonsten zu schwer zu findenden Fehlern führen kann.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1773187912287833276?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1773187912287833276/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-16.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1773187912287833276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1773187912287833276'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-16.html' title='C++ Kurs, Lektion 16'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3801558282826786628</id><published>2010-04-20T15:36:00.001+02:00</published><updated>2010-12-31T10:50:22.128+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 15</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-04-20_lesson_15_haiku_api_10000_feet"&gt;15. Lektion&lt;/a&gt;&amp;nbsp;gibt einen Überblick über den Aufbau der Haiku API und stellt kurz die einzelnen Systembibliotheken, die sogenannten "Kits", vor. Anschließend wird auf die besondere Bedeutung des "Messaging" in der Haiku Programmierung eingegangen, die verschiedenen Sender und Empfänger solcher Nachrichten aufgezählt und die zentrale Stelle von deren Management im eigenen Programm vorgestellt: Die MessageReceived() Funktion, in der man auf alle möglichen Benachrichtigungen reagieren kann.&lt;br /&gt;Der Quellcode für ein Beispielprogramm, bei dem man durch Klicken eines Buttons den Fenstertitel ändert, liegt diesmal auch als &lt;a href="http://darkwyrm.beemulated.net/downloads/pdf/15ClickMe.zip"&gt;15ClickMe.zip&lt;/a&gt;&amp;nbsp;zum Download bereit. Trotzdem sollte man den Code besser von Hand abtippen, da man sich dadurch alles viel besser einprägen und nachvollziehen kann.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3801558282826786628?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3801558282826786628/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-15.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3801558282826786628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3801558282826786628'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-15.html' title='C++ Kurs, Lektion 15'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-8048673371279892992</id><published>2010-04-17T08:15:00.001+02:00</published><updated>2010-12-31T10:47:38.418+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>BeGeistert 022 - Workshop Montag</title><content type='html'>Beim BeGeistert 021 im Oktober 2009 gab es zum ersten Mal einen Workshop, bei dem die Haiku API etwas näher vorgestellt wurde. Selbst war ich damals nicht dabei, aber anscheinend wurde Interesse an einen eigenen Workshop-Tag bekundet, der zusätzlich zum normalen BeGeistert Wochenende stattfinden soll.&lt;br /&gt;Also wurde jetzt beim BG 022 der Montag zum "Workshop Monday" erklärt, der für 75 EUR dazu gebucht werden konnte. Leider haben sich dann doch nur zwei Leute dafür eingeschrieben: Finn und ich. Weil ich erst letzten Dezember mit dem Programmieren angefangen habe, buchte ich das Ding damals mit der Vorstellung, dass ich mir als einer unter vielen die Sache anschauen werde und hoffentlich das ein oder andere auch verstehen würde. Schlimmstenfalls wär es eine Spende an die HSA gewesen...&lt;br /&gt;&lt;br /&gt;Und so war es dann ja auch, nur dass es nicht ein Raum voll Leute war, sondern nur Finn und ich mit Stephan im Raum zusammen mit den anderen Code Sprintern. Stephan zeigte uns über etwa fünf Stunden einige Programmiertechniken, die eleganten Code ermöglichen, der sehr modular ist und daher auch leicht zu warten ist. Mit Benachrichtigungen via Listener, Reference Counting und Actions wurde ein kleines Demoprogramm nach und nach erweitert um Objekte zu synchronisieren, Fenster zu managen und einen Undo/Redo Puffer zu implementieren. Das Demoprogramm nutze eine allgemeine Shape Klasse um in zwei Fenstern einige Rechtecke darzustellen. Verschob man ein Rechteck mit der Maus in einem Fenster, bewegte sich das entsprechende Rechteck im andern Fenster synchron dazu.&lt;br /&gt;&lt;br /&gt;Zu sehen, mit wie wenig Code einige Dinge implementiert werden können, war schon faszinierend, auch wenn ich zugeben muss, dass einige Details ein wenig zu hoch für einen Anfänger wie mich waren. Ich habe allerdings vor den Code noch öfters mal durchzuarbeiten, während ich etwas mehr C++ Wissen ansammle... :)&lt;br /&gt;&lt;br /&gt;Generell soll es auch beim nächsten BeGeistert wieder einen Workshop Monday geben, hoffentlich dann mit größerer Beteiligung. Ich kann mir vorstellen, dass gerade etwas erfahrenere Programmierer noch in viel größerem Maße vom individuellen Zugang zum Wissen eines Core-Entwicklers profitieren können. Also, plant schonmal einen zusätzlichen Urlaubstag im Oktober ein. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-8048673371279892992?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/8048673371279892992/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/begeistert-022-workshop-montag.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8048673371279892992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/8048673371279892992'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/begeistert-022-workshop-montag.html' title='BeGeistert 022 - Workshop Montag'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-1598076610828599683</id><published>2010-04-14T14:57:00.001+02:00</published><updated>2010-12-31T10:43:44.132+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 14</title><content type='html'>In der &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-04-14_lesson_14_our_first_gui_program"&gt;14. Folge&lt;/a&gt;&amp;nbsp;der Reihe schreiben wir unser erstes echtes Haiku Programm mit einer grafischen Oberfläche. Über eine BApplication Instanz stellen wir den Kontakt zum app_server her, öffnen ein BWindow und zeigen darin einen Text in einem BStringView. DarkWyrm benutzt hierzu das von ihm entwickelte &lt;a href="http://www.haikuware.com/directory/view-details/development/ides/paladin"&gt;Paladin&lt;/a&gt;, der Code funktioniert aber natürlich genauso unter jeder anderen IDE bzw. für Leute, die lieber nur mit einem Texteditor arbeiten und im Terminal kompilieren.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-1598076610828599683?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/1598076610828599683/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-14.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1598076610828599683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/1598076610828599683'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-14.html' title='C++ Kurs, Lektion 14'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-626481718941165055</id><published>2010-04-11T23:26:00.002+02:00</published><updated>2010-12-31T10:39:18.541+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veranstaltung'/><title type='text'>BeGeistert 022, the Cola Coder has returned</title><content type='html'>So, das 22. BeGeistert ist geschafft! Bis auf die getreuen CodeSprinter Adrien Destugues, Clemens Zeidler, Axel Dörfler, Ingo Weinhold, Oliver Tappe, Michael Lotz und Stephan Aßmus, die noch bis Ende der Woche einen Haiku Programmier Marathon hinlegen. Leider war die Zahl der Teilnehmer nicht so überwältigend hoch wie kurz nach R1/alpha1 beim letzten Mal im Oktober.&lt;br /&gt;Trotzdem waren knapp 30 Leute da; neben alten Bekannten auch ein neuer Entwickler, Sebastian, der sich gleich sehr gut einlebte. Wie immer nutzten alle die Gelegenheit um ihre aktuellen Projekte und Fortschritte vorzuzeigen und darüber zu fachsimpeln. Jeder hatte sein Notebook dabei und es bildeten sich um die einzelnen Rechner kleine Grüppchen, die sich bald auch wieder auflösten und weiter zogen. Und natürlich wurden die Haiku Entwickler oft zum Tatort gerufen, falls sich ein System mal ins Kernel Debugging Land verabschiedete oder andere Schwierigkeiten auftraten. Viele der Probleme konnten dann auch gleich vor Ort direkt gelöst werden.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;[Den Rest des Artikels konnte ich nach dem dem Serverumzug leider mangels Backup nicht wieder herstellen. Es gibt allerdings noch eine &lt;a href="http://www.haiku-os.org/blog/humdinger/2010-04-15_begeistert_022_report"&gt;Englische Version&lt;/a&gt;.]&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-626481718941165055?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/626481718941165055/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/begeistert-022-cola-coder-has-returned.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/626481718941165055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/626481718941165055'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/begeistert-022-cola-coder-has-returned.html' title='BeGeistert 022, the Cola Coder has returned'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3833989852957695217</id><published>2010-04-08T19:40:00.002+02:00</published><updated>2010-12-31T10:33:01.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Paladin 1.2 veröffentlicht</title><content type='html'>DarkWyrm hat ein Update seiner Entwicklungsumgebung &lt;a href="http://www.haikuware.com/directory/view-details/development/ides/paladin"&gt;Paladin&lt;/a&gt;&amp;nbsp;veröffentlicht. Die IDE steht in der Tradition von BeOS BeIDE: schnell und einfach in der Bedienung, ohne gewöhnungsbedürftige jam oder makefiles. Als Editor kommt ein zur Zeit nur minimal angepasster Pe zum Einsatz.&lt;br /&gt;Neben einigen Bugfixen und kleinen Verbesserungen bei der Bedienung, besitzt die Version 1.2 einige neue Funktionen, die den Entwicklungsprozess noch etwas schneller und angenehmer machen. Mittels "Code Templates" lassen sich oft benutzte Standardlösungen projektübergreifend nutzen und auf Stand halten, ohne gleich eine Bibliothek daraus zu machen. Ein neuer Compiler Cache "ccache" verkürzt die Wartezeit bei größeren Projekten. Über eine Import Funktion lässt sich schnell ein neues Projekt aus einem bestehenden machen und im Werkzeug Menü ist ein Regular Expression Tester dazu gekommen, mit dem man bequem an Regulären Ausdrücken rumfeilen kann, bis alles passt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3833989852957695217?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3833989852957695217/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/paladin-12-veroffentlicht.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3833989852957695217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3833989852957695217'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/paladin-12-veroffentlicht.html' title='Paladin 1.2 veröffentlicht'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-6874340178383380218</id><published>2010-04-04T09:16:00.000+02:00</published><updated>2010-12-29T18:55:15.195+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programmierung'/><title type='text'>C++ Kurs, Lektion 13</title><content type='html'>Die &lt;a href="http://www.haiku-os.org/blog/darkwyrm/2010-04-04_lesson_13_programming_classes"&gt;13. Folge&lt;/a&gt; des Kurses beschäftigt sich mit einigen der herausragenden Merkmale von C++: Vererbung, virtuelle und statische Funktionen, sowie das Überladen von Funktionen. Bis zur nächsten Folge sollte man sich mal im BeBook die Klassen BApplication, BWindow und BView ansehen. Dann gehts nämlich los mit dem ersten waschechten Haiku Programm.&lt;br /&gt;&lt;br /&gt;Alle Lektionen des Kurses sind in &lt;a href="http://darkwyrm.beemulated.net/lessons.htm"&gt;DarkWyrm's Library&lt;/a&gt; nachzulesen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-6874340178383380218?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/6874340178383380218/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-13.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6874340178383380218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/6874340178383380218'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/c-kurs-lektion-13.html' title='C++ Kurs, Lektion 13'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-7151423261495924735</id><published>2010-04-02T19:49:00.000+02:00</published><updated>2010-12-29T18:52:59.392+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You Award'/><title type='text'>16. Thank You Award Gewinner: Diver</title><content type='html'>Mit großem Abstand vor den anderen Kandidaten geht der &lt;a href="http://haikuware.com/20100331486/16th-tya-winner-diver"&gt;16. Thank You Award&lt;/a&gt; an Diver, Sergei Reznikov. In den letzten Jahren hat er ungefähr 800 Tickets beim Haiku Bugtracker aufgegeben; das sind ca. 15% aller Einträge! Bugs zu dokumentieren ist der erste Schritt sie zu lösen und damit ein nicht zu unterschätzender Beitrag zur Entwicklung von Haiku.&lt;br /&gt;Vielen Dank an Diver und natürlich auch an alle anderen TYA-Bewerber!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-7151423261495924735?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/7151423261495924735/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/16-thank-you-award-gewinner-diver.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7151423261495924735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/7151423261495924735'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/04/16-thank-you-award-gewinner-diver.html' title='16. Thank You Award Gewinner: Diver'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6425352761932508187.post-3319466356168631051</id><published>2010-03-30T17:28:00.001+02:00</published><updated>2010-12-29T18:50:48.195+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haiku'/><title type='text'>Geschenkt: Treiber für serieller</title><content type='html'>&lt;a href="http://www.tunetrackersystems.com/index.html"&gt;TuneTracker Systems&lt;/a&gt;, bietet z.Zt. noch auf BeOS basierte Lösungen zur professionellen Radio Automation an, bis Haiku dafür produktiv eingesetzt werden kann. Für deren neueste &lt;a href="http://www.tunetrackersystems.com/commandcenter_packages.html"&gt;ControlCenter&lt;/a&gt;  Hardware kommt ein Touchscreen und ein 8 bzw. 16 Kanal Audioswitcher zum Einsatz. Damit das parallel betrieben werden kann, kommt eine PCI Erweiterungskarte für serielle Ports (Modell Manhatten) zum Einsatz. Den Treiber dafür hat François Revol als Auftragsarbeit geschrieben.&lt;br /&gt;Wie TuneTracker Chef Dane Scott &lt;a href="http://www.haikuware.com/blog/tunetracker-systems-donates-serial-driver-html"&gt;mitteilt&lt;/a&gt;, wurde der Sourcecode dafür jetzt dem Haiku Projekt gespendet. Die BeOS Version gibt es zum Download bei &lt;a href="http://www.haikuware.com/directory/view-details/drivers/miscellaneous/beos-pc-serial-driver-for-manhattan-pci-serial-cards"&gt;Haikuware&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hoffentlich ist TuneTracker auch weiterhin profitabel, um solche Kooperationen auch in der Zukunft zu ermöglichen. Gerade in Sachen Treiber könnte ich mir vorstellen, dass ähnliche kleine Auftragsarbeiten allen Haiku Usern zugute kommen. Kommerzielle Projekte wie TuneTracker können ihre Features erweitern und der Privatmann profitiert von der größeren Hardwareunterstützung. Serielle Erweiterungskarten sind vielleicht nicht gerade weit verbreitet, aber wer weiß, vielleicht fällt ja mal ein Audio Treiber ab oder die Features eines bestehenden können erweitert werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6425352761932508187-3319466356168631051?l=haiku-gazette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haiku-gazette.blogspot.com/feeds/3319466356168631051/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://haiku-gazette.blogspot.com/2010/03/geschenkt-treiber-fur-serieller.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3319466356168631051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6425352761932508187/posts/default/3319466356168631051'/><link rel='alternate' type='text/html' href='http://haiku-gazette.blogspot.com/2010/03/geschenkt-treiber-fur-serieller.html' title='Geschenkt: Treiber für serieller'/><author><name>Humdinger</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_niQk_cWCa-Y/R2QTzdb_lrI/AAAAAAAAAAM/jiNAWz0Omuw/S220/Valentine-1.jpg'/></author><thr:total>0</thr:total></entry></feed>
