thomas.dohmke.de - tagged with linktips http://thomas.dohmke.de/feed en-us http://blogs.law.harvard.edu/tech/rss Sweetcron thomas@dohmke.de Drei Links zum Sonntag (XVII) http://thomas.dohmke.de/items/view/423/drei-links-zum-sonntag-xvii

Nachdem unsere kleine Sonntagsreihe vorige Woche aufgrund der Auswirkungen des Jetlags von Las Vegas ausgefallen ist, haben wir diese Woche wieder drei Links. Thema ist MacRuby:

MacRuby.tmbundle - TextMate bundle for MacRuby Wer MacRuby lieber in TextMate als in Xcode schreiben will, sollte sich das MacRuby-Bundle für TextMate ansehen. Hillegass-MacRuby Wer die Programmierung in Cocoa über den Klassiker Cocoa Programming for Mac OS X von Aaron Hillegass gelernt hat, findet in diesem Git-Repository einige der Beispiele in MacRuby transferiert. Macruby Support in any Cocoa Application Wer MacRuby in ein beliebiges Cocoa-Projekt einbinden will, bekommt hier eine kurze Anleitung sowie ein Beispiel-Projekt.

Zum Schluss noch ein Link zu einem eigenen Projekt, dass wir kürzlich auf GitHub eingecheckt haben. MacRubyTwitterApp ist ein einfacher Twitter-Client, geschrieben in MacRuby.

]]>
Sun, 17 May 2009 19:53:00 +0200 http://thomas.dohmke.de/items/view/423/drei-links-zum-sonntag-xvii
Drei Links zum Sonntag (XVI) http://thomas.dohmke.de/items/view/376/drei-links-zum-sonntag-xvi

In Deutschland ist zwar schon Montag, wir halten uns jedoch gerade in Las Vegas auf, so dass uns noch 15 Minuten bleiben, um die Links zum Sonntag noch rechtzeitig abzuliefern.

RailsConf 2009 Der Grund, warum wir uns derzeit in Las Vegas aufhalten. Hoover Dam Bevor die Konferenz startet, hatten wir heute Zeit für einen kleinen Ausflug. Der Hoover Dam war unser erstes Ziel, die ca. 50km von Las Vegas schafften wir in einer knappen Stunde, wobei wir geschätzt 20 Minuten vor der Staumauer im Stau standen. Vor und hinter uns diverse Teilnehmer des Gumball 3000, die prompt im selben Parkhaus Pause machten. Grand Canyon Skywalk Nach weiteren 150km Autofahrt erreichten wir den Grand Canyon Skywalk am westlichen Rand des Grand Canyon. Am Eingang des Reservats mussten wir das Auto parken, um dann $30 pro Person für 10 Minuten Busfahrt und $35 pro Person für den Skywalk zu bezahlen. Trotz der horrenden Preise waren am späten Nachmittag noch ca. 30 Besucher mit uns unterwegs, der Skywalk selbst eher enttäuschend, die Ausblicke von verschiedenen Aussichtspunkten wesentlich spannender, vor allem, weil man ohne jegliche Absperrung bis direkt an die Klippen laufen kann. Empfehlung: Auf den Skywalk verzichten und nur die Aussichtspunkte mitnehmen = halber Preis, besseres Erlebnis.

Ab morgen werden wir hier dann direkt von RailsConf 2009 berichten, am Vormittag haben wir uns für das Tutorial jQuery on Rails registriert, am Nachmittag steht Building Next Generation Web Apps with Rails and SproutCore auf dem Plan.

]]>
Mon, 04 May 2009 08:48:00 +0200 http://thomas.dohmke.de/items/view/376/drei-links-zum-sonntag-xvi
Drei Links zum Sonntag (XV) http://thomas.dohmke.de/items/view/358/drei-links-zum-sonntag-xv

Diese Woche mal wieder einige Links aus der Welt von Ruby und Rails:

