Archive for December, 2006

December 30th 2006

2007 e Férias!

2006 esta no final, 2007 esta vindo. Muitos blogs fizeram previsões e refletiram sobre o ano que passou, mas eu não vou entrar muito nisso.
Este ano para mim na verdade marcou o início da vida blogista, parece ontem, mas já temos ai 6 meses de blog, muitas visitas e comentários. Alguns meses foram surpreendentes, como quando fui parar na capa do Digg e vi o poder do “social”, digamos que tive que mudar de hospedagem pra dar conta de tudo que venho.

Publiquei muitos artigos que tiveram um retorno positivo, não publiquei tudo que queria, mas enfim, fazemos o que podemos com nosso tempo. Fui convidado para fazer colunas em outros sites, infelizmente também devo alguns artigos por lá, mas vamos ver se esse ano consigo gerenciar melhor tudo isso.

2007 já começa com boas noticias, Férias! Estou saindo esta semana para poder visitar a familia deixada no Sul do nosso país, fugir um pouco dessa robalheira que acontece em Brasília. Portanto até final de janeiro não vou garantir resposta para os comentários deixados no blog, mas vou responder todos quando voltar.

A baixa no ritmo de final de ano porém me deu a oportunidade de preparar para vocês alguns presentes de viagem, tenho alguns artigos já prontos e agendados para aparecerem neste tempo que estarei de ferias, com isso não deixarei vocês na mão sem artigos. Os artigos serão bem interessantes: automação residencial com PHP é um dos assuntos que vou abordar, relatando finalmente meu projeto final.

Bem aproveitem e fiquem de olho nos novos artigos.
Um abraço a todos e um excelente 2007!

1 Star2 Stars3 Stars4 Stars5 Stars (4 votos, média: 5.00 de 5)
Loading ... Loading ...

No Comments yet »

December 22nd 2006

PHP Conf Brasil 2006: Entrevista

Foi publicada hoje no site da ProPHP a entrevista que dei para um dos membros da organização do evento, o Ricardo Striquer.

A entrevista é bem simples, eles procuravam alguém que tinha vindo de fora de SP para dar umas dicas e conselhos para pessoas que deixaram de vir, por custos ou outros motivos. bem, vejam por vocês mesmos o que eu falo, e por favor ignorem a constante e incansável gesticulação e o fato de que eu não consigo ficar parado em pé no mesmo lugar.

Dica: Não percam o próximo PHP Conference Brasil! Se sua empresa não cobre os custos invista em você mesmo, salve um dinheirinho e vá ao evento, no mínimo você terá a oportunidade de fazer um networking muito bom.

Confira as palestras, videos e slides do evento no site da ProPHP.

1 Star2 Stars3 Stars4 Stars5 Stars (9 votos, média: 4.33 de 5)
Loading ... Loading ...

1 Comment »

December 19th 2006

Semana de Updates na Comunidade PHP

Os últimos dias tem apresentado uma grande movimentação na comunidade PHP, desde o core até os frameworks. A primeira atualização vista foi o lançamento do PHP 5.2.1 RC2 que, embora seja apenas um release candidate, já traz consigo o novo compilador para uso no sistema operacional Windows. Esta atualização promete uma melhora significativa no desempenho do PHP em plataformas da Microsoft.

Outro grande lançamento é o ezComponents 2006.2. Quem acompanhou o PHP Conference Brasil deste ano pode assistir uma palestra do Derick Rethans onde foi apresentado um preview das novidades deste pacote, e como havia prometido o lançamento seria a tempo do natal. O novo pacote traz três novos componentes: Graph, SignalSlot e Url. Além de inúmeras novas funcionalidades aos pacotes antigos. Eu pude acompanhar a palestra e recomendo que todos dêem uma olhada neste produto, pois ele pode ser muito útil a qualquer desenvolvedor, do novato ao veterano.

Juntam-se a lista de atualização o lançamento do ezPublish 3.9 e o ZendFrameWork 0.6.0, dentre muitas outras atualizações menores que podem ser encontradas pela internet.

