Massenhinzufügen von Nutzern zu Kimai (1.1.0)
Kimai [1] ist ein web-basiertes Tool um Arbeitszeiten zu erfassen, sei es um Arbeitszeiten von Mitarbeitern eines Betriebs bzw. Projekts zu erfassen oder um die eigentliche Arbeitsbelastung von Studierenden in Lehrveranstaltungen zu erfassen. Kimai kann Projekte, Tätigkeiten, Kunden...
Gstreamer: eine Einführung
Aktuell beschäftige ich mich mit Gstreamer. Mein Ziel ist es dabei mithilfe von Gstreamer und Snowmix [2] eine Pipeline aufzubauen, mithilfe derer ich mit meiner vorhandenen Hardware auf Yotube oder Twitch streamen kann. Das aktuelle ffmpeg kommt mit meiner Hardware bzw. video4linux2...
PilotOS: Processes 2 (Process states and mutual exclusion)
The last article about processes had a concrete implementation in mind, with this article there is no implementation in PilotOS (yet). Therefore I will write some theory about processes, their states and mutual exclusion. A process is a unit of execution or code, which can be executed....
PilotOS: Prozesse 2 (Zustände und Blockierung)
In meinem ersten Artikel über Threads stand die konkrete Implementierung im Vordergrund, für diesen Artikel gibt es (noch) keine Implementierung in PilotOS, daher hier etwas Theorie über Prozesse, deren Zustände und Blockierung. Ein Prozess ist eine Einheit der...
PilotOS: Processes
PilotOS [1] aims to become a simple operating system for the Raspberry Pi. I use it mainly to learn the ins and outs of operating system development, starting with simple functionality all the way to operating system architecture. In no way is PilotOS meant to be a usable operating system of...
PilotOS: Prozesse
PilotOS [1] soll ein einfaches Betriebssystem für den Raspberry Pi werden. Der Sinn hinter dem Betriebssystem ist hauptsächlich der Wissenszuwachs für mich, und die Einblicke in die Entwicklung von Betriebssystem, angefangen von einfachen Funktionalitäten, bis hin zur...
Odyssee durch Debian-Linuxe
Wie einige sicher schon wissen wurde vor einigen Wochen die neue LTS von Ubuntu veröffentlicht 16.04. Eine LTS stellt in der Regel im Ubuntu-Universum eine besonders stabile Version dar, die über einen sehr langen Zeitraum unterstützt wird und mit Aktualisierungen versorgt...
Studierendensymposium Informatik 2016: Automatisierte Verlässlichkeitsmodelle verteilter Anwendungen
Am Donnerstag 28.04.2016 waren die Vorträge für das Studierendensymposium 2016 der Fakultät Informatik an der TU Chemnitz. Dabei habe ich einen Vortrag über das Thema meiner Bachelorarbeit gehalten: (Automatisierte) Verlässlichkeitsmodelle verteilter Anwendungen....
MySQL/MariaDB in Haskell
Seit einer Weile "arbeite" ich daran ein mittelgroßes Projekt in Haskell zu implementieren. Heute habe ich mich dazu mit der Datenbankanbindung beschäftigt. Dazu gibt es in Haskell HDBC [1]. HDBC erlaubt es euch, zusammen mit einem Driver für die entsprechende Datenbank einer...
ChibiOS/RT für Raspberry Pi
Hallo. ChibiOS/RT [1] ist ein sehr kleines Realtime-Operating System. Es unterstützt Plattformen, die Linux bspw. nicht mehr abdeckt und kann für allerlei Spielerei benutzt werden. ChibiOS/RT kann keine Prozesse zur Laufzeit erstellen oder nachladen, Programme für das...