an ordinary blog — andr3.net

rss feed

my lifestream rss feed

pages

IE7 drops root node selector hack

Justin Rogers announced on the IEBlog that IE7 will not support the known * html hack while running on strict mode. All the IE-only Rules you include in your CSSes using this hack won't work on IE7.

Don't panic!

If this was an isolated decision, this could break many many pages around the web, but with all the fixes they're doing on the rendering engine, all the rules you were adding just for IE, will probably be pointless in IE7.

This makes sense, as Justin pointed out, because if you have IE7 recognizing CSS2.1 selectors and also recognizing this hack, the result would be elements being affected by both rules and this could lead to incorrect styling of those elements. So, dropping the hack ensures IE7 will apply the rules according to the CSS 2.1 standard, and not the IE-only rules.

They've already announced they're fixing lots of know bugs, and now, they also announce the improved support of:


  • multi-class selectors
    (p.red.yellow)
  • better Pseudo-element parsing
    (p:first-letter{ color: blue; } should be valid).


So, as you can see, the Microsoft + WaSP joint task force is producing some – pleasant – results. Another good result is that ASP.net 2.0 will generate valid XHTML 1.0 code.

If you still feel the need to use this hack, you can make it work on IE7 by making IE enter quirks mode, because it was only removed in strict rendering mode. You will loose all the fixes they're doing to the strict mode, though.

These could be catastrophic news, but seeing their effort in fixing the CSS bugs in their rendering engine and bringing as much support of CSS 2.1 as possible, i don't expect it to be catastrophic. This could be yet another step towards a world in which you don't have to include browser-specific hacks to display your website correctly in every browser. :)

The Hitchhiker's Guide to the Chocolate Factory

