Evan Sims

Evan is a 25 year old designer, programmer and college student from the cornfields of Illinois. Aside from being a freelance web developer, he is also an aspiring video game designer. Learn more.

Add to Technorati Favorites

Last Seen

Map

S Pine St, Arcola, IL

It's official. I love Git.

August 5th, 2008
News
Comments

Tags:

Mozilla concept video a glimpse into the real Web 2.0?

“Aurora” is a concept piece by web think tank Adaptive Path for Mozilla, developers of the oh-so-famous Firefox web browser, and is intended to be a forward-thinking look into the future of how web browsers might function, render data and interact with users. The concept, at this stage in the game, is completely absurd of course, but who knows what the future may look like. The web has seen a huge surge of interest in openness with microformats and APIs in the last two to three years, and I don’t expect that to go away anytime soon, but for a concept like Aurora to work we’d need to see a truly open web that developers like I can only dream of at this point.

Update — Adaptive Path has posted several more videos in this Aurora series; they’re currently up to 4 as of this writing. Be sure to check those out as well.

July 31st, 2008
Projects
Comments

Tags:


Brightkite Location v1.0 Beta Released

Decided to release my Brightkite Location plugin for Wordpress tonight in beta form. The plugin, which you may have noticed on my homepage, aggregates your Brightkite data, showing your location and your latest note or photo. It even builds a sexy little static Google Map for you, and will refresh your information every 10 minutes.

I haven’t had an opportunity to test this on many environments, but it should work on Apache under Windows or Linux under most circumstances. Has very few system requirements (PHP5 and fsockopen support.)

Give it a download and let me know if you encounter any bugs. Thanks!

Update Beta 2 is now available with a fix for Dreamhost users and new customization options.

July 28th, 2008
Reviews
Comments

Tags:



A Week with MobileMe: Final Day

As my seventh and final day in my one-week experiment with MobileMe draws to a close, I find myself wondering why Apple would have set themselves up for failure like this. My week using the service has been anything but pleasant, and in fact I’ve found it to be a huge hindrance in my day to day activities.

This isn’t to say I don’t think MobileMe is a great idea. I’m a big fan of synchronization between my machines, and if I can expand that to my phone or other devices then all the better. The fundamental concept of MobileMe is sound, and I think it’s an idea that’s long overdue. One, integrated solution for keeping all your important stuff synced up and working. Great. I love it. Just make it work, and if you’re going to charge me for it, make it work better than the free services already out there.

FailMe
Image courtesy of failmeismorelikeit.com

I love the look of the web UI. It’s sleek and sexy, and it really looks like a desktop app being rendered inside your browser. With some fine tuning and elbow grease, I think Apple can certainly fix the issues it’s users a facing with it. It’s a new service, and bugs are to be expected; I just wish Apple would have spent a little less time making the UI pretty and a little more time adding useful features and making the ones already there, you know, work.

Another big concern I have with MobileMe is security. Nowhere on Apple’s site does it state how secure my data is in the cloud. Are they encrypting my bookmarks? How are they storing my settings? How about my mail? The fact that they don’t immediately recommend Outlook users enable SSL when they set up their account (as Gmail does) and the fact that the me.com web UI doesn’t support on HTTPS is truly frightening. iPhone and iPod Touch users aren’t able to tweak the security settings of their MobileMe configuration, so I question how secure that data is as it’s being passed over the airwaves as well.

Continue Reading ‘A Week with MobileMe: Final Day’ …

July 27th, 2008
Reviews
Comments

Tags:



A Week with MobileMe: Day Six

Another day with MobileMe passes. Lazy Sunday afternoon, with little traffic coming through the inbox. I played a little more with my Firefox mailto handler, trying what I could to make it work, but to no avail. I’ve given up on it. I can only hope Apple comes around and realizes how huge turn off this usability problem is. It takes so little work to hook into the OS to do this, but they chose not to spend the extra day to implement it. Ohy.

OK Apple, this is getting old.

Third time I’ve gotten this message in the week I’ve been using the service. I have no idea why it crops up. If it’s due to servers being offline for maintenance, you’d think they’d have a less erroneous error to display. If you can’t validate an account, why not use the cached trial end date you clearly have stored somewhere? It’s not like any of the sync capacity could be used if someone simply faked their trial date; it’s controlled by the servers, not the client.

I’ve noticed one additional flaw with MobileMe Mail: it appears to “freeze” internally every so often, causing refreshes and new mail notifications to fail. Now, this is different from the whole-browser-freeze I’ve been ranting about since I started this challenge; this is strictly a backend thing. Things simply stop working. Haven’t found any specific rhyme or reason to it, but I can only assume it has to do with a server becoming unavailable on Apple’s end, and the client AJAX being unable to recover from failed connection attempts. Once again, Apple, just attach some damn timeout functions to your AJAX calls so you can track this stuff.

Continue Reading ‘A Week with MobileMe: Day Six’ …

July 26th, 2008
Reviews
Comments

Tags:



A Week with MobileMe: Day Five

I was hoping the discovery I’d made yesterday (using the Bubbles SSB as a MobileMe Mail container) would make things easier for day-to-day use, but it really hasn’t. With Gmail, I never had a problem just keeping a tab open for email, and using GTalk for mail notifications. In fact, it worked splendidly! MobileMe continually freezes Firefox 3 on all my machines, making the option of keeping it open in a tab impossible, and won’t work with the Gecko-based Prism SSB. What’s worse, I have no way of getting email notifications unless I run a desktop email client like Outlook, which I loathe doing with every fiber of my being.

Another problem I’ve noticed is that MobileMe doesn’t even try to set itself as the default email handler in Windows. It’s as if the Apple team tried to do the least amount of work possible on the Windows client. One solution I considered was using Firefox 3’s new web protocol handlers interface to set MobileMe as the default mail handler in the browser. It obviously wouldn’t work in Windows itself, but this would be the next best thing. Taking a demonstration I found on Lifehacker, I created this:

javascript:window.navigator.registerProtocolHandler("mailto","http://www.me.com/wo/WebObjects/Webmail2.woa/wa/DirectAction/emptyPage?action=compose&to=%s","MobileMe")

Don’t bother using it; it doesn’t work. It opens a MobileMe tab, but it doesn’t load the Mail Composer UI; just a blank page with the Mail toolbar. Herein lies the problem with web developers wielding AJAX without giving it some proper thought. Read my lips people, AJAX should be used to enhance a functional user experience, not to create it.

Continue Reading ‘A Week with MobileMe: Day Five’ …

© 2000-2008 Evan Sims. Content redistributable under terms. Hosted by (mt) Media Temple. Powered by Wordpress. Fueled by ramen.