Material de minha palestra sobre Gearman
Coloquei no Slideshare o material da apresentação quer fiz no FISL 2010
Entre na fila. Processamento distribuído usando Gearman
Coloquei no Slideshare o material da apresentação quer fiz no FISL 2010
Entre na fila. Processamento distribuído usando Gearman
Esta semana acontece o FISL 11, em Porto Alegre.
E pela terceira vez vou ter o orgulho de palestrar no evento
Minha palestra vai ser na sexta, dia 23/07, as 20:00.
O título da palestra é “Entre na fila. Processamento distribuído usando Gearman“.
Provavelmente vou passar muito tempo no stand do PHPBR conversando com a galera, então caso passe por lá é só dar um parada para conversarmos
A coordenação do Grupo de Usuários de PHP do Estado de Santa Catarina – PHPSC – promove em Joinville/SC, em parceria com a SOCIESC, durante sua semana acadêmica dos cursos de computação, nos dias 27 e 28 de Agosto de 2010, a terceira edição do evento, entitulada: PHPSC Conf 2010.
Para tanto, faz a chamada de trabalhos à palestrantes interessados em participar do evento, que deverão enviar suas propostas até o dia 31 de Julho de 2010.
Mais informações: http://www.phpsc.com.br/2010/06/phpsc-conf-2010/
O pessoal do Google lançou mais uma contribuição para o mundo Open Source. Trata-se do Google Command Line Tools. Desenvolvido em Python facilita a criação de scripts para usar algumas das ferramentas da empresa como o Blogger, Picasa, Youtube, Google Calendar e Google Docs.
Para instalar no Mac OSX é preciso primeiro instalar o Python-Gdata:
- Download no http://code.google.com/p/gdata-python-client/
- Após descompactar e entrar no diretório basta digitar (no terminal, lógico): sudo python setup.py install
Para instalar o Googlecl:
- Download no http://code.google.com/p/googlecl/
- Após descompactar e entrar no diretório basta digitar: sudo python setup.py install
Alguns exemplos: (do site oficial)
Blogger
$ google blogger post –title “Título” “Texto do post”
Calendar
$ google calendar add “Beber com o pessoal at noon tomorrow”
Contacts
$ google contacts list name,email > contacts.csv
Picasa (útil para fazer upload de várias imagens de uma só vez)
$ google picasa create –title “Fotos da festa” ~/photos/festa/*.jpg
Youtube
$ google youtube post –category Education killer_robots.avi
E o meu favorito: Editar um documento do Google Docs usando o VIM!!!
google docs edit –title “Lista de convidados para a festa” –editor vim
A primeira vez que você usar cada um dos comandos é solicitado que aceite a conexão entre o aplicativo e a linha de comando. As próximas vezes não é mais necessária a confirmação
Eu já estou pensando em algumas utilidades em meus scripts. E você? Se tiver sugestões deixe um comentário
Estou disponibilizando o material da minha apresentação no ERBD em Joinville.
Os slides estão no Slideshare e os arquivos com os exemplos que apresentei podem ser baixados aqui
A VI edição da Escola Regional de Banco de Dados vai acontecer em Joinville/SC, de 14 a 16/Abril de 2010.
É um evento da SBC que está sendo organizado pela UDESC e UNIVILLE. Eu vou ministrar um mini-curso “Mysql para aplicações Web escaláveis”
Os detalhes sobre o evento estão no site oficial
Aqui na empresa temos duas contas de FTP contratadas no nosso plano de hospedagem para usarmos como espaço de backup. As duas contas tem um espaço limitado e toda semana eu preciso monitorar quanto espaço estamos usando, para evitar erros no script de backup. Para facilitar esse controle eu criei um pequeno script Python para navegar em todas as pastas e me dizer quanto espaço estou usando. O script ficou assim:
Agora é só colocar no crontab e receber diariamente o espaço utilizado.
Fontes:
http://www.vivaolinux.com.br/script/navegador-ftp
http://code.rivers.pro/python-function-to-convert-bytes-to-kbmbgb/
Monitorar os servidores e serviços é uma tarefa importante para manter seus sites e sistemas sempre em ordem. Existem diversas ferramentas bem completas como o Nagios que fazem praticamente todo o serviço. Eu uso o Nagios para monitorar quase tudo e ele me avisa via e-mail de quaisquer problemas. O problema é que nã verifico e-mail o tempo todo. Uma solução seria mandar os avisos via SMS, mas isso envolve alguns custos.
Nesse momento me lembrei do Twitter. Eu sou um daqueles viciados, que verifica o twitter diversas vezes por dia. Pensando nisso fiz um pequeno script para monitorar o MySQL e caso o ping não responda eu recebo uma DM avisando.
Um exemplo do script:
Nos dias 26,27 e 28/11 eu estive em São Paulo participando do PHP Conference Brasil 2009. Foi a segunda edição que participei, a primeira foi em 2006. É possível perceber como o evento se profissionalizou, com uma estrutura melhor, mais palestrantes internacionais, mais participantes.
Além de ver palestras muito importantes para mim, principalmente a parte de PHPUnit e testes, a parte mais legal de um evento assim é o que acontece fora das salas de palestras. Encontrar o pessoal que você convive diariamente via twitter ou msn é sempre divertido.
Neste evento fizemos uma reunião do pessoal do PHPSC (sim, precisamos ir até SP para nos reunirmos), conversei com o @mrprompt sobre o NGix (vai ser útil no Drimio), fizemos uma unconference com o pessoal do WebMind (fiquei impressionado com o projeto, vou ajudar em algo), ganhei camiseta do PHPBurn, recebi feedback sobre o meu livro (parece q há interesse para uma segunda edição) e fui convidado a palestrar em outro evento da comunidade pelo país.
Isso sem comentar o evento paralelo, que sempre ocorre, o PHPinga. Somente quem já participou sabe o quanto é divertido. É um evento etinerante, que acontece sempre que dois ou mais bêbados programadores PHP se encontram. E já gerou histórias hilárias para serem relembradas nos próximos encontros.
Quanto a minha palestra. A platéia foi pequena, mas muito interessada, fazendo perguntas pertinentes. O material da minha palestra encontra-se no Slideshare.
Quero dar os parabéns novamente a todos os envolvidos na organização. O pessoal da TempoReal Eventos (Anderson, Leandro e equipe) e ao @galvao pelo excelente trabalho realizado. Sempre tem algo a melhorar, mas foi muito bom. Espero encontrar esse pessoal todo em 2010, e que o evento se fortaleça ainda mais.
No dia 14/11 eu participei como palestrante do ITconf, em Maringá.
O evento foi muito legal, com participação de palestrantes de renome e um público bem interessado e motivado.
A organização do evento também está de parabéns.
Coloquei no Slideshare a apresentação que fiz. E no Flickr algumas das fotos que tiraram.
Apresentação
Fotos
Com esse post espero iniciar uma série sobre otimizações de performance e escalabilidade de PHP, MySQL e outras tecnologias relacionadas.
Numa das andanças pelo Google encontrei um script que faz uma análise do banco MySQL e indica melhorias de configuração do arquivo my.cnf
Achei interessante para iniciar um estudo de otimização do banco de dados.
Script: http://www.eltonminetto.net/codes/tunning-primer.sh
Referências
http://www.howtogeek.com/howto/linux/using-a-mysql-performance-tuning-analyzer-script/
http://www.epigroove.com/posts/63/optimize_mysql_the_thread_cache
Conforme comentei em outro post fui convidado a ministrar uma palestra em Maringá/PR, no ITConf
No site e no cartaz abaixo estão disponíveis mais informações
No dia 04/11 eu vou ministrar uma palestra no Senai, em Joinville/SC. O convite foi do meu amigo Alexandre Melo. Vou falar sobre o case do Drimio. Então, se você tiver curiosidade de saber alguns segredos de bastidores de como usamos PHP e outras tecnologias Open Source é uma boa oportunidade.
Endereço: Rua: Arno Waldemar Dohler, 957 – Bairro: Zona Industrial Norte – CEP: 89219-510 – Joinville, Joinville / SC – Brasil – Fone: (47) 3441-7700
Local: Auditório da Unidade Norte I / MIDIVille
Data: 04/11/2009
Horário: 18:30 às 20:00.
Ontem ministrei a palestra “Desenvolvendo aplicações Web escaláveis com PHP” na Semana Acadêmica de Computação/Sistemas de Informação na Udesc/Joinville. Galera bem participativa e legal. Ganhei até camiseta ![]()
Publiquei os slides no Slideshare, então quem quiser dar uma olhada o link é esse:
http://www.slideshare.net/eminetto/desenvolvendo-aplicaes-web-escalveis-com-php
Nos próximos meses vou ministrar mais três palestras:
- Na Udesc em Joinville vou falar sobre “Desenvolvendo Aplicações Web Escaláveis com PHP”. Vai ser no dia 22/09 as 19h
- No dia 13/11 vou pra Maringá(PR) falar sobre o Zend Framework. Vai ser na Cesumar.
- E vou ter o prazer de encontrar todo o pessoal do PHP na PHPConf Brasil, a maior conferência do país. Vou falar sobre o case do Drimio
Fica aí a dica. Se alguém quiser trocar idéias e dar umas risadas nos encontramos em uma dessas oportunidades.
Acabei de ministrar minha palestra no FISL 10. Foi um sucesso. Lotou a sala e tiveram que transmitir para outra sala para a galera assistir. Fiquei muito feliz com o resultado: muitas perguntas, contatos e novos seguidores no twitter ![]()
Agradeço a todos que puderam vir na palestra.
O material está aqui
Alguém comentou em algum texto que o FISL é algo próximo a “Festa da Padroeira dos Nerds”. Todo ano nós migramos pro sul e nos encontramos em meio a bits, cerveja e discussões sobre tecnologia e, principalmente, software livre.
E vou ter a felicidade de ministrar novamente uma palestra.
Como eu vou comentar sobre o case do Drimio já publicaram sobre a palestra aqui e aqui. Legal!
Então, se você estiver perdido por lá, na sexta ou no sábado e quiser trocar umas idéias é só me avisar. Vou estar twittando sobre as palestras. Meu twitter é http://www.twitter.com/eminetto
Provavelmente também devo estar no estande do PHP Brasil Comunidades representando orgulhosamente o PHPSC.
E que venha o #phpinga
Finalmente me organizei e fiz o upload dos slides da palestra que ministrei no PHPSC Conf 2009.
Coloquei no Slideshare. Se alguém precisar do arquivo em outro formato é só me avisar.
Melhorando a performance de aplicações com o uso do MemCache
O Cayo, do blog http://www.yogodoshi.com fez um post bem interessante sobre o assunto. Vale a leitura
Estão abertas as inscrições para o PHPSC Conf 2.0, que vai acontecer em Itajaí nos dias 29,30 e 31 de Maio.
Nos próximos dias devemos publicar também a grade de palestras