PHP’n Rio 2011
Pesquisa no site
-
Recentes
What’s up?
- Eu quero RT @hisamu novo projeto com muito html5, nosql, node.js e sf2. um abraço pros amigos que trabalham com java o dia inteiro :) 48 minutes ago
- @filaruina Vi o filme ontem, a comparação foi inevitável 10 hours ago
- Se o @filaruina deixar um topete vai parecer o Tin Tin do filme http://t.co/wlcvtrUu 10 hours ago
- Até freelance estou orçando com pontos :S #agile 10 hours ago
- Novo cliente twitter web até que é legalzinho. 11 hours ago
-
Principais mensagens
Slides da palestra “Prepare-se para o próximo estágio da evolução PHP”
Palestra apresentada no PHP Conference Brazil 2011
View more presentations from Raphael Almeida
Como testar o PHP 5.4 RC1 no Ubuntu
Estou preparando minha primeira palestra para o PHP Conference Brasil, com o título “Prepare-se para o próximo estágio da evolução PHP“. Escolhi falar sobre as features do PHP 5.4.
Precisei montar um ambiente simples para teste e preferi não alterar minha estação de trabalho, então resolvi usar uma máquina virtual com o VMWare Player e uma instalação do ubuntu server 11.10 sem interface gráfica nem nada
Precisei instalar alguns pacotes:
sudo apt-get -y -q install make g++ flex bison \ build-essential zlib1g-dev binutils cmakel sudo apt-get -y -q install libmcrypt-dev libmhash-dev \ libxslt1-dev libtidy-dev libbz2-dev libxml2-dev libssl-dev \ libmysqlclient16 libmysqlclient16-dev
depois baixei o source do PHP 5.4
wget http://downloads.php.net/stas/php-5.4.0RC1.tar.gz tar zxf php-5.4.0RC1.tar.gz cd php-5.4.0RC1/ ./configure make sudo make install sudo cp php.ini-development /usr/local/lib/php.ini
Agora podemos testar
php --version O resultado pode ser visto abaixo: PHP 5.4.0RC1 (cli) (built: Nov 13 2011 14:08:58) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2011 Zend Technologies
Com o novo servidor web embutido, podemos direto no navegador sem ajuda do apache.
mkdir teste && cd teste echo '<?php phpinfo();' > index.php php -S localhost:8080
Lembre-se nessa máquina não temos interface gráfica. Para acessar esse servidor vamos ter que trocar o localhost pelo ip da máquina virtual e acessar pelo navegador da máquina real.
Até o PHP Conference Brasil
Referências:
PHP’n Rio 2011 vem ai!
Se você usa PHP, seja como programador ou designer, então já tem compromisso para o dia 5 de Novembro.
O PHP’n Rio 2011 é um evento focado na linguagem PHP e seu ecossistema de ferramentas, bibliotecas e frameworks. Certamente você já usou ferramentas como Drupal, WordPress, Moodle, phpMyAdmin, entre outras desenvolvidas em PHP e nem se deu conta.
O evento será composto por duas trilhas de palestras, quatro minicursos e uma área de desconferência, onde os participantes terão a oportunidade de apresentar suas palestras relâmpago, e praticarem programação em sessões de Coding Dojo durante todo o evento.
As inscrições já estão abertas e custam apenas R$ 30,00
Para mais informações acompanhe o site http://phpnrio.com.br
Twitter: @phprio
Hashtag: #PHPnRio11
Evento no Facebok: http://www.facebook.com/event.php?eid=160928950657248
VII OpenSpaceRio e Encontro do PHPRio
Esse último dia 20 de Agosto, tivemos encontros de duas comunidades durante o VII OpenSpaceRio: ArduInRio e PHPRio
Foi a primeira vez que nos encontramos no CEFET-RJ, realmente a estrutura ajudou. Contamos com duas salas com projetor e um laboratório.
Na primeira sala fizemos a abertura e a divertida atividade da divisão de assuntos. Depois a sala ficou disponível para palestras. O Oscar Marques apresentou seu projeto VANT (Veículo Aéreo Não-Tripulado) e algumas fotos.
No laboratório tivemos o encontro do ArduInRio. Como eu não fiquei nessa trilha não posso comentar
Não dá para ficar em dois lugares ao mesmo tempo.
E o Encontro do PHPRio teve uma sala exclusiva. Reencontrei amigos, conheci gente nova, discutimos algumas ferramentas e até sobrou tempo para um Coding Dojo. Os códigos podem ser encontrados no repositório do DojoRio. Também diz uma pequena descrição no site do DojoRio.
Até a próxima.
Publicado em PHP
O que rolou no VI OpenSpaceRio