Espero que tenhamos mais presentes de natal a caminho, como o lançamento definitivo do PHP 5.2, e quem sabe as versões finais de Smarty e outras bibliotecas.

1 Star2 Stars3 Stars4 Stars5 Stars (7 votos, média: 4.86 de 5)
Loading ... Loading ...

3 Comments »

December 16th 2006

Indignação! (Atenção! cunho político)

É impossível acompanhar as noticias no final do dia e não se indignar. Me pergunto, até onde isso vai?

Lula foi re-eleito, este ponto é polêmico, muitos defendem, muitos falam que foi péssimo, não pretendo entrar neste assunto, mas diante do que vejo é impossível não refletir. Primeiro os parlamentares simplesmente votam para SI MESMOS um aumento de 91%, pelo amor de deus, isso significa o dobro! Imagine a cena, você, pobre programador ganhando seu salário de R$1500 (média de iniciantes) e de repente você levanta, entra na sala do seu chefe e fala:

“Chefe, acabei de aprovar meu aumento e agora vou ganhar R$ 3.000,00″

Se você fosse um parlamentar, o seguinte iria acontecer: os funcionários “abaixo” de você ficariam indignados com sua decisão de aumentar seu próprio salário e o deles continuar o mesmo (leia-se salário mínimo), enquanto seu chefe (leia-se presidente) permitiria o aumento e ainda falaria para o resto da empresa: “Não teremos efeito cascata, os analistas e estagiarios de desenvolvimento não vão fazer o mesmo”

Aha! mesmo presidente que este ano repetiu inúmeras vezes a frase: “eu não sabia de nada”

Bem, no caso real de você ser um programador de verdade, seu chefe ia começar a rir feito um louco e pensar seriamente em te botar no olho da rua, te fazendo um exemplo para o resto da empresa que tivesse a mesma vontade de aumentar seus próprios salários.

Povo Brasileiro! Cadê a vergonha na cara desses parlamentares? Como podemos seguir com leis que deixam brechas deste tamanho, permitindo a auto-bonificação? Sinceramente cada vez fico mais triste com a política deste pais, e sabem o melhor? sabe quem vai ganhar estes salários de R$24 mil? O collor, o clodovil, o fabio aguiar… e todos esses malucos que ridicularizam a politica brasileira, e sabe o melhor…. sabe aquele dinheiro todo que sai do seu contracheque? ele vai pagar isso… não o concerto das pistas onde você dirige, não o hospital onde você se consulta, nem a escola de seus filhos…. isso vai pagar o salário dum bando de inútil que senta numa sala votando apenas o que querem, incluindo seus constantes aumentos.

Ah! e não são 12x sem juros não… não meu amigo… ai ainda tem muito mais… 13º, 14º, 15º.. que calendário é esse? eu trabalho 2x mais do que devo e mesmo assim.. não vejo esse tanto de salário adicional…

Me diz então, o que podemos fazer? Uma coisa eu sei… não podemos ficar quietos, onde está a geração dos caras pintadas? Vamos povo, vamos.. o país é nosso, ou deveria ser! Vamos nos unir, vamos cobrar vergonha na cara dos políticos, vamos levantar a Geração Nariz de palhaço!

Desculpe fugir do tema do blog, mas isso tudo já foi o bastante para mim.

1 Star2 Stars3 Stars4 Stars5 Stars (11 votos, média: 4.64 de 5)
Loading ... Loading ...

26 Comments »

December 12th 2006

dmsLiveList: Lista de itens em Tempo Real com AJAX

No meu local de trabalho temos um Portal de notícias e uma intranet. Na intranet apresentamos noticias do Portal, como ela esta sendo reformulada, decidi me livrar do iframe e buscar alguma forma de manter uma lista de notícias atualizadas sem que isto ocorra junto a um refresh da página.

Como a necessidade é a mãe de toda invenção, surgiu a idéia de usar AJAX de forma a satisfazer esta minha necessidade. Comecei então este script, simples inspirado na seção “DiggSpy” do Digg.com. Veja como podemos implementar este script no resto do post.
Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (11 votos, média: 4.36 de 5)
Loading ... Loading ...

