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”.

EuMesmo

No comments

Bom, esse sou eu.
Me chamo Felipe Nascimento de Moura. Estou atualmente me graduando pelo Senac, sou graduado técnico em informática e gerência de projetos.
Tenho especialização em Ajax, sendo também especializado em DHTML e PHP.
Eu realmente gosto de trabalhar com JavaScript e PHP, normalmente com PostgreSQL, outra tecnologia com a qual eu gosto de brincar.
Eu gosto de tocar guitarra e assistir bons (e loucos) filmes, ou ler um bom livro, também maluco.
Adoro aprender coisas novas, alterar coisas que ja conheço e criar coisas que acredito ninguém tenha criado.
A palavra que poderia me definir?
Mente

Não simplesmente porque sou o fundador do projeto theWebMind a ainda encabeço o mesmo juntamente com meu primo, Jaydson. Não, mas por que acredito que nossas mentes são a coisa mair impressionante que podemos ter em nossas vidas…e acredite em mim… cuide bem dela e ela cuidará bem de ti.

CSS Hacks

No comments

CSS Hacks e Comentários condicionais

CSS hacks são “técnicas”, ou também conhecidas como “workarounds” para fazer algo funcionar ou ser exibido da mesma forma para diferentes interpretadores.
O maior inimigo do CSS hoje em dia é o Internet Explorer, da Microsoft. Mas ainda assim, enfrentamos alguns problemas e diferenças para alguns outros navegadores.
Veremos agora algumas destas técnicas que não são nada indicadas, uma vez que futuras versões dos navegadores podem “resolve-las”.
As CSS Hacks são normalmente baseadas sobre falhas na interpretação do CSS por parte de algum navegador.
!ie: A renderização do CSS por parte do navegador espera pelo comando !IMPORTANT, eventualmente, porém, caso este identificador após o sinal de exclamação seja inválido, o que acontecerá é que esta instrução será ignorada pelo navegador.
Porém, o Internet Explorer interpreta mesmo assim, diferentemente dos demais browsers.
Assim, colocando qualquer comando inválido após “!”, teremos uma instrução que tão somente funciona para o IE. Por facilidade na visualização, quando usado esta técnica, adotamos o !IE

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

_property: O padrão para identificação das propriedades no CSS indica que não devemos iniciar nenhuma propriedade com um caractere não numérico. Todavia, no Internet Explorer 6 e inferiores, estas propriedades serão interpretadas mesmo assim.

div
{
	border: dashed;
	_border: solid;
}

*property: A partir da versão 7 do Internet Explorer, este problema com a nomenclatura das propriedades foi corrigido, porém o “*” manteve-se em funcionamento.

div
{
	border: dashed; /* comando a ser interpretado por todos os navegadores*/
	*border: solid; /* comando que executará apenas nos IE */
	_border: solid; /* comando que executará apenas nos IE6- */
}

Por favor, note que estas implementações irão fazer seu código NÃO PASSAR NA VALIDAÇÃO da W3C, então, use-os quando muito necessário, apenas.
Pessoalmente, eu desaconselho seu uso. Caso o navegador da pessoa não conseguir visualizar perfeitamente a página, indique a ela um dos navegadores mais modernos, como FireFox, Chrome, Safari ou Opera.