Nada como um ótimo café da manhã e um papo descontraído com os amigos noinício do dia, foi assim que começou o VI OpenSpaceRio.
Como o tempo estava chuvoso no sábado, o povo demorou um pouco mais que o de costume para aparecer, isso de certa forma tornou o ambiente mais informal e propício para fazermos uma roda e discutir sobre o Milestone e suas várias de ROMs alternativas, a matadora usabilidade do Ipad 2.
Conforme o povo foi chegando podemos concretizar a famosa prática do brainstorm no quadro. Onde cada participante coloca seu nome em uma elipse e liga a assuntos que gostaria de conversar. Não precisa dizer que parece uma zona total, mais é divertido e o principal instiga aos mais tímidos a participar.
Assuntos delineados partimos a o primeiro tempo. Oscar Marques começou com uma apresentação sobre dispositivos embarcados e suas utilidades. Foi assim que conhecemos a beagleboard, eagleboard, hawkboard, pandaboard, leopardboard e todo um zoológicos de arduinos cheios de recursos. Logo surgiram ideias de produtos. Como a sistema “Sete Grãos” que consiste em uma beagleboard com acesso wifi, 1TB de HD e controle remoto ligados a uma TV tudo isso dentro de um dispositivo do tamanho de um pão francês, por isso o nome, valeu Pedro Marins
Cheios de ideias na cabeça partimos para o almoço. Dessa vez no segunda andar reservado de um restaurante na praia vermelha. Agregamos mais pessoas e o papo que continuou com o Oscar contando um pouco da sua vida nômade na Bolívia.
De volta para o segundo período tivemos a famigerada apresentação do beerblogging e seus desafios como um laboratório de HTML5 e CSS3 pelo Zeno Rocha. Em uma discurssão sobre WebGL, Canvas e SVG(!) podemos ver que tem espaço para todo mundo. Foi interessante ver que o laptop do Pedro não tinha navegador que não suportasse as novas features, logo não podemos ver os efeitos alternativos.
Depois foi a vez do Pedro Marins e Cadu apresentarem o que chamaram rails rumble de empreendedorismo. Uma competição de 48hs onde equipes lançariam um produto pronto para venda. No final teria um apresentação tanto do produto como do processo. Os melhores produtos ganham prêmios. Em breve novidades!
Embalado na web Rafael Tauil puxou o assunto de Mobile WebApps suas vantagens e desvantagem. Eu descobri que o JQuery Mobile é grande e lento! Como alternativa temos o Zepto.js com apenas 4.8k.
Parece que o Android foi o assunto do dia, logo o Pedro fez a pergunta da vez: “O Android é realmente open source?”
Hugo Lnx apresentou os Callbacks em ruby, que ajuda muito na mágica metraprogramação. Como a lista é grande ele fez um post http://hugolnx.com/8
O projeto StarTrack é apresentado para o mundo, pelo Luciano Sousa e Tauil, como um estudo no Rails Beta (3.1.x) e futuro sucessor do PivotalTracker
Conhecemos também o estrume Scrumy e o kanban4.me
Foi uma ótima tarde chuvosa, e estou ansioso pelo próximo OpenSpaceRio!
Mapa das Comunidades de tecnologia do Rio de Janeiro
Durante a organização do PHPRio Talks, foi sugerida a participação de palestrantes de outras linguagens, diversificando assim nossos pontos de vista. Achei a ideia inusitada pois seria apenas uma ou duas palestras por mês. E questionei que existem diversos eventos que fomentam a coexistência de tecnologias como o DojoRio e o OpenSpaceRio. Nesses grupos não importa qual linguagem ou tecnologia, mas sim a troca de experiências. A minha surpresa foi o desconhecimento das outras comunidades cariocas. Então segue a lista das que eu conheço:
- DojoRio - Acredito que é o grande hub das comunidades, fazemos dojo em qualquer linguagem que tenha o mínimo de estrutura de testes, e se não tiver podemos contribuir criando. Se você trabalha/estuda desenvolvimento de software procure o dojo mais próximo e participe.
- Openspacerio - Evento que nasceu da necessidade do Berrondo de conversar sobre NoSQL. Estamos hoje indo para a 5ª edição, embora ele nunca tenha se pronunciado sobre o assunto! Se você não sabe o que é OpenSpace assista ao vídeo que deu origem http://bit.ly/idRf4H e aparece no próximo.
- PHPRio - Comunidade técnica que organiza e apóia eventos como o PHP’n Rio e o FSLDC, também conta com encontros sociais. Essa foi a primeira comunidade que fiz parte.
- RubyonRio - Surgiu de um encontro na minha casa de quatro amigos que gostam de falar sobre ruby, mais não tinham com quem trocar ideia. No melhor efeito Small Acts a comunidade cresceu e hoje tocamos encontros, projetos e as vezes um RubyonRango.
- Arduinrio - Esse grupo começou a se organizar dentro do opensapace criando um pequeno robo.
- AndroidinRio - Com tantos aparelhos android nas mãos de programadores não é de se esperar que a galera saia fuçando. Além do criação normal de apps, esse grupo almeja que qualquer um possa modificar o SO do seu aparelho, como fazemos no linux.
- Pythonrio - Uma galera muito participativa, mantém um almoço semanal no centro da cidade. Com espírito revolucionário fizeram coisas como o forkin e o trote com os calouros da UFF.
- Perls Mongers - Representantes da linguagem Perl do Estado. Muitos sysadmins fazer parte dessa turma.
- Riojug - Foi um dos primeiros grupos a manter encontros técnicos mensais, com muito código java.
- #HoraExtra – E depois de tanto trabalho(!) nós fazemos hora extra, toda segunda. Trocando ideias sobre qualquer assunto, e de quebra molhando a garganta com a sua bebida preferida, pode ser até coca-cola
Quer saber mais sobre comunidades e porque elas são tão importantes? Recomendo este post http://bit.ly/dKmJWo.
Faz parte de alguma comunidade que não foi listada? Deixe um comentário.
A semana no mundo PHP (15/04/2011)
- Por que PHP era um gueto
Análise interessante sobre a evolução (ou não) da visão das pessoas em relação ao PHP. - Resolvendo o problema do WinCache e plugin do WordPress
Se você usa WinCache deve ter percebido o bug da versão 1.1. Entre e saiba como se livrar dele. - Resenha de Livro: Easy PHP Websites with the Zend Framework
Neste livro Jason guia você do início ao fim na criação do GameNomad, uma rede social para gamers, utilizando as mais modernas ferramentas como git, TDD e capstrano. - Apache Cassandra + PHPcassa + Code Igniter = app PHP com larga escala em 5 minutos
- Arriscando nosso futuro no PHP
Depois de fazer uma análise da situação dos grandes projetos em PHP como o WordPress e Drupal. E a dificuldade deles em contribuir para o core da linguagem. Este post levanta uma questão. “Se você pudesse contribuir para o core do PHP, o que gostaria de mudar?” - O PHP está perdendo o gás?
Este post aponta que o trabalho do core team do PHP está muito lento, mas não necessariamente ruim. - Grupos de Usuários PHP (Orlando e Daytona Beach)
Uma analise do estilo desses dois grupos de usuários. Participe nos comentários falando do seu grupo. - Desejando um agregador de canais PEAR? Sim, por favor!
Pádraic Brady critica a dificuldade de criar e distribuir os pacotes PEAR, e chama à discussão sobre um novo serviço de agregação de pacotes.
Minha participação no FliSol 2011
Bom galera, sábado de sol no Rio de Janeiro, depois de aproveitar o cenário paradisíaco da cidade maravilhosa, fui encontrar uns amigos e trocar ideias. Sim, foi dia de evento. O Festival Latino Americano de Instalação de Software Livre – FliSol.
Como só apareci na parte da tarde, fiz uma pequena, mas informativa trilha.
Comecei com um pequeno workshop com a Anna Cruz e o Ronald Kaiser sobre MongoDB. Fiquei feliz de conhecer algumas particularidades do mongo, principalmente sua API REST que podemos subir com um simples –rest na inicialização do servidor.
Como desenvolvedor de software nato, parti para a palestra do André Fonseca e Guilhermes Sousa sobre código legado. Eles deram dicas valiosas de coisas que sabemos, mas não damos atenção na hora de trabalhar com código legado. A dica mais importante foi a relação da refatoração pretendida e o ROI que ela pode trazer.
Finalizei meu ciclo de palestras sendo motivado mais uma vez pelo Henrique Bastos chamando a atenção do pessoal sobre as comunidades, e que mais importante que ter uma rede de contatos é ter uma rede de confiança.
Mas não parou por ai, orquestrados pelo Ramon, conversamos sobre o próximo DevinRio. Datas, estratégias de marketing, tema de palestras e possíveis workshops foram discutidos. Gravamos também a primeira chamada para o evento.
Na hora de ir embora ainda sobrou tempo para esticar conversa com o Vinicius, Annanda e o Líbine sobre empreendedorismo e outras ideias aleatórias.
Para finalizar, quero deixar registrado que o Flisol Rj não iria acontecer e por teimosia perseverança principalmente do Oscar Marques o evento foi um sucesso.
O impossível, em geral, é o que não se tentou. (Jim Goodwin)
[EDITADO]
E outros relatos do evento surgiram pela internet.
- http://pedromarins.com/reato-flisol-2011-rio-de-janeiro
- http://horaextra.org/flisol-2011-rio-e-o-desenvolvimento-livre
- http://ramonpage.com/2011/04/13/passei-pelo-flisol-rj-e-gostei-muito/
Sabe de algum relato que não está aqui? Deixe um comentário.
Publicado em Evento
A semana no mundo PHP (08/04/2011)
Posts sobre PHP mais populares da última semana 08/04/2011
- PHP BDD with Cucumber/Cuke4Php
- Mockery Terminology: Any Suggestions From The Audience?
- Solarium PHP Solr client
- Memcache and Dojo
- 10 super useful PHP snippets
- Managing Cron Jobs with PHP
- Asynchronous cache priming with progress bars via Gearman,
- Symfony2 community pushing the PHP ecosystem
- PHP Quick Reference
- Image Manipulation With jQuery and PHP GD
- Protected vs Private Scope: Arrogance, Fear, and Handcuffs
- 3 Step Layouts in Zend Framework
- Reflection over PHPDoc with PHP
- Lightweight PHP application deployment to Windows Azure
- Scaling a PHP MySQL Web Application, Part 1
- Firefox 4 HTML5 Forms – Input Types
- Zend Framework 1.11.5 Released
- Downgrading a PECL Module
- nginx configuration gotchas
- Oracle 11gR2 XE Beta is now available
- Lazy Loading with External PHP Iterators
- Convertendo XML em JSON com PHP
- How to Create a Zip File with PHP / MySQL
- 5 Popular PHP Template Engines Worth Checking Out
A semana no mundo PHP (01/04/2011)
Posts sobre PHP mais populares da última semana 01/04/2011
- Material do Webinar sobre Xdebug
- Apache – Reduce Server Load for Apache and PHP Websites
- 3 Tips For Publishing Your Own PEAR Channel
- Profiling a PHP Application
- The PHP frameworks poll results
- PHP Magic Function : glob()
- Parallel processing in PHP
- Best PHP Books: My Top 5 Choices
- How To Run Your Component’s Unit Tests
- PHP Session Debugging
- PHP coding tips for Performance Improvement
- JavaScript-style object literals in PHP
- Efficient file serving in PHP application with nginx
- Code Generation with Zend\CodeGenerator