Debugging Rails 2.3.2 Apps with Rack::Bug Mischa Fierer erläutert anhand einer einfachen Beispielanwendung die Benutzung von Rack::Bug zur Analyse des Rails-Environments, Speicherverbrauchs, usw. Wer stattdessen ein Video bevorzugt, wird bei Bryan Helmkamp fündig. Uploading Files Michael Koziarski stellt mit Mod Porter ein Modul für den Apache vor, welches sich um den Upload-Vorgang von großen Dateien kümmert. Nachdem die Datei vollständig auf den Server hochgeladen wurde, wird der Request in einen herkömmlichen POST-Request abgeändert und an die jeweilige Rails-Anwendung weitergeleitet. In Tests ließen sich so Geschwindigkeitssteigerungen um den Faktor 30 bis 200 erreichen. Ruby Best Practices Gregory Brown und andere Autoren haben sich in diesem neuen Blog zusammengeschlossen, um über ihre Best Practises im Zusammenhang mit Ruby zu berichten. Einzige Bedingung ist, dass sie selbst stolz auf den präsentierten Code sind. Mal schauen wie sich das entwickelt, das Konzept klingt jedenfalls gut.

Abschließend noch ein Link zur RailsConf, die in 8 Tagen beginnt und sicher reihenweise spannende Neuigkeiten mit sich bringen wird.

]]>
Sun, 26 Apr 2009 19:06:00 +0200 http://thomas.dohmke.de/items/view/358/drei-links-zum-sonntag-xv
Drei Links zum Sonntag (XIV) http://thomas.dohmke.de/items/view/332/drei-links-zum-sonntag-xiv

Heute mal drei Links ohne Kommentare:

Wizzley Presto and the Mysterious Time Machine [or how to make an iPhone game in 30 days] A long, rambly exploration of the state of computing with no real conclusion follow And now: random thoughts on iPhone UI issues and things and such

]]>
Sun, 19 Apr 2009 18:17:00 +0200 http://thomas.dohmke.de/items/view/332/drei-links-zum-sonntag-xiv
Drei Links zum Sonntag (XIII) http://thomas.dohmke.de/items/view/310/drei-links-zum-sonntag-xiii

Die 13. Runde unserer Links zum Sonntag beschäftigt sich mit Programmierung und Marketing von Spielen auf dem iPhone:

iPhone Game Programming Tutorial Part 1, Part 2 und Part 3 Brandon Trebitowski hat in seinem Blog icodeblog.com ein dreiteiliges Tutorial veröffentlicht, in dem er die Entwicklung des (Beispiel-)Spiels iTennis beschreibt. iPhone Game Programming Tutorial 1, Tutorial 2 und Tutorial 3 Mike Daley stellt bei 71Squared ebenfalls ein Tutorial zur Verfügung, hier jedoch in Form von Screencasts. Der Fokus liegt auf OpenGL ES und der vierte Teil ist bereits angekündigt. Creating an iPhone Game Video Owen Goss erläutert seine Vorgehensweise bei der Erstellung eines Videos von seinem iPhone-Spiel Dapple und zeigt am Ende das fertige Video.

]]>
Sun, 12 Apr 2009 14:27:00 +0200 http://thomas.dohmke.de/items/view/310/drei-links-zum-sonntag-xiii
Drei Links zum Sonntag (XII) http://thomas.dohmke.de/items/view/297/drei-links-zum-sonntag-xii

Der Frühling ist endgültig da und es gibt wieder drei Links zum Sonntag:

Designing Convertbot Mark Jardine schreibt über die Entstehung und das Design der iPhone App ConvertBot, dessen Nützlichkeit allerdings in der derzeit vorliegenden Version 1.0 über einen Bug bei der Verwendung des Kommas als Dezimaltrennzeichen beeinträchtigt wird. Trotzdem eine schicke App. 360iDev Slides Bei SlideShare wurden unlängst alle Foliensätze der Konferenz 360iDev veröffentlicht. Jede Menge spannender Informationen, leider ohne Ton oder Video. OpenID Rails Kit Wer gerade ein neues Rails-Projekt aufsetzen will (so wie wir) und eine Authentifizierung der Benutzer mit Benutzername und Passwort oder alternativ mit Open ID einbinden will, sollte sich das OpenID Rails Kit anschauen. Die App kommt komplett lauffähig inkl. Tests mit RSpec. Einfach, schnell, eben Ruby on Rails.

]]>
Sun, 05 Apr 2009 16:52:00 +0200 http://thomas.dohmke.de/items/view/297/drei-links-zum-sonntag-xii
Drei Links zum Sonntag (XI) http://thomas.dohmke.de/items/view/279/drei-links-zum-sonntag-xi

