felipeNascimento.org(true);

Making the web a better place to live

Browsing Posts published in November, 2009

PHPinga

No comments

PHPinga hoje foi muito bom. Apesar de não ter tomado um gole de alcool, mante-ve se a tradição do PHPinga, desta vez em Santos, São Paulo.
Grandes paisagens no caminho, e no local…muitas fotos tiradas. O pessoal é todo muito legal e pudemos, além de um bom almoço também dividimos muito assunto relevante, e outros apenas irreverentes, mesmo. Eli White é muito gente fina, e estava lá presente com sua esposa, também muito simpática.
Fechamos o PHP Conference Brazil 2009 com chave de ouro e esperamos anciosos pelo evento ano que vem.
Agora nos preparamos para a viagem de volta à Porto Alegre, amanha.

PHPConfBR – Dia 2

No comments

Neste segundo dia do PHP Conference Brazil 2009, tivemos alguns contratempos. Mas felizmente tudo acabou correndo bem.
Boas palestas distribuidas durante o dia, apesar que houveram comentários a respeito da distribuição das mesmas. Houveram slots vazios, horários com muitas palestras boas simultâneas, nos obrigando a ter que escolher, havendo poucos horários, podendo-se assistir apenas 4 e 3 palestras nos dias do evento.
Um outro problema enfrentado foi com o PHPUnconference, onde apresentaríamos o theWebMind 2.0. Ele acabou sendo quase cancelado devido à falta de recursos (sala para apresentação, microfone, projetor, etc.). Felizmente conseguimos fazer uma apresentação fechada para um pessoal cabeça, que estava interessado e fizemos grandes novos contatos. Tenho certeza que grandes novidades estão por vir com novos módulos, plugins, SGBDs e idiomas, além de testadores e interessados no Mind 2.0.
Tirando os contratempos, que são comuns em qualquer grande evento, a PHP Conference Brazil 2009 com certeza manteve-se como o maior evento PHP do Brasil e da América Latina. Esperamos que ano que vem tenhamos novamente um evento de tal porte, que só tende a melhorar.

PHPConfBR – Dia 1

No comments

As palestras teem sido de muita qualidade e abrodando assuntos interessantes. Tive a oportunidade de conversar com Eli White, desenvolvedor da Zend o qual é muito gente boa.

Infelizmente nossa palestra sobre o Mind acabou sendo adiada para amanha, dia 28 devido a alguns problemas técnicos.
Espero que tudo dê certo amanhã para que possamos fazer uma boa apresentação. Aparentemente, uma sala será liberada para o PHP Unconference com os equipamentos necessários para a apresentaçã.

Para completar o dia de hoje, iremos ao teatro assistir “Improvável”.

MySelf

No comments

Yes, this is me.
Well, I’m Felipe Nascimento de Moura. I’m currently graduating at Senac, am graduated IT technician and project management. I’m also specialized in Ajax, DHTML and PHP.
I really like to work with JavaScript and PHP, usualy dealling with PostgreSQL, another technology I like to play with.
I enjoy playing guitar and watching good(crazy ones) movies, or a good reading of an also crazy book.
I like to learn new things, change things I already learned and create new things that I believe noone has ever created.

The word that could define me?
Mind

Not just because I’m the founder of theWebMind project and I’mstill one of the head ones with my cousin, Jaydson. No, but because I believe that our minds are the greatest things we can have around our lives… and trust me… take care of it, and it will take care of you.

CSS Hacks

No comments

CSS Hacks

CSS hacks are “techniques”, or as they are also known, “workaround”… to do some things work or being shown as we want in different browsers.
The biggest CSS’s enemy nowadays, is surely the Internet Explorer, from Microsoft. Although we fight agains some problems with others browsers too.
Let’s see now, some of these techniques that are NOT indicated at all, once future versions of brosers may “fix” them, and it makes your code NOT CSS VALID.
CSS Hacks are normaly based on bugs some interpreters have.
!ie: When rendering the page, our browser can accept the comand !IMPORTANT. But eventualy we can use a different identifier, which will make other browsers to NOT interpret the command. IE, in the other hand, does.
Then we can force a instruction to work only in Internet Explorer by using an invalid command after a “!”. To make it easier to notice, we use an IE commando.
Like this:

div
{
	border: dashed;
	border: solid !IE;
}

_property: The pattern our browser uses to understand an identifier waits it to begin with an alphanumeric character, otherwise, this commando will not be understood and will be skiped.
Of course, Internet Explorer behavior is different. This browser on its 6th verion or lower will work properly with these instructions.

div
{
	border: dashed;
	_border: solid;
}

*property: Since the 7th version of Internet Explorer, this problem has been fixed. But we still can use the “*” to make the trick.
Then:

div
{
	border: dashed; /* every browsers will understand */
	*border: solid; /* only for Internet Explorer, including 7+ */
	_border: solid; /* Only Internet Explorer lower or equal to 6 */
}

Please note that these implementations will make your code NOT VALID to W3C, then, use them moderately…only when really needed.
Personaly, I dislike its use. If the user’s browser does not know how to render a page… ask him to get a modern browser, like FireFox, Chrome, Safari or Opera.