Marcelio Leal

Indo num caminho que talvez não leve aonde se quer chegar…

Posts Tagged ‘php’

VI Fórum Paraense de Software Livre

Posted by marcelioleal em outubro 13, 2008

VI FPSL

Na próxima quinta e sexta (16 e 17) estaremos realizando o VI Fórum Paraense de SL.

Estou auxiliando a Cobra Tecnologia na sua participação e o nosso amigo Deuzinei na construção da programação do Echo PHP, promoção do grupo PHP Pai d’Égua e apoio do PHP Brasil Comunidades.

Faremos debates também em relação ao PHP Brasil Comunidades, grupo nacional de PHP que agrupa 17 grupos regionais.

Cobra Tec

PHP Pai d'Égua

PHP Brasil Comunidades

Anúncios

Posted in eventos, php, Software Livre | Etiquetado: , , , , , , , , , | 1 Comment »

PHP-SC

Posted by marcelioleal em junho 3, 2008

O Pessoal do PHP-SC estará realizando um evento show em Chapecó.

Com a palavra o Elton Minetto.

“O Grupo de Usuários de PHP do Estado de Santa Catarina estará
promovendo evento em Chapecó oeste do estado em parceria com a
UnoChapecó nos dias 20 e 21 de Junho de 2008.

A grade de palestras pode ser encontrada no endereço:

http://www.phpsc.com.br/?page_id=10&language=pt

As inscrições podem ser realizadas no endereço:

http://www.unochapeco.edu.br/inscricoes/

E informações sobre hospedagem em Chapecó:

http://www.phpsc.com.br/?page_id=11&language=pt

Contamos com sua presença”

Mermaum, deve ser show Chapecó(como toda SC)…

Posted in Uncategorized | Etiquetado: , , , | Leave a Comment »

Twitter, Ruby on Rails, Escalabilidade e outras coisas…

Posted by marcelioleal em maio 5, 2008

Pela lista PHP-MG vi a notícia que o Twitter (grande case em Ruby on Rails) estava pensando em migrar para outra plataforma: PHP ou Java.

O principal motivo, segundo a notícia, seria a estabilidade e a escalabilidade(A Wikipedia não é o melhor lugar para se um conceito aplicado à este caso, mas em todo caso tá linkado) da plataforma/framework.

O Blog PHPZine explica bem o caso e cita a notícia inicial no Techcrunch. Só discordo quando ele diz que o Ruby on Rails é um divisor de águas. De fato, a sintaxe do Ruby é muito show, porém o Rails não é, e nem foi, algo revolucionário. Muitos outros frameworks e geradores de artefato já executavam a mesma idéia. Porém, ele realmente se tornou o mais famoso e público caso de sucesso destes tipos de aplicações.

No blog do Akita On Rail, ele cita que já foi desmentido esta afirmação e complementa seu artigo expondo seus argumentos em favor da tecnologia. Cito aqui duas afirmações que comento logo abaixo.

A primeira é que escalabilidade é um mito e que qualquer coisa escala. De fato isso não é verdade. Escalabilidade é um requisito não-funcional que envolve custo-benefício, portanto, depende do ambiente que está configurado para aplicação, em especial, as restrições para este ambiente. A escalabilidade tembém varia de acordo com o objetivo do sistema. Portanto, a escalabilidade é um conceito que depende de contextualização.

É um fato que PHP precisa de menos hardware para aplicações Web que JAVA, ou seja, em condições iguais de hardware (hardware limitado – “servidores reais”) e aplicações normais, PHP é mais escalável. Porém essa afirmação pode ser contextada quando precisamos de transações assíncronas, temos maior hardware (grandes servidores SUN), etc.

Jon Udell já havia falado sobre isso, porém é importante dizer que ele não quis afirmar que todas as coisas são escaláveis, mas que não podemos afirmar, como geralmente se afirma, que determinada plataforma não é escalável sem contextualizar.

Outro aspecto importante é se os frameworks influenciam na escalabilidade. É claro que sim, porém menor escala que a plataforma. De fato, não é só trocando o framework que teremos resolvido a maioria dos problemas, porém ele podem de fato ter uma influência direta na performance/escalabilidade. Há algum tempo atrás conversando com o colega Aldrin Leal, discutiamos sobre o overhead que o hibernate adicionava em uma aplicação. Nesta ocasião ele fez alguns testes mudando a máquina virtual, compilando o código, etc. E conseguiu resultados bem melhores que as configurações iniciais.

