de
Deutsch Deutsch English English
Du bist nicht angemeldet. Melde Dich jetzt an.
 
Passwort vergessen |  Registrierungsmail erneut senden |  Neues Benutzerkonto

    Twick.it-Blog

    Nerds only! Neuigkeiten von der Twick.it-API

    Markus Möller

    Achtung! Das Thema dieses Blog-Artikels ist technisch. Sehr technisch. Wenn du mit Programmierung nichts am Hut hast, dann kannst du diesen Beitrag überspringen. Ausnahmsweise. Ab ins Freibad!

    OK, Kollegen, nun sind wir also unter uns. Als Programmierer kennst du ja sicherlich schon unsere API. Mit dieser offenen Programmierschnittstelle ist es möglich, auf die Daten der Erklärmaschine zuzugreifen und selbst Applikationen zu schreiben.

    Nun gibt es gleich zwei Neuigkeiten. Erstens experimentieren wir gerade mit der Geokodierung von Twicks und möchten diese Funktion gerne über die API freigeben und zweitens können PHP-Programmierer nun Wrapper-Klassen nutzen, um uns noch einfacher anzuzapfen.

    Geokodierung

    Seit kurzem werden die Themen bei Twick.it mit Geokoordinaten (Längen- und Breitengrad) versehen. Diese Funktion befindet sich zwar noch in einem frühen Beta-Stadium, aber ihr könnt trotzdem schon drauf zugreifen. Die Rückgaben der Funktions-Aufrufe liefern dazu sowohl im XML- als auch im JSON-Format einen Geo-Block, der Längen- und Breitengrad als Bogenmaß angibt.

    Auch eine neue Funktion find_topics_nearby gibt es. Der Sinn dieser Funktion ist schnell erklärt: Ihr übergebt dem Aufruf eure eigene Position und bekommt Themen, die sich in der Nähe befinden. Einzelheiten und ein Beispiel findet ihr wie immer in der API-Dokumentation. Weiterlesen>>


    Schlagwörter:API, Geokodierung, PHP, Programmierschnittstelle, Wrapper

    Erstellt am 18.07.2010 | Comments (0)

    Backstage – Ein Blick hinter die Technik-Kulissen

    Markus Möller

    In letzter Zeit wurde ich des öfteren nach der Technik gefragt, die Twick.it zugrunde liegt. Geduldig gebe ich dann immer wieder die selben erstaunlich unspektakuläre Antworten. Und heute gibt es die sogar schriftlich.

    Programmiersprache

    Die Erklärmaschine wurde und wird in PHP programmiert. Spezielle Framework kommen dabei nicht zum Einsatz. Um die Zugriffe auf die Datenbank zu abstrahieren, habe ich ein eigenes Persistenz-Framework geschrieben, das mir die Objekte direkt so zurückliefert, wie ich sie gerne hätte. Neuerdings befindet sich auf dieser Ebene auch ein Caching-Mechanismus.

    Der Blog wurde mit der Blog-Software Wordpress und einem selbst erstellten Template realisiert.

    Datenbank

    Als Datenbank muss eine MySQL herhalten. Sie ist mit einer handvoll Relationen gefüttert und dank der kurzen Texte noch immer nicht besonders groß. Ein Umstand, der beim regelmäßig stattfindendem Backup sehr praktisch ist. Weiterlesen>>


    Schlagwörter:JavaScript, MySQL, PHP, Technik

    Erstellt am 03.05.2010 | Comments (0)

    Der erste Twick – Noch ohne Twick.it

    Markus Möller

    Die Entstehungsgeschichte hat Sean bereits treffend beschrieben. Eine Anekdote möchte ich dazu noch zum besten geben. Die folgende Geschichte kann zwar nicht als Geburtsstunde von Twick.it bezeichnet werden, sie ereignete sich aber in der sehr frühen Anfangszeit der Plattform und war maßgeblich für die Umsetzung verantwortlich.

    Zusammen mit zwei Kollegen der Werbeagentur conception fuhr ich zu einem potentiellen Kunden, der an der Implementierung eines Online-Shops interessiert war. Uns gegenüber saß ein Abgesandter der Geschäftsleitung sowie der IT-Leiter des Unternehmens.

    Gegen Ende des Gesprächs fragte mich mein Gegenüber aus der IT-Abeilung, welche technische Basis vonnöten sei. „Was benötigen Sie? PHP?“. Ich nickte. Resultat dieser wortkargen Techniker-Unterhaltung war ein zufriedener IT-Mensch und ein ebenso verwirrter Kaufmann. Über dem Kopf des Geschäftsführer-Assistenten prangerte ein großes, imaginäres Fragezeichen. Er dreht den Kopf zu seinem Kollegen aus der IT-Abteilung: „PHP???“. Dieser zögerte nicht lange und erwiderte: „Das ist so eine Programmiersprache, mit der Internetseiten gemacht sind“.

    Bingo! Kurze Frage, kurze Antwort. Und ein zufriedener Mensch mehr auf dieser Erde.

    Weiterlesen>>


    Schlagwörter:Anekdote, PHP

    Erstellt am 10.08.2009 | Comments (0)

    Categories:

    • 5 Fragen an...
    • Aktionswochen
    • Allgemeines
    • Ideen
    • Offizielles
    • So geht's
    • Tipps4Twicks

    Seiten:

    • FAQ
    • Konzept
    • Charta
    • AGB
    • Teilnahmebedingungen für den Siegener Erklärwettbewerb
    • Beitragsübersicht
    • Presse
    • Pressespiegel
    • Fotos
    • Neue Web 2.0-Enzyklopädie online
    • Erklärmaschine beendet erfolgreiche Beta-Phase
    • Twickit auf der CeBIT 2010
    • Twick.it holt Weltmeister-Titel mit Augmented Reality App
    • Für Entwickler / API
    • REST-API
    • explain
    • favorites
    • find_topic_by_tag
    • find_topic
    • find_topics_nearby
    • find_twick
    • find_user
    • latest_twicks
    • random_twick
    • random_topic
    • search_twick
    • stats
    • PHP
    • Twitter
    • Impressum

    Search:


    Suchen

    Kommentare:

    • Cinny1109: Ja ich möchte gewinnen und ich verdiene es auch!!!! :P Fan der Facebook…
    • geewing: Das mit dem Weltmeister ist mir Wurscht. Ich will die Android-Waffel!
    • Hans Koberger: Mein DynaTAC 8000X (http://commons.wikimedia.org/wiki/File:2007Computex_e21Forum-MartinCooper.jpg?uselang=de…

    Tag-Cloud

    Augmented Reality Community Enzyklopädie Erklärwettbewerb Feedback Geokodierung Gewinnspiel Handy NRW-Tag Nutzer Presse Relevanz Semantik Siegen Tipps4Twicks Tool Tip Web 2.0 Web 3.0 Wikipedia Zeitung

    WP-Cumulus by Roy Tanck and Luke Morton requires Flash Player 9 or better.

    2D

    Augmented Reality Community Enzyklopädie Erklärwettbewerb Feedback Geokodierung Gewinnspiel Handy NRW-Tag Nutzer Presse Relevanz Semantik Siegen Tipps4Twicks Tool Tip Web 2.0 Web 3.0 Wikipedia Zeitung
    3D

    RSS

    • Blog-Beiträge
    • Kommentare

    Alle Angaben ohne Gewähr. Creative Commons License

    > FAQ > Charta

    > API Dokumentation > Tipps4Twicks

    > Twitter > Support

    > AGB > Impressum

    > Presse > Mobile Webseite