Jon "DarkWyrm" Yoders C++ Programmierkurs ist jetzt auch als Buch erhältlich. Auf 166 Seiten wird in 23 Lektionen in die C bzw. C++ Programmierung eingeführt.
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.
Die gedruckte Version gibt es bei Lulu.com 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 PDF direkt herunterladen und zahlt dann nur 8,20 EUR.
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.
Samstag, 24. Juli 2010
"Learning to Program with Haiku" in Buchform
Humdinger,
17:06
- Labels:
Programmierung
0
Kommentare
Samstag, 17. Juli 2010
Nochmal Konferenzen im Juli
Neben der bereits gelaufenen RMLL Konferenz, zu der Adrien Destugues übrigens einen kleinen Bericht 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.
Zum einen wäre da die Sociedade Brasileira de Computação (SBC) 2010 vom 20. bis 23. Juli 2010, zum andern die Fórum Internacional Software Livre (FISL 11) vom 21. bis 24. Juli 2010. Auf beiden Veranstaltungen wird Bruno Albuquerque (BGA) Vorträge zu Haiku halten.
Humdinger,
11:33
- Labels:
Veranstaltung
0
Kommentare
Donnerstag, 15. Juli 2010
Axel Dörfler angeheuert
Wieder mal werden die Spenden an Haiku Inc. sinnvoll eingesetzt um einem Entwickler einige Wochen Vollzeitarbeit an Haiku zu ermöglichen. Axel Dörfler, einer der durchgehend produktivsten Core-Developer seit das 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 Spenden willkommen, um auch in Zukunft solche Aktionen durchziehen zu können.
Axels Aufgaben fokussieren sich auf die Netzwerk-Infrastruktur:
- Internet Control Message Protocol (ICMP)
- WPA/WPA2 Verschlüsselung
- WLAN GUI Konfigurationspanel
- Updaten und verbessern der FreeBSD Treiber
- Netzwerkkarten testen, die Axel von einigen Leuten gespendet wurden
- Optimierungen
Humdinger,
17:51
- Labels:
Haiku
0
Kommentare
Haiku Artikel in freiesMagazin
freiesMagazin 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.
Daher befindet sich auch ein Artikel zur Alpha in der Juni Ausgabe. (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 GNU FDL Lizenz, d.h. ein Artikel kann auch bei anderen Publikationen erscheinen.
So wurde es auch möglich, dass derselbe Artikel von ProLinux aufgegriffen wurde.
Humdinger,
08:32
- Labels:
Artikel
0
Kommentare
Freitag, 9. Juli 2010
Teilnehmer für wissenschaftliche Umfrage gesucht
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 Umfrage zu Haiku bzw. BeOS.
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.
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 November 2010.
Humdinger,
16:22
- Labels:
Sonstiges
0
Kommentare
Mittwoch, 30. Juni 2010
11. RMLL Treffen Anfang Juli
Vom 6. bis 11. Juli 2010 findet in Talence, Frankreich wieder die große FLOSS Konferenz "Rencontres Mondiales du Logiciel Libre" (RMLL) statt.
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.
François wird auch diesmal wieder von Olivier Coursière und Adrien Destugues unterstützt. Wer auch mithelfen will und nebenbei ein großes Programm an Vorträgen und Workshops besuchen möchte, sollte sich möglichst schnell bei François Revol aka mmu_man melden.
Humdinger,
15:26
- Labels:
Veranstaltung
0
Kommentare
Mittwoch, 23. Juni 2010
Mini-Interview mit DarkWyrm und Pier Luigi Fiorini
Da der 17. Thank You Award mal wieder an zwei Leute ging, gibt es auf Haikuware auch zwei Mini-Interviews - mit DarkWyrm und Pier Luigi Fiorini. Ich fasse sie hier zusammen:
Wie alt seid ihr und womit verdient ihr euer Geld?
PLF: Ich bin 28 Jahre alt und Softwareentwickler.
DW: 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.
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?
Am schwierigsten war es dafür die Zeit zu finden - es gibt ja auch immer so viel zu tun in wahren Leben.
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?
Es war ehrlich gesagt ziemlich einfach - zu beiden Projekten kam ich eher per Zufall.
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.
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.
Was würde euch die Arbeit an Haiku erleichtern?
PLF: 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.
DW: 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.
Welches interessante Buch, Band, Serie etc. würdet ihr gern empfehlen?
PLF: 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.
Anstatt fernzuschauen höre ich eher Musik - ich empfehle Progressive
Rock, insbesondere Rush!
DW: Ich schau nicht viel fern und weil es so 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.
Humdinger,
18:38
- Labels:
Interview,
Thank You Award
0
Kommentare
C++ Kurs, Lektion 23
Mit der 23. Lektion schließt DarkWyrms Einführungskurs zu C++ und der Haiku API.
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.
Zum Schluss gibt es noch ein paar Tips in welchem Format man das Ganze unters Volk bringen kann - als ZIP oder PKG.
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.
Alle Teile des C++ Kurses finden sich in DarkWyrm's Library, bzw. auf der Haiku Website. 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.
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.
Humdinger,
18:35
- Labels:
Programmierung
0
Kommentare