Published: Sunday, October 21st, 2007

After all the trouble I went through making sure my theme works in Internet Explorer 7, you’d think that would be all right? Nope.

Last night I had some problems trying to get Ubuntu on my computer. One of the steps involved restoring a previous disk image I had on when I just installed Windows XP. I usually back things up and restore this image every few months. It’s bare, clean and very fast. All that’s included are drivers, 7-Zip, Notepad++, Firefox and Internet Explorer 6.0.

I wanted to check the position of some new ad blocks I put up on the site, so I pulled it up in Internet Explorer 6. To my dismay, but no surprise, my theme looked horrible; the sidebar was all pushed way down on the right.

What can you do at this point? I just sighed and forgot about it.

So I’ll take this time to apologize to the 6.3714% of my visitors that are cursed with Internet Explorer 6.0. I’ll try to fix it when/if I get some downtime.

Popularity: 17%

If you're new here, you may want to subscribe to my Full RSS feed. Thanks for visiting!



Published: Saturday, October 13th, 2007

Clock

What To Do When You Can’t Cron

One pet peeve that I have with 1and1 hosting was their lack of Cron Jobs. Cron Jobs are basically the Unix method of scheduling stuff, much like the Windows Task Scheduler. If you’re on a Unix/Linux host, then they use cron jobs to schedule their internal activity. But not every host is kind enough to give you the same power to do so. Now that I’m on DreamHost, I don’t have this problem anymore, but a lot of shared hosts still lock up the cron jobs. And since hosts like 1and1 aren’t too reliable with their backups, doing your own backups becomes, more of less, essential. There are, of course, alternatives if your host doesn’t provide you with cron jobs, such as phpJobScheduler (used this a lot back in the day) and pseudo-cron.

How The Other Guys Work

The way these work is that, they keep track of tasks and times every time the cron job is called, but you need to include them in one of your highly accessed pages (e.g. Home page). With phpJobScheduler, you can include the file in your PHP code, or you can include it using the img tag. Using the second (2nd) method spits back a transparent GIF of 1 pixel, so nothing will be displayed on your page and you could even use it within plain HTML pages if you needed to. When this is triggered, it checks the database for time of each task, compares that to the current time, them if x > y it runs the task. Simple really. Since they need to be triggered via a user visit, it’s never going to be pin point accurate; this is why you need to include it on a page getting high traffic. Some of the scripts even have an option to build in to help with this. It’s a sort of buffer time. This says that even if the specific start time of the task hasn’t arrived yet, run it anyway if it’s within the buffer amount. You would increase or decrease the buffer based on your anticipated traffic.

Popularity: 23%



Published: Friday, October 5th, 2007

Faxing is something you don’t really hear many people talking about these days. Now do you really blame them? With the advent of email, what’s really the point, right? But there’s a hybrid: there are high tech businesses that live in a world of fiber optics and T1 lines, but they also need to send and receive faxes. Are they really going to just stick a phone line in there, and slap an old school fax machine on there?

No, they’re going to hook up a Fax Server and use a Fax Over IP solution for their business. This allows something that allows unlimited users, integrates with Outlook and much more. Yeah at $4,800 a pop for the VOIP version, it’s a bit steep, but just think of sending several thousand faxes a month over a phone line.

It’s a brave new world; nice to see Fax Software stepping into the light.

Sponsored Post

Popularity: 2%



Published: Thursday, October 4th, 2007

MovingThis has been a long time in the making, but I’ve finally decided to move this blog (and a few other things I’m hosting) to DreamHost. Why DreamHost? Because they offer a great package, what can I say? I’ve been hosting at 1and1 for over a year, but after a few bad experiences, I’ve decided to move to something a bit more robust.

Although it’s not really fair to compare DreamHost to 1and1 Hosting, let’s give it a shot:

Cron Jobs

I use these for my MySQL backups. Download a nice PHP script and set up a cron job to run said script at a scheduled time. Without cron jobs, I have to go through the hoopla of running some PsuedoCron stuff, which basically runs a script if a user visits your website after the script has been scheduled to run. This is fine for small scripts, but didn’t really fly much for my database backups, since the poor sap that happened to trigger the script would have to sit and wait for it’s completion, as it would appear to be something the website was loading.