That's what you get when you mix two movies in one post. ;)
(skip to The Hitchhiker's Guide to the Galaxy)


Charlie and the Chocolate Factory

Willy WonkaAt last! The long awaited Tim Burton's adaptation of Roald Dahl's wonderful book that has inspired children throughout the years has arrived. It's been out for a while, but i only just got around to see it. The expectations were very high, mainly because the dream team got together again; Tim Burton, Johnny Depp and the musical genious Danny Elfman.

The movie starts with a – typical – dark tone, showing Charlie's family and how poor they are. What goes better with cabbage... then cabbage? his mother asks rhetorically. The house in which they live seemed to be taken out of Nightmare Before Christmas – the acclaimed Tim Burton's first animation film. With a skewed architecture, which only helped to set itself apart from the rest of the landscape, the house was situated just down the road from the chocolate factory. No wonder Charlie loved Wonka's candy. ;)

read on about: The Hitchhiker's Guide to the Chocolate Factory

Google Talks, but who's listening?

Google TalkEveryone's talking about Google Talk, so i'll just join the bandwagon.

Last night, downloadsquad published a review with screenshots which sparkled a desperate search for the leaked binary over at digg (read it here, quite a long page. it's freezing up my computer) , so everyone knew it was only a matter of hours until Google finally released their IM/VoIP client.

Plus, some people Рincluding myself, thanks to Jọo for the heads up Рwere able to login into talk.google.com using the Jabber Protocol. Nothing new there, since we weren't seeing the app. But we were in, for just a while, then, all we got was a "405 Method Not Allowed".

Today, when i arrived to the Internet Land, lots of people were already speaking their minds about this. Here's a couple link I found interesting.


  • Google Gets to Talking
    Google Blog – kind of an official announcement.
  • Update on Google Talk
    Celso Martinho – A look under the hood.
  • Google Talk?
    The Tao of Mac – Rui Carmo's take on this. I share his fear. Skype and Gizmo are far superior VoIP solutions, but with all the GHype... you never know.


And i'm sure there are more –but my thunderbird died, so no RSS for me. more on that later – but for now that's what people are saying.

I know Kottke must be surprised, because the only web integration i've seen is integration with GMail. Message notifier and Contact List support.

Opinions

My first reaction was... *shrug* ...it's just another IM client. Sure, it supports VoIP, but so does Skype and i don't use it. Sure, it has integration with Gmail, but i already have Gmail Notifier. Adding contacts straight off my Contacts List on Gmail? Cool, but not absolutely necessary. Webcam support? Not that I use it, but still, there isn't any. Extras, such as smileys and avatars? Nope.

Hmmmm... so as you can see it's a pretty lightweight IM client, with two powerful features built in, VoIP and openness that the XMPP protocol provides. People with other clients can contact GTalk's users. That's a good thing, but that doesn't solve the problem of Linux and Mac users not having a full fledged application.

Yahoo! Instant MessengerIf all you want is a very light messenger, then Google Talk is the Instant Messenger for you. If not, there is always the overlooked Yahoo! Messenger which pretty much kicks every IM client's ass. Also has voice and furthermore has webcam support, integration with personalized Radio Stations, games, etc. Pretty much everything you'll ever need, but people just don't adhere. I don't know why... My contact list on MSN is huge, while i have more fingers on my left hand than contacts on my Yahoo! contact list.

In my humble opinion, it's a good attempt, but not good enough. Is this the beginning of the end for Google's Earth Universe Domination plans?

Hey, I still love my GMail, GMaps, GNews, GAlerts, etc. (^^,)

While talking to João, he was trying to send me a file when we realized it doesn't even have File Transfers! Now, that's disappointing. I hope they're not expecting us to send files through GMail... :rolleyes:

The interface is pretty slick, though. Cool notifying system. Either through balloons on the systray or by flashing the window and showing the user's last message under the name.

The portuguese ISP/Portal Sapo wants to talk the Google Talk. [in portuguese]
Let's see if they'll walk the walk. :P
(via)

Will more messengers follow? Will GTalk unify the Instant Messaging World? Stay tuned...

The Merchant of Venice

I'm not a big fan of adaptations to the big screen of Shakespearean plays, but this one caught my eye, despite not having the slightest idea of what the story was about – well, i knew it was in Venice. :)


Bassanio: Do all men kill the things they do not love?

Shylock: Hates any man the thing he would not kill?

What can I say about this movie? It has one of the most impressive scenic performances, by an actor, that i've ever seen. Al Pacino has distinguished himself ages ago among the myriads of other actors who strive for recognition. It's amazing that after all this time he can still surprise us with intelligently chosen roles and matching performances. Recently, he took by breath away in Mike Nichol's Angels in America as a dying man.

read on about: The Merchant of Venice

My first steps in AJAX

First Steps in AjaxI had to start sometime, given my past experiences with Javascript, but i had to get some stuff out of the way first – namely, this website – so that i could dedicate an evening messing around with this new technique – not technology – without other stuff in my head.

It wasn't hard to pick up and i was a bit surprised by the simplicity of it all. I had some issues putting it to work, but that was mostly due to the fact i was working on a computer without access to the internet, thus no google for me. I figured it out in the end, and put together a very simple page which basically asks for an XML file through AJAX, handles it and displays it on the page – i still need to check if XSLT works in this environment.

read on about: My first steps in AJAX

Free comments for everyone

(há uma versão portuguesa desta entrada.)

I've noticed there are some people that come on the website, read the posts, but don't comment.

So i was left wondering whether the fact of forcing the users to register (which only takes, 30seconds, at the most). The only way of knowing that is enabling comments from unregistered visitors. I've written a couple more lines, and now it's done.

Free commentsYou can now comment without being registered, but i still strongly suggest you to register. Why? Well, you will loose your navigation preferences every time you close your browser. If you have an account created, you can choose to auto-login which will load your preferences from your profile, including the site language, language filter, number of quickcomments, number of posts per page and your timezone.

Also, your comments will receive a label, saying unregistered user, which is very uncool. ;) Cool people register. hehe

I will leave this up for a while, and if the number of comments rise, i'll leave it. If not, i'll remove it, because I prefer the other way. It's better for identification purposes as well as safety – namely comment spam.

On the other hand, the low number of comments might have something to do with the lack of interesting posts... hmmmm... that could be it...

If you detect any bugs, i would appreciate if you reported them on the feedback page.

Postcrossing.com

Postcrossing.com
Postcrossing.com


This is a fairly recent website / project based on a very interesting idea which was born out of a love for receiving Postcards. This was how Paulo Magalhães came up with the idea, he just liked to receive postcards.

Basically, it's a website for Postcard Crossing. People register on the site and then receive addresses to which they can send actual paper Postcards – don't want you to think it's just another e-card website – via snail mail.

Even though they've only started a bit over a month ago, they already have 1598 users from 53 countries, 993 postcards have been received and 2817 are on their way!! Seems like great statistics, if you ask me.

There is one aspect that – kind of – concerns me and it's that some people will have access to my address, but since it's based on a random system, the odds of getting a stalker are quite slim. And not every stalkers are bad, mind you. ;)

