Raphael Michel

Bitte aktiviere JavaScript - ohne macht diese Website echt keinen Spaß! Danach solltest du die Seite neu laden. :-)

Du musst auch keine Angst um deine Daten haben, ich selbst speichere keine IP-Adressen und diese Website bindet nichts von anderen Domains ein.

Lade…

Person & Kontakt

Webdevelopment SQL Mannheim Geek Android JavaScript Wordpress Sicherheit Technik Bücher Browsergame Musik Chaos Video freie Software HTML5 RaumZeitLabor Fantasy CSS LaTeX HTTP JSON XML Politik Mathe Linux Hacker PHP Internet Python Standardtanz Foto

Projekte

Daquel

www.daquel.de

Ein Fantasy-Browsergame in Entwicklung. Das MMORPG befindet sich seit 2008 in Entwicklung und umfasst derzeit knapp 30.000 Codezeilen PHP, HTML, JavaScript und Python. Das Team besteht aktuell aus 4 Personen und einigen freien Mitarbeitern. Das Spiel ist bereits spielbar, aber es fehlen noch wichtige Komponenten bis zur Fertigstellung.

Ein Projekt der geek's factory.

geek's factory reader

reader.geeksfactory.de

Ein webbasierter Feedreader für den täglichen Gebrauch mit allen Funktionen, die ein guter Feedreader braucht, unter anderem einer bequemen AJAX-Oberfläche, einer Merkliste, einer mobilen Version und einer Anbindung an Google Chromes Desktop Notifications. Der Feedreader ist in mehreren Sprachen verfügbar und als Open Source-Software veröffentlicht.

Ein Projekt der geek's factory.

Instant Gallery

Open Source auf github.com

Eine Linux-Software, die aus einem Ordner voller Bilder mit nur einem Befehl eine hübsche Web-Galerie macht (statisches HTML und JavaScript). Das Programm unterstützt Galerien in verschiedenen Sprachen und verfügt über zahlreiche Funktionen wie der Anzeige von EXIF-Bilddaten (inklusive Karte) oder dem automatischen Drehen von Bildern.

Tägliches Zitat

tz.nomoketo.de

Ein Facebook-Projekt: Das Tägliche Zitat – jeden Tag ein schönes, geistreiches oder humorvolles Zitat oder Sprichwort.

Seit August 2010 auf Facebook, seit März 2012 auch als Android-Widget verfügbar,

Eine Kooperation mit Nils Martin Klünder.

Wunschliste

Android-App auf Google Play

Du bist unterwegs, vielleicht Shoppen, und siehst etwas, das du umbedingt haben willst, aber gerade nicht kaufen kannst oder willst?

Diese App sorgt dafür, dass der Wunsch nicht in Vergessenheit gerät, denn es handelt sich um die ultimative Wunschlisten-App!

Digital Privacy

www.digital-privacy.net

In der heutigen Welt spielen Privatsphäre und Datensicherheit eine große Rolle. Die Welt der freien Software ist längst so weit, sichere Lösungen für Anonymität und Verschlüsselung anzubieten. Normalverbraucher wissen dies oft überhaupt nicht oder können die Software nicht bedienen: Dieses Portal soll mit einfachen Anleitungen Abhilfe schaffen.

Eine Kooperation mit Felix Arndt.

Online-HackMes

hackme.nomoketo.de

Hacker lieben die Herausforderung. So gibt es zahlreiche Portale für den Austausch von Software, die nur zum „hacken“ geschrieben wurde (sog. CrackMes); ein Spielplatz zum Austoben gewissermaßen. Das Portal Online-HackMes überträgt dieses Konzept auf Internetseiten.

Eine Kooperation mit Nils Martin Klünder.

geek'SQLite

geeksfactory.de/geeksqlite

Ein grafischer Browser für Datenbankdateien des SQLite3-Datenbanksystems. Die freie Software ist in Python geschrieben und baut auf das GTK+-Framework auf. Sie ist damit prinzipiell plattformunabhängig, Binärversionen sind aber derzeit nur für Linux verfügbar.

Kunden

Kantorat an der Christuskirche Mannheim

Erstellung: 2007
Letzte Überarbeitung: Januar 2011

  • Erstellung eines Designs
  • Entwurf und Umsetzung eines individuellen CMS mit leicht zu bedienendem Administrationsbereich inklusive Veranstaltungskalender

Technologien: XHTML, CSS, PHP, MySQL

www.christuskirche.org

Dr. Renate Ostertun

Erstellung: September 2011

  • Erstellung eines (zur Corporate Identity passenden) Designs
  • Einbau eines individuellen CMS (Eigenentwicklung) mit leicht zu bedienendem Administrationsbereich
  • Fokus auf Benutzerfreundlichkeit und Suchmaschinenoptimierung.

Technologien: XHTML, CSS, PHP, JavaScript, MySQL

„Ich habe mich im ganzen Prozess immer bestens betreut gefühlt“

www.dr-ostertun.de

Christiane Michel-Ostertun

Erstellung: Mai 2011

  • Technische und gestalterische Umsetzung einer Künstler-Website, Verwaltung eines YouTube-Kanals

Technologien: XHTML, CSS, JavaScript

www.michel-ostertun.de

Förderverein der Stadtteil-Bibliothek Mannheim-Feudenheim e.V.

Erstellung: Januar 2011

  • Erstellung eines Designs
  • Entwurf und Umsetzung eines Designs und eines individuellen CMS mit leicht zu bedienendem Administrationsbereich inklusive Bildergalerie

