28th June, 2011

How To: File Upload Progress Bar. No Flash. No PHP addons.

Upload progressbars are pretty common on the web these days, they add a touch of feedback to the long and mysterious process of uploading a file to a website. Unfortunately, the most common methods for doing so involve flash or baring that PHP addons that require a recompiling.

In this post I’m going to talk about creating an upload progress bar without the need for a clunky flash object. I’m going to do it with PHP, jQueryUI and a gracefully-degrading framework-independent library.

Continue reading

2nd June, 2011

Was True North really planning an NHL announcement last week?

I was poking around the HTML source of the Winnipeg NHL season tickets drive website – driveto13.com – on Tuesday where I discovered this HTML comment.

It looks like True North was actually planning an announcement last week. As of today (June 2nd) 5 of 8 presale groups have been activated. This HTML comment points to a timeline starting last Tuesday, just like earlier rumour suggest.

Here’s a link to the full source, since it’s been updated recently.

11th May, 2011

Lunch-Hour Link Log

Hope you ate some delicious coffee for breakfast.
3 videos for your lunch hour. Enjoy.
11th May, 2011

War…

I guess this post could be construed as political. It’s not really. I simply wanted to highlight this astonishing photograph currently on the front page of Reddit.

This appears to be a photograph of white phosphorous being used by Israel on a civilian population. If you are not aware of the affects of white phosphorous take a look at Wikipedia, it tends to burn skin.

3rd May, 2011

Border-Radius Broken in Webkit?

Border-radius with a background image appears to be broken in webkit (tested in both Chrome and Safari on Mac). Check out how much the background colour bleeds over the corner. Is this a known issue? I came across this randomly on the Winnipeg Free Press mobile site. It looks like the same issue is not affecting the WordPress UI I’m currently typing it.  I haven’t had time to try to duplicate the issue yet. What are the combination of factors that cause this bug to appear?