Project IndexBlogInfo / Contacttyler@tylercraft.com

Tyler Craft

A year in review

Dec27

Apologies for going MIA. I had a bout of the swine flu and then came Thanksgiving, getting slammed at work and then Christmas. So least to say, it’s been quite busy.

And now, we are at that time of the year. The ‘year in review’ post. I’m a music junkie and I am an internet geek. That means I love making lists, and especially love making year end lists.

However, I don’t necessarily love writing a blog, so I’ll keep this short and quick. 3 lists. That’s all.

Top 6 things of the year:

1. Getting married. Yes, as cheesy as that sounds, it’s number one. It was a great time, and I couldn’t be happier.

2. I finally made it to Europe! For the honeymoon we went to Italy. We hit Venice, Rome and Cinque Terre. I can’t recommend Cinque Terre enough. If you want to go somewhere amazing, that isn’t packed with tourists, and isn’t outreagously expensive, I recommend Cinque Terre. You can read more of my thoughts on it on a past blog post.

3. I’m not going to put anything here. The first two deserve some separation from the rest of the pack.

4. Seattle. I have wanted to go to Seattle for more than 10 years. The climate always appealed to me (I have trouble breathing in humid/warm air, so cool climate gives me more energy). The beautiful scenery and all the national parks in close proximity sure doesn’t hurt either. It was all that I hoped it would be.

5. Pentax 6×7. While I’m a tech geek, I like to dabble with the old as well. I like collecting old photos, and I like taking photos with old cameras. For christmas my wife bought me a Pentax 6×7. I was borrowing one from a friend, Mark Katzman, and to my surprise, it is the one she bought me. So I was lucky enough to try the camera out before deciding that it was what I wanted. I have been looking for a medium format camera with a built in light meter for a while. And this one is perfect. The quality of the photos it takes are amazing. Now I have no excuses when I take bad photos! Also, the shutter sounds like a pump action shotgun, which makes me feel pretty bad ass.

6. Dropbox. Dropbox is by far one of the best tech finds of the year. It makes backing up files, quickly sharing photos, or moving files between home and work easy as can be.

Top 3 things I’m looking forward to next year:

1. MYOS. It’s a CMS I built at my work. It is still pretty young and immature. But it’s coming together better than I hoped. So far, it is making building CMS based sites infinitely easier, quicker and more solid.

2. Boxee. My wife and I just bought a tv for the bedroom. I had an old micro form computer sitting at my parents. I built it a couple years ago. It’s all passive heating and is super quiet. I plan on dusting it off and putting Boxee on it!

3. iMac. I think this may be the year I upgrade my iMac. The 27″ iMac’s look stunning. Hear’s to hoping the solve the flickering and the shipping problems that end up with a busted corner.

The final list, my favorite albums of the year will be coming shortly (i mean it).

Posted on December 27, 2009 in Random

Leave a Comment

Google Custom Search Filter

Sep28

At TOKY, we’ve built a couple sites for clients who wanted a site search. Rather than re-invent the wheel we’ve tried using Yahoo’s search (this was pre BOSS) as well as Google’s Custom Search Engine (CSE). We have had problems with both search applications. In particular, the results would be different from page to page. For instance, when searching an item it may tell me that there are 300 total results. But then three pages into those results it would tell me that there were really only 37 total search results.

This would make it quite difficult to include total search results for a search on the page. It also prevented us from providing pagination as a method of browsing the results. Instead we can only provide Previous Page / Next Page style navigation of the results.

I contacted Yahoo, and they explained that they were working on it. The issue was mainly because the search would hit a different server with each search call.

I tried contacting Google, but never had much luck getting an answer.

However, after testing CSE a bit more, I noticed that this issue was consistently happening on certain searches and at certain pages within the result set. Therefore, the issue couldn’t have been the same as it was with Yahoo’s search app.

I started playing with every parameter that can be customized when calling CSE. I found one that seems to fix the problem: filter. Here is what the API says about filter:

Optional. The filter parameter activates or deactivates the automatic filtering of Google search results. See the Automatic Filtering section of this document for more information about Google’s search results filters.

The default value for the filter parameter is 1, which indicates that the feature is enabled.

Note: By default, Google applies filtering to all search results to improve the quality of those results.”

I turned this filter off and search results were consistent from page to page. Google may recommend that the filter is enabled, however, in the majority of my tests the first couple pages of results were the same with it on or off. If the filter was turned on, I would still encounter the issue where 3-5 pages into the results the total number of search results would drop dramatically.