Da mesma maneira faz diferença, em alguns casos, utilizar o padrão Active Record e o Data Mapper, que são padrões, que geralmente, estão encapsulados pelos frameworks.

Posted in php, Software Livre | Etiquetado: , , , | 2 Comments »

Me sinto com 23 :)

Posted by marcelioleal em abril 24, 2008

Hoje faço 26 anos, mas continuo me sentindo com 23…

Free Image Hosting at www.ImageShack.us

Isso é o que é importante 😀

Bora beber um refri hj? 😛

PS.: Tenho que registrar também o aniversário da vitória do Paysandú sobre o Boca Jr. em pleno La Bombonera.

Esse foi o meu segundo melhor presente de aniversário, o meu melhor foi o desse ano 😉

Posted in comédia, Outros | Etiquetado: , , , | 3 Comments »

Paraenses no FISL – Palestras e Participações

Posted by marcelioleal em abril 23, 2008

Me surpreendeu a galera paraense no FISL.

Além da tradicional galera do SERPRO, foram mais pessoas por conta própia de que das outras versões do evento.

Galera do Pará assitindo alguma palestra

Galera do SERPRO e do IESAM reunidas em uma apresentação. (Antonio Carlos, Edinéia, Xavier, Eu, Luiz Sanches, Calex, Romero)
Free Image Hosting at www.ImageShack.us
Galera reunida na frente da PUC.

Continue lendo »

Posted in eventos, Software Livre | Etiquetado: , , , , | 1 Comment »

Duro de Errar 5.0

Posted by marcelioleal em abril 22, 2008

A minha expectativa para a palestra foi superada novamente.

Foi muito show, lotada a sala e o com a preseça de diversos amigos e celebridades 🙂

Achei que consegui passar o recado pro pessoal, embora a palestra tenha um conteúdo estritamente tećnico e intermediário-avançado o público interagiu bem com os temas abordados.

Percebi também que a torcida é bem dividida em POA, quando toquei nos nomes de Inter e Grêmio as reações foram equilibradas. 🙂

A apresentação encontra-se no slideshare:

Os códigos-fonte utilizados estão disponíveis aqui.

Mais uma vez obrigado a todos que me ajudaram, em especial para a Abstract BI e COBRA Tecnologia.

Posted in eventos, php, Software Livre | Etiquetado: , , , , | 4 Comments »

Voltando a atividade normal

Posted by marcelioleal em abril 7, 2008

Algumas coisas aconteceram nestes últimos tempos:

  • Dedicação ao mestrado – dissertação 50%
  • Mudança de trabalho – ALEPA -> BASA (COBRA)
  • Aprovação da palestra no FISL – Duro de Errar 5.0
  • Problemas saúde, minha e de familiares próximos
  • Pau no notebook
  • Problemas financeiros com os parceiros

Após tudo isso, volto a postar e levar os projetos pra frente…

Pŕoximos passos:

  • Principais considerações sobre as atividades do FISL
  • Desenvolvimento de mais um módulo do TOM (Software-alvo do mestrado) para gerenciar requisitos
  • Evolução do ClassGenerator para o Automatic
  • Utilização do PHPUnderControl
  • Artigo em parceria com amigos (Adler, Rafael, …) sobre bibliotecas/frameworks de abstração de banco de dados em PHP

Posted in Outros | Etiquetado: , | Leave a Comment »

Quer trabalhar com PHP?

Posted by marcelioleal em março 24, 2008

http://toys.lerdorf.com/archives/44-Want-a-PHP-job.html

Posted in Uncategorized | Etiquetado: , , | 1 Comment »

Duro de Errar no FISL… :)

Posted by marcelioleal em março 5, 2008

>Prezado Marcelio Leal
>
>Avaliamos sua proposta ‘Duro de Errar 5.0 – Tratamento, Controle e
>Configuração de erros em PHP 5.’ e informamos que ela foi aprovada pela
>comissão organizadora do fisl9.0.

Sendo assim, volto ao FISL…  🙂

Posted in eventos, php | Etiquetado: , , | 1 Comment »

LINQ for PHP (Language Integrated Query for PHP)

Posted by marcelioleal em fevereiro 14, 2008

Interessante pra quem faz aplicativos assim… 🙂

LINQ

Baseado no C #…

Posted in E.S. - S.E., Frameworks, Linguagens, php, Software Livre | Etiquetado: , | Leave a Comment »