|
Mittwoch, 22 März 2006 Selber Schuld "Versuche niemals mit etwas zu arbeiten was noch nicht fertig ist!" Leider stoße ich schon wieder auf ein paar Problemchen bei der Weiterentwicklung von MyFamily, welche der jetzt schnell fortschreitenden Weiterentwicklung von yab zu Grunde liegen. Mittlerweile bin ich froh, noch nicht all zu viel Zeit in den ReBuild von MyFamily investiert zu haben, denn kaum erschein ein neues Update von yab, kann ich schon wieder meinen Sourcecode überarbeiten. Nicht nur das ich eine ganze Weile die falsche, also nicht aktuelle Version von yab, wegen einem falsch gesetzten Link, verwendet habe, so kann ich den bereits fertigen ReBuild Sourcecode, der ja eigentlich überarbeitet ist, erneut überarbeiten. Nun bin ich am überlegen, die Weiterentwicklung von MyFamily auf den Veröffentlichungstermin von yab 1.0 zu verschieben, damit das Programm auf einen offiziellen, aktuellen Stand ist. Eigentlich müsste ich noch warten bis yab das Senkrechtschreiben von Texten ermöglicht, da diese Funktion wichtig für meine Stammbaumanzeige ist (Nicht das ich für diese Änderung gleich zwanzig andere Dinge wieder ändern muss). Dennoch hat meine Auszeit bei MyFamily nicht nur negatives an sich, denn vieles was ich in der Zwischenzeit ausprobiert und in anderen Programmen einbezogen habe, wird mir später bei der Weiterentwicklung von MyFamily helfen können. Gruß Lelldorin |
|
Samstag, 18 März 2006 MyLetter lokalisierbar MyLetter Nun ist es soweit, der Newslettercreator MyLetter ist jetzt auch lokalisierbar. Der aktuelle Build auf BeBits beinhaltet die deutsche Sprachdatei. FloppyCopy Des weiteren habe ich mein ersten Programm, welches ich mit yab erstellt habe überarbeitet. Dieses basiert jetz auf der neuesten yab-Version und hat ein paar Änderungen bekommen. Jetzt ist es möglich, beim Disketten-Imagedatei erstellen, einen Speicherort und Namen der Datei anzugeben. Damit dieser Schritt Sinn macht, wurde auch eine Auswahlmöglichkeit dieser abgelegten Dateien intregiert. |
|
Freitag, 24 Februar 2006 MyLetter 0.5 online Habe heute mein kleines Newsletterprogramm "My Letter" auf BeBits online gestellt. Da ich derzeit auf dem Schlauch stehe und keine Lösung für ein Einbinden der Absenderadresse finde, habe ich das Programm, welches sonst seine Aufgabe problemlos erfüllt, online gestellt. Ich hoffe dadurch jemanden zu finden, der mir bei dem Problem helfen kann. |
|
Samstag,18 Februar 2006 Status Update Ich weiß es ist etwas still geworden um meine Projekte, aber ich kann versichern, daß die Arbeit an beiden Projekten weitergeht. Newsletter Programm: Das Newsletter Programm ist kurz vor der Fertigstellung. Es fehlt noch eine Statusanzeige beim versenden der Mails und eine Anleitung, ohne die man das Programm nicht verwenden kann, da vor der Verwendung ein paar Systemeinstellung nötig sind. Bei der Anwendung mußte ich jedoch ein paar Abstriche machen, so das der Aufbau und Ablauf des Programms nicht so ist, wie ich es gerne gehabt hätte. Dies wird aber dann irgendwann in einer nachfolgenden Version überarbeitet werden. MyFamily - Genealogie: Auch am Ahnenforschungsprogramm wird gearbeitet, hier wird derzeit versucht einen Konverter für die weit verbreitete GedCom Dateien zu erstellen. Dies erweist sich aber als sehr schwierig, so das es noch eine ganze Weile dauern wird, bis wir diesen fertig haben. |
|
Sonntag, 22 Januar 2006 Ein kurzes Zwischenspiel Heute kam mir die Idee für eine neue Software, welche ich mit yab realisieren könnte :-). Bei einem früheren Webseitenprojekt hatte ich auch einen Newsletter angeboten und diesen über eine Software versendet. Das gute dabei war, daß ich damit an alle Abbonenten, den Newsletter einzelnd zuschicken konnte. Denn es gab Abbonenten, die selber eine Seite betrieben, die das selbe Thema behandelte. An diese Leute wollte man nun nicht umbedingt die gesamten Adressen weitergeben. Ist ja auch im Interesse des Abbonenten. Für die realisierung dieses Projektes mußte ich herausfinden, wie man über den Terminal eine Mail verschickt, was ich herausgefunden habe und nun dieses Projekt starten kann. Da dies ein sehr geringen Programmieraufwand beinhaltet, werde ich dieses Projekt zwischenschieben. Gruß Lelldorin |
|
Samstag, 21 Januar 2006 Zehn Schritte nach vorne, Hundert Schritt zurück Zwei Wochen Urlaub neigen sich dem Ende. Zwei Wochen in dem "MyFamily" eine starke Weiterentwicklung erlebt hat. Neben dem Erstellen des Guide, in Unterteilung von Anfänger und Profi, der durch einen einfachen Aufbau und Erklärungen der Arbeitsweise mit dem Programm, den Benutzer eine einfachen Einstieg, bzw. Arbeiten mit der Software erlaubt wurden auch viele Verbesserungen vorgenommen. Beispielsweise werden jetzt nicht nur die ersten 15 Personen in einem Stammbaum angezeigt, sondern durch weitere Ansichten das Betrachten von 127 Personen ermöglicht. Außerdem wurde für den Profibereich eine Übersicht mit 63 Personen erstellt, die ein erstellen von neuen Personen in der Datenbank erleichtern soll. Leider gibt es Komplikationen mit der neuen yab Version, so daß viele Programmbereiche verändert werden müssen. Dies ist ein Problem, mit dem sich wohl jeder Betatester herumplagen muss ;-). Nun sind aber einige Erneuerungen oder Änderungen von yab so gravierend, daß ich mir ernsthaft überlegen muß, meine komplette Arbeit über den haufen zu schmeißen und nochmal bei Null anzufangen. Dies ist jetzt halb so schlimm wie es sich anhört, denn es rechnet sich einfach mehr, einen neuen sauberen Code anzufangen und die Funktionen einzeld aus dem alten Code zu kopieren und in den neuen sauber einzubinden, als jetzt mit zahlreiche Änderungen in vorhandenen Code zu versuchen alles auf den neuesten Stand zu bringen. Eines der Vorteile von yab ist ja, daß man sich stets und ständig ansehen kann, was man gerade programmiert hat. So würde ein Neuaufbau des Codes so ablaufen, das Stück für Stück die schon fertigen Bereiche übertragen werden und so lange bearbeitet werden, daß diese mit der neuesten yab Version funktionieren. Na ja wirklich Lust habe ich dazu eigentlich nicht, da ich eigentlich neue Sachen machen wollte die durchaus wichtig sind, jedoch würde das bedeuten vorerst mit der alten yab Version zu arbeiten und am Ende alle Fehler beseitigen zu müssen, will man seinen Quellcode auf neuesten Stand haben. Letztendlich muss man dabei auch in die Zukunft blicken. Will man später das Vorhandene Programm weiterhin erweitern und neuere Versionen herausbringen sollte man schon bedenken das neuere yab-Versionen auch neue Funktionsmöglichkeiten mit sich bringen. Dennoch wird es keinen Stillstand geben, denn nebenbei arbeiten Lorlgas und ich an einer Import und Export Funktion für das GEDCOM Format, damit später die Benutzer besser Ihre Daten austauschen können (auch von Betriebsystem zu Betriebsystem). |
|
Sonntag, 13 Januar 2006 Ein Guide durch das Programm Durch Anregungen aus einem Chat im IRC Channel #zeta-dev und durch das einbeziehen eigener Ideen, habe ich mit dem Erstellen des Guide angefangen. Über diesen Führer durch das Programm wird wahlweise dem Anfänger oder dem Anwendungsprofi über Menüpunkte die Vorgehensweise vorgeschlagen. Dem Anfänger werden viele Tips für den Einstieg vermittelt und der Guide führt Ihn vom erstellen der Datenbank bis hin zur Anzeige eines Stammbaumes seiner Personenangaben. Eines der Vorschläge, die ich dabei berücksichtigt habe ist, daß man über einen kleinen Stammbaum die jeweilige Person anklicken kann um deren Daten einzutragen. Selbiges schwebt mir auch für den Profibereich vor, bei dem eine Übersicht mit Auswahlflächen in einem großen Stammbaum, über so viele Generationen wie möglich, die möglichkeit gibt durch verfolgen der Zugehörigkeit, die Person die man eintragen möchte besser zuweisen zu können. Desweiteren plane ich eine Erweiterung der vorhandenen Stammbaum- und Ahnentafelansicht, welche über (bzw. hinter) den Personen der dritten Generation einen Pfeil bekommen werden. Über diese Pfeile wird ein neuer Stammbaum aufgerufen, bei dem von der Person ausgegangen wird, über welcher man den Pfeil angeklickt hat. Ich hoffe dadurch das Programm noch aktraktiver und gerade für Anfänger verständlicher zu machen. |
|
Freitag, 06 Januar 2006 Was ein gemeinsamer Programmierabend doch so alles bringen kann. Das erste Treffen von Lorglas und mir im neuen Jahr hat nicht nur unserem neuen gemeinsamen Projekt (Infos darüber noch geheim) weitergeholfen, sondern auch dazu beigetragen das ich jetzt meinem Absturzproblem von MyFamily nahe rücken kann. Endlich ist klar, warum diese aufgetreten sind. Dieser große Bremser bei der Programmierung meiner Anwendung ist nun weg und daher sieht die Zukunft wieder bedeutend rosiger aus. Endlich kann ich mich beruhigt an die Einbindung von weiteren Funktionen und das ausarbeiten weiterer Ideen widmen. |
|
Sonntag, 11 Dezember 2005 MyFamily - Ahnenforschungsprogramm für ZETA MyFamily ist ein Ahnenforschungsprogramm (Genealogie) für das Betriebsystem ZETA. Ziel dieses Projektes ist es eine Software zu entwickeln, welches möglichst alle Aspekte der Ahnenforschung beinhaltet. Hierzu gehört das Anlegen von Familiendatenbanken, archivieren von Dokumenten und Dateien, Anzeige und Ausdruck der Informatioenen, Export für die Webseite und Backupfunktion. Da die Entwicklung der Software schon sehr weit fortgeschritten ist, hier ein paar Screenshots: Personendatenbank - Allgemeines Personendatenbank - Familie Ahnentafel bis 16 Personen Ablage Bilder Import und Export als Zip oder ISO Weblinkarchiv Export als Html |
|
Sonntag, 11 Dezember 2005 Und noch ein Blog Ich weiss die Blog sprießen aus dem Boden wie das Gras nach einem warmen Sommerregen. Dennoch fand ich diese Form von Webseite als Newsbereich für meine Projekte als Sinnvoll. Erst wollte ich eine komplette Seite selber entwerfen, doch leider fehlt mir dazu die Zeit, da ich derzeit sehr viel zu tun habe. Die Leute die mich kennen wissen das ich Administrator der deutschen BeOS Community Webseite und der deutschen BeOS, ZETA und Haiku Wissensbasis bin. Diese Seiten werden derzeit erweitert um diese noch interessanter und umfangreicher zu gestalten. Außerdem versuche ich mich im Porgrammieren mit yab, indem ich ein Ahnenforschungsprogramm entwickel. Gruß Lelldorin |
|
|