It's pretty easy. You register on the website and you can request an address right away, which will be e-mailed to you. You then mail the postcard and when the person receives it, they go on the website and register that postcard. That way they'll keep track of how many postcards are sent, are received and how many are still traveling.

Some people have said it works, but i need to see for myself. :)

Take it for a spin, if you'd like. Let me know if you get any postcards. ;)

RSS Feeds don't have to be ugly

Why is it that 95% of the feeds i come across are unstyled? Is there a logical reason for this? Unstyled feeds are ugly and unappealing, but on top of that are repelling to the common user, who will dismiss the page thinking an error just occured.

If a user clicked on the feed, it's because there is an interest in that particular feed. Now, what do you prefer? That he/she will go away frustrated due to their ignorance, or guide them as well as you can to how they can use the feed? I'm pretty sure you prefer the later.


Comparison between Unstyled Feed and Styled Feed

read on about: RSS Feeds don't have to be ugly

A Love Song for Bobby Long

Movie Cover - detailI had some expectations about this movie, since i saw it on Leno a couple weeks ago and the clip left me mouth-watering. It didn't seem to have that much of a story at first, but the performances of the actors were pretty outstanding in the clip – as well as in the trailer – so i was left a bit curious about the whole deal.

It could turn out to be an utter and complete flop...

read on about: A Love Song for Bobby Long

Microformats used around here

Building the website I had the concern of figuring out which – if any – microformats would apply, and with the fantastic help of microformats.org I came up with only a few. Obviously, since i have tags i would need to have rel-tag implemented. Also, I was going to have links to other blogs, so XFN seemed like a must.

But before i went ahead and implemented these, I had a question.

read on about: Microformats used around here

The thank you speech

I'd like to thank the Academy, my family... errr... ops! Wrong speech... i'll save this for another occasion. ;) *gently folds paper back into the pocket*

I do want to thank a couple of people who helped me out putting this project together. From the smallest tip based on user experience to the more educated suggestion about something in the code, everything was very important to make some critical decisions.

My brother, Bruno (morph), was always very helpful giving me feedback from the user POV, and I do apologize for being so demanding, but i needed that and you were always at hand. :) Ines (Isilwen) also helped me a lot with the language aspects, and so did Rita. What point is there in designing a website if you're going to fill it with errors after that? None. So thank you both.

João Craveiro was another one who helped me in lots of technical aspects which certainly helped me out throughout the project. Oh, my good friend Marco was actually the very first person to have access to the testing versions and he gave me very important feedback - as did my dad - which allowed me to correct many errors, bugs, misbehaviors, etc. Henrique and Billy were also important tippers. ;)

I have to mention the folks over at the livejournal communities php, webdesign and webdev. They were all very helpful every time I posted a question, so thank you guys.

As you can see, I bugged a lot of people in the process, but since i can't afford to have anonymous users testing the site, i had to resort to friends, family and colleagues.

Last but not least, i have to thank my girlfriend for all the input she gave throughout these last months and for the patience of putting up with me all this time. :)

And just like any thank you speech, i'm sure i forgot some of you, but i'm sure you know I valued your help as well.

Thank you all.

Hello World!

First of all, I'd like to welcome all of you to my brand new personal website.

In this first post, i'm going to explain what it's all about and also why did I make the choice of building a blog from scratch instead of using one of the many well known CMSes out there.

read on about: Hello World!

↑ top