shane glass

BarCamp Conway 2010

Monday, July 26th, 2010



 

I will be attending the festivities of BarCamp Conway on August 20. Hosted at the University of Central Arkansas College of Business building, the un-conference will have lots of attendees (over 60 last time I checked) with plenty of topics for everyone. Lunch and swag will be provided. I’ll be making the three-hour trek there to meet and enjoy lots of new company.

1 voice heard »

Accounts Checkbook for iPhone

Wednesday, July 14th, 2010

I’ve used Midnight Apps‘ Cha-Ching applications to manage my transactions on-the-go, but the developers haven’t released any updates or posted any news on their site, so many consider the applications dead. This is a shame because I loved their interfaces (though quirks abounded) and syncing to/from iPhone/Desktop was so easy.

I’ve gone through a couple different apps trying to find a replacement. Apps like the beautiful Expenditure left me craving simple functions (reconciling?). Others were just hideous (I can’t remember the name, but it cost $1.99 and had an ugly orange interface).

Yesterday I bought Accounts [iTunes link] for iPhone (at $0.99). It’s not as pretty but it’s almost as functional. Try the full or free version out.

Be the first to be heard...

Apple creating a monopoly with HTML5?

Friday, July 9th, 2010

I received a link on Twitter yesterday to an article on The Daily Collegian Online by Andrew Metcalf, who is majoring in computer science and apparently writes regularly for the site. His article, “Apple, Jobs creating illegal monopoly with HTML5,” attempts to explain away gaping holes in Metcalf’s theory that Apple is trying to take over the open standards that make up HTML and force its own version upon the entire world.

Frankly, this idea is stupid.

I won’t bother with explaining the simple stuff since anyone who has interest in reading this probably knows a decent amount about HTML and coding for the web. But I am going to quote Metcalf and show how his statements are just stupid.

The reason for this incredibly long gap [in finalizing the HTML5 protocol] is largely because of the difficulties the leading browser manufacturers — Microsoft, Apple, Google, Mozilla, etc. — have in agreeing to a common standard. Experts have predicted it could take years before an HTML5 specification is finalized.

He’s got his facts partially right. The companies listed are the leading browser manufacturers. But, he leaves out the votes of the other 327 members of the World Wide Web Consortium (W3C), the governing body of web standards.

My biggest problem with Metcalf’s argument is that he values a closed, proprietary platform (read: Flash) of which a single company (read: Adobe) has final say over development, accessibility, and usability. Metcalf’s argument is flawed—how can he find fault in Apple’s position, claiming the company could control a platform that over 300 members must vote on, while he completely ignores the fact that Flash is a closed system in which only one company decides its fate?

It has prohibited Flash from running on its iPhone in any capacity and is requiring developers to use its version of HTML5 to play audio, video, or display highly interactive content.

True, developers should use vendor-specific prefixes to access all of Safari’s HTML5 elements, but vendor-specific prefixes are only temporary in nature. They are used so developers can target specific browsers to add style and functionality. These prefixes are adoptions of draft elements that may or may not make it into the final standard. If, for instance, the border-radius style in CSS3 makes the standard, Apple will drop the -webkit-border-radius prefix in favor of the standard border-radius. But HTML5 elements are widely supported among most modern browsers, from Safari 4-5, Firefox 3-4, Opera 10, or the currently-vaporware Internet Explorer 9. Alexis Deveria’s extremely helpful website, When Can I Use…, shows specific elements and styles and which browsers are capable of rendering them. Safari follows along with all the other modern browsers. Internet Explorer is left in the dust except for the current vaporware version 9.0.

Flash can be a memory hog and certainly isn’t perfect, but I find it pretty obnoxious that Jobs wants to single-handedly decide the future of the internet while ignoring its evolution for the past 10 years.

I hardly consider evangelizing the continued development and future standardization of HTML5/CSS3, the language which, as Metcalf says, “is the most basic language used to make websites,” as single-handedly deciding the future of the Internet and ignoring its evolution.

On a note of personal taste, I hate most Flash. These “developers” and “designers” are polluting the web with inaccessible and horrid user interfaces.

