Using Capistrano to deploy Drupal (or other non-Rails) projects – step 1

Step 1: install RVM, Ruby 1.9.2 and Capistrano (or skip to step 2) These instructions will leave you with a single-user RVM installation. This works for me because I’m only deploying with one user. If you want more than one user to have access to RVM-installed Rubies on your server, you’ll need go the Multi-User...

Direction aware hovers

Direction aware hovering effects are relatively new to the HTML/CSS/JS realm and codrops has just put out a really great tutorial detailing the philosophy and code behind them. View it here The demo is especially nice as it is an example of how it might be used in the real world. I highly recommend taking...

Highlights from the HTML5 Weekly

So, if you are not subscribed to the HTML5 Weekly newsletter, you might want to get with the program. For the uninitiated, the editors describe themselves as: A free, once–weekly round-up of HTML5 and browser technology news and links. CSS 3, Canvas, WebSockets, WebGL, Native Client, and more. In addition to browser tech news, I’ve found...

jQuery 1.6.1+ and setInterval

I recently created a quick jQuery gallery plugin for a client that auto scrolls using setInterval and, when I was done, I left my tab hidden for a few minutes to look at something on another website.  When I went back to my tab with the gallery, WHAM! I was stuck with a gallery automatically...

Git Basics

For anyone new to git, I thought I’d share some tips. This tutorial assumes you are using the terminal (Mac/Linux) or command console (Win).  You should have a basic knowledge of the terminal/console.  You should also already have git installed.  There are many ways of doing this and they are well documented elsewhere. Here is...

Pro-tip for form autocompletion

Have you ever been editing a user record in your CMS and tried to save the form, only to get an error that the passwords don’t match even though you didn’t try to update the password? I have. And it’s annoying. Very annoying. Here’s a little tip to help resolve that issue. When creating a...

Styling search input types in HTML5

For some strange reason, Safari likes to hijack the styles of an input with type=”search” in HTML5. It makes them appear all ‘Apple OS’ like. It can be very annoying, and until recently, I thought it was very un-avoidable. Fret not my dear CSS legends! You too can take back control and keep your forms...

Ubuntu 10.04 LTS Terminal Opacity

I upgraded my Ubuntu machine to the latest LTS build last week and was quickly disappointed that my terminal no longer had opacity. No matter what I did, the window would just appear as a solid color. I tried googling, etc. but couldn’t find any solution online. I gave up and ended up editing my...

Founder Jason Jeffries speaks at Brooklyn Business Summit

Earlier this week, Blenderbox CEO and Co-Founder Jason Jeffries presented at the Brooklyn Business Summit on the importance of good customer relations. Created by the Brooklyn Business Center, the Brooklyn Business Summit is dedicated to providing a “progressive venue and agenda for small business owners and entrepreneurs looking to become small business owners”. After building...

SEO Tip: 301 Redirect

This may be a refresh for the SEO experts out there, but this came up in conversation today at the office and I thought I'd share my new found knowledge! When a search engine indexes pages it considers http://blenderbox.com and http://www.blenderbox.com to be two different websites. While the idea of indexing twice sounds good, it...

Why you should test your ad campaigns

I came across a great metaphor describing why multivariate testing of ad campaign landing pages (with a tool such as Google Website Optimizer) makes for a much more effective use of the money in an advertising budget. The traditional way to do this is as follows: Agree campaign budget Build and sign off creatives (PPC...

Jason Jeffries, Blenderbox CEO, speaks about web marketing and social media

Jason Jeffries, Blenderbox CEO, was a featured panelist discussing web marketing and social media for a Small Business Networking Event sponsored by the Alliance for Downtown New York. The Panel was moderated by Peter Shankman, and also featured Robert Hordt, Managing Editor of Crain’s New York Business and Charlotte Eichna, Executive Editor of Our Town...

A brief overview of website optimization

Courtesy of the Google Analytics blog, an introduction to website optimization and how (and when) you should use it on your site. In summary, here's how to optimize a poorly performing page on your website: Find your high value landing pages What pages on your site have high entrances and high bounce rates? These are...

my new favorite firefox extension

I was recently viewing my friends list on flickr and was once again it was taking to long to load each page. In my frustration, I went looking for a firefox add-on to ease my pain and I found quite possibly the best add-on ever. Pic lens. It’s an add-on for popular sites that use...

|
Posted in | Comments Off

css and rollovers

I’ve recently stopped using javascript to do rollovers when reasonable. It’s much nicer because you don’t have to write onmouseover or onmouseout events, and it works without javascript. It’s also prevents a weird ‘blink’ (especially in IE) when rolling over if the image isn’t loaded in cache. The trick is to create one image that...

Tip: “Bookmark All Tabs” in Firefox for competitive audits

OK, this is a pretty boring tip but it’s saves me a few minutes of tracking down URLs every time I want to compare something across several websites. I use the “Bookmark All Tabs” functionality in Firefox to save the state of a competitive audit. This allows me to return to it later (or after...

|
Posted in | Comments Off