Technologien: XHTML, CSS, PHP, JavaScript, MySQL

www.bibfeu.de

Wählen Sie links ein Projekt aus, um mehr darüber zu erfahren.

Weitere Arbeiten (Auswahl)

Archiv

Python-AG (2010-11)

Im Schuljahr 2010/11 leitete ich bei mir an der Schule eine Arbeitsgemeinschaft, in deren Rahmen ich anderen Schülern der Klassen 7 bis 10 die Grundlagen der Programmierung anhand der Programmiersprache Python näher brachte. Der Kurs fand mit einer Stunde pro Woche im Computerraum des Feudenheim-Gymnasiums statt. Als Schwerpunkt wählten sich die Schüler im 2. Halbjahr selbstständig Jump'n'run-Spiele und mithilfe der Bibliothek pygame entstanden auch erste Anfänge verschiedenster 2D-Spiele.

Gangstertime (2007-09)

Ein Browsergame, in einem Mafia-Szenario spielend. Das Projekt, das im Februar 2007 gestartet wurde, hatte zwischenzeitlich bis zu 1000 Spieler und wurde 2009 aus verschiedenen Gründen endgültig eingestellt.

Wettbewerbe

Nachdem ich 2010 die erste Runde des Bundeswettbewerb Informatik gemeistert habe und dann aus Zeitgründen aufhörte, habe ich auch 2011 wieder erfolgreich an der ersten Runde teilgenommen, konnte zur zweiten aber erneut nichts einsenden, da mich andere Projekte mehr fesselten.

Ebenfalls habe ich mich am Google CodeIn 2011 ein wenig beteiligt und nehme derzeit mit einem Team um das RaumZeitLabor Mannheim und Das Labor Bochum an der Intel Leibniz Challenge 2012 teil.

bottr (2010)

Der modulbasierte Jabber-Bot bottr ist ein Framework für performante und funktionsstarke Jabber-Bots. Es handelt sich um eine vollständige eigene Implementierung des XMPP-Protokolls in PHP, deren Quellcode veröffentlicht wurde. Die bis Ende 2011 öffentlich erreichbare Instanz des Bots unterstützte zusätzlich die Bedienung von Twitter, identi.ca und facebook durch den Bot und weitere nützliche Funktionen, deren Quellcode aber nicht öffentlich ist.

github.com/raphaelm/bottr

Cookie Pascal (2009-10)

Eine freie, plattformunabhänige, grafische und übersichtliche Entwicklungsumgebung für Free Pascal die dank ihrer simplen Bedienbarkeit auch für den Einsatz im Schulunterricht geeignet ist.

Die Software ist prinzipiell einsatzfähig, es fehlen aber noch entscheidende Details, die eine Freigabe verhindern.

www.geeksfactory.de/cookiepascal

Filmprojekte (2012)

Kurzfilmprojekte, an denen ich beteiligt war, finden sich hauptsächlich auf folgendem YouTube-Channel:

www.youtube.com/cundrfilme

Buchtipps (2008)

Eine Austauschplattform für Buchtipps aus dem Jahr 2008, die leider eingeschlafen ist.

www.raphaelmichel.de/books

phproxyimproved (2009)

Von mir initiierte Weiterentwicklung des populären aber nicht mehr weiterentwickelten Webproxys „PHProxy“, die dann mit einem Projekt von proxyhelp.org fusioniert hat.

code.google.com/p/phproxyimproved

quickarpwatch (2011)

Dieses Programm überwacht, ob sich die zu einer IP-Adresse im Netzwerk gehörende MAC-Adresse ändert. Passiert dies beim Router, könnte es ein Indiz für einen ARP-Spoofing-Angriff sein. Im Gegensatz zu populären Tools wie arpwatch ist diese Software ein minimalistisches und übersichtliches Python-Skript.

github.com/raphaelm/quickarpwatch

Hangman (2011)

Implementierung des Spiels „Galgenmännchen“ für zwei Geräte, eine Anzeige (z.B. ein Computer mit Beamer) und ein Eingabegerät (z.B. Tablet-Device).

github.com/raphaelm/hangman

WLANalayse (2009)

WLANalyse ist die Software zur Datensammlung für eine Statistik, wie viele der WLAN Access Points in einem Gebiet verschlüsselt sind. 2009 habe ich die Software in PHP für Linux implementiert und Teile des Mannheimer Stadtteils Feudenheim aufgezeichnet. Messwerte von damals gibt es hier.

Da ich kürzlich (2012) die Grundfunktionen der Software für Android implementiert habe, ist es möglich, dass das Projekt in nächster Zeit erneut auflebt.

github.com/raphaelm/WLANalyse

gfxcode2 (2010)

Python-Implementierung eines steganographischen Protokolls, mit dem sich verschlüsselte Daten (AES-Algorithmus) in einem PNG-Bild nach unseren Erkenntnissen sehr sicher verstecken lassen. Basierend auf einer Idee von NoMoKeTo.

www.geeksfactory.de/gfxcode2

browser_get (2008)

Auf einer RegEx-Sammlung aufbauende PHP-Klasse zum Erkennen von Browsern anhand des User-Agents. Die Klasse ist voll funktionsfähig, die regelmäßige Aktualisierung der RegEx-Sammlung wird aber nicht mehr garantiert.

browserget.sf.net

graFTP (2009)

Graphischer, web-basierter FTP-Client. Funktionsfähig, aber noch nicht vollständig.

sourceforge.net/projects/graftp