Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:marvin [2010/12/05 10:51] – philipp | projekte:marvin [2017/03/01 19:19] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
===== Projektbeschreibung ===== | ===== Projektbeschreibung ===== | ||
- | |||
- | ==== Aufgabe ==== | ||
marvin wird die zentrale Steuerung der warpzone. Mit ihm soll es möglich sein, Licht an und auszuschalten, | marvin wird die zentrale Steuerung der warpzone. Mit ihm soll es möglich sein, Licht an und auszuschalten, | ||
Zeile 12: | Zeile 10: | ||
===== Technik ===== | ===== Technik ===== | ||
- | marvin | + | ==== Hardware ==== |
+ | |||
+ | marvin | ||
Im Backend hört auf der Kiste ein Apache mit PHP, der dann auch passende Kommandozeilentools zur Steuerung loslassen kann. Alternativ ist es dem PHP auch direkt möglich, per TCP/UDP/IP steuerbare Dienste in der Zone zu erreichen. | Im Backend hört auf der Kiste ein Apache mit PHP, der dann auch passende Kommandozeilentools zur Steuerung loslassen kann. Alternativ ist es dem PHP auch direkt möglich, per TCP/UDP/IP steuerbare Dienste in der Zone zu erreichen. | ||
- | ==== PHP? JS? HTML? Doof?==== | + | |
+ | === Konfiguration des X-servers und des Touchscreentreibers für den hochkant-Bildschirm: | ||
+ | == Um das Bild zu drehen, der / | ||
+ | Option | ||
+ | == Um die touch-Achsen zu vertauschen, | ||
+ | xinput set-int-prop "Acer T230H" "Evdev Axes Swap" 8 1 | ||
+ | == Um jetzt noch die eine Achse zu invertieren, | ||
+ | xinput set-int-prop "Acer T230H" "Evdev Axis Inversion" | ||
+ | == Da die Kalibrierung jetzt nicht mehr stimmt, hilft folgendes: == | ||
+ | xinput set-int-prop "Acer T230H" "Evdev Axis Calibration" | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== PHP? JS? HTML? Doof? ==== | ||
marvin mag keine ekligen Websprachen. Und ja, ist nicht wirklich Jedermanns Sache. Haben wir auch nur ausgesucht, um marvin zu ärgern. Hat aber auch Vorteile: So ist es jedem " | marvin mag keine ekligen Websprachen. Und ja, ist nicht wirklich Jedermanns Sache. Haben wir auch nur ausgesucht, um marvin zu ärgern. Hat aber auch Vorteile: So ist es jedem " | ||
- | ===== Struktur | + | ==== Struktur ==== |
marvin ist auf github gehostet ( https:// | marvin ist auf github gehostet ( https:// | ||
Zeile 36: | Zeile 49: | ||
Am Interface, der index.php, der marvin.js oder der zentralen CSS-Datei wird ohne Rücksprache nicht geschraubt; damit könnte man die Kompatibilität mit anderen Widgets brechen. Und das würde marvin nicht gefallen. | Am Interface, der index.php, der marvin.js oder der zentralen CSS-Datei wird ohne Rücksprache nicht geschraubt; damit könnte man die Kompatibilität mit anderen Widgets brechen. Und das würde marvin nicht gefallen. | ||
- | ==== Ansprechpartner ==== | + | ===== Projektstand ===== |
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | ZoneOffen ist eine einfache adaptierte Kopie des Widgets aus dem Blog. Die Kommunikation läuft nicht mehr direkt mit dem Wanker, sondern über ein ajax.php auf dem Server, damit später mal ein Caching implementiert werden kann, um den Wanker zu schonen. | ||
+ | === Status === | ||
+ | Fertig entwickelt und eingebaut | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | TwitterWall zeigt aktuelle Twittermeldungen mit dem Hashtag #warpzone an. | ||
+ | === Status === | ||
+ | In Entwicklung. Es nutzen scheinbar noch Andere Twitterer den Hashtag # | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | Wettervorhersage zeigt das aktuelle Wetter in Münster und das der folgenden vier Tage an. | ||
+ | === Status === | ||
+ | In Entwicklung. Das Widget aktualisiert sich noch nicht von alleine. | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | RSSFeed könnte z.B. den letzten Blogeintrag von Warpzone.ms anzeigen... | ||
+ | === Status === | ||
+ | In Entwicklung. | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | Zahlungswidget, | ||
+ | === Status === | ||
+ | Bis auf die Datenbankanbindung fertig entwickelt und eingebaut (momentan mit textfile). | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | Jukebox-Widget zur Radiostreamauswahl bzw. Lautstärkeregelung usw... | ||
+ | === Status === | ||
+ | Fertig. | ||
+ | |||
+ | ==== Widget " | ||
+ | === Beschreibung === | ||
+ | Ein Widget, welches anzeigt, welche Busse demnächst in Warpzonenähe abfahren | ||
+ | === Status === | ||
+ | Funktionsfähig (aber eklig gelöst) | ||
+ | |||
+ | ===== Weitere Widgetprojekt-Ideen ===== | ||
+ | |||
+ | ==== Widget " | ||
+ | Steuerwidget für das Moodlight bzw. die Beleuchtung | ||
+ | |||
+ | ==== Widget " | ||
+ | Einträge der WZ Kalender Auflisten (StuC) | ||
+ | |||
+ | ===== Ansprechpartner | ||
ands und philipp kümmern sich momentan um das Projekt. Wenn du mitmachen willst oder ein eigenes widget schreiben willst, sprich diese an. Alternativ kannst du auch einfach das GIT forken, fleißig entwickeln und dann einen Pull-Request stellen, den ands oder philipp dann beantworten werden. | ands und philipp kümmern sich momentan um das Projekt. Wenn du mitmachen willst oder ein eigenes widget schreiben willst, sprich diese an. Alternativ kannst du auch einfach das GIT forken, fleißig entwickeln und dann einen Pull-Request stellen, den ands oder philipp dann beantworten werden. |