TV Map

I just published my first Apple TV App. It’s TV Map, an app to look at maps at the TV. As Apple since now didn’t port their Apple maps on Apple TV, I felt that something is missing. The app uses OpenStreetMap as data source and shows 4 different map types. You can navigate with buttons or use the siri remote to drag the map.

tv map

Screenshot from the TV Map App. An app for apple TV , twos

DOF by Johannes

Welcome to Johannes’ DOF (depth of field) app. The app calculates the depth of fields depending on your camera, aperture, focal length and distance.

General

The app is designed to be read and handled fast and easy. The first tap it is divided in three parts: The upper part is the input part. The middle part shows details and at the bottom it shows the calculations for different apertures.

First start, choose sensor size for your camera

Depth of field depends on your camera sensor size. Because of this the first step is to choose your camera’s sensor. Switch to the second tab. Choose camera and in the list choose the diagonal of your sensor. If you are unsure about the size, have a look at tab tree.

Work with the App

In the upper part you choose distance, focal length and aperture. After that the app calculates depth of field, distances for that and the hyper focal distance. Hyper focal distance is the point you set your camera from which everything is sharp till the horizon.

At the bottom of the screen the calculated numbers change with aperture. So you don’t have to try every aperture setting.

Every number can quickly changed by the + and minus button. Simply add numbers you need, to the lists on the 2. tab.

Erhältlich im AppStore

DOF by Johannes

Willkommen bei Johannes’ DOF (Depth of Field) App. Die App berechnet die Schärfentiefe je Kamera, Blende, Brennweite und Entfernung. Es gibt natürlich bereits etliche Apps zu diesem Thema, das heißt aber nicht, dass man an der Bedienbarkeit nicht noch was drehen kann 🙂

Allgemein

Die App ist darauf ausgelegt schnell bedient und abgelesen zu werden. Sie ist im ersten Tap in drei Bereiche aufgeteilt. Oben der Eingabeteil, in der Mitte die berechneten Details und unten die Berechnung für verschiedene Blendenstufen.

Erster Aufruf, Einstellen der App auf die eigene Kamera

Die Schärfentiefe ist u.a. von der Sensorgröße der Kamera abhängig. Deshalb ist der erste Schritt die Sensorgröße, genauer die Diagonale des Sensors der gewünschten Kamera einzugeben. Dies geschieht im 2.Tab der App. Im Auswahlfeld Kamera wählen. anschließend in der Liste die richtige Sensorgröße wählen. Sollte die Sensorgröße nicht in der Liste sein, diese mit dem Eingabefeld und Add hinzufügen. Im 1. Tab der App sollte die richtige Sensorgröße angezeigt sein. Ist die Sensorgröße der Kamera nicht bekannt, gibt es dazu Hilfe im 3. Tab.

Einsatz der App

Entfernung, Brennweite und Blende werden im oberen Bereich eingestellt. Danach rechnet die App den Schärfentiefenbereich mit zugehörigem Abstand. Weiter wird die hyperfokale Entfernung ausgerechnet. Das ist der Punkt auf den Scharf gestellt werden kann, damit von diesem Punkt bis zu unendlich alles scharf abgebildet wird.

Im unteren Bereich befindet sich eine Tabelle, diese stellt die o.g. Werte mit variierter Blende dar. Das heißt, der Fotograf muss die Blenden in der App nicht durchprobieren, sondern bekommt alle Varianten angezeigt.

Alle Werte können mit den Plus und Minus Tasten schnell eingestellt werden. Die Grundlage hierfür sind Wertelisten. Diese können im 2. Tab vom Fotografen auf sein persönliches Equipment eingestellt werden. Dies gilt für Blende und Brennweite. Aber auch die Entfernungschritte sind in einer Liste angelegt, so kann der Fotograf seine Distanzen anlegen.

Erhältlich im AppStore

Swift – Reach other Controller from a TabBarController

Just a small Swift code snippet, how to reach other Controllers from TabBarController.
First get all the view controllers. Then get a specific one.

var anArrayViewControllers = self.tabBarController!.viewControllers
var aSecondViewController: SecondViewController
aSecondViewController = anArrayViewControllers![1] as! SecondViewController
aSecondViewController.onlytest()

 

iOS, Xcode, Swift, TabBarController

iMac retina & Apple TV problems with mirroring

Found out what the problem was as my Apple TV only showed a black screen when trying to mirror the screen: When transferring from my old iMac AirParrot was transferred too, this App causing the problem.

Solution: Remove driver as described here: http://help.airsquirrels.com/support/articles/1000106969-i-need-to-remove-airparrot-

Johannes Blog is back (and moved)

after a disk crash on my Synology NAS, I moved my backup files to a web hoster.

It took me a  short while to get it up and running. After changing wp-config.php it still wouldn’t run. Cause: There seems to be a small difference in the Synology installation. What did I do? I just overwrote my WordPress copy with a new version. That fixed it.