6 Comments »

December 6th 2006

Google Maps API: Um exemplo prático e comentado

Esta semana montei um serviço bem simples para poder testar o uso da API do Google Maps. O serviço foi oferecido aos congressistas do evento PHP Conference Brasil 2006 e era bem simples: cada um entrava e deixava marcado seu ponto de origem, com isso obteríamos um mapa demonstrando de onde os participantes vieram e quantos kilometros viajaram.

Ainda restam aplicar algumas funções à este serviço, mas ele serviu como meu teste inicial. Resolvi então abrir o código fonte e o fluxo de dados do serviço para que vocês possam conhecer e quem sabe começar utilizar a Google Maps API também.
Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (17 votos, média: 4.53 de 5)
Loading ... Loading ...

100 Comments »

December 3rd 2006

PHP Conference Brasil – 2º Dia

Segundo e infelizmente último dia do PHP Conf. O dia começou bem quando pude conversar com Derrick Rethans (programador do core) pela manha no lobby do hotel. Um conversa descontraída sem muitos assuntos tecnológicos, afinal eu não iria cansar a cabeça dele antes da palestra eu ele iria dar logo em seguida.

O dia começou com a palestra de Derick sobre o XDebug. De forma bem descontraída e a vontade o palestrante apresentou uma ferramenta excelente para quem precisa acompanhar a execução de seus scripts e identificar gargalos e problemas de forma rápida e amigável. O mais incrível era a palestra em si, pois não se tratava de um simples powerpoint, flash ou algo do gênero, e sim de uma plataforma de apresentação “powered by php”, que executava os exemplos do slide em tempo real, coisa de quem é viciado em PHP mesmo.

Depois decidi privilegiar a palestra do Igor Feghali, com quem conversei muito no dia anterior. Sua palestra foi sobre o Google Summer of Code, e o produto que ele desenvolveu, o PEAR::MDB2_Schema. Não conhecia a estrutura e funcionamento do Summer of Code então tive a oportunidade de conhecer um programa incrível onde é possível ganhar até US$ 4500 para desenvolver seu “sonho” ou produto. Além disso a utilização de XML para transitar estruturas de banco de dados, além de dados me pareceu muito interessante, mesmo ainda estando em um estagio inicial, mas poderá vir a ser muito útil.

Após o almoço, acompanhado de outros palestrantes e congressistas, fui ver a palestra de Mauricio Garcia sobre a certificação Zend PHP. De forma muito abrangente ele apresentou dicas e um pouco de sua experiência com a certificação, tirando minha duvida sobre se deveria investir na mesmo ou não, vou investir. Fora algumas perguntas ridículas profanadas por membros da platéia, a palestra foi muito boa e adicionou muito a quem prestou atenção.

As 15h, Derick foi “seduzido” a apresentar mais uma palestra, que não estava nos planos, sobre os ezComponents que sua empresa esta lançando no mercado de forma livre. Desta vez sem tradução simultânea percebi que muitos deixaram de assistir a palestra, e reflito, como programar sem ter domínio do inglês? bem, fica minha recomendação a todos, estudem, é necessário. Esta palestra foi muito boa no sentido de apresentar as novidades que a versão 2.0 do componentes irá trazer, além de saber que os mesmo serão lançados em torno de 18/Dez, um belo presente de natal. Os componentes ajudam o programador nas tarefas mais repetitivas e complexas do seu dia a dia, e são uma poderosa adição a qualquer sistema.

Logo após fui convidado a dar uma breve entrevista para a equipe do evento, de forma a saber como havia sido o evento e que dicas deixaria para o ano que vem, vamos ver onde esta entrevista aparecerá.

Finalmente fechei o dia com a palestra de Alexandre Riveira sobre o PHP 6. Esta palestra tinha tudo para ser um “bota fogo na lenha” da discussão entre PHP 4, 5 e 6, mas foi apresentada de forma muito interessante e sem maiores conflitos. Através de benchmarks padrões do sistema ele demonstrou a superioridade de processamento do PHP 5.1+ ao PHP 4, e ao contrario do que a revista WWW deste mês tenta indicar (só via a capa, quando ler a matéria entro em detalhes), superior ainda ao Ruby, ao python, e outros. Em seguida ele apresentou as principais mudanças cogitadas para o PHP 6 e mostrou as vantagens das mesmas, e que não devemos teme-las.