Ruby On Rails

After working so much with CakePHP, I can’t help but be curious. I really doubt that I’m going to jump ship, but it’s good to have an environment to play with.

Space and Bandwidth

You got 500 GB of disk space to play with, and 5.0 TB of monthly bandwidth. This is enough to host at least a few good sized sites under one account. The unlimited Domains makes this a breeze.

Popularity: 18%



Published: Monday, September 24th, 2007

Welcome to the September 24, 2007 edition of web development 2.0.

Madeleine Begun Kane presents Ode To The Mobile Web (Cell Phone Browsing Humor) posted at Mad Kane’s Humor Blog.

General

Paul presents Make Web Site Development Easy posted at BigTechnical, saying, “Great CSS tools and more.” Although I don’t really dig the Blueprint CSS framework, the tips on Nifty Corners and gradients are good.

Don Albrecht presents Why Are CSS Frameworks Important to AJAX Development posted at Ajax Bestiary, saying, “It’s way to easy to get burned in AJAX development when you don’t start with a good foundation. Here’s an exploration of why CSS Frameworks can give your entire development process a leg up. Even the javascript.” Again, I’m not a fan of CSS frameworks, but to each his own.

John W. Furst presents Use Safe Identifiers In Your Web Templates posted at E-Biz Booster Blog, saying, “I wrote this, because I was getting tired of looking up the specifics in different specs all the time. You might find it to be a helpful resource for your readers.”



Published: Thursday, September 20th, 2007

Now I know you’ve read about this and it’s usually a good idea: concentrate most of your ads on your older posts and hide ads from your regular visitors. I mean, they come here everyday, reward them with a little bit of clean content.

But also, if you’re like me, you’re lazy and haven’t gotten around to coding this yet. Well here you go, a Wordpress plugin that I’ve stumbled upon: Who See’s Ads?.

First of all, you can display anything in these blocks: HTML, JavaScript, even PHP. The ad blocks are controlled by certain contexts. It’s a lil’ bit like coding if you think about it. You still a bunch of if statements together to determine whether or not your content is displayed. These include:

  • Regular visitors - Which you can define by those who’ve viewed your content a certain number of times within a certain period (eg. twice in 10 days).
  • Coming from search engine - Self explanatory I hope.
  • Posts older than a defined number of days
  • Logged in visitors
  • Between a particular date period
  • If the ad was viewed a certain number of times - You could set and expiration duration


Published: Tuesday, September 18th, 2007

Introduction

These guys make it a point of duty to try their hardest to follow Google’s Webmaster Guidelines to drive traffic. Who benefits from this service? Based on the name of this service, you can see that it’s not for your average blogger. This service will benefit folks with eCommerce sites or some other type of static content.

They specialize in SEO for static pages. They use targeted key words, to help you build key word rich content for your website to drive the most traffic to it.

Design

As I do with every site I review, I have to give my commentary on their web design. At first, it struck me as relatively cool, even a lil’ Web 2.0 (ish). There are some nice Web 2.0 buttons, a basic logo with some reflections. But then I looked at the source and was gravely disappointed by the number of tables there were.

Conclusion

This is a fairly new search engine optimization company, give them a try and let me know what you think. At $0.10 per static page, what do you have to lose?

Sponsored Post

Popularity: 11%



Published: Tuesday, September 18th, 2007

Introduction

jQuery - Write Less, Do MoreIn the spirit of rapid web development, I’ve stumbled upon jQuery. Here’s a testimonial from a jQuery user:

You start with 10 lines of jQuery that would have been 20 lines of tedious DOM JavaScript. By the time you are done it’s down to two or three lines and it couldn’t get any shorter unless it read your mind.”

In my experience it’s been more like five (5) lines of jQuery.

jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.

I’ve found jQuery great for the following reasons:

  • Simple Ajax in a breeze
  • Search for elements in the DOM is made easy
  • The helper function [ $() ] is a pleasure to use
  • Most importantly: it handles cross browser compatibility.

Here We Go - Tutorials Galore

Your first step will be to Download jQuery 1.2.1 and include it in the head of your web page. After this you need to start reading some tutorials. Don’t worry, it’s going to take 15 minutes tops for you to start writing usable code:



Pages (26): « Previous Entries 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Next Entries »