Subscribe to RSS Subscribe to Comments

c-base logbuch

Neuer mp3 Player in der Mainhall

Rubbel hat die von viel diskutierte consolenlastige Soundauswahl-Soft getauscht. Der Music Player Daemon hört auf den Namen “Megablast” ist jetzt das neue Interface. Weitere Updates, LDAP-Anbindung etc. folgen. Für die Consolenfetischisten gibt es ncmpc auf der ssh-shell. Der ist genauso krank zu bedienen wie der alte Mpeg.

sPonc - multitouch pong auf der mtc

Motiontracking wit mtcDie mtc (Multitouch Console) ist eine Entwicklung von coder und weiteren Membern wie (cyrion, igor, Inspector Benone, macro, Oggy, John Shaw and t3c0). Über einen Ablenkspiegel wird dabei von unten ein Beamerbild auf ein Sicherheitsglas mit Spezialfolie projiziert. Gleichzeitig können über eine Infrarotlichtquelle und eine Kamera Handbewegungen via Motiontracking verfolgt werden. Was liegt also näher, als ein Spiel für die mtc zu programmieren. Während der 24C3-Afterparty erblickte dann auch die erste „seriöse“ Anwendung das Dämmerlicht der base. „sPonc“ ist die Umsetzung des Klassikers schlechthin. Die zwei Spieler müssen beide Hände benutzen, um den Schläger zu steuern. Dabei dürfen sie die Schlägerenden nicht beliebig auseinander ziehen, da sonst die Verbindung abreißt und der Ball durch die Mitte rauscht. Verschiedene Varianten, wie z.B. Schläger aus flexiblen Kettengliedern, machen “sPonc” wirklich spaßig.

sponc at c-baseBegonnen wurde mit dem Spiel bereits auf dem Chaos Communication Camp 2007. Martin Heistermann und Tim Grocki wollten anlässlich eines 24h Coding-Wettbewerbs zeigen, was machbar ist. Da beide noch keine Erfahrung mit Phyton und der Grafikprogrammierung mit libavg hatten, gestaltete sich der Anfang etwas zäh. Trotz durchgemachter Nacht war bei der Beta nur zu erahnen, dass es sich um ein Spiel handelt. Außerdem ging der Kasten ClubMate, denn sie dadurch gewonnen hatten, wohl ziemlich schnell drauf. Um so besser, dass sich noch mal an den Code gesetzt haben und so ein cooles Spiel entstanden ist.

Video von der 24C3-Afterparty in der c-base

 

Mehr unter:

AJAX-Worcshop im Januar

AJAXWann immer von Web 2.0 die rede ist, dann steht ein Begriff ganz vorne. Async Javascript and XML (AJAX) klingt kompliziert. Bei AJAX handelt es sich jedoch nur um die recht triviale Möglichkeit neuerer Browser, Daten während der Laufzeit zu aktualisieren. Der technische Hintergrund ist innerhalb einer Stunde vermittelt. Nach einer kleinen Einführung und der Darstellung verschiedener Beispiele, sollen eigene kleine Projekte mithilfe von Javascript und einer weiteren Sprache (JSP, PHP oder Phyton) realisiert werden. Die vorab gezeigten Beispiele umfassen viele mögliche Anwendungsfelder und Techniken.

Die Projekte können individuell je nach eigenem Kenntnisstand gewählt werden. Z.B.

  • … eine einfache Ergänzung von Eingabefeldern und Suchmasken einer HTML-Seite oder FLASH-Anwendung. (einfach)
  • … die Integration fremder RSS-Feeds in einer Webseite. (einfach)
  • … die Nutzung eines AJAX-Toolkits für Suggest- und Daten-Popups. (mittel)
  • … die Verortung von Adressen mittels Google Maps auf einer interaktiven Landkarte. (fortgeschritten)

Diese Vorschläge sind nur Beispiele. Eigene Ideen und Anwendungen sind willkommen und werden berücksichtigt.

Der Worcshop ist zunächst auf 4 Doppelstunden ausgelegt. Bei Bedarf kann er ausgeweitet werden. Voraussetzung für die Teilnahme sind rudimentäre Kenntnisse in HTML, XML und der Programmierung mit Objekten. Die Teilnehmerzahl ist auf 8 beschränkt. Eigene Notebooks können mitgebracht werden, sollten jedoch Xampp oder was auch Immer installiert haben.

Alle Projekte können auch in Gruppen erstellt werden. Noobcompatibel ist das Seminar trotzdem nicht.
Unsicher? Ein einfacher Test zeigt, ob deine den Kenntnisse für den Workshop ausreichen.

  1. Javascript wird…. (a) durch den Server ausgeführt. … (b) im Browser ausgeführt. … (c) in der Regel geraucht.
  2. Die Anweisung „<b>hallo Welt</b>“ gibt den Text- … (a) fett- … (b) groß oder … (c) überhaupt nicht aus.
  3. Microsoft ist … (a) super … (b) beste Firma von Welt … (c) kompatibel zu allem.

Lösung: Wenn du auch nur eine Sekunde darüber nachgedacht hast einen Test zu machen, dann wirst du vielleicht Probleme haben. Aber ausprobieren schadet nicht.

 

Seminar: AJAX-Worcshop
Seminarleitung: RubbelDeC@atc (www.dirk-hoeschen.de)
Start: Di, den  8.1.2008
Kosten: 3€ pro Termin
Jeweils Di. 19:30 - 22:00
Zunächst 4 Doppelstunden

Anmeldungen und Testlösungen an seminare@c-base.org
Der Gewinner darf einen 9LIVE Moderator seiner Wahl lynchen.