E assim acabou o evento, após trocar emails e cartões com muitos dos palestrantes segui rumo ao aeroporto para pegar o voo de volta. Levei comigo na bagagem um “networking” excelente, e uma avaliação extremamente positiva sobre o evento. Os custos foram compensados, e posso considerá-los como um investimento em meu futuro, e fica a seguinte dica:

Não deixe de ir ao próximo PHP Conference, e se for do DF, não perca os eventos que a comunidade PHP Experts irá iniciar neste final de 2006/início de 2007.

Leia Sobre o Primeiro dia
Veja as fotos
Registre sua presença no Localizador de Congressistas

1 Star2 Stars3 Stars4 Stars5 Stars (6 votos, média: 5.00 de 5)
Loading ... Loading ...

6 Comments »

December 1st 2006

PHP Conference Brasil – 1º Dia

E assim o primeiro dia do PHP Conf passou, e muito foi discutido e apresentado. Alguns problemas de logística e outros de organização, mas mesmo somando-se estes a uma ou outra palestra que não atingiu a meta não tirou o brilho das palestras que se destacaram, e me surpreenderam muito inclusive.

Iniciei as palestras verificando a Palestra de “Como escrever extensões para PHP” Ministrada por Marcelo Araújo. Infelizmente o palestrante teve problemas com seu notebook e não pode apresentar os exemplos, com isso a palestra ficou um pouco teórica demais, sem grande aprofundamento.

Em seguida garanti cedo meu lugar para a palestra de Manuel Lemos, “Mapeando diagramas UML de casos de uso em classes PHP”. Por algum tempo já conheço o palestrante por email, e fiquei muito feliz em poder conhece-lo pessoalmente. Sua palestra rodeou o assunto de RUP, UML e Casos de uso, apresentando uma sólida receita que ele segue para desenvolver seus projetos. A palestra foi excelente, mesmo se esticando muito alem do tempo previsto, não consegui abandonar a sala antes de ouvir tudo.

A tarde mesclei a palestra de Design Patterns de Bruno Lustosa que também foi prejudicada por falta de exemplos com o final da palestra sobre PHPUnit de João Gilberto. Infelizmente não pude capturar todo conhecimento, pois peguei a mesma na metade.

Segui para uma palestra eu me intrigava, pois se intitulava “Trabalhando com AOP (Aspect Oriented Programming)”. Me surpreendi ao assistir o que depois me marcou como a melhor palestra do dia, sobre um assunto que não sabia absolutamente nada. Como esta palestra me chamou muito a atenção devo entrar em detalhes em outro post, parabéns o palestrante Guilherme Blanco.

Terminei o dia com uma palestra dobre APD e técnicas de otimização que me fez revistar alguns traumas do passado quando tive de enfrentar o aumento de carga do ComuniWEB. Mais uma vez João Gilberto apresentou uma ótima palestra muito interativa.

Após o evento aproveitei para conhecer melhor a equipe por trás do evento em uma galeteria, incluindo grandes nomes do PHP no Brasil, como Manuel Lemos e ainda o Derick Rethans do Core do PHP. Uma excelente oportunidade de me aprofundar na comunidade. Voltando ao hotel tive uma agradável conversa com alguns palestrantes do evento, Adler Medrado (DF), Pablo DallOglio (RS) e Igor Fegali (ES), conversa recheada de piadas e reflexões sobre vários aspectos da linguagem.

De quebra, após ver Gilberto Gil no aeroporto fomos surpreendidos por Jon “MadDog” Hall, diretor executivo do Linux International. É um fim de semana e tanto, vamos ver o que nos espera amanha com a palestra do Derick, dentre outras.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, média: 3.00 de 5)
Loading ... Loading ...

7 Comments »