Categories
Bob Speaks

Episode 6: iOS 6 Maps

It has been over a month, but I’m finally back for my take on the iOS Maps kerfuffle. You’ll find some good reading about the iOS 6 Maps below.

Categories
Life Technology

Baskets of Eggs

The phrase “putting all of your eggs in one basket” has always appealed to me.

Even in High School, I didn’t really hang out with a single crowd or do only a single category of things. I played intramural sports, was a part of every music group  I could find, did well academically and was a part of Knowledge Bowl … essentially splitting my time up in multiple “baskets”.

Who knew that it would be the thing I was doing at home that would become my career.

Then in college I was working on my “Education Degree” (scare quotes for effect) but then spent more time working in Network Services and learning that line of work. Multiple baskets (and I should pay attention to what I spend time on … it tends to lead to where I should go).

Now I’m again splitting my eggs up between technology and agriculture. Farming and iPhones. They might seem an oil-and-water sort of thing, but I think that is good (and where real “innovation” happens — again with the scare quotes).

You are always going to have questions on where you should be spending your time and right now I’m looking at not just technology and agriculture, but between the web and iOS. It is common for the choice to never be one of mutual exclusivity, but many times of complimentary area with no right or wrong answer. This is another case of that.

I’ve simply been blown away by the reception of iOS by my family members since I encouraged by mom and brother to purchase iPhones last year. So far they are up to two iPhones, an iPod touch, and an iPad. All of them will be receiving iOS 6 updates tomorrow and I have no fear of letting them just update on their own. That, to me, is freedom. They install and uninstall software themselves and just, overall, use the devices as they are intended without my intervention.

I could not say the same for the Windows boxes and Blackberry phones that they were using before.

That makes me excited about possibly jumping into iOS development with more than just my little toe. However, iOS without the web is pretty bland and so I also continue to look at Ruby and Ruby on Rails for the backend work. However, how much time and effort do I spend on each, especially knowing that I do not know nearly enough of either to be of any use yet.

I know the platform zealots out there who declare iOS-only or web-only and they both sound silly. There is room for both and a need for both as well. However, where do I toss in an extra egg or two to get started on doing more advanced stuff? I just really don’t know.

Categories
Technology

Happenings in TextMate 2

While looking around at the open Issues on GitHub for TextMate 2 I happened upon a discussion about redoing the UI for the main TextMate window. Here is what they are currently working on:

So pretty. Just an all-around awesome update for the main window. There is also a little bit of discussion about extending theme support to the file browser so that some customization can take place. That’s pretty cool.

Maybe more exciting is the talk about a split-pane feature being brought to TextMate 2. Here is the mockup (I’m not 100% sure if they have code in place for it yet) of what the split-pane feature might become:

Very cool. It ties into the redoing of the main window because the tabs would be combined together so that they are grouped within the panes, which is a nice touch. Overall, I like what I am seeing.

With these two things, seemingly, coming in the future and the recent 64-bit build being released I am a very happy TextMate 2 user and the amount of transparency from the development group is very appreciated.

Categories
Technology

New iMacs Incoming?

Mac Rumors piggy backs on a report from FoxNews.com’s Clayton Morris that Apple is very close to releasing new iMac models.

My response? Please oh please oh please.

I’m still fully expecting a simple MacBook Air-esque update to Ivy Bridge with the inclusion of USB 3.0 (which is really nice) more than a huge Retina display update. Just the increase in processing power and the inclusion of USB 3.0 is “good enough” for me at the moment.

No news on the Mac mini also receiving an update, but one can hope that it will happen at the same time.

Categories
Technology

Self Inflicted Stupidity

I was working on some iOS programming today and was hitting my head against what was seemingly an immovable problem.

I could not get one of my statements to resolves to true. No matter what I would do, it would always resolve to false and mess everything up.

I stared at the problem for probably a half-hour before it finally hit me.

Arrays are zero-indexed.

Yup, of course it to going to resolve to false when it will NEVER be equal. Never. Ever. Period. No amount of hoping will change it. In programming, n will never  be equal to n + 1. it just won’t happen.

So … sometimes you need to take a step back and just think things through a little bit. Even the most basic of computing tenets sometimes escape your brain and need to be unearthed again.

Wow.