Nicht viel los in letzter Zeit hier in unserem Blog, geschuldet vor allem durch zu viele Projekte. Auf die drei Links zum Sonntag wollen wir aber nicht verzichten:

Getting Ready For Core Data In 3.0 Dan Grigsby listet auf Mobile Orchard die drei wichtigsten Ressourcen für den Einstieg in Core Data auf. Hintergrund ist, dass Core Data mit dem 3.0er SDK auch auf dem iPhone Einzug hält. Core Data: Subclassing NSManagedObject Marcus Zarra beschreibt im Blog des Mac Developer Networks, wie man Klassen von NSManagedObject ableiten kann.
The Three20 Project Joe Hewitt stellt das Three20 Project vor, welches eine Reihe von Hilfsklassen für die Einbindung in eigene iPhone Apps beinhaltet, u.A. einen Viewer für Fotos und ein Eingabedialog zum Schreiben von E-Mails. Der komplette Quellcode ist auf GitHub verfügbar und steht unter der Apache License 2.0.

]]>
Sun, 29 Mar 2009 21:58:00 +0200 http://thomas.dohmke.de/items/view/279/drei-links-zum-sonntag-xi
Drei Links zum Sonntag (X) http://thomas.dohmke.de/items/view/272/drei-links-zum-sonntag-x

Die Woche war spannend, vor allem im Hinblick auf iPhone OS 3.0, aber da die meisten Informationen dazu noch unter NDA stehen, gibt's drei herkömmliche Links:

How-to: building services into iPhone applications Erica Sadun beschreibt in einem Artikel auf Ars Technica, wie sich mit dem iPhone über URL-Schemas eigene Dienste definieren lassen und illustriert dies mit einer Beispielanwendung, die Copy & Paste implementiert. iPhone Unit Testing Beim ursprünglichen Entwickler des Testing Frameworks OCUnit findet sich ein Beitrag, wie man Unit Tests für das iPhone definiert und mit dem Simulator laufen lässt. Should An iPhone App Developer Charge Or Run Ads? Bo Wang stellt bei TechCrunch den Verlauf der Download- bzw. Verkaufszahlen seines iPhone-Spiels vor und vergleicht den Gewinn aus Verkäufen im App Store mit Erlösen aus Werbung. Ob sich diese Zahlen auf andere Apps übertragen lassen, würde ich bezweifeln, meine Schlussfolgerung ist eher, dass sich mit Klonen von Breakout kein Geld verdienen lässt.

]]>
Sun, 22 Mar 2009 22:07:00 +0100 http://thomas.dohmke.de/items/view/272/drei-links-zum-sonntag-x
Drei Links zum Sonntag (IX) http://thomas.dohmke.de/items/view/246/drei-links-zum-sonntag-ix

Der Frühling kündigt sich so langsam an und wir haben wieder drei Links:

Not Your Average iPhone Screencast Loren Brichter, bekannt durch den Twitter-Client Tweetie, stellt ein Tool vor, mit dem sich in Screencasts für iPhone Apps (unter anderem) die Position und Bewegung des Fingers anzeigen lässt. Das ganze heißt SimFinger und ist kostenlos verfügbar. Using UITableViewCell with InterfaceBuilder Markus Kirchner, seines Zeichens Initiator des Berliner CocoaHeads-Gruppe, beschreibt in seinem Blog das effiziente Laden und Wiederverwenden von UITableViewCell's aus XIB-Dateien. Wer es dann noch schneller will, muss die Zellen selber zeichnen. Bonjour Network Server for iPhone Bill Dudney, Autor der Bücher Core Animation for Mac OS X and the iPhone und iPhone SDK Development, erläutert die Einbindung eines Bonjour-Servers in eine iPhone App und bietet ein passendes Beispielprojekt zum Download an.

]]>
Sun, 15 Mar 2009 14:33:00 +0100 http://thomas.dohmke.de/items/view/246/drei-links-zum-sonntag-ix
Drei Links zum Sonntag (VIII) http://thomas.dohmke.de/items/view/230/drei-links-zum-sonntag-viii

Es ist schon wieder Sonntag und so gibt's erneut drei Links:

iPhone Resources Ari Braginsky veröffentlichte auf seiner Homepage eine lange Liste aller Seiten, Blogs, Twitter-Benutzern und sonstigen Ressourcen zum Thema iPhone-Entwicklung, die er regelmäßig verfolgt. Wer noch ein paar neue Feeds braucht, wird dort vermutlich fündig.
iPhone dev: robust UISwitch label swaps Erica Sadun erklärt auf Ars Technica, wie man ein UISwitch-Element auf dem iPhone statt mit dem üblichen ON/OFF (bzw. in der deutschen Lokalisierung I/O) mit beliebigen Beschriftungen erstellen kann. PLInstrument Landon Fuller stellt nach PLActorKit, PLDatabase und PLCrashReporter die nächste Bibliothek, genannt PLInstrument, zur Verfügung. Die Aufgabe der Bibliothek ist die Messung der Laufzeiten von Objective-C-Code, wobei der Fokus speziell auf der Analyse von Schleifen bzw. Iterationen liegt. Die API und Dokument ist derzeit noch nicht vollständig, daher muss die Bibliothek aus dem Subversion-Repository ausgecheckt und selbst kompiliert werden.

]]>
Sun, 08 Mar 2009 19:21:00 +0100 http://thomas.dohmke.de/items/view/230/drei-links-zum-sonntag-viii
Drei Links zum Sonntag (VII) http://thomas.dohmke.de/items/view/189/drei-links-zum-sonntag-vii

Heute leicht mit Beschiss, da die drei Links zu einer mehrteiligen Artikelserie gehören (der vierte Teil ist angekündigt, aber noch nicht veröffentlicht):

An Asteroids-style game in CoreAnimation: Teil 1, Teil 2 und Teil 3 Matt Gallagher erläutert in seinem Blog Cocoa with Love, wie sich mit Hilfe von Core Animation ein Klon des Spiels Asteroids programmieren lässt. Er berücksichtigt dabei das Model-View-Controller Entwurfsmuster, erstellt ein auflösungsunabhängiges Design und schnell ist das Spiel auch noch.

]]>
Sun, 01 Mar 2009 19:06:00 +0100 http://thomas.dohmke.de/items/view/189/drei-links-zum-sonntag-vii
Drei Links zum Sonntag (V) http://thomas.dohmke.de/items/view/169/drei-links-zum-sonntag-v

Der fünfte Teil unserer sonntäglichen Linktips ist da:

Safari Plugin for Viewing XML Data Marc Liyanage stellte am Montag ein Plugin für Safari vor (nach eigener Aussage inspiriert durch das großartige ClickToFlash), mit dem sich XML-Daten vernünftig darstellen lassen. Die Anzeige ist recht einfach gehalten, aber die Richtung stimmt schon mal.
iPhone: Preventing Piracy Landon Fuller erläutert, wie eine iPhone App selbst feststellen kann, ob sie von ihrem DRM befreit und somit vermutlich raubkopiert wurde. Apple's RoundTransparentWindow sample ported to MacRuby Matt Aimonetti zeigt, wie sich das RoundTransparentWindow-Cocoa-Beispiel von Apple in MacRuby umsetzen lässt.

]]>
Sun, 15 Feb 2009 15:48:00 +0100 http://thomas.dohmke.de/items/view/169/drei-links-zum-sonntag-v
Drei Links zum Sonntag (IV) http://thomas.dohmke.de/items/view/161/drei-links-zum-sonntag-iv

Diese Woche drei Links zum Thema iPhone und Ruby bzw. Ruby on Rails:

iPhone on Rails and ObjectiveResource Ryan Daigle präsentiert mit ObjectiveResource ein Framework für Objective-C, mit dem sich iPhone-Apps sehr einfach an Rails-Anwendungen anbinden lassen. Zusätzlich zum Download gibt es einen Screencast sowie die Ankündigung einer Screencast-Serie "iPhone on Rails" bei den Pragmatic Programmers (siehe ganz unten auf dieser Seite). Objective-C REST Client Adrian Kosmaczewski hat schon im Oktober 2008 einen REST-Client für Objective-C vorgestellt, der mit beliebigen Web Services umgehen kann, die REST anbieten. Unit Testing iPhone apps with Ruby: rbiphonetest Dr Nic Williams zeigt mit rbiphonetest, wie sich iPhone-Apps während der Entwicklung teilweise mit Ruby testen lassen. Ausgenommen von solchen Tests sind leider sämtliche Bestandteile des UI.

