Posted on Oct 5, 2008

Documenting the Hacks: CSS Browser Targeting

I think I’m somewhat of a rarity in the world of web developers – I actively use and certainly approve of CSS hacks to target and fix certain browsers. Of course, I don’t condone their use unless it is absolutely necessary, and in most cases good, standards compliant CSS should alleviate most issues before they occur, but when there is a need I think these hacks can be a great way to fix issues while still keeping your CSS logical and concise. The caveat to this is that all hacks need good comments to describe what is going on for future reference, whether that be your own or that of another developer. Also, always keep in mind that hacks can break when new browser versions are released, so always keep an eye out and use them sparingly.

I’ve always found it hard to find a good reference for these hacks. There are many sites that talk about an individual hack, but finding a single place that goes through targeting all the different browsers has been hard. This post hopes to solve that – more for my own use, but hopefully other developers can find it useful as well. What follows are the hacks that I use, which I believe to be the most logical and simple ones out there. In every case, #selector represents the element you want to apply a rule to (this can be either an ID or a class), and property and value represent any normal CSS property.

Continue Reading

Posted on Jun 4, 2007

On Online Journalism: Why it’s the Place to Be

I have been in online journalism for several years now, surely not that long compared to a lot of the veterans I know, but enough to realize a few observations about the industry. I love journalism, and can’t imagine doing much else anymore, and I solidly believe that the place to be is not in print, but online.

By no means am I saying that there isn’t a place in the future for print media, but I believe that its place in the world will change. No longer will print media be where people turn for news, instead I believe that more and more people will look to the internet – we are seeing this already, is isn’t a new thing. Print media will transform into a place for feature articles and longer pieces, mainly due to the major advantage that online journalism has over print: speed. Print media still has the advantage of portability currently, which is why it still has a place with feature articles and the like, but even that content is available online and will be made more accessible with the advent of e-readers, UMPCs, and other fun gadgets.

I can think of many times I have been up in the wee hours of the morning preparing an article on a piece of news that has just dropped. I can write a story and publish it online before most print media outlets are even aware of it. Take the announcement of the iPhone for example: I was preparing an article during Steve Jobs’ keynote, with the article live on MobileBurn not 30 seconds after the facts were revealed. Tech magazines would have had to wait until the following month at least to report on the news, and even newspapers would have had to have held off for an afternoon edition, if not the next day. It just makes sense for people to turn to the most recently updated news source, which will almost always be the internet.

Online media also has the ability to be very specialized. At MobileBurn, we do better reviews of handsets than almost any print publication out there. We know phones, it’s what we do. Most magazines have to cover a broader range of subject matter, and as such do not have the same depth of knowledge on all topics. The perfect publication would be made up of specialists reporting on what they know best, and this is far easier online. It does happen in print, but through RSS feeds and other syndication technology readers now have the ability to view exactly the content they like, rather than one publication choosing who is the best in a field.

I have no problem writing feature articles for print media, I quite enjoy it, but I really do believe in online media.

Posted on May 30, 2007

Recommended Reading

This is in response to Kent Newsome’s request for inspiration for his feed reading list (his ‘swivel feeds’ experiment). As you can imagine, most of my 150 or so feeds I read regularly (there are more that I only glance at now and then) are focused on mobile technology, but there are still some that I think would be of interest. I don’t read as many personal blogs as I should, but there are quite a few one-man shows that I enjoy, and even non-commercial group blogs that come in very useful.

So without further ado, here are five blogs not already on Kent’s list that I think he, and others, might enjoy:

  • Blogging Pro
    Lots of news and tips for personal bloggers and pros alike
  • D’Arcy Norman
    Works at the University of Calgary, has an interesting insight on the education scene and internet trends in general
  • Daily Cup of Tech
    Timothy Fehlman’s blog, full of freeware and really great guides to doing fun things with technology
  • UNEASYsilence
    “Observing the unobserved,” full of interesting little bits and pieces on all sorts of topics
  • PaulStamatiou.com
    Young blogger from Georgia Tech, interesting insights and reviews

