My recent stint back into the agency world has brought back a lot of the memories and pains that made me leave it. A lot of the times, technology is treated as the bastard red-headed step child in agency world. Creative usually takes the front seat while technology is in the back seat acting as the back seat driver. In the creative process, technology usually isn’t even involved unless it’s to act as a wet blanket (sorry, doing an interactive virtual world isn’t possible in 2 wks). The worst is probably that client-approved-timelines are usually just thrown at you without your consultation. “Hey this needs to get done in 2 wks. Go for it”.
Category Archives: technology
First Impressions of the iPad (my iPad review)
So I decided to take some time out today to go to the Apple store and checkout the iPad. It’s MUCH lighter than I thought it would be. You can easily hold the device in one hand and can grip it enough that it won’t fall out of your hands easily. In addition, the add-on case that you can buy from Apple has a thin rubber skin which helps with the gripping.
A nice pleasant surprise was the eBook reader. My wife, who uses a Kindle, saw the eBook reader instantly said, if she didn’t have a Kindle, she would have probably bought the device on the spot. That’s enough for me to say that I think the iPad will cut into the Kindle market share. However, I would like to point out that the Kindle was specifically made to be read and to fade into the background, which is why it’s a dull gray color. You can read the Kindle for several hours without it straining your eyes. I’m not sure how long you could read the iPad without eye strain. There still is a reflective gloss on the device and the brightness of the device may cause some issues to book readers.
One feature that definitely surprised me was the keyboard feature. In my mind I thought that the device would most likely need a pen device in order for the device to be really usable. But to my surprise, when I started using the keyboard functionality in the email app, it was really easy to type on. I made several spelling mistakes, but only a few more than I would make typing on a normal keyboard. I think this definitely lends the iPad to do more than I originally thought it would be able to do. However, the only draw back to the typing functionality was that you would need to lay the iPad down on a flat surface to type much like you would need to do with a normal keyboard. This is where I would imagine a pen-like device would work, so that you could write with one hand and not really need to lay down the device to type.
One downside that I saw was that most applications were not really made for the iPad yet. The games seemed to have rendered fine, but other apps on the device looked like they were created for the iPhone. You could tell because the anti-aliasing wasn’t as smooth and it should have been. When you zoomed in on the application (to about the size of the iPhone), the application looked much better.
WordPress Setup
So a handful of friends have asked me what I use to blog and how this blog is setup. I pretty much setup all my blogs the same way, using WordPress as a base, then installing several plug-ins into the WordPress system to make it more available, linked, and integrated with my other tools such as Foursquare, Twitter, and Facebook.
To start i’ve installed WordPress 2.9.2. The plug-ins I’ve added are the following:
- all-in-one-seo-pack – this handles all the SEO functions you need for any WordPress install. It sets up your title tags, meta description.
- amazon-product-ads – if you’re planning to be an Amazon Affiliate, this plug-in setups up a widget that allows you to display a product in the side panel that is related to the content of the page
- delicious-for-wordpress – this sets up a widget that pulls content from your delicious account for display on a side panel
- disqus-comment-system – Disqus is an online centralized commenting system that makes it easier for you to moderate content for several blogs.
- feedburner-plugin - Feedburner is a service that allows you to track and advertise on your rss feed. this plug-in redirects your RSS feed to a Feedburner feed.
- google-analytics-for-wordpress – this is probably the most crucial plug-in for your metrics. Google Analytics allows you to track and learn more about your readers. This plug-in integrates the service into your blog
- google-sitemap-generator – this generates a site-map for your blog, which is crucial to spreading your content out to the search engines. check out http://www.google.com/webmastertools for more information on site-maps.
- kb-advanced-rss-widget – this widget allows you to pull and display any RSS content from any source on the web
- share-this – share-this is a service that allows your users to share your content with several social services such as Digg, Mixx, Stumbleupon, and Reddit.
- similar-posts – this plugin creates a widget that is shows the user what other posts on your blog are related to the current post
tweetmeme – displays the number of times your article has been re-tweeted on the web
twitter-for-wordpress – this plug-in integrates all your blog with your Twitter account, tweeting all the latest posts from your blog and vice versa.
w-cache – wp-cache is a plug-in that caches the content of your blog, so that a database call isn’t made every time. this dramatically increases the performance of your blog
wp-tags-to-technorati – this is a plug-in that setups up Technorati tags on your blog, so that it can be picked up by the blog search engine.
whew! if you have any other questions, feel free to shoot me an email. also, if there are other plug-ins I missed, please feel free to talk about them in the comments.
Explanation of the different types of hosting options
‘What type of hosting should I get?’ I’ve had this question asked of me several times by other entrepreneurs, I thought I’d cover the Pros and Cons of each of the different types that you can get. Hopefully it will help you decide what the best approach is for your startup.
dedicated server – this is what you traditionally expect with hosting. a service provider allocates you physical hardware in their data center that is dedicated to your website, and your website alone. Pros: You can do whatever you want on that machine, because you are leasing it. Cons: If you get a sudden burst of traffic because you got on the Digg homepage, you’ll most likely crash the server. Also, you need to have someone highly technical to administer the machine.
a cloud server – a cloud server is a virtual server that runs on a shared massive computing infrastructure – such as the Amazon EC2 setup, or the Rackspace Cloud Server setup. Pros: They are in essence, dedicated servers, so you can do whatever you want on each of the virtual servers. If you know what you’re doing, you can typically startup new machines to handle unexpected load/traffic. Cons: You’ll need an even more technical person to understand how to create virtual machines and administer them.
shared hosting – shared hosting is a setup where you and several other clients of the hosting company share a dedicated/cloud server. Pros: All administration should be handled by the service provider, including email setup, security, and website setup (but not maintenance). Cons: You don’t have admin access and you can’t install anything you may need on the server itself. Sometimes you may not even have access to the machine, except through FTP.
shared cloud hosting - shared cloud hosting is similar to shared hosting, except that everything is stored on an administered cloud infrastructure. Examples of this type of service are: Rackspace cloud sites, Microsoft Azure, and Google Apps. Pros: All administration is handled by the service provider. Generally if your site gets slammed with traffic, the shared cloud site can handle all the additional traffic. Cons: No control of the environment that you’re in. If you have a highly customized server that requires add-ons that aren’t in a standard package, then you probably need to go with a cloud server or dedicated server.
Ok, hope this helps. If you have any questions of thoughts shoot me an email.
centos 4 and php 5.2.11 – htf do I do this?
So I still have a centos 4 box running to host my blog. However, as most people have probably found out it has a rather outdated php version. So how do you get around this?
To get around this, you have several options:
1. build all the binaries from scratch
2. upgrade to centos 5 (scary)
3. find a nice person who has a set of repositories
4. build all the binaries from scratch and make them rpms (im waaaay to lazy for this)
that nice person is jason at www.utterramblings.com who’s put up a repository and given instructions on his blog:
http://www.jasonlitka.com/yum-repository/
i should note that if you’re a little concerned about security or your company is, you should probably do #4, or find a hosting provider that does #4 (i believe rackspace does this for it’s users). Jason seems like a pretty trust worthy guy (from his blog postings) and I dont really have any financial info on my servers.
UPDATE: one thing to note that you will update all your binaries, and not just php if you don’t configure the repo. if you upgrade everything, then be aware that the apache conf will most likely need to be edited.
