My Top Seven Podcasts #tryPod

March is podcasting month. So I thought I would list my own Top Seven Podcasts.

7. More Than Just Code

This is actually my own podcast, so naturally it’s my favorite. I do enjoy producing it and listen to each episode at least 4 times. Every now and then I’ll listen a fifth or sixth time.

6. Roundabout Creative Chaos

I’m a co-host on this podcast with Tammy Coron. I listened to this show every week before I was on it. I still listen to each show as they’re published.

5. Raywendlich.com/rwpodcast

I try not to miss this one either.

4. Core Intuition

I don’t listen as often as I should, but I have never heard a bad episode.

3. Release Notes

On Monday, I will listen to ReleaseNotes! Never miss it.

2. Spark From CBC Radio

Norah Young hosts a great show on your digital life. It’s on the radio on Sunday afternoon, but I listen to it in podcast form. Never miss it.

1. Under The Influence from CBC Radio

This is far and away my favorite show. Terry O’Reilly is a brilliant story teller, who explains marketing to the layman. It’s great. I listen to this show over and over. He also has a couple of books based on this show, as well as one on his previous show The Age of Persuasion.

 

now

A. Timothy Mitra

iOS Developer, technical consultant, lecturer, podcaster, web developer, writer, editor and artist.

I am pleased to have joined TD Bank as a Senior iOS Developer, working on their mobile banking platform. I got my first TD account in 1979 and I have been a TD Canada Trust client since the early 90’s. So it’s really cool to be working on the apps in at the TD Centre, which was created by one of my favorite architects, Mies Van Der Rohe.

I also host and produce the More Than Just Code podcast, which focuses on iOS development. It is a round table format including developers across North America. My co-hosts are Aaron Vegh, Jaime Lopez Jr, Mark Rubin and sometimes Greg Heo. I also guest host on the RoundaboutFM podcast.

I am still working on iOS apps. This involves updating apps that I have produced for 2 For Life Media, Son House Productions and my own company, iT Guy Technologies. These are some pretty diverse apps in life style, entertainment, productivity and of course games. Apps you can check out are 2life, 2life Baby, 2life Ultimate Wedding Planner, the Strombo Show, Device Tracker and Geese Squad to name a few.

Under the hood, for those who are interested, I work primarily in Xcode with Swift and Objective-C. I spend a lot of time with UIKit, CoreData, NSURLSession, AVToolKit as well as Sprite Kit and the requisite frameworks needed to manage content in apps. I can also be found wielding design tools to create artwork  and wire frames. Soup to nuts I wrangle all parts to iOS and OS X app development. I also do a fair amount of web development, mostly custom WordPress and app APIs that support the mobile apps.

For the past eighteen months, I have been a member of the RayWenderlich.com tutorial team. I have written a couple of tutorials but lately I have been part of the Articles Team. I recently was involved as Developmental Editor on The Swift Apprentice book which was published in October 2015. I am working on another new project headed up my Ray Wenderlich himself. Stay tuned.

I continue to teach iOS development in a variety of settings, most often these days at Future Media Concepts. My latest course is Swift 101, for persons interested in learning Swift for iOS and OS X. Ongoing courses are on iOS development introduction and advanced. I have also trained users on Objective-C, WordPress, and various Adobe titles for print & web.

During the week of Dec 14, 2015, I taught “Advanced iOS Development” online. We covered some advanced topics on iOS development and Swift.

I continue to provide consulting services in iOS development & IT and I am available for contract work.

How to take a screenshot on Apple TV – no software to install

Wait! What? there is no easy way to take a screenshot in an Apple TV?

Advice from the pundits starts with installing Xcode from the Mac App Store. Balderdash!

You can record and take screenshots* and record video with a Mac with a USB-C cable and Quicktime. In fact you can also record the video from your iPhone. iPod or iPad as well.

Connect your Apple TV or device to your Mac with a USB-C cable. (Use a Lightning cable for iPhone, iPod or iPad.)

Open the Quicktime application on your Mac.

From the File menu, Choose New Movie Recording.

Your monitor’s camera will turn on.

In the recording window that opens, Click the V icon to the right of the Record button.
Screen Shot Apple TV

Choose your Apple TV as the video source and audio source.

The record window will display the Apple TV screen.

Quicktime screen shot

Click the Record button and the operate your Apple TV as you normally do. When you’re finished save the movie.

If you just want a screenshot, hold down Command – Shift – 4 and drag the cursor to marquee what you want to capture. You will hear a “click” sound and the screenshot will be on your Desktop.

Postscript: Friend of the Show, Mic Pringle points out that using Xcode will yield a full resolution screenshot, if that’s what you require. Our method has the video from the Apple TV, fit to screen as the default setting. So the size of your screenshot will depend on your Mac’s screen resolution and may be oversize.

Build to an iOS 9 device from Xcode 6

