[Titanium Developer] JSON auf iPhone und Android parsen

Dieser Beitrag wird eine Reihe von (hoffentlich) vielen Titanium Developer Beiträgen einleiten, und das aus einem einfachen Grund: so toll das System auch ist, es braucht viele Kniffe, um die eigene App zum Laufen zu bekommen.

Für alle, die nicht wissen, was Titanium Developer ist: Einfach gesagt handelt es sich dabei um ein Framework+Runtime, mit welchem man mittels Javascript Handy-Apps programmieren kann, welche dann auf iPhone/iPod Touch/iPad und Android laufen. Dabei geht nicht allzuviel Performance verloren UND man erhält zum Schluss eine native App für das jeweilige Zielsystem. Weiter Infos unter appcelerator.com

Aber kommen wir zurück zum Thema. Normalerweise parsed man Json Daten unter Titanium mittels

var jsonVar = JSON.parse(daten);

und erhält dann das Datenobjekt zurück. Leider funktioniert dies nur unter den iOS Geräten, nicht aber unter Android. Also wandelt man seinen Befehl folgendermaßen um:

var jsonVar = eval('(' + daten + ')');

Natürlich ist eval immer mit Vorsicht zu genießen, da hier sämtliche Befehle ohne nachzufragen ausgeführt werden. Sichert also bitte vorher in irgendeiner Form ab, dass die erhaltenen Daten keinen Schadcode enthalten. Da ihr aber in den meisten Fällen sowieso mit einer von euch bereitgestellten API auf eurem Server kommunizieren werdet, sollte dies nicht ein allzu großes Problem sein.

[php] Einzeiler: aktuelles Jahr, Monat oder Tag auslesen

Wenn ihr mal eine Möglichkeit braucht, um das aktuelle Jahr, den aktuellen Monat oder den aktuellen Tag auszulesen und dies in einer Zeile erledigen wollt, dann macht es doch so:

$year = date("Y");
$month = date("m");
$day = date("d");

Wenn ihr das komplette Datum braucht, dann geht das so:

$date = date("d.m.Y");

Und falls ihr nicht den aktuellen Zeitpunkt, sondern einen gegebenen Timestamp verwenden wollt, dann geht das so:
$date = date("d.m.Y", $timestamp);

Das Minecraft Handy

Das Team von Mojang – der Firma hinter dem grandiosen Spiel “Minecraft”, bietet derzeit unter Ebay ein limitertes Xperia Play Android Handy von Sony Ericsson zum Kauf an. Hintergrund der Aktion ist die Verlosung eines weiteren Exemplares bei der diesjährigen Gamescon hier in Deutschland. Die Ebay Auktion soll neben der – natürlich obligatorischen – Werbung für die Aktion auch noch einem guten Zweck dienen: der komplette Erlös der Aktion kommt einer noch nicht genannten Stiftung zugute. Und die Resonanz scheint beachtlich zu sein, steht das letzte Gebot doch bereits bei 1.300 USD. Als echter Minecraft Fan sollte man ggf. nochmal schnell seine Finanzen checken und über ein Gebot nachdenken 😉

[Update]
ok – ich hatte es mir bereits gedacht. Wie heute herauskam, hat Mojang eine Minecraft Pocket Edition gebastelt. Dann ist es natürlich ein Grund mehr, diese grandios gebrandete Variante des Xperias zu besitzen 😉

via engadget.com

Das einfache Reinigungsset für die Kamera

20110813-110847.jpg

Bereits vor einigen Wochen habe ich mir dieses Reinigungsset für meine Kamera zugelegt. Links zu sehen: ein Blasebalg Marke “DustEx” (und nicht etwa ein erotisches Spielzeug). Rechts seht ihr einen Reinigungspinsel inkl. Spezialreinigungspad. Wozu brauche ich das?

Jeder, der eine etwas fortgeschrittene Kamera sein eigen nennt, hat schon mal per Pusten und Abwischen mit dem T-Shirt versucht, den fiesen Staub von seiner Linse zu bekommen. Das klappt auch recht häufig, allerdings hat man das Problem, dass beim Pusten vielleicht doch mal der ein oder andere Tropfen Spucke auf die Linse gerät – und dann auch nach noch so vielen Wischversuchen nicht so recht verschwinden will.

Mal ganz davon abgesehen, dass es nicht gerade optimal für das Glas der Linse ist, wenn man da wie wild drauf rumrubbelt, so sieht es auch nicht gerade professionell aus.

Anders mit diesem einfachen Set: Mit dem im Stift integrierten Pinsel kann ich nun den Dreck wegpinseln und anschließend mit dem Blasebalg wegpusten. Sollte sich etwas doch mal stärker verfangen haben, so kann man diesem Schmutz mit dem Spezialreinigungspad entgegentreten. Es handelt sich dabei um ein Vlies, welches der Linse keine Kratzer zufügt, aber trotzdem etwas härter aufgedrückt werden kann.

Das Set war sehr günstig in der Anschaffung und sollte eigentlich zu Standardausrüstung eines jeden Fotografen und auch Hobby-Knipsers gehören.

#iPhoneography

Und hier der erste Gastbeitrag von Jürgen, der sich vor kurzem schon vorgestellt hat.

Wenn du den Hashtag #iPhoneography auf Twitter eingibst, findest du schnell zahlreiche Fotos die eines gemeinsam haben: sie wurden mit dem iPhone gemacht. Wird jetzt niemanden wirklich überraschen, schließlich hat das iPhone ja auch eine Kamera. Aber warum das alles? Gibt doch so viele Kameras die sicher bessere Fotos machen.Was macht den Reiz aus?