Ob es wohl jemals MacRuby auch für's iPhone geben wird?

]]>
Sun, 08 Feb 2009 18:16:00 +0100 http://thomas.dohmke.de/items/view/161/drei-links-zum-sonntag-iv
Drei Links zum Sonntag http://thomas.dohmke.de/items/view/157/drei-links-zum-sonntag

Diese Woche war es sehr ruhig hier, aber auf die Links zum Sonntag wollen wir nicht verzichten. Dieses Mal ein Link zum Exception-Handling in Mac- und iPhone-Programmen und zwei zum Thema Xcode:

Open Source Crash Reporter for iPhone Landon Fuller veröffentlichte im Lauf der Woche ein Framework für das Exception-Handling innerhalb von Mac- und iPhone-Programmen. Crash-Reports werden als Protocol Buffers gespeichert und können beim nächsten Programmstart beispielsweise per E-Mail versendet werden. 14 Essential Xcode Tips, Tricks and Resources for iPhone Devs Dan Grigsby fasst bei MobileOrchard die 14 wichtigsten Tips zu Xcode zusammen. Von der Fensterkonfiguration über Shortcuts bis hin zu Skripten ist alles dabei. Complete Xcode Keyboard Shortcut List Colin Wheeler stellt in einem Artikel, der schon aus dem Februar 2008 stammt, sämtliche Shortcuts in Xcode in Form einer Übersicht als PNG- oder PDF-Datei zur Verfügung.

Mein persönlicher Lieblingsshortcut ist übrigens ⌘⇧D, die meiner Meinung nach schnellste Möglichkeit, um Dateien in Xcode zu öffnen.

]]>
Sun, 01 Feb 2009 20:05:00 +0100 http://thomas.dohmke.de/items/view/157/drei-links-zum-sonntag
Drei Links zum Sonntag http://thomas.dohmke.de/items/view/133/drei-links-zum-sonntag

Es ist Sonntag und wie schon in der vorherige Woche habe ich wieder drei kommentierte Links, heute alle zum iPhone:

Building proper mailto: URLs Erica Sadun erläutert in einem kurzen Artikel auf Ars Technica, wie man mailto-URLs auf dem iPhone korrekt zusammen baut. Automated user interface testing on the iPhone Matt Gallagher beschreibt seine Lösung zum Testen von iPhone User Interfaces. Er verwendet keinen herkömmlichen Unit-Testing Ansatz, der Artikel ist aber dennoch (oder gerade deshalb) interessant. The Amazing iPhone Report Kisky Netmedia bietet einen 44seitigen Bericht kostenlos zum Download an, der das iPhone im Hinblick auf die geschäftlichen Chancen näher beleuchtet. Von einer Vorstellung des Gerätes über Verkaufszahlen bis hin zu einer Übersicht von möglichen Entwicklungsstudios werden viele Themen beleuchtet. Außerdem gibt es auf derselben Seite auch noch ein Making-Of der Coffee Buzz App zum Nachlesen.

Bis nächsten Sonntag.

]]>
Sun, 25 Jan 2009 18:40:00 +0100 http://thomas.dohmke.de/items/view/133/drei-links-zum-sonntag
Drei Links zum Sonntag http://thomas.dohmke.de/items/view/106/drei-links-zum-sonntag

Es ist Sonntag und ich habe gerade meine Clippings in NetNewsWire aufgeräumt. Nachfolgend drei Links daraus, vielleicht sind diese auch für den ein oder anderen Leser sinnvoll:

Experiences with a Sound Designer Andy Finnell erzählt von seinen Erfahrungen über die Suche, Contracting und Arbeit mit einem Sound-Designer. Am Ende noch ein kurzer Hinweis auf Konvertierungstool für Sounds. How To Draw A Mac Internet Globe Icon Mike Rundle beschreibt in einem Tutorial die Erstellung eines Netzwerk-Icons (vergleichbar zu den Systemeinstellungen) mit Photoshop. PSD-Datei wird als Download angeboten. Expiration perspiration Craig Hockenberry berichtet über den Ablauf seines iPhone Developer Certificate und gibt Tips, wie man es mit möglichst wenig Aufwand verlängert.

Fortsetzung folgt am nächsten Sonntag...

]]>
Sun, 18 Jan 2009 16:30:00 +0100 http://thomas.dohmke.de/items/view/106/drei-links-zum-sonntag