Archive for October, 2006
‘Using Microformats’ by Brian Suda
Wednesday, October 25th, 2006Microformats are cool. Every time you get a few savvy web developers together and start talking about what’s interesting at the moment, someone will mention microformats and everyone else will either get overly excited or nod sagely. Using Microformats by Brian Suda is for the latter group of people. You might have visited the website a few times, probably marked up a couple of contact details for your last project using hCard and installed the Tails firefox extension, but you don’t quite have that zen feeling yet, you don’t know all the class names off the top of your head and you’re not constantly checking for new microformats or writing your own.
With just forty five pages, Using Microformats is part of the O’Reilly Short Cuts series of PDF books; you get a solid history of microformats, the background behind the idea, a run down of several microformats as well as example implementations and future ideas. The short format works really well here, anything more and it would need padding out and the price ($9.99 USD ) is about right too. (The Short Cuts series could maybe do with a little more work with regards to the typography and layout, but this is a minor bugbear.)
The author, Brian Suda, does a good job of covering a lot in a short number of pages. As one of the authors of hCard and creator of several microformat-related tools, including X2V and the essential Microformats Cheat Sheet, you know you’re getting information from the front line.
The book covers Rel-License, Rel-Nofollow, VoteLink, XFN , Rel-Tag, Rel-Directory hCard, GEO, ADR, hCalendar, hReview, hResume, hAtom and xFolk, which is pretty good going! It also makes a good, sensible, division between elemental and compound microformats, as well as discussing some of the design patterns. Each section gives you a good idea of where to use it, as well as how to add the markup and relevant classes to your site. A section on styling microformated data also adds to the real world feel. This is all the information you need to know to get going.
My personal favorite bits were the ideas; things that could be just round the corner, especially if someone reading this wants a pet project. Microformats and Javascript libraries, microformat-enabled search, microformat aware applications (oh and hRecipe) are just a few of nuggets in the book. Throughout the book you get a good sense of why microformats are a good idea, and a sense of why so many people, obviously including the author, are so passionate about them.
The only real problem is the subject. Microformats are moving so quickly a book like this will go out of date in relatively short order. This would be a major problem for a printed book, but the low price and PDF format make this less of an issue here.
Using Microformats is a good evening’s read and a useful reference - although you’ll likely gravitate towards the Microformats Wiki and community over time. It can be a little technical and hard going in places, the typography doesn’t always help here, and it can come across like a series of high quality blog posts in places which, depending on your point of view, could be a good or bad thing. Overall, I learnt quite a bit, picked up a few ideas along the way and was busy reading it moments after paying my money. Recommended.
Book Name: Using Microformats
Publisher: O’Reilly
Author: Brian Suda
URL: http://www.oreilly.com/catalog/microformats/
Price: $9.99 USD
Rating out of 5: 3
Like this article? Digg it!
Where are the PHP women?
Tuesday, October 24th, 2006
|
![]() |
Yahoo Mail Servers Rejecting Email
Monday, October 23rd, 2006If you use Yahoo! mail as your main email account, you might not be receiving all of your emails.
What is Yahoo thinking??? Recently Yahoo has started "greylisting extremely deprioritizing" almost every email that goes through their mail server. Greylisting This is a way of attempting to block SPAM. Yahoo mail denies the first every delivery attempt of an email (451 Message temporarily deferred - 4.16.50) from deprioritized mail servers. They assume that SPAMers don't try sending the same email twice, so they put the ip address of that email server on a list and then if the delivery is retried within a short amount of time, they assume that it is a good email.
Now here is the downside. Do you think that spammers care one wit whether they send a "spammy" email once, twice or a thousand times? No, they don't. All Yahoo is doing is increasing the problem. Now instead of being hit by one SPAM email, you'll get three.
Since about October 16, 2006 they have been "overly aggressive" in blocking emails.
Yahoo! Mail has become more aggressive in its acceptance of SMTP connections and denies connections by IP address when these connections do not conform to Internet standard practices.
This results in people that have been sending email to the same person for the past 3+ years to suddenly not be able to send email. Even when the sender is "conforming to Internet standard practices. Consider this report from DNSReport.com
How to fix the problem (sortof)
Yahoo gives some basic "do these to fix the problem ":
- Remove email addresses that bounce
- Examine your retry policies
- Pay attention to the responses from our SMTP servers
- Don't send unsolicited email (duh!)
- Provide a method of unsubscribing
- Ensure your mail servers are not open relays.
Unfortunately, even after completing the checklist above, servers are still being greylisted deprioritized. Yahoo suggests that you use their "form" so that they can help you diagnose the problem. Well three different forms later, the only correspondence you will receive is an "auto-responder" that says:
Thank you for contacting Yahoo! Customer Care to answer your question. A support representative will get back to you within 48 hours regarding your issue. Until then, feel free to visit our online help center at http://help.yahoo.com/ or answers if you have not already done so.
Also install DomainKeys to help fix the problem
Dig a little deeper and you will find that you should install DomainKeys (you should have already installed SPF records so that you can send to AOL accounts) to sign your emails from a specific domain. However, even once this is done, you will still get some 451 errors.
The long and short of it is that you get what you pay for...
- Yahoo is not communicating with administrators even after they submit multiple request forms.
- Yahoo is not delivering messages even though they send the response back that the "message was temporarily deferred" (Which sounds like it is just waiting to send the message, but will get to it eventually).
- In an attempt to block spammers, Yahoo is blocking an extremely high number of "good" emails.
Bring your photos to life with Adobe Photoshop
Saturday, October 21st, 2006Mobile Website Marketing Ideas
Wednesday, October 18th, 2006Event: CSS for Developers
Monday, October 16th, 2006Top 5 Link Building Services
Wednesday, October 11th, 2006Mike Arrington
Wednesday, October 11th, 2006Download the MP3 (9.02 MB)
Questions and topics we cover in the interview
- What’s it like to have your opinions create movements in the industry?
- How has your background shaped how you analyse new products?
- What’s next for TechCrunch?
- What do you think about developments in India and China?
URLS Mentioned
- TechCrunch Mike’s blog about the industry
- MobileCrunch UK edition of the popular blog
- ZoHo
Full transcription of the interview
SD: What is it like to be the centre of the zeitgeist and to have opinions that you’re putting forth creating movements in the industry?
MA: So, y’know I just started off doing this as a hobby, and so no-one cared or listened to my opinions when I first started and so I was very cavalier with them and sometimes didn’t think through [them more controversial] and I’ve noticed over the last, y’know, few months that it’s important that I not do that as much anymore. Being controversial’s fine, as long as I’ve thought through my opinions because, people are listening more and I have to, y’know, I have to be fair. So, the biggest shock has been that I have to really think through what I say as opposed to just ‘Ready, Fire, Aim’ right? But it’s fun, it certainly is exciting and I just like being in the middle of things because I love start-ups and entrepreneurialism and so I’m doing what I love and it’s good to be a part of it.
SD: So you’re handling things with a little more equanimity?
Yeah, I’m just, I need to be careful before I start y’know, spouting off opinions, but it’s nice because I also have a platform to say what I think, and I like doing that. But the biggest thing, I mean the stars here are the entrepreneurs, the ones who could go out and make a good living but decide to forego that, and ignore the risk to return ratio and do something that they love and they need to be the centre of attention as much as possible.
SD: It seems that from your background that your criteria would y’know, that you would, y’know, because you have a law background, you have a starting up tech [y’know and then?] from a lot of different levels of the industry, it seems that like when you’re analysing something and whatever may be the quick analysis of the moment there’s a lot of different datastreams that are going in.
MA: Yeah, I mean that without really thinking it through I look at a company from just a user perspective, do I love using it? I look at it from a business model perspective, um, working with VCs a lot and being one myself for a short period of time, I, think about return on investment for stockholders so you have to kind of factor all that in and I think my experience helps with that, but it really all just comes down to the fact that when I was a lawyer I represented companies, I represented Netscape when they were pretty young and got to know them and I was always more fascinated with their business model and the deals they were doing than with the legal work itself and so I think it was sort of inevitable that I would get to this point.
SD: Where do you see the future of TechCrunch?
MA: So, I think my readers want to read about things other than start-ups. They want to read about mobile applications, they want to read about gadgets. Of course they have other interests as well, but in the technology space, y’know, maybe video games is a big area for them and so I want to cover those areas but I don’t want to write about them, because those aren’t things that I love and I want to find people who do love them and have them write about them. So I have a mobile blog and a guy that loves mobile stuff. I have CrunchGear, which is a gadget blog. I want to expand into ten or fifteen blogs, covering different things and find people who love that stuff and have them write about it every day.
SD: With TechCruch you run an advertising/subscriber model…
MA: Yup, it’s free content of course, and we take advertisers and we’ve been experimenting with different formats for quite a while and we also have a job board where companies can post jobs that they have and that’s doing quite well also, so we’re going to continue to tweak the model and see what the best way to move forward is. Somebody in the audience asked about advertising and I do get feedback from readers that say that they don’t necessarily love the advertising and that maybe there’s too much of it and things like that so we need to tweak that and make sure we keep people happy.
SD: As long as it’s interesting advertising right?
MA: The funny thing is that I only take advertisers where I approve of their products, so we have turned people down. We’ve been fortunate enough to be able to do that, so I’ve turned companies down for products that we don’t approve of and so hopefully that helps a little bit.
SD: Do you see yourself expanding into the Chinese or Indian market in where, y’know, tech is going there - I mean, there’s outsourcing that’s happening there, particularly in India, but where their start-up environments will be happening over the next ten years.
MA: Yeah, absolutely. So I have a Japanese blog now, and a French blog, and I think China and India, probably India first because it’s largely English speaking, and that’s probably where I’ll go next. It would certainly be an English blog and focus not on translating TechCrunch because it’ll be in English but focusing on Indian startups, and that’s what I’ve done with TechCrunch UK, it’s focusing on UK start-ups so I think I’ll absolutely be doing that. It’s really just a matter of finding the right person, so it’s not like, “I’m going to launch India in two months”, it’s, “I’m going to launch India when I find the right person to partner with on it.”
SD: Do you have any opinion right now on the Indian start-up market?
MA: There’s a lot going on there. A company I’ve been following is ZoHo, they have a presence there but they also have I believe all of their development back in India. I think they’re attacking the US market, they’re going head on with Microsoft right now and it’s good to see that. When it comes to local Indian start-ups that only are in India, I don’t know of any, because I don’t follow the space, but I’ll tell you there’s some really smart and very educated people there and the fact that the cost of labour there is significantly less than the US means that you can have different kind of experiments than you could have here so I’m looking forward to doing that.
SD: How have you seen the success ratio for companies that have a majority of their programs outsourced over in some place like in India and having it as part of the integrated company, do you find that from what you’re tracking that’s a successful model?
MA: Mixed results. Generally speaking, if you have a long time relationship, you’re hiring there, full-time people for a long term, people are more likely to have a positive experience than hiring teams for short-term projects, is what I’ve seen. But totally mixed results.
SD: Just for our listeners, twenty years ago what did you envision yourself doing at this point in time, and how has your professional trajectory been, and do you have any salient points of advice that you would give?
MA: Twenty years ago I was sixteen years old and I don’t think I had a thought in my head about what I wanted to do for a career. I liked sports and debate at that point, but I’ll say that five years ago I could have never have guessed that I’d be a blogger and loving it, and proud of it, and moving from a very well-known law firm into doing this and being much happier doing this, so I think that the key thing is that we live in a world in the US where most people don’t have to worry about putting food on the table, so it’s not just a matter of going out and providing for your family for most of us, and we’re very lucky because of that, so we can do things that we love as opposed to things that we have to do and since you’re in that position the piece of advice that I gave in my [FOWA] presentation and that I give to people is do something that you really love, and don’t do something because you think you’re going to make more money doing it. If you do something you really, really love you’ll probably end up making more money anyway but you’ll certainly end up being happier.
SD: Are there any final little gems that you’d like to leave with us?
MA: No, although it’ll be fun to hear the presentation I gave on the podcast because when you’re up there speaking of course you don’t have any idea… so I’m looking forward to hearing that, and I appreciate your time. Thanks.
SD: Yours too. Thanks.
Transcribed by Scott Morris
Like this article? Digg it!

