Modularer Küchen-Organizer

Jeder hat irgendwelchen Kleinkram in der Küche rumliegen. In unserer Küche sind das so Sachen wie Mülltütenrollen, Alufolienrollen, Handtücher oder Kochlöffel.

Das benötigt eine Lösung zum Organisieren der Gegenstände. Ich habe ein modulares Design gebaut, was eine Lösung für all das bietet. Diese Lösung kann sowohl an die Wand angebracht werden, über Module jedoch auch an jede beliebige Möbel wie Ikea Küchenschränke. Dies ist das erste Produkt aus meiner Local-Manufacturing Unternehmung. In diesem Blogpost möchte ich diese Lösung vorstellen. Der Modulare Küchen-Organizer kann auf Thingiverse heruntergeladen werden. Hier ist mein Youtube Video zu diesem Projekt.

Modularer Küchen-Organizer weiterlesen

Kintsugi und seine Bedeutung heute

„Kintsugi“ bedeutet „Goldverbindung“. Es ist die japanische Art, zerbrochene Töpferwaren zu reparieren, indem man die Bruchstellen mit goldenen Fugen ausbessert. Kintsugi ist nicht nur eine Tätigkeit, sondern auch eine Lebensweise und eine Denkweise.

Zerbrochene Dinge sind ein wesentlicher Bestandteil des Lebenszyklus von Gegenständen. Meine Leidenschaft ist es, Dinge zu reparieren, die im täglichen Leben kaputt gehen. Plastik ist ein wesentlicher Bestandteil unseres modernen Lebens, aber wenn wir Plastik in den Müll oder in die Gewässer werfen, verschmutzen wir unsere Welt. Ich sehe lokales Recycling (local-recycling) und lokale Fertigung (local-manufacturing) als die Lösung, um unseren Planeten zu retten und den Kintsugi-Lebensstil zu leben.

Kintsugi und seine Bedeutung heute weiterlesen

Proxer Stream Backend Migration

Heute wurde das Proxer-Stream Backend auf ein neues Backend migriert. Das Proxer-Stream-Backend ist einer unserer wichtigsten Dienste und war ursprünglich zugekauft. Diese Software bestand aus hunderten von Dateien mit Quellcode in Perl und binären verschlüsselten Dateien. Das Upgraden des Betriebssystems war nicht mehr möglich, weil Fehler in verschlüsselten Bereichen geworfen wurden. Es musste daher entweder die neue Version der Software zugekauft oder ein neues Backend entwickelt werden. Diese Feststellung hatte ich vor 4 Jahren gemacht.

Aufbau der Stream Infrastruktur. Skalierung findet über die Fileserver statt.

Das Aufgabe ist, ein neues Backend für den Proxer Stream zu entwickeln, um unsere Streaming-Infrastuktur modernisieren und warten zu können. Als ich dieses Projekt angegangen bin, hatte ich nicht erwartet, dass es solche Ausmaße einnehmen wird… Erst heute hat diese Aufgabe ein Happy End gefunden. Hier ist meine kleine Geschichte vom aufwändigsten Migrationsprojekt, das ich bislang durchführen durfte.

Proxer Stream Backend Migration weiterlesen

Wintersemester 22/23

Letzte Woche ist die letzte Note aus dem letzten Semester in das Notenportal eingetragen worden. Damit habe ich alle Module des zweiten Mastersemesters erfolgreich durchgeführt. Ich habe die letzten drei Monate intensiv an den Herausforderungen meines Bereches bei SAP gearbeitet. Die „Datenbanken“ Vorlesung, die ich als Lehrbrauftragter durchführe ist abgeschlossen. Was da nur noch fehlt ist die Klausureinsicht.

Seit einer Woche hat das neue Semester angefangen. Ich bin nun im dritten Mastersemester. Es ist vermutlich auch mein letztes Semester mit Vorlesungen. Im nächsten Semester steht die Masterarbeit an. Neben meinem Studium arbeite ich weiterhin als Werkstudent bei SAP. Dabei arbeite in einem S/4HANA Engineering Team als Data-Scientist. Meine Arbeitszeit habe ich wegen den ersten intensiven Vorlesungswochen herunter geschraubt. Ich bin außerdem auch als Lehrbrauftragter an meiner Hochschule tätig und biete wöchentlich 2 SWS die Vorlesung „Informationssicherheit“ des fünften Semesters im Wirtschaftsinformatik Bachelorstudium an. Letzten Freitag habe ich die erste Vorlesung durchgeführt und sie war ein großer Erfolg.

Abgesehen von Arbeit und Studium habe ich selbstverständlich auch weitere Projekte am Laufen, die ich meistens an Wochenenden antreibe. In diesem Beitrag möchte ich kurz den Stand dokumentieren.

Wintersemester 22/23 weiterlesen

Recycling: Sandwichmaker Verschluss

An einem entspannten Wochenende war ich gerade dabei Sandwiches zu machen, als etwas unvorhersehenes passiert ist.

An meinem Sandwichmaker ist der Verschluss kaputt gegangen. Wegen so einem Plastikteil wird selbstverständlich nicht das ganze Gerät weggeschmissen! In meinem Nebenberuf als Recycling-Experte habe ich es mir zu Aufgabe gemacht, Gegenstände vom Müll zu retten. Es ist wieder Zeit zur Tat zu schreiten! In diesem Blogpost möchte ich den Reparaturprozess erläutern.

Recycling: Sandwichmaker Verschluss weiterlesen

Lokales Recycling: Precious Plastic Shredder Kit

