an ordinary blog — andr3.net

rss feed

my lifestream rss feed

pages

Impressive Slideshow of Katrina

The link is down. If i find a backup copy around the web i'll edit the post to include the link. If you find it, leave the link in the comments, please. Thanks.


This the most impressive slideshow of pictures taken before, during and after the Hurricane Katrina hit New Orleans. They were taken by Alvaro R. Morales Villa who endured the strength of the storm and lived to tell the story.

Here's his story.

It's worth taking your time to read every caption and pay attention to the detail in every picture. They tell the story in such a real way that nothing else i have seen on TV comes close to this.

Here's the intro:

KatrinaPROLOGUE: On Sunday August 28 I woke up at 5 in the morning to go to my morning job at the Chateu Sonesta Hotel. The night before, we had been warned that Hurricane Katrina was preying her eyes upon us. In the history of New Orleans, there has NEVER been a direct hit by a hurricane. In everyone's mind, this hurricane would follow the same path that hundreds of past storms had done before. However, because of the size of the storm and ferocity which it tore through South Florida, the citizens of the The Big Easy prepared themselves as best they could... this is my tale of the events...



via: a whole lotta nothing

Full live shows up for grabs

Fabchannel
fabchannel.com


There i was, looking at a recently discovered artist's website when i followed a link which led me to one of the most amazing websites i've seen lately, even if only due to it's content. I'm not a big fan of the use of Flash in certain types of websites, but that's a matter for another day. Moving on...

watching a streamAt first i was surprised that they had a full live show of Andrew Bird available as a 500kbits wmv stream – amazing quality, if you have broadband. there's also a 56kbps stream for dial-up users – , which i devoured happily. It was after that when i realized how BIG their list of available shows was! They're featuring 380 full live shows – and counting! – recorded mostly at the Paradiso, in Netherlands. If you're expecting to see a bunch of unknown band names, you're in for a surprise.

Here's a little sample of who they have there.

  • Andrew Bird
  • Damien Rice
  • Danko Jones
  • Flogging Molly
  • Death From Above 1979
  • Morcheeba
  • Trivium
  • The Arcade Fire
  • Sarah Bettens
  • Stereophonics
  • Nightwish
  • and lots more...


So even if you're not into any of these bands make sure you check the whole list because the odds are you're going to find something you like.

Plus, there's an RSS feed, so you can keep track of new shows available on the site. There's also a mailing list, if that rocks your boat.

Trying to add old flavors to Mint

Last night I was reading a post by Bryan Veloso in which he expressed his desire to import the data in his ShortStat to Mint and something happened. Well, almost. Read on.

MintThe php coder inside of me felt impatient, mainly because I hadn't seen any mysql tables from Mint, but i had from ShortStat. I knew Shaun had said Mint was built completely from scratch, but i wouldn't expect him to trash his earlier work, so i thought Mint ought to have relatively similar tables.
And it – kind of – has.

read on about: Trying to add old flavors to Mint

New Skool DOM Scripting

New Skool Dom ScriptingI found a very good presentation about Unobtrusive Javascript by Steven Chipman which he made for his colleagues over at aol (via domscripting.com/blog) and after watching it i definitely must recommend it vividly to anyone interested in javascript and specially to those who have joined the AJAX bandwagon. It won't take more than 20 minutes of your time and it's worth it.

It covers topics such as keeping markup, presentation and behaviour layers separated, graceful degrading in case of Javascript/CSS/Images not being supported, semantic documents, mentions the newly formed WaSP Dom Scripting Task Force and more. It's followed by an interesting but short Q/A.

Some of these are the reasons for me being unhappy with certain parts of my website, which i hope to fix in the future. As someone once told me: Don't apologize for «old» code, it's there to remind you of the progress you've made since then. Still, that doesn't keep me from improving it. :)

To watch the video you'll need Quicktime 7, which is only available for Mac. For windows, there's a public preview you can download. If not, just listening to the audio will give you a pretty good feel of the presentation.

Watch the video.[slayeroffice.com]

Old Standards and the Mobile Web

I've been working on a personal project lately, and even though i can't reveal much for now, i can say it'll target almost exclusively mobile devices with the ability of browsing the web – mobile phones, PDAs, portable game consoles, etc – and just the other day i bumped into an existential question. Is it still relevant to develop pages in WML?

You might think this is a stupid question and that the answer is an obvious no but once you take into consideration this 2001 press release in which Nokia announces the first XHTML Microbrowser you'll see these browsers were made available just 4 years ago – a bit less than that to be exact, end of 2001. So when you think about the average time people take before switching to a new mobile phone model and how many of them can't afford/aren't interested in high-end phones you'll see there's still thousands – probably even millions – of active mobile phones that only support WML around the globe. So it's not really a stupid question as it might appear at first sight.

read on about: Old Standards and the Mobile Web

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 Joã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