Mich fasziniert bei #iPhoneography diese Leichtigkeit, Fotos zu machen und danach mit Apps das Beste heraus zu holen. Ohne Aperture, ohne Lightroom, einfach an der Bushaltestelle stehen, die digitale Beute sichten, kurz bearbeiten und danach im Internet veröffentlichen. Smarter geht es nun wirklich nicht.

Du denkst jetzt: “Super teste ich auch, wie lege ich am besten los?” Hier ein paar Tips, wie ich einst anfing. 🙂 Nütze das ganze als Inspiration.

Instagram

Eröffne einen Account bei Instagram. Dadurch bekommst du 13 gute Fotofilter frei Haus, siehst was andere fotografieren, und erhältst Feedback zu deinen ersten Gehversuchen. Außerdem unterstützt Instagram Facebook, Posterous, Twitter, Flickr, Tumblr und deine Fotos erscheinen auch dort online.

Motivwahl

Alles ist erlaubt, du kannst dich aber auch nur auf ein Motiv festlegen – wie z.B. Treppenhäuser. Da hast du eine Garantie, dass deine Bilder sich von anderen unterscheiden. 🙂

Apps

Mit der Zeit haben sich 11 Programme als meine Favoriten herausgestellt.

  1. PS Express – Muss man haben
  2. Color Effect – Bringt Farben zur Geltung
  3. Camera Bag – Bietet wunderbare Filter
  4. Instagram – Das Twitter der Fotos
  5. MagicShutter – für schöne Nachtaufnahmen
  6. DerMandar – für das kleine Panorama zwischendurch
  7. QuadCamera – Serienfotos leicht gemacht
  8. Plastic Bullet – Filter, Filter, Filter
  9. Flickr – Fotos schnell online stellen
  10. Labelbox – Bilder leicht beschriften
  11. Filter Mania – noch mehr Filter!!!

Fast alle diese Apps sind kostenlos. Wer sich aber nur für 2-3 entscheiden will: da kann ich Instagram, PS Express, und Camera+ empfehlen.

PS Express

Übersichtlich, zahlreiche Einstellungsmöglichkeiten, aber keine Exportmöglichkeit zu Twitter und Co.

Camera+

Multitalent, eigener Lightbox zur Fotobearbeitung, zahlreiche Filter,Rahmen und Exportmöglichkeit. Leider nicht kostenlos.

Ich hoffe euch damit ein wenig #iPhoneography näher gebracht zu haben, freue mich auf Feedback und weitere Tipps und sage Ciao bis zum nächsten Mal. 😉

Hybrider Fernauslöser für Digitale SLR Kameras

20110813-110634.jpg

Letzte Woche habe ich mir ein besonders tolles Spielzeug für meine EOS 500D bestellt: einen hybriden Fernauslöser von Aputure. Im Normalzustand handelt es sich um einen Infrarot Fernauslöser, der von einem Großteil der Canon SLRs unterstützt wird. Steckt man aber das mitgelieferte Kabel an, so wird daraus ein kabelgebundener Fernauslöser. Ursprünglich wollte ich mir 2 unterschiedliche Geräte kaufen, die eben beide Möglichkeiten jeweils zur Verfügung stellen – mit dem Gerät von Aputure war dies unnötig.

20110813-110644.jpg

Nach den ersten Tests war ich gleich hellauf begeistert, denn der Auslöser funktioniert in beiden Varianten einwandfrei – hierbei ist es wichtig, dass man seine Kamera in den Modus “Fernauslöser” bringt und – ganz wichtig! – die Standby-Zeiten der Kamera beachtet. Schaltet sich diese in den Standby, so funktioniert der Infrarot Auslöser nicht mehr! Im kabelgebundenen Modus muss man dies nicht beachten!

Und wozu braucht man eigentlich so ein Teil? Zum einen hilft es ungemein, wenn man z.B. den Sternenhimmel fotografieren möchte. Selbst kleinste Erschütterungen (z.B. durch das Auslösen) der Kamera führen zu einem leicht unscharfen Bild. Startet man den Vorgang mittels Fernauslöser, so wird genau dies verhindert. Die Infrarotfunktion unterstützt dagegen wunderbar bei Selbstportraits. Hier hilft vor allem die Möglichkeit, dass per Infrarot gestartete Aufnahmen um 1 oder 5 Sekunden verzögert werden können – sprich, man betätigt den Knopf und hat dann 5 Sekunden Zeit, die Fernbedienung verschwinden zu lassen und/oder sein bestes Lächeln aufzusetzen.

Das Teil gibt es übrigens auch für Nikon und weitere Marken – zu unterscheiden sind die Geräte an der knallbunten Farbe (bei Canon ist die Farbe, wie auf dem Bild zu erkennen, rot!)

Facebook bald nicht mehr kostenlos

Ab dem 24 Dezember 2011 soll Facebook kostenpflichtig werden! Um dies zu verhindern, musst du dich nackt auf deinen Küchentisch stellen, den Macarena tanzen und währenddessen “I will survive” singen. Danach wird Florian Silbereisen durch den Kamin kommen und den Code eingeben, durch den dein Account kostenlos bleibt.

Kopiere das in deinen Status ohne ersichtlichen Grund und nerve damit alle anderen.

Und die Herzen, um Gottes Willen, vergesst die verf… scheiss Herzen nicht! ♥♥♥♥

—————

Sorry – den musste ich jetzt einfach mal bringen. Es ist derzeit wirklich furchtbar, was für ein Mist über Facebook verschickt wird. Sind die Leute eigentlich alle so blöd oder wird da einfach nur der Herdentrieb angesprochen? Was meint ihr dazu?