I have tried to steer away from the larger, professional blogs in favor of the smaller outfits. Also, I mainly subscribe to technology feeds, which may have limited appeal to some. Hopefully someone will get something out of that lot though.

Remember, my main reading list is always available in OPML format here, and a rotating selection of links from that list that refreshes every ten minutes appears in my sidebar.

Posted on Aug 12, 2006

Easy Natural Language in Google

Greg Hughes writes about a great feature in Google where you can actually ask it what time it is in a certain place in natural language and get a response. This is cool, and something I’m sure I’ll be making big use of when traveling. Google keeps amazing me more every day.

I also make big use of Google’s conversion features where, for example, typing “11cm in inches” yields the actual answer. Handy.

Posted on Mar 10, 2006

Google Desktop and My Feed – Love at First Sight

I have been quite busy with CeBIT, as well as some other projects, these last couple of days, so I have been quite bad with updating the blog. Sorry folks, my bad.

Something interesting to note though – I was looking through my feed statistics just then, and by a rather large margin, Google Desktop is the most popular reader for subscribing to my site. This surprises me a little – I have tried (and since uninstalled) Google Desktop, and it is something I would not consider to be a full-time feed reader.

It might just be me and the way I read feeds, but I would personally limit the use of a reader like GD (which sits as a sidebar or floating in a widget-like fashion) to reading things like news headlines. It is not something that I would use for reading personal blogs.

For my feed reading endeavors, I use the excellent Sage plug-in for the equally excellent Firefox. It works with the live bookmarks feature of the browser, and displays the list of feed names in a sidebar. Clicking on the feed (which displays bold if there are unread entries) takes you to an attractive two-column page with the text of the feed. Simple, brilliant.

Posted on Mar 7, 2006

Substandard Standard

I just threw what is being touted as the new standard feed icon on to the sidebar of this blog – the little orange box with the radio waves. I’m all for a standard in this department, as much as I don’t really like the look of the icon, but will use it to (as the Feed Icons site puts it) ‘bring feeds to the forefront.’

One little thing bugs me on the Feed Icons (a group trying to promote the standard icon) website – it states down the bottom that they will soon be adding a gallery for people to upload custom feed icons for others to see and use. Is it just me, or does this destroy the point of having a standardized icon in the first place? It is bad enough that the site offers the icon in different colors, let alone whatever other form of customization that may surface.

Really, what is the point of a standard that is not being followed, even by the very place that is trying to promote it?

Also, while there is a feed for the icon releases, why does the site not utilize feed auto-discovery?

Posted on Mar 7, 2006

Call Me Slow on the Uptake (Firefox Tip)

Maybe this is old news, but I just realized that I can switch between tabs in Firefox by holding down the middle-click (press on the scroll wheel) and clicking either the left or right mouse button. Genius…

Posted on Oct 18, 2005

Design Mistakes on Weblogs

Jakob Nielsen has written a great list of the Top Ten Design Mistakes people make on weblogs. If you have your own blog, definitely give it a read.

I think my biggest rule breaker is the fact that I don’t have an about me page. I have never really though about this, but now that I am I have no idea why I don’t. I will get on up by next week, for sure.

Other than that, I think I did pretty good with those rules. The only other thing I could improve on is my posting frequency, though new content should be up daily from now on.

Posted on Oct 14, 2005

No TV For Canadian iTMS

D’Arcy notes that Blackboard and WebCT are merging. I too, am a little worried about this.

A university that I contract for is nearing the final stages of upgrading our current WebCT CE system to WebCT Vista. I am very impressed with Vista so far, and I think that the competition between BB and WebCT for the LMS market has made both stronger products. I don’t want to see that stop. I can only hope that the combined companies continue to innovate in this space.

I’m happy to hear that both brands will be around a while longer, I would hate for us to finish rolling out Vista to 18,000 students only to have it be made obsolete…

Posted on Aug 31, 2005

Update: Free Opera

Well, the email address thing was a fake, but Opera have put up a form now to get your free registration codes. As a side note, it only seems to work if you check the box to subscribe to the Opera newsletter.

This page is valid for today only!