Episode 87 – Exclusive: The MTJC Car

This week we follow up on code obfuscation, iOS hacking, CloudKit server code, Man Mini colocation and vim adventures. These were based on feedback from our website and twitter feeds. We discussed the hyped Motor Trend exclusive non-announcement. We also celebrate the successful merging of Swift code for Android platforms. We discuss using schemes in Xcode for unit testing as well as Swift 3.0 pruning. Picks: Bez, PolyMail for Mac, Milanese Loop knockoff, The Practical Dev and Source Tree.

Screen-Shot-2016-03-30-at-03.12.41

Value Types vs Reference Types

Episode 87 Show Notes:

Episode 87 Picks:

OSX Bash Update 1.0 available

OS X bash Update 1.0 is now available and addresses the following:

Bash
Available for: OS X Lion v10.7.5, OS X Lion Server v10.7.5, OS X Mountain Lion v10.8.5, OS X Mavericks v10.9.5
Impact: In certain configurations, a remote attacker may be able to execute arbitrary shell commands
Description: An issue existed in Bash’s parsing of environment variables. This issue was addressed through improved environment variable parsing by better detecting the end of the function statement.
This update also incorporated the suggested CVE-2014-7169 change, which resets the parser state.
In addition, this update added a new namespace for exported functions by creating a function decorator to prevent unintended header passthrough to Bash. The names of all environment variables that introduce function definitions are required to have a prefix “__BASH_FUNC<” and suffix “>()” to prevent unintended function passing via HTTP headers.

OS X bash Update 1.0 may be obtained from the following webpages:

http://support.apple.com/kb/DL1767 – OS X Lion
http://support.apple.com/kb/DL1768 – OS X Mountain Lion
http://support.apple.com/kb/DL1769 – OS X Mavericks

To check that bash has been updated:

* Open Terminal
* Execute this command:
bash –version
* The version after applying this update will be:
OS X Mavericks: GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13)
OS X Mountain Lion: GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin12)
OS X Lion: GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin11)

Information will also be posted to the Apple Security Updates
web site: http://support.apple.com/kb/HT1222

Apple’s new Products

New iMacs HD
iMac – The ultimate all-in-one. Now with the ultimate display.

The new iMac features a brilliant 21.5-inch or 27-inch LED-backlit display with a widescreen 16:9 aspect ratio—perfect for watching HD video. The 21.5-inch display offers 1920-by-1080 HD resolution, and the 27-inch display goes beyond HD with 2560-by-1440 resolution. Dual-core Intel processors now start at 3.06GHz, available quad-core Intel processors boost performance up to 2x and advanced graphics make the most of every pixel. iMac declutters your desktop with the Apple Wireless Keyboard and the new wireless Magic Mouse: the world’s first Multi-Touch mouse. The 27-inch iMac starts at $1799. The 21.5-inch iMac starts at $1299
Standard Configurations are as follows :

21.5″ 21.5″ 27.5″ 27.5″
3.06GHz Intel Core 2 Duo
1920×1080 Resolution
4GB Memory
500GB Hard Drive
8x Double-Layer SuperDrive
NVIDIA GeForce 9400M Graphics
3.06GHz Intel Core 2 Duo
1920×1080 Resolution
4GB Memory
1TB Hard Drive
8x Double-Layer SuperDrive
ATI Radeon HD 4670 Graphics with 256MB
3.06GHz Intel Core 2 Duo
2560×1440 Resolution
4GB Memory
1TB Hard Drive
8x Double-Layer SuperDrive
ATI Radeon HD 4670 Graphics with 256MB
2.66GHz Intel Core i5 (Quad Core)
1920×1080 Resolution
4GB Memory
1TB Hard Drive
8x Double-Layer SuperDrive
ATI Radeon HD 4850 Graphics with 512MB
All new iMacs include Snow Leopard and iLife ’09. iMacs can be further upgraded, with up to 3.33GHz Dual Core Processor, 2.8 GHz Quad-Core Processor, Memory up to 16GB and Hard Drives up to 2TB

The Magic Mouse

The same Multi-Touch technology introduced on the iPhone and Mac notebook trackpads now comes to the mouse. It’s called Magic Mouse, and it’s the world’s first Multi-Touch mouse. You can use it just like a normal point-and-click mouse and click anywhere on the surface. And you can use it for basic Multi-Touch gestures. Scroll in any direction, and swipe through images on its smooth, seamless top case. Magic Mouse works wirelessly using Bluetooth, so you don’t have to worry about cables or adapters cluttering your workspace. The laser-tracking engine delivers responsive performance on many surfaces. And built-in software lets you configure Magic Mouse any way you want.
Magic Mouse is included with every new iMac. Or add it to your existing Mac for just $69. Magic Mouse is powered by two AA batteries (included).

Wireless Keyboard

wireless keyboard

The perfect companion piece.
There is nothing peripheral about it.

The Apple Wireless Keyboard is a match for every new Mac. It features a slim and sleek aluminum enclosure, with low-profile keys that provide a crisp, responsive feel, and a compact design that leaves plenty of room for a mouse. Function keys enable one-touch access to a variety of Mac features. And thanks to its Bluetooth wireless capabilities, you can move it anywhere within range and type away. The keyboard has been redesigned for better battery efficiency—it uses just two AA batteries instead of three. Not only does the Apple Wireless Keyboard come standard with the new iMac, it’s perfect for any Bluetooth-enabled Mac. Now available for just $69.

A Redesigned MacBook

macbook

Introducing the completely redesigned, better-than-ever MacBook. It now features a durable unibody enclosure that slips easily into your bag or backpack. And its 13-inch LED-backlit glossy widescreen display makes your photos, videos, games, and websites come alive with vivid colour. The built-in battery lasts up to 7 hours on a single charge. The new glass Multi-Touch trackpad supports two-finger scroll, right-click, and Multi-Touch gestures that let you interact with your Mac in a whole new way. With a fast 2.26GHz Intel Core 2 Duo processor, 2GB of memory, and advanced NVIDIA graphics, MacBook provides plenty of horsepower for most everything you do on a computer, from browsing the Internet to editing video to playing the latest 3D games. All for just $1099.

The new, mightier mini.

More memory. A faster processor. And still the world’s most energy-efficient desktop computer.

Introducing the new Mac mini. Just connect this tiny 6.5-inch-square Mac to your own display, keyboard, and mouse and you’ve got an instant desktop computer loaded with Mac OS X Snow Leopard and iPhoto, iMovie, and GarageBand. The new Mac mini features a faster processor—up to 2.53GHz—and twice as much memory as before. It also comes with up to 320GB of storage space and high-performance NVIDIA graphics. All that, and it uses less than 14 watts of power when idle. Starting at $649.

Standard Configurations are as follows:

Mac mini Mac mini
2.26 GHz Intel Core 2 Duo
2GB Memory
160GB Hard Drive
8x Double-Layer SuperDrive
NVIDIA GeForce 9400M Graphics
Mac OSX Snow Leopard
2.53 GHz Intel Core 2 Duo
4GB Memory
320GB Hard Drive
8x Double-Layer SuperDrive
NVIDIA GeForce 9400M Graphics
Mac OSX Snow Leopard

A Special Mac mini : Mac mini with Snow Leopard Server

Specifically designed for small business, retail shops, medical and law offices, the Mac mini with Snow Leopard Server is in a class all its own. Instead of a SuperDrive, this Mac mini features dual 500GB Hard Drives. It’s easy to set up. Easy to run. And even easy to afford. Just $1099