jim superfly

Fachblog: Fotografie und Webentwicklung

  • Jim?
  • Kontakt
  • Portfolio
    • Animals
    • Landscape
    • People
    • Urban

Beta-Testphase vom Browsergame Strom Tycoon

Posted by Jim on 20. Oktober 2011
Posted in: WebDev. Tagged: AS3, Browsergames, Flash, Strom Tycoon. 6 comments

Unser freies Kinder-Browsergame Strom Tycoon ist jetzt in einer frühen Beta-Phase. Bis zum Release können aber durchaus noch zusätzliche Features implementiert werden. Neben kleineren Usability Einzel-Tests mit der Zielgruppe (Kinder zwischen 10 und 12 Jahren) suchen wir also auch Feedback durch direkte Feldtests. Wer auf Bugs stößt oder inhaltliche Verbesserungsvorschläge hat, kann einfach einen Kommentar hinterlassen oder Kontakt mit mir aufnehmen. Ziel ist es ein kleines Kinderspiel zu entwickeln, das die Wichtigkeit von regenerativen Energien spielerisch vermittelt.

Hier gehts zum Spiel:

start_small

[Update]:
Danke an alle die beim Testen mitgewirkt haben.
Strom Tycoon hat nun die Beta-Phase verlassen und wird Ende dieser Woche auf die Kids losgelassen. ;)

Kryptografie mit ARIBAS

Posted by Jim on 26. Juli 2011
Posted in: Informatik. Tagged: Affine Chiffre, Base64, Informatik, Kryptografie. Leave a Comment

In diesem Artikel veröffentliche ich die ARIBAS Skripte zu zwei einfachen kryptografischen Verfahren, die ich im letzten Semester programmiert habe. Dabei handelt es sich um die Base64 Kodierung und die Affine-Chiffre (inkl. Ciphertext-Only-Attack). Der Interpreter von ARIBAS ist an Pascal angelehnt und der Funktionsumfang dient zahlentheoretischen Berechnungen, insbesondere der Langzahlarithmetik (Primfaktorzerlegung etc.). Wer im Informatik Studium irgendwann auf Zahlentheorie bzw. Kryptografie stößt, sollte also einen Blick auf ARIBAS werfen. ;)
Continue Reading

Fotoserie: “Empty your mind, be formless, shapeless – like water”

Posted by Jim on 12. April 2011
Posted in: Fotografie. Tagged: Canon 30D, Fotografie, Leipzig, Wasser. Leave a Comment

water1water2water3
water4water5water6
water7water8water9

Wie sagte schon Bruce Lee, der alte Haudegen:
“Empty your mind, be formless, shapeless – like water. Now you put water into a cup, it becomes the cup, you put water into a bottle, it becomes the bottle, you put it in a teapot, it becomes the teapot. Now water can flow or it can crash. Be water, my friend.”

TYPO3: Fluid – Templating Engine

Posted by Jim on 3. September 2010
Posted in: TYPO3, WebDev. Tagged: fluid, t3x, Templating, TYPO3. Leave a Comment

Eine Template-Engine erweckt statische HTML-Templates zum Leben, indem es ermöglicht wird, Platzhalter mit Inhalten einer externen Datenquelle zu füllen. Die dafür notwendige Anwendungslogik übernimmt die Template-Engine (siehe: Abb.). Das klassische Templating mit TYPO3 ist von Markern und Subparts in der Designvorlage abhängig, was der Konsistenz im Template schadet. Im Gegensatz zu bekannten PHP-basierten Template-Engines (Smarty, PHPTAL, etc.), vereint Fluid folgende Eigenschaften: leicht verständliche Syntax, flexibel und einfach erweiterbar, objektorientierter Quellcode (PHP5) und strikte Trennung zwischen Layout und Steuerung (PHP-freies Template). Vgl.: [Kurfürst 2009] – t3n, H.16, Fluid – Templating leicht gemacht.
Continue Reading

TYPO3: Das TCA – Table Configuration Array (Grundlagen)

Posted by Jim on 30. August 2010
Posted in: TYPO3, WebDev. Tagged: t3x, tca, TYPO3, WebDev. 2 comments

Der erste Artikel der Reihe TCA beschäftigt sich mit den Grundprinzipien des TCA von TYPO3 und versucht Grundlagen für den erstmaligen Umgang damit zu vermitteln. Abschließend wird ein kleines Tutorial die Vorgehensweise der Erweiterung von Datenstrukturen in TYPO3 verdeutlichen. Spätere Artikel werden sich mit der Erstellung von Nutzerfunktionen (userFunc) und komplexeren Tabellenstrukturen (MM) beschäftigen.

