Aaron Fischer Ingenieur, Vater, Heimwerker, Problemlöser

Seit über 19 Jahren ein aktiver Teil des Internets, und noch immer habe ich nicht genug davon. Hier finden sich meine Gedanken, Experimente und Projekte, die über die Jahre entstanden sind.

Projekte Hørbert in Elektronik 29 Tage

Audio-Geräte für Kinder gibt es so einige. Leider sind eigentlich alle Schrott, sehen hässlich aus, sind aus Plastik und können nicht modifiziert werden. Die meisten sind noch mit Kassetten oder CDs. Es gibt da zwar ein anderes Gerät, welches schon eher meinen Vorstellungen entspricht, preislich aber in einer ganz anderen Liga spielt. Deshalb habe ich für meinen Sohn selbst ein solches Gerät gebaut (welches aktuell jeden Tag im Einsatz ist). weiter ...

Essays OAuth2 mit der NitrAPI in Nitrado vor 1 Monat

Mit dem Launch der Cloud Server bei Nitrado ist die NitrAPI (die frei verfügbare API) noch interessanter geworden. Diese wird auch intern für die Webseite, die Smartphone-Apps und das Webinterface verwendet und bietet einige interessante Features an, die es in dieser Branche so noch nicht gibt. Die Autorisierung erfolgt über OAuth2, was leider für die meisten eine zu große Einstigeshürde darstellt. In dem folgenden Artikel will ich deshalb versuchen, OAuth2 (den code Workflow) anhand der NitrAPI zu erklären. Da OAuth2 ein Industrie-Standard ist, lässt sich das Folgende nicht nur auf die Schnittstelle von Nitrado anwenden. weiter ...

Getting better every day in Projekte 3 Monate

Vor einiger Zeit habe ich das Buch The Art of Learning von Joshua Waitzkin gelesen, was mich sehr fasziniert hat. Waitzkin ist Autor, Schauspieler, Weltmeister in der Kampfsportart Taijiquan und mit 16 war er schon Internationaler Meister im Schach. Das hat mir einmal mehr gezeigt, dass jeder gut in etwas werden kann, wenn man nur will. weiter ...

Gefühlte Wahrheit in Unsortiert 7 Monate

Ich wollte hier eigentlich nicht politisch werden, doch ich finde es ist an der Zeit, gewissen Strömungen gegenzusteuern und Stellung zu beziehen. Abwarten und hoffen dass die Vernunft schon siegen wird ist zur schlechten Option geworden.

Warum wird es immer schwerer, die Wahrheit von der Lüge zu unterscheiden? Damit beschäftigen sich gerade viele. Der POTUS lügt dreist und dreckig die ganze Welt an und jeder der mit der Wahrheit dakommt, wird mit Fake News abgestempelt. Der Begriff alternative Wahrheit ist schon ein Absurdum sondersgleichen, welches man bisher nur aus Wurmloch-Theorien und SciFi-Filmen kennt -- jetzt aber aus dem Mund von Kellyanne Conway (der Beraterin des POTUS). Der Begriff Lügenpresse verhilft der ganz weit rechts Partei AfD zur Mobilisierung von Stimmen, das Bauchgefühl katapultiert die Briten aus der EU und postfaktisch wird zum Wort des Jahres 2016. Was soll dieser ganze Blödsinn eigentlich? weiter ...

Was ich so mache ... in Privates 12 Monate

Seit gut zwei Monaten ist es wieder etwas ruhiger hier geworden. Eine Sommerpause sozusagen. So mag es den Anschein haben -- doch es ist einiges passiert, das schlicht noch nicht den Weg an die Oberfläche geschafft hat. Aus diesem Grund kann ich zur Zeit nur ein paar Teaser liefern, was die nächsten Wochen und Monate (höchstwahrscheinlich) kommen könnte.

Zusammen mit Kai arbeite ich an einem Tastatur-Kompagnon. Einer Art großen Bruder des Emacs Keypad. Die Platine haben wir bereits fertig und auch schon zwei Prototypen gelötet. Die Firmware ist auch schon weit fortgeschritten. Gerade arbeite ich an einem 3D Model für ein Gehäuse, welches man einfach mit dem 3D-Drucken replizieren kann. Ein Konfigurationstool, welches ich in Go schreibe, ist auch in Arbeit. weiter ...

Titel in Software Engineering vor 1 Jahr

Dem (akademischen) Titel wird ganz unterschiedliche Bedeutung und Ruf zugesprochen, je nach dem welcher Titel und in welchem Umfeld bzw. Branche er Anwendung findet. Der Titel Dr. beispielsweise hat einen sehr erhabenen Ruf. In der Software/IT-Branche hingegen darf sich jeder selbst zum Software Architect ernennen. Warum ist das so?

In der Handwerks-Branche gibt es strikte Regeln. Nur ein Elektriker-Meister darf den Schaltschrank aufbauen und die Qualitätssicherung übernehmen; VDE-Vorschrift. Niemand würde auf die Idee kommen, sich selbst zum Meister zu ernennen und anfangen Panzersicherungen mit einem Topflappen einzusetzen. Das ist auch richtig so, sie haben dafür auch gearbeitet und gelernt. weiter ...

Essays QuakeC programmieren in Quake 1 Modding vor 1 Jahr

Kommen wir zum finalen Part der Quake Modding Serie. Wer die anderen beiden Teile noch nicht gesehen hat, sollte das zuvor nachholen. Wir werden ein paar Änderungen am id1 Modcode vornehmen und neue Funktionen einbauen, die wir mit dem Map-Editor nicht machen können.

Als erstes müssen wir wieder ein paar Vorbereitungen treffen, um mit dem Sourcecode arbeiten zu können. Im Spieleverzeichnis liegt bereits das id1 Verzeichnis. Das ist sozusagen die Haupt-Mod, welche von der Engine beim Starten geladen wird. Weitere Mods können in Form weiterer Verzeichnisse im Spieleverzeichnis abgelegt und im Spiel aktiviert werden (Options -> Browse Mods und dann zum aktivieren Pfeil nach rechts). Alternativ kann man Quake beim Start auch den Parameter -game <modfolder-name> mitgeben, um die Mod automatisch zu aktivieren. In unserem Fall legen wir uns hier ein neues Verzeichnis an (Name entspricht dem Modnamen). Hierin legen wir das Verzeichnis qc an, in das wir die Kopie der original QuakeC files von id1 ablegen. weiter ...