Durchsuchen nach
Category: Python

Ticketsystem mit Moodle-DB und Moodle-API

Ticketsystem mit Moodle-DB und Moodle-API

Vorlauf Wenn man an seiner Schule bereits ein Moodle nutzt, bietet es sich an auch dort die anfallenden technischen Probleme zentral zu sammeln. Es gibt zwar spezielle Ticketsysteme, die genau für solche Aufgaben konzipiert sind, allerdings bietet eine Integration in Moodle hier meiner Meinung nach ein paar Vorteile: Keine zusätzliche Plattform/URL, also auch für die Kolleginnen und Kollegen alles unter einem Dach keine zusätzliche Pflege einer weiteren Software, kein weiterer Serverdienst nicht so überladen (professionelle Software ist da oft wesentlich…

Weiterlesen Weiterlesen

Python App für Sailfish erstellen und bauen

Python App für Sailfish erstellen und bauen

Seit Beginn des Jahres ist Python im Jolla Store erlaubt. Vorher konnte man auch schon über openrepos.net Python Anwendungen veröffentlichen. Da ich selbst schon ein wenig mit Python/PyOtherSide experimentiert habe und auch schon ein kleines Spiel auf Openrepos veröffentlicht habe, wollte ich hier nochmal den Build-Prozess aufschreiben. Dabei geht es mir im wesentlichen darum die für mich wichtigen Schritte nochmal ausführlicher zu notieren, da ich gemerkt habe, dass es nach ein paar Monaten doch wieder sehr mühsam ist, sich alles…

Weiterlesen Weiterlesen

Python, die bessere Programmiersprache für den Informatikunterricht?

Python, die bessere Programmiersprache für den Informatikunterricht?

Das Land NRW hat zum nächsten Schuljahr neue Lehrpläne entwickelt und informiert im Moment die Kollegen über die Änderungen. Bei einer Veranstaltung, die ich zum Kernlehrplan Informatik besuchen durfte, wurde bekanntgegeben, dass, beginnend mit der nächsten Einführungsphase, nur noch die Programmiersprache Java für das Zentralabitur genutzt werden solle, da es im Zentralabitur nur noch Aufgaben mit Java-Quellcode geben wird. Interessanterweise steht im neuen Kernlehrplan nirgendwo, dass ausschließlich Java eingesetzt werden darf. Es ist lediglich von einer “Programmiersprache” die Rede. Die…

Weiterlesen Weiterlesen

erweitertes SqlQueryModel für QML mit PySide

erweitertes SqlQueryModel für QML mit PySide

Ich benötige für QML ein Model, dass Daten von Sql-Abfragen liefert. Da das durchaus umfangreich werden kann, habe ich nach einer Möglichkeit gesucht, beliebige Abfragen, die auch mehr als eine Ergebnisspalte beinhalten, in ein Model zu bekommen und die Ergebnisspalten jeweils als eigene Userrole im Model zu definieren. Grundlage war dieser Link, der das Ganze allerdings in C++ löste. Ich habe es also nach Python übertragen und kann jetzt bequem eine Abfrage an die Sqlite-DB stellen und habe alle Spaltennamen…

Weiterlesen Weiterlesen

N900 Programmers Toolbox

N900 Programmers Toolbox

Beim N900 gibt es verschiedene Möglichkeiten, mit dem Benutzer zu interagieren. Da ich immer wieder die ein oder andere Funktion benötige, bin ich dabei alle Möglichkeiten des N900 in ein kleines Programm zu packen, so dass ich eine kleine Toolbox habe, wo ich die ein oder andere Möglichkeit sofort schnell finde. Vielleicht kann jemand anders damit ja auch was anfangen, so dass man nicht immer danach suchen muss. Ausprobieren auf eigene Gefahr ;)

Programmieren für das N900 – Teil 2 Erstellen der Oberfläche mit dem Qt-Designer

Programmieren für das N900 – Teil 2 Erstellen der Oberfläche mit dem Qt-Designer

Nach dem 1. Teil möchte ich nun zeigen, wie man sich für ein Programm eine Oberfläche zusammenstellt. Damit das Programm auch etwas Sinnvolles macht, habe ich mich dazu entschlossen, eine Oberfläche für ein Skript zu gestalten, die das N900 in eine WLAN-Webcam umfunktioniert und das Bild der Kamera ins lokale Netz streamt. Auf dem PC kann man dann mit dem vlc-Player das Bild betrachten.

Programmieren für das N900 – Teil 1 Vorbereitungen und erstes Programm

Programmieren für das N900 – Teil 1 Vorbereitungen und erstes Programm

Das hier wird eine kleine Reihe, in der ich zeigen möchte, wie man speziell für das N900/Maemo programmieren kann. Die grobe Planung sieht folgende Teile vor: Vorbereitungen und erstes kleines Programm Der Qt-Designer Signals and Slots ??? Die verwendete Programmiersprache ist dabei Python mit der Oberflächenbibliothek Qt.