Hey if you can’t build to your iOS 9 device from Xcode 6, try this. Install Xcode 7 . I renamed my copy of Xcode to “Xcode 7” before launching it. That way I could keep Xcode 6 and Xcode 7.

  1. Connect your device with the lightning cable.
  2. Open Xcode 7 and wait for it to copy the symbols off your device.
  3. Quit Xcode 7.
  4. Open Xcode 6 and you project.
  5. Build to you iOS 9 device.

enjoy!

Fix for IBUIScreenMetrics could not be decoded

IBUIScreenMetrics

I ran into a strange Interface Builder issue, while trying a build of our legacy app in Xcode 7. I had to debug an unrelated issue that had appeared on our apps for users running on iOS 9 devices. I created a branch named “Xcode7”, as you do, and opened my project in Xcode 7. Among the build warning were some “angry red” errors that said the XIB ” could not be opened. An instance of IBUIScreenMetrics could not be decoded for an element ‘object’.”

I could find no recent solution on Stack Overflow so I’m posting my own. Strangely my issue was with CollectionView objects for iPad XIBs.

Hopefully you still have access to Xcode 6. Open the project in Xcode 6, and in the Project Navigator select your XIB. Click on Identity and Type and change the Interface Builder Document to Opens in: Default (6.2). While you’re there you change the Builds For setting as well. It’s the Opens in that was causing my issue.

I happened to have the project open in Xcode 7 beta at the same time. As soon as I made the change, the file could be opened in Xcode 7. I did a Build & Run and all is well with the world.

Before
After

I hope this helps you as well.

 

Hired – Marketplace for iOS Developers

Hired is the first two-sided marketplace created specifically for [developers], designers and product managers who are overwhelmed with job opportunities. They believe finding a career should be transparent, unbiased, and controlled by you, the talent. Their marketplace features vetted and funded companies extending interview requests, a dedicated Talent Advocate, and a $2,000 signing bonus.

Check out Hired and discover great new job opportunities today!

Hired.com is a sponsor of the More Than Just Code podcast.

How to save a Periscope with Quicktime.

Recently we reviewed the Periscope app from Twitter on our podcast. As part of the review, I did a live broadcast with the app. My co-hosts followed by live feed with Periscope while we discussed the experience. I had planned to capture the broadcast afterwards complete with the in app text comments and hearts from the fans watching live. You can save the recording to your Camera Roll but you lose comments and hearts, which is half the fun of using Periscope.

Here’s how to record a Periscope replayed on your iPhone.

Connect your iPhone to your Mac with the Lightning cable.

Open the Quicktime application on your Mac.

From the File menu, Choose New Movie Recording.

Your monitor’s camera will turn on.

In the recording window that opens, Click the V icon to the right of the Record button.

Choose your iPhone as the video source and audio source.

The record window will display the iPhone screen.

Click the Record button and the operate your iPhone as you normally do.

Open Periscope and replay the broadcast, while you are recording.

Pro Tip: You may not hear the audio during the recording (a bug in Yosemite?) but it is recorded from the iPhone/

Pro Tip: Broadcasts in the app are only available for 24 hours. However if you have a tweet of the recording, you can open click the URL and open the broadcast in the Periscope app. So far the feeds are available for multiple days after they are not accessible in the app.

 Here’s our review of Periscope

Witness at The Dawn of Retail Dead

Like a scene from “Halt and Catch Fire”

Around 1986, I was sent by my wife to buy a Cabbage Patch Kids Doll. Hmm, I thought there sure are a lot of people waiting for the store to open.  20 minutes later I was crushed up against the doors, which opened outwards. When we finally  got in people stampeded though the isles, toppling over jewelry and bottles of perfume to get to the toy department. By the time I strolled to the toy dept., I arrived in time to see a woman yank a Care Bear out of a kids hands.

Madness… not a typo *1986

 

Six Links

Not sure why this was removed from Medium. So I’ve reposted it here. If you know the original author, let me know

Want to find out all the things Google knows about you? Here are 6 links that will show you some of the data Google has about you.

1. Find out how Google sees you
Google attempts to create a basic profile of you, your age, gender, interests. They use this data to serve you relevant ads. You can review how Google sees you here:

https://www.google.com/ads/preferences/

2. Find out your location history
If you use Android, your mobile device may be sending your location as well as velocity data to Google. You can see your entire location history and export it here:

https://maps.google.com/locationhistory

3. Find out your entire Google Search history
Google saves every single search you have ever done. On top of that, they record every Google ad you have clicked on. This log is available to you here:

https://history.google.com

4. Find out every device that has accessed your Google account
If you worry that someone else might be using your account, you can find a list of all devices that have accessed your Google account, their IP address and approximate location here:

https://security.google.com/settings/security/activity

5. Find out all the apps and extensions that are accessing your Google data
This is a list of all the apps that have any type of access to your data. You can see the exact type of permissions granted to the app and revoke access to your data here:

https://security.google.com/settings/security/activity

6. Export all of your data out Google
Google let’s you export all your data: bookmarks, emails, contacts, drive files, profile info, your youtube videos, photos and more here:

https://www.google.com/takeout