Jobs occasionally blames the technical requirements of Flash, claiming it wouldn’t run well on a phone.

I believe Jobs doesn’t believe Flash will perform properly, not run well. It’s a matter of choice words. Any program can run on a platform if it’s coded for it. Not any program can perform properly on a platform though, especially if it’s not coded for it. This is Flash’s circumstance. Sure, it may run well on iOS, but will it perform well? I doubt it.

What’s funny to me is that this sort of anti-competitive behavior is exactly what Microsoft was sued for in 1998. Back then, Microsoft was accused of maintaining an unfair monopoly in the browser market by packaging Internet Explorer with Windows. The prosecution alleged that Microsoft could require developers to code specifically for its browser by supporting non-standard code, and therefore control the development of web standards.
Sound familiar? Whether that lawsuit was fair, legal or necessary is up for debate, but judged by that same standard, Apple is equally guilty.

Microsoft’s case was clear and absolute negligence of web standards. Apple is pushing web standards forward. The use of vendor-specific prefixes is and will be up for debate, but the progress in the last two years shows that Apple (and many other companies) are pushing for HTML5’s standardization and success on the Internet.

Be the first to be heard...

Trip Out West

Thursday, June 17th, 2010

A few weeks ago I made a cross-county trip with my wife and in-laws over to Arizona. Our main purpose of our trip was to gather at the Mesa, Arizona temple of the Church of Jesus Christ of Latter-day Saints as a family to perform saving ordinances in behalf of Colleen’s grandparents. It was a wonderful occasion to see most of her family in the temple sealing room, bringing to happy closure a journey that began decades ago with the conversion of Colleen’s parents and her two uncles.

Of course, we were able to see some of God’s greatest natural wonders along the way. We travelled through Texas, New Mexico, Arizona, and Oklahoma, all states I’ve never been to before. We saw the white sands of New Mexico and the massive Grand Canyon. I posted several pictures on Flickr, but here are a few of my better ones.

Grand Canyon
Yours Truly
Grand Canyon
White Sands, New Mexico

If you like Gowalla, you can see my journey.

Be the first to be heard...

Update: Failing 2006 MacBook Pro video card (ATI Radeon X1600)

Monday, January 25th, 2010

Update #2: After three and a half days, the Mac froze up again while idle. It wasn’t being used nor was it hot (because everything was running well below 100° F). I guess it’s failing for good.

___________________________________________________

Update: After about a week of tinkering, I think I’ve narrowed it down to an overheating issue. I used the Fan Control Preference Panel to increase the base fan speed from 1500 RPMs to 1800. This has helped, and I can even play Call of Duty 4 rather well. There were a few pixel glitches, but nothing that caused system-wide hangs. The GPU heatsink was actually hotter than the actual GPU, reaching 135 degrees while the GPU reached 130, as did the CPU. iStat Pro gives the old Mac an uptime of 1 day, 17 hours as of this update, so looks like I may have solved the bulk of the problem (for now).

___________________________________________________

My wife bought me a new 15″ MacBook Pro for Christmas, completely unexpected. So, last week I sold my first-generation MacBook Pro to a friend for her daughter’s birthday. This 2006 model MBP has run near flawlessly for three years now, except for a failed hard drive over a year ago. I replaced that myself with a new 500 GB Samsung drive. Except for the occasional software glitch, the machine was great.

Until I sold it. Today I got word from my friend that the Mac’s monitor was displaying random colors and lines, getting pixelated, and freezing up. So tonight she brought it by for me to look at. What I found was rather disturbing.

After some Googling, I found out this type of failure isn’t a first with this MBP model, and it’s quite saddening to see that Apple will do nothing for you. Granted, the product is way beyond the manufacturer’s warranty, but these cases all show that defective materials went into the production of the machines.

I’ll probably give my friend her money back and keep the MBP until it completely dies. All I can say is I’m grateful my wife had the foresight to get me a new one, because I’d be lost if my only machine was acting the way this one is, and I’m sad the company who is supposed to care about the product and its customers doesn’t seem to.

I guess I could e-mail Steve Jobs himself. That seems to work.

3 voices heard »