Real-time Syncing Your iPhone With Google

One of my good friends, Will Robertson showed me a trick buried deep inside of Google’s documentation. You can use real time syncing across all your Google products using Exchange.

I add a calendar event on my phone, instantly it is added to my iPad, iPhone, and both computers (work and home). I get this real-time effect for Calendars, Email, and Contacts.

Skip IMAP, use exchange.

http://www.google.com/support/mobile/bin/answer.py?answer=138740&topic=14252

Posted in General, Technology | 2 Comments

Rubik – A Pleasant Suprise

Last night I had the opportunity to go see a band I have always wanted to see, mewithoutYou. I was able to get on the guest list because one of my friends, Trent Davis, was doing a photo shoot with them. One of the warm up bands was called Rubik and absolutely blew me away; it was like Sigur Ros meets Modest Mouse. An entertaining display of different instruments, brass, percussion, guitar, and beautiful vocals, Rubik is a band I would really recommend.

It is funny how you almost always walk out of a concert, with a different band burned into your head then the band you intended to see.

Posted in Life, Music | Leave a comment

A Thanks To David Archuleta

The Story

A few years ago I was blessed to record two songs that I had written with David Archuleta. The first Angels in The Alleyway was primarily written about my struggles with the mental illness I’ve dealt with for several years. The fear I think we all feel that we’ve lost our mind, are somehow different, and have let everyone including ourselves and God down.  The end of the song attempts to portray the hope & salvation I know and feel when I turn to God. His supporting me, and my realizing it.

The second, The Most Beautiful Part About This Is… was written for an uncle of mine who was diagnosed with terminal illness at a relatively young age. The song is about the faith and inspiration I felt and witnessed from him, and his entire family. I am still amazed every time I think about them. David was kind enough to record these songs with me. This song, in particular, has been a huge strength to my family, or at least I like to think so.

A huge thanks…

I can’t thank David enough for the incredible impact his recording these songs have had in my life and my family’s. He is truly a gifted man and everything you perceive about him, you know that wholesome, good, humble person; in my opinion and experience is entirely true. I can’t think of a better person to have the success that David has since American Idol, I have never even heard of someone handling such fame and growth with such grace and humility; especially at such a young age. I can’t give David enough props for that and all the other things I’ve been able to see. I hope this post isn’t perceived as a plug for the songs I’ve done with him, as  you can see that aren’t linked anywhere on this site. This is just me sincerely expressing my gratitude.

Posted in Life, Music | 23 Comments

Sigur Rós – Hoppípolla

Sigur Rós – Hoppípolla from Sigur Rós on Vimeo.

Posted in Life, Music | 2 Comments

Assets – A PHP 5 Asset Combining Class

Assets takes multiple JavaScript or CSS files and combines them into one.

So mootools.js, drag.js, slider.js, and tips.js can become script.php?load=mootools,drag,slider,tips.

Rather then four script tags, you have one. I recently published this Open Source PHP class to combine different text files into one in real time. The benefit here is JavaScript management and page loading speed. Making a bunch of HTTP requests to external JavaScript will slow down the page load, if you don’t believe me just open your website and profile it using the WebKit Inspector.

Documentation

There are two ways to really use Assets.

Automatic

Assets::factory()->get()->render();

This method implies that you are calling the page with a parameter of “load” in the URL. The file names need to be separated by commas. Example: script.php?load=mootools,drag,slider,tips

Manual

Assets:factory()->add('file.js')->add('file2.js')->render();

This methods adds each file individually passed in using PHP. It is worth noting that you can also pass and array of file names into the add() method.

Notes

If you prefer to use the new Assets that is completely OK. You don’t have to use the factory() method. Also, I am open to feedback; in fact that’s half the reason I release my code for free is for people to tear it up and tell me what to improve.

Download

Assets is on GitHub

Posted in PHP, Technology | Tagged , | 1 Comment