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.
iOS SKAction playSoundFileNamed fails?
On tvOs I tried SKAction playSoundFileNamed to play a short sound. Unfortunately it didn’t work. After some research I found this as solution:
//SKAction.playSoundFileNamed(“Achievement.caf”, waitForCompletion: true)
self.runAction(SKAction.playSoundFileNamed(“Achievement.caf”, waitForCompletion: false))
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.
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.
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
Canon Selphy + Mac Yosemite Driver
Shame on Canon not updating their Selphy printer driver for Mac Yosemite, But there is a solution. Christian Spuller created a Yosemite driver based on the mavericks driver:
—–
Kein Druckertreiber für Canon Selphy unter Yosemite. Lösung.
.
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-
Interesting Password App
A new concept for passwords. No need to save passwords. Passwords will be generated using site name and a masterpassword.
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.
180 QX – Loops and Rolls
So langsam wird’s