If the main difference is that I get extra pages of search results, I’ll take it. I’d much prefer that over the chance of changing the total search results from page to page or even worse, using pagination and allowing the user to go a page of search results that doesn’t exist.

Posted on September 28, 2009 in Web Development

Leave a Comment

Vimeo Badge Widget pt II & wp_remote_get

Aug8

This plugin has a new home. It will now permanently be hosted on Wordpress.org:
http://wordpress.org/extend/plugins/vimeo-badge-widget/

If you downloaded it off my site, you may want to re-download it from Wordpress.org. One person who was trying to use the plugin was running into problems because their server didn’t have cURL installed. I found wp_remote_get() in the Wordpress Codex. Sadly, it’s not documented at all.

So, if you’d like to make a call to another server, it looks like wp_remote_get would be the function to use. It checks to see what is available on the server and then uses the appropriate function. You can use it as so:

$response = wp_remote_get($remote_url, array(‘timeout’ => 60));

Posted on August 8, 2009 in Web Development, Wordpress

Leave a Comment

Vimeo Badge Widget

Aug2

About a week or two ago I was building a blog for a client who asked if a Vimeo Badge could be added to their sidebar. I expected there to be a plethora available. However, I was stunned to find that this was not the case. I tried Vimeo RSS, but I wasn’t really satisfied.

This afternoon I decided to write my own. Just a simple widget that allows a user to select the number of videos, and then grab the videos for a user, a users album, a group or even a channel.

It was also my first venture into Widgets since Wordpress released 2.8 and their new Widget API. I must say, I’m really impressed with the new API. For someone who has never used it before, I was able to develop a widget in under two hours. It’s nice, simple and very intuitive.

I’ve submitted it to Wordpress and hopefully it will be in their repository soon. In the mean time, you can grab it here: http://tylercraft.com/vimeo-badge-widget.zip

Posted on August 2, 2009 in Web Development, Wordpress

Leave a Comment

TylrSlidr Update

Jul24

Tylr Slidr has been updated and is now at 1.5.

The latest release has had the following updates:

  • Tested for 2.8.
  • Upgraded swfobject from 2.1 to 2.2.
  • Using Flickr slideshow swf version 71649

Download it here.

Posted on July 24, 2009 in Web Development, Wordpress

Leave a Comment

Honeymoon

Jul17

In June I finally made it to Europe. For our Honeymoon we went to Venice, Cinque Terre and Rome. I loved all three. However, I think I’d only go back to Rome and Cinque Terre. I liked Venice, but felt that the two nights I had there was the perfect amount. Whereas I could walk around Rome forever.

Then there is Cinque Terre. I haven’t been to a ton of places (almost every state in the continental US, but only Canada and Mexico after that), but it was by far the most beautiful place I’ve ever been. It’s 5 small towns on a rugged part of the coast of the Mediterranean Sea. We stayed in Riomaggiore through A Casa Terre.

I think Riomaggiore was our favorite town. It wasn’t the biggest or the smallest. So it had a good amount of restaurants and things to do.

Also, I’ve never been a huge nature guy. I like to take a shower at the end of the day and sleep in a nice bed. So Cinque Terre was perfect. You could go hiking all day, or sit with your feet in the water and then hike back to your town or just hop on a train that connects the 5 towns.

And the best part was to come back to our apartment, shower, and then get some food. The region is known for their pesto, white wine, olive oil and focaccia. I was in heaven.

Now were to go next?

37001187268b0f863a1az

36993247098c4698aebdz

36317293570f3b5f3a8bz

View other Cinque Terre photos on my flickr.

Posted on July 17, 2009 in Random

Leave a Comment

I am a married man!

Jul14

On Saturday, May 30th 2009 at 6:30 pm (to get technical, I think it was 6:43 pm) I married Rachel Gagnon. It was an outdoor wedding at the Band Stand in Tower Grove Park. I woke up to thunderstorms at 6:00 am, but luckily by noon the sun was out and the rest of the day was absolutely beautiful.

It was easily the best day of my life and the best party I’ve ever attended. The night was beautiful at the Piper Palm House. So many great friends and family members were in attendance. Looking back there isn’t a single thing that I wish was different. It was that great of a day.

406456156554401e2671b-548Photo by Geoff Story

photobooth-1

photobooth-2

Photobooth courtesy of Photobooth STL

Posted on July 14, 2009 in Random

Leave a Comment