Ich bin überzeugt, dass wir das globale Plastikproblem nur mit lokalen Maßnahmen lösen können. Aus diesem Grund habe ich die letzten Wochen/Monate an verschiedenen Projekten experimentiert und arbeite prototypisch an einer kleinen Recycling-Anlage, die ich zuhause betreiben kann um aus Plastikmüll, was durchgehend anfällt, neue Rohstoffe zu gewinnen.

Ich habe lange probiert, ein Plastikschredder zuhause mit wenigsten Mitteln aufzubauen. Ich hatte die Idee, Wärme auf Plastik anzuwenden, sie so weicher zu bekommen und das Plastik so mit weniger Krafteinwirkung zu verkleinern. Mein erster Prototyp ist leider gescheitert.

Nach vielen Überlegungen habe ich mich doch entschieden, ein Precious Plastics Shredder Kit zu bestellen, bei dem alle nötigen Teile bereits enthalten sind. Ich muss den Shredder zusammen bauen und kann damit durchstarten. In 2-4 Wochen wird der Shredder ankommen. Ich freue mich auf mein kleines Recycling-Business!

Proxer Discord Bot Migration (NadekoBot)

Discord ist einer der beliebtesten Nachrichtendienste heutzutage. Wenn man sich bei Discord registriert, bekommt man kostenlose Nutzung einer großartigen Infrastruktur. Jeder kann sogenannte „Discord Server“ erstellen, andere Nutzer einladen und Inhalte aufbauen. In Discord gibt es daher unzählige Communities, die von dieser Infrastruktur profitieren. Auch auf Proxer besitzen wir einen Discord Server, in dem der Austausch innerhalb der Community stattfindet. Bald wird der Proxer Discord Server 10.000 Mitglieder haben.

Screenshot vom Git Repository des Bots

Um ein wenig Spaß und Spiele in den Server einzubringen, betreiben wir ein Discord Bot. Der Bot basiert auf NadekoBot. Dieser Bot hat nicht mehr funktioniert und musste geprüft werden. Es hat sich heraus gestellt, dass der Bot sich nicht mehr aktualisiert hat. Den Bot wieder zum Laufen zu bekommen, war gar nicht so einfach und hat einen manuellen Migrationsprozess gefordert. In diesem Blogpost möchte ich erklären, warum es wichtig ist, immer wieder mal ein Auge auch auf funktionierende Systeme zu haben.

Proxer Discord Bot Migration (NadekoBot) weiterlesen

SAP HANA und Jupyter Notebook

SAP HANA ist die Datenbanklösung von SAP, die eine breite Palette an Möglichkeiten und Funktionen für Geschäftsanwendungen bieten. Was vielleicht weniger bekannt ist, dass diese Datenbank auch Integration in offene Connectoren wie JDBC oder ODBC APIs anbietet, sodass man aus jeder beliebigen Anwendung heraus Operationen auf der Datenbank ausführen kann.

Vor Kurzem habe ich im Rahmen von Data-Science Aufgaben diese Connectoren genutzt und möchte hier dokumentieren, wie man Operationen in SAP HANA von Jupyter Notebook aus durchführen kann. Es ist dadurch möglich von bestehenden Data-Science Werkzeugen gebrauch zu machen und gleichzeitig von den Möglichkeiten zu profitieren, die SAP HANA für Geschäftsanwendungen bietet. Ich möchte das Ganze in diesem Beitrag an einem Beispiel erläutern.

Das Ergebnis dieser Arbeit findet sich auch auf GitHub.

Update: Blog Artikel gibt es nun auch auf englisch auf blogs.sap.com

SAP HANA und Jupyter Notebook weiterlesen

Batteriebetriebene Internetgeräte (BIG): SIM800L

Das Projekt „Batteriebetriebene Internetgeräte“ (BIG) hat schon mehrere Teilergebnisse hinter sich. In Teil 1 hatte ich das Projekt vorgestellt, in Teil 2 ging es in die erste Messung mit einem Arduino Micro. Ich bin danach ein wenig ausgeschwenkt zum Arduino Nano und habe in Arduino Nano Stromverbrauch Teil 1 und Teil 2 mich mit einer systematischen Vorgehensweise gefasst, wie ich realistische Batterielaufzeiten erhalte. Ich habe nun eine grobe Vorstellung, wie es mit batteriebetriebenen Geräten steht.

Das SIM800L Modul

Doch wie sieht es aus mit der Konnektivität? Wie kann ich Daten vom Gerät so übermitteln, sodass ich darauf zugreifen und weiter verarbeiten kann? Hier habe Forschungsbedarf und will erfahren, wie man mit sich dem Arduino kabellos vernetzen kann. Idealerweise soll mein batteriebetriebenes Internetgerät ohne menschliche Interaktion Monate laufen können und dabei über das Netzwerk kommunizieren können. Zu diesem Anlass habe ich mir ein elektronisches Modul angeschafft um genau das erzielen zu können.

Batteriebetriebene Internetgeräte (BIG): SIM800L weiterlesen

Handyhülle für Iphone SE 2020 und 2022 mit SAP Logo [Fanmade]

Jede meiner Handyhüllen ist einzigartig. Ich habe die Sammlung meiner Handyhüllen vor kurzem bereits mit einer Proxer Handyülle ergänzt. Ich wollte die Sammlung einzigartiger Handyhüllen erweitern und habe kurzum beschlossen, eine SAP Handyhülle zu erstellen.

Das Ergebnis ist ein mehrfarbiges Design. Ich will in diesem Beitrag den Erstellungsprozess der Hülle erläutern.

Handyhülle für Iphone SE 2020 und 2022 mit SAP Logo [Fanmade] weiterlesen