Das Table Configuration Array (TCA) kommt als flexibles Grundgerüst des TYPO3-Backends (BE) zum Einsatz und stellt damit eine mächtige Waffe für Erweiterungen dar. Dahinter verbirgt sich ein konfiguratives Multi-Array, das die globale Verwaltung von Datenstruktur, -beziehung und -darstellung von BE-Bearbeitungsmasken erlaubt. Continue Reading

Ajax unter TYPO3? eID machts einfach!

Posted by Jim on 18. April 2010
Posted in: TYPO3, WebDev. Tagged: Ajax, jQuery, t3x, TYPO3, WebDev. 6 comments

Dieser Artikel beschreibt das Prinzip von eID anhand eines Mini-Tutorials für ein Mini-Ajax-Formular zum Absenden einer Mini-Email.

CMS-Monster, wie TYPO3, rödeln beim Frontend-Rendering ziemlich viel herum, bis die Seite dargestellt wird. Manchmal bietet es sich daher an, für eine schnelle Datenabfrage kein Neuladen der Seite zu erzwingen. Hierfür steht Ajax zur Verfügung, das via JavaScript einen direkten und raschen Datenaustausch erlaubt.
Um den nativen Prozess des Frontend-Renderings zu umgehen, kommt unter TYPO3 extensionID (eID) zum Einsatz. Das Prinzip dahinter ist einfach wie genial: Der Rendering-Prozess wird frühzeitig gestoppt und an ein beliebiges Extension-Script übergeben. Die Zuweisung erfolgt mit Hilfe eines Schlüssels: Der extensionID.

Die Registrierung und Schlüssel-Zuweisung der jeweiligen Extension, findet in der localconf.php oder ext_localconf.php statt:

$TYPO3_CONF_VARS['FE']['eID_include']['script'] = 'EXT:example/script.php';

Continue Reading

SOAP vs. REST

Posted by Jim on 6. April 2010
Posted in: WebDev, Webtechnologien. Tagged: REST, RPC, SOAP, WebDev, WebService. 4 comments

SOAP

Sowohl SOAP als auch HTTP gehören zu den Envelope-Protokollen, die Kopf (Header) und Körper (Body) mit einer Art Umschlag umschließen. Dabei kann SOAP als Kommunikationsprotokoll im Körper eines jeden Transfer-Protokolls versendet werden, da es transportunabhängig ist. Der hauptsächliche Datenverkehr von SOAP-Protokollen geschieht jedoch auf dem HTTP-Protokoll. Das bedeutet, dass der komplette SOAP-Envelope im HTTP-Körper enthalten ist. Voraussetzung dafür ist, dass der Inhalt des SOAP-Körpers auf XML basiert. Die Kombination aus HTTP-Nachricht mit XML-Dokument führt zu einer äußerst hohen Flexibilität und Kompatibilität, denn jede Firewall kennt das HTTP-Protokoll und jeder Parser ist in der Lage, XML zu lesen. Aus diesem Grund wurde SOAP entwickelt, denn veraltete RPC-Services, die auf HTTP aufsetzen, verursachen ein Sicherheitsrisiko und damit verbundene Inkompatibilitäten. Continue Reading

Posts navigation

← Older Entries
  • Blog-Info

    Hier schlaumeiert Jim über seine Erfahrungen, Tricks und Aktivitäten aus den Bereichen Informatik und Fotografie.
  • Tag Cloud

    Affine Chiffre Ajax Analogfotografie AS3 Authentifizierung Base64 Belichtungszeit Blende Browsergames Canon 30D Farbtemperatur FE-Plugin Flash fluid Fotografie Informatik JimSuperfly jQuery Kryptografie Leipzig Lichtempfindlichkeit Manuelle Belichtung Minolta D60 Nachtfotografie Nikon D80 NuSOAP Prototyping Randverzerrung REST RPC Silvester SOAP Strom Tycoon SugarCRM t3x tca Templating TYPO3 Typo3-Service Urban Wasser WebDev WebService
  • Kategorien

    • Allgemein (1)
    • Fotografie (5)
      • Grundlagen (1)
    • Informatik (1)
    • WebDev (10)
      • TYPO3 (6)
      • Webtechnologien (1)
  • Kalender

    Mai 2012
    M D M D F S S
    « Okt    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • Blogroll

    • FOUROOMS°BLOG
    • Netzelf Blog
  • Sitemap

    • Jim?
    • Kontakt
    • Portfolio
      • Animals
      • Landscape
      • People
      • Urban
  • Archiv

    • Oktober 2011
    • Juli 2011
    • April 2011
    • September 2010
    • August 2010
    • April 2010
    • März 2010
    • Dezember 2009
    • November 2009
    • Oktober 2009
    • September 2009
  • Meta

    • Anmelden
    • Artikel-Feed (RSS)
    • Kommentare als RSS
    • WordPress.org
Proudly powered by WordPress Theme: Parament by Automattic.