A step Phorward.

Manchmal ist es so, dass man Dinge mal einige Zeit zur Seite legt, bevor man damit wieder weitermacht. Letzte Woche war es bei mir wieder mal soweit, die etwas angestaubten Spielsachen der alten Zeit wieder rauszukramen… meine private Software ;). Da ist ja wirklich viel passiert die letzten, ja man kann sagen 10 Jahre, und dennoch gab es nicht wirklich was neues.

Und doch, es macht mir immernoch Spaß. Zumindest es in einer gewissen Weise auch zu einem Ende zu bringen oder sich vielleicht auch von manchen Dingen zu trennen, an denen man sehr lange festgehalten hat, wo man aber letztendlich keine weitere Zeit mehr reinstecken möchte oder auch sollte.

Jedenfalls hat meine Website phorward-software.com ein Update erfahren… es gibt jetzt dort einen aktualisierten Projekte-Bereich für die Projekte phorward, pynetree, JS/CC und UniCC.

  • Vor allem an phorward (libphorward, bzw. das Phorward Toolkit) habe ich immernoch Bock weiterzumachen, da es für mich die einzige Möglichkeit ist, weiterhin was in C zu coden und diese Library wirklich alle Themen abdeckt, die ich persönlich super interessant finde. Die libphorward ist ja quasi mein eigenes Steckenpferd einer libmega (Insider wissen, was gemeint ist!) die richtig geile C-Funktionen bereithält (plist, pstack, pstr), und noch dazu add-ons für reguläre Ausdrücke (pregex), Lexing (plex), Parsing (pparse) und sogar virtuelle Maschinen (pvm) bereitstellt. Ursprünglicher Zweck dahinter war es immernoch, einmal ein RapidBATCH damit neu zu entwickeln. Das steht aber weiterhin noch in den Sternen.
  • pynetree ist ja das im letzten Jahr gestartete Projekt einer Python-Parser-Bibliothek mit linksrekursiven Grammatiken, die durch einen Top-Down-Packrat-Parser geparst werden, und sich gemeinsam mit phorward eine eigene TBNF-Sprache teilt. Hier wird auf jeden Fall noch weitergemacht!
  • JS/CC, der JavaScript-Compiler-Compiler, den ich bereits 2007 veröffentlich habe, hat neue Freunde gefunden. Er wird von mir nicht mehr weiterentwickelt oder verfolgt, scheint aber durch die Programmierer Andrew Brobston und Sergiy Shatunov eine gelungende Anbindung an Node.JS gefunden zu haben und wird in einem ganz anderen Rahmen als ursprünglich gedacht weiterentwickelt. Finde ich aber gut, immerhin ein Open Source Projekt welches von Menschen gebraucht, genutzt und sogar Weiterentwickelt wird. JS/CC wird jetzt unter jscc.brobston.com, respektive bei GitHub unter https://github.com/abrobston/jscc weiterentwickelt.
  • UniCC, das eigentlich als “universeller Parser Generator” gedachte Vorzeigeprojekt von mir vor inzwischen auch schon wieder 4 Jahren wird jetzt mehr oder minder eingestampft. Es erfolgt jetzt noch einmal ein Update des Benutzerhandbuchs sowie eine komplette Neu-Lizenzierung der Software unter der BSD-Lizenz, dann wird sie freigelassen. Immerhin: Der UniCC compiliert nach wie vor mit der aktuellsten libphorward, die als Unterbau fungiert. Einziger mir bekannter Einsatz dieses Tools ist das Projekt impact bei MEGA, dessen gesamte Formelsprache in UniCC entwickelt worden ist, und immerhin sogar auf 8 verschiedenen Architekturen läuft.

Alles in allem Plane ich auch, die Webseite unter phorward.info nochmal neu aufzusetzen, warscheinlich als ViUR Projekt und auch mehr mit dem Open Source Hintergedanken. Sozusagen als “mein Software Blog”, ohne es weiterhin auf dieser kommerziellen Schiene, auf der Phorward Software ja ursprünglich aufbaute, zu fahren. Da ist nämlich nichts mehr.

Lets Rutsch

Alloah zusammen,

nun, gestern kam dann nochmal das vernichtende Urteil von ihr. Ich kann es verstehen. Ich habe Mist gebaut. Ich werde es besser machen ab heute. Keiner von euch weiß davon. Es ist auch besser so. Ich liebe sie. Ich liebe sie wirklich. Nur die Sache ist jetzt gelutscht. Aus und zu Ende.

Naja, was gibts Neues? Muss momentan Home Office machen weil in der Firma der Fußboden jetzt endlich versiegelt wird. Heute nur phantastischen Klamauk gemacht im Vi, könnt ihr euch, wie immer auf Bitbucket angucken.

Krasser Scheiss, bin heute um 9 Uhr aufgewacht und seit dem am Rechner, war nur vorhin einmal kurz einkaufen… uptime für heute 16 Stunden 23 Minuten, na das ist doch mal was. Und das obwohl mir der Rechner mehrmals fast abgekackt wäre, habe heute endlich mal nen Swapspace eingerichtet… das ist so wie das pagefile.sys unter Windoofs, aber unter Linux kann man das “mal eben” im laufenden Betrieb machen und plöööötzlich läuft das System viel performanter. Klasse, nicht? Ein Betriebssystem das funktioniert, das unendlich viele Möglichkeiten bietet und so wunderbar stabil ist. Ich mag Linux. Und diese Neidfaces unter euch, die immer meinen auf Linux rumlabern zu müssen: Wenn man keine Ahnung hat, einfach mal Fresse halten! 🙂

Andi empfahl mir heute Gronkhs “Lets Rutsch”. Das Youtube-Video ist eigentlich eher weniger ein Video sondern vielmehr ein Hörspiel, die Gedanken von Gronkh, dem Spielemeister… sehr interessant, ich habe es mir wirklich komplett angehört (ja es geht zwei Stunden!) und es zeigt einem die Gefühlswelt anderer so wie man sie eigentlich selber sieht.

Ich finde es gut. Wer’s sich anhören möchte (wie Andi sagt, ab der 5ten Minute wirds gut!):

Tja, was war sonst noch? Mein Entwicklerfreund Sergiy Shatunov aus Kiew hat wieder ein paar commits in den JS/CC gemacht. Ich finde das toll, dass ich doch mal ein Open Source Projekt gestartet habe welches Mitstreiter findet, die echt was auf dem Kasten haben. Habe Sergiy auch eben als Admin für das JS/CC-Projekt eingetragen. Ich denke er macht seinen Job gut, und er hat oft gute Ideen, auch wenn ich ihm im Chat über Jabber meist nicht so gut folgen kann, weil er glaub ich gedanklich auf einem ganz anderen Level ist. Er hat JS/CC auf Node.js gebracht, und ich finds klasse! 🙂 Wär wirklich klasse wenn libphorward ähnliches wiederfahren würde, aber ich glaube nicht. C ist geil, und C ist out. Niemand programmiert mehr C, ausser die Freaks. So wie ich.

Und sonst? Ich hab mich heute bei Twitter angemeldet. Hatte das schon seit einiger Zeit vor, aber nun hab ich endlich mal dran gedacht und auch die Zeit dafür gehabt. Schaut doch mal vorbei: https://twitter.com/codepilot85 😉

Ja… was war sonst? Die Vereins-Homepage ist jetzt auch bei meinem Lieblingswebhoster all-inkl.com, habe das einfach mal in die Wege geleitet… weg von SCHEISS 1&1, hin zu einem Hoster ders wirklich drauf hat. Und all-inkl.com ist wirklich gut, bin da seit 10 Jahren Kunde und bin mit denen sowas von zufrieden.

Ich will endlich wieder fliegen. Naja… das wars erstmal. Ich sag mal bis denne. Und hoffe das ich so stabil bleibe wie jetzt. Der Tag heute war wirklich nicht schön.

Nachtrag: So es ist 2:41, die Uptime beträgt 17 Stunden… aber kestrel kommt an merlin nicht dran… wird er auch nie… dafür hab ich kestrel viel zu lieb! 😉

uptime_2015-01-06Gute Nacht.