Firefox 3 – Revisão e Opinião

Olá pessoal, estou vendo várias pessoas reclamando, falando bem, criticando o novo Firefox 3 e resolvi dar a minha opinião.
Bem, desde que eu instalei o Ubuntu Hardy no meu notebook, estou usando o Firefox 3. Pra quem não sabe, o Hardy já vem com a versão 3 beta 5 do FF3. Quando o abri pela primeira vez, já achei interessante a tão mencionada “awesome bar”:

Awesome Bar

Ela realmente é AWESOME! Olha só isso na minha imagem: eu queria ir na administração do meu blog, imaginem: http://lucasmezencio.com/wp-admin certo? NÃO! Com a awesome bar, basta digitar wp-admin, como vocês podem ver. Ele busca automaticamente, todas as páginas que você visitou que possuem aquela palavra/expressão no endreceço. Tem coisa melhor? 😛

Outra coisa que me chamou a atenção foi a janela de download. Se você a fecha, fica uma notificação lá em baixo:

Download

A janela de complementos dele também ficou muito boa, com a aba de plugins melhorou 100%:

Plugins

Pois bem, sem falar na velocidade, que melhorou significativamente, a aparência e a robustez do programa também me chamaram a atenção.

“Ovos de páscoa”: como a maioria dos programas possuem, o FF3 não poderia ficar de fora, certo? Pois então, aí vão alguns “ovos de páscoa”:
about:mozilla
about:robots

É isso aí então pessoal!
Abraços!

ELPI – Encontro Locaweb de Profissionais da Internet [COMPLETO]

Pois é pessoal, duas semanas depois (!!!) e só hoje tive tempo para terminar esse post!
Como vocês podem ver, eu copiei o artigo “antigo” e agora vou colocá-lo “completo” para vocês.

É hoje!!

Mal mal cheguei e a VeriSign já me deu uma camisa com o slogan “queromeu.com” já fazendo propaganda da mais nova campanha deles: Meu negócio é .com”. Pelo que entendi, a campanha pretende chamar as pessoas que tem seu .com para contar a história do seu .com:

“Meu negócio é .com” é o novo tema da campanha publicitária da VeriSign.
E se você tem um site com domínio .com, esta é a sua oportunidade de divulgar para todo mundo.
Envie um e-mail ou vídeo para depoimento[em]queromeu[ponto]com, contando quais as vantagens de ter um site com domínio.com e como isso contribuiu para o sucesso dos seus negócios.
Seu depoimento será divulgado no site www.queromeu.com a partir de julho. Participe.

Esse é o folder que veio com a camisa. Interessante a idéia, mas o que falar?:

– Ah! Eu tenho meu lucasmezencio.com há tantos anos e gosto muito dele!

Sei lá… Não gostei muito da idéia, mas vamos ver!

Palestra do Gilberto Maltner (Presitente da Locaweb), Tendências do Mercado na Internet

1. Amadurecimento de softwartes OpenSource
2. API’s
3. Web Multimodal
4. Novas linguagens e frameworks de desenvolvimento

A palestra já começa com um filminho de uma retrospectiva desde 1998, muito interessante. Logo após isso ele começa uma palestra/aula de Ruby on Rails criando um blog em menos de 3min!!! Claro, com alguns errinhos, mas ele criou!!! E funcionou! Muito interessante para uma boa parte dos espectadores, para outros, nada feito, todo mundo com cara de sono.
Códigos! Foi assim que começou essa palestra e o evento em si: muitos códigos! Como o nome do evento já diz: Encontro Locaweb de Profissionais da Internet, ou seja, na minha opinião, iriam muitos programadores, mas para minha surpresa, foram muitas pessoas que não eram programadores.
Criando um blog guestbook em Ruby on Rails ele já começa falando: “APRENDAM RUBY!”
Nem comento… Sempre quis aprender Ruby, mas a falta de tempo acaba comigo!

1. SugarCRM, Ringside, Codeplex.com (Micro$oft), freshmeat.net:
Até a Micro$oft entrou na era do opensource! Pois é! O “beta-eterno” está por aí! E veio pra ficar!
2. API’s, Facebook API, dev.live.com (Micro$oft de novo!), OpenID:
Pois é, o Google já lançou o OpenSocial, agora vem a Micro$oft! Vai entender! Mas é isso mesmo, não tem jeito, se não é aberto, não é customizável, se não é customizável, o usuário não quer.
3. Crescimento contínuo, alta disponibilidade, recursos garantidos, economia de escala, gerenciamento de configuração:
“Beta-eterno” de novo -> crescimento contínuo.
O resto é como falado no #2 -> customização.
4. Saber HTML/CSS, desenvolvedor multimodal:
Você é desenvolvedor web? Pois então trate de saber HTML e CSS! Isso é básico e ESSENCIAL!
Desenvolvedor multimodal -> RSS, Ajax, Rest, Flash, iPhone………..
jQuery? Rails? CodeIgniter? -> Não importa, o que importa é saber!

Agilemanifesto.com
-> o cliente sempre tem a razão!
-> individuals and interactions
-> working software
-> customer collaboration
-> responding to change

Muita coisa sobre MVC, muita mesmo! Realmente, se for parar pra pensar, MVC é muito bom! Principalmente quando se trata de desenvolvimento de softwares, mais uma ves o Ruby entra no meio: Rails é todo em MVC. E uma ótima pedida também para o desenvolvimento de softwares é o Scrum, uma maneira de orientar o projeto de desenvolvimento simples e completa. Vale a pena saber sobre os dois!

E mais uma vez ele diz: USE Ruby on Rails!!!

Palestra do Elcio (Diretor da Visie Padrões Web), Produtividade: Padrões web, frameworks, jQuery, controle de versão e outras ferramentas

1 -> Escreva menos
2 -> Escreva uma vez só
3 -> Escreva rápido!!!

A palestra já começa boa! jQuery na alma do Elcio! Ele cria um menu mostra/esconde, em menos de 30seg! Duvidam? É só procurar na internet sobre o evento que vão ver que eu não estou mentindo! Ele tem a manha em jQuery!

Dados X Algoritmos

Não escreva códigos, mas sim dados!
Ele mostra muitos códigos em python, css, html, javascript, e… LASAGNA???
Pois é! Lasagna, o mais novo framework feito pela Visie, mas calma, só eles possuem o tal, é claro. O Lasagna tem tudo! Até controle de versão! Putzzzz, tomara que eles disponibilizem isso pra gente depois! 😛

Controle de versão, o Elcio falou muito sobre controle de versão, e ainda friza: usem subversion.

Teste seu software!
Meça seu software!

Na minha opinião, a melhor palestra do evento! Como a palestra do Luli no Interminas, só quem tava lá mesmo pra saber como foi a palestra.

Palestra da Micro$oft, “Fator Uau”

Propaganda, propaganda, propaganda…
E mais propaganda…

ALMOÇO CONSTRUTIVO COM ELCIO

Pois então… Fomos almoçar: Eu, @gutomezencio, @williamtrava e @jonathanpereira (Favo Internet), @nops e o @elcio… Durante a palestra da M$ estávamos combinando de almoçar no Burguer King do Minas Shopping, mas quando chegamos lá cada um foi prum lado diferente! Hehehe… Mas todo mundo ficou na mesma mesa.
Muito bacana o almoço e bastante construtivo. Várias dicas sobre crescimento pessoal e profissional.

Palestra do Google, Desenvolva seus negócios com soluções do Google

Muita coisa sobre Web 2.0, muitos números e dados sobre o crescimento da Web 2.0.
Até então bacana, números não é uma coisa que a maioria das pessoas gosta, mas dependendo do que se fala ($) até que o pessoal não liga muito, então o início da palestra não foi muito bem aceita. Depois dos números, começou uma espécie de propaganda, afinal, o Google É propaganda! Porém, a propaganda do Google é uma coisa bem aceitável, pelo menos pra mim, porque é uma propaganda, digamos assim, construtiva.
O Google sempre faz propagandas dos produtos/serviçoos deles, mas os mesmos são gratuitos! Além de “fazer bem” ao seu negócio! O Google Analytics por exemplo, faz uma análise completa do seu site, desde acessos a tempo de permanência em páginas.
Escritório na web com o Google Docs. Propaganda com o Google AdSense.
Propagandas do Google à parte, gostei da palestra.

Palestra do Gil Giardelli (VP da Adrenax Venture Capital, sócio fundador da Permission Inteligência Digital), WWW x WWD – A Internet Inteligente

O que é sólido, desmancha na rede.
Inovação, SEMPRE! (Luli?)
Novas plataformas para um novo marketing, foco nas colméias, não nas abelhas.
INOVAÇÃO!
Interatividade, colaboração.

WWW x WWD => World Wide Web x World Wide Database

A internet deixou de ser uma “rede”, e hoje é sim, um “banco de dados” gigantesco. Propagandas? Filmes? Novelas??? O que era da televisão, hoje está na internet. Tudo está migrando para a internet.

Infelizmente o resto eu não prestei atenção direito… Estava tratando de “negócios”… Vocês irão saber mais nos próximos posts!

Resumo do final de semana

O final de semana foi até produtivo.
Depois de muito tempo, fuquei praticamente o final de semana em casa:

Isso mesmo, não sei se já falei isso aqui alguma vez, mas eu morava em BH, morei durante 5 anos na casa da minha avó, e agora voltei a morar na casa da minha mãe (em Betim, minha casa!), mas como meus laços com BH são muito fortes, ainda fico muitos finais de semana na capital mineira.
Nesse final de semana resolvi ficar em casa.

Primeiramente, de sexta pra sábado fui dormir já eram 3:40h e acordei no sábado 12:30h. No sábado, tirei o dia (ou parte dele, afinal, acordar 12:30h……) para realizar uns bakcups (HD de 60Gb é foda!) para instalar o Delphi 2007, pois é, resolvi criar aplicações para RWindows. Mas calma! Só até aprender PHP-GTK. Como eu estava com muito sono, e acabei de fazer os backups às 02:36h, deixei o Delphi instalando enquanto fui dormir. Ao acordar descobri que o nView (componente do driver da minha placa de vídeo NVIDIA GeForce Go 6150), estava travando. Quando eu deixo o note ligado muito tempo sem mexer nele, o nView trava. Reinstalei o aplicativo e nada, continuava travando. Como eu não utilizava muito, apenas o desativei. Pronto.

Domingo, o dia de mexer no Delphi 2007. Grande coisa! Não achei tutoriais, nem apostilas (não procurei direito). O jeito foi pedir “ajuda” a quem já trabalha com isso há MUITO tempo, o Marcelo Torres. O máximo que consegui fazer, mesmo porque não tava tão afim de mexer no Delphi (Object Pascal é muito ruim!), foi uma caixinha que mostra na tela a palavra que você digitou. 🙂 Grande coisa, não?!

Na parte da tarde, fui ao primeiro encontro formal do PortalProgramação.org! PortalProgramação.org? Nunca comentei dele aqui! 😛 É um fórum, idealizado por mim (Lucas Mezêncio) e pelo Marcelo Torres.
Esse fórum tem como princípio, o compartilhamento de informações através de dicas, conceitos e estudos de programação.
O encontro foi realizado comigo, Marcelo Torres, Gilberto Saraiva e Victor.
A comunidade do fórum ainda é bem pequena, porém, depois desse nosso primeiro encontro formal, pretendemos ampliar o pessoal. Nosso encontro foi para conversarmos sobre o nosso “Coding Dojo“.
Na verdade, a reunião foi para resolver sobre o nome “Coding Dojo”, pois não queremos seguir à risca as especificações do Dojo. No nosso blog, ainda está a terminologia Coding Dojo, mas brevemente iremos mudar.

Acompanhe os updates do Portal por aqui ou então em nosso blog!

Um abraço e até a próxima

Eventos

Oba! Esse mês de maio está abarrotado de eventos na área de Web. São 3 eventos ao todo só no mês de maio, dois deles acontecem sábado, o outro porém, acontece numa terça-feira. Dinheiro? Pois é, fica apertado ir em 3 eventos no mesmo mês com uma média de R$30 cada.
Mas vamos aos eventos:

InterMinas 2008
Data: 17-5-2008
Horário: 8:20 às 18:10
Local: Minascentro – Rua Curitiba, 1264 – Centro – Belo Horizonte
Preços:

Até dia 30-4-2008
Individual R$ 50,00
Para 2 a 4 pessoas R$ 45,00 por pessoa
Para grupos de 5 ou mais pessoas R$ 40,00 pessoa
A partir de 1-5-2008
Individual R$ 60,00

Programação:

08h20 – Credenciamento
09h00 Abertura oficial

Tiago Baeta, iMasters

Abertura oficial do iMasters InterMinas 2008, com boas vindas de Tiago Baeta, Sócio-Fundador do iMasters, informações sobre o evento e seus participantes.
09h20 Desenvolvimento Web Centrado no Usuário

Caio César, PUC/MG

A palestra abordará questões relacionadas a desenvolvimento web centrado no usuário, arquitetura da informação e usabilidade, com foco na criação de uma experiência perfeita de navegação e organização das informações para otimizar os resultados gerado com o contato com o usuário.
10h30 Criação e Tecnologia nos Tempos de Internet

Abel Reis, Presidente da Agência Click

Abel Reis relaciona a evolução do processo criativo com a realidade atual do mercado de mídia interativa, como enxergar os diferenciais, utilizando a tecnologia a nosso favor.
11h40 Mesa redonda sobre o mercado mineiro de Internet

Profissionais convidados

Mesa redonda com profissionais referências em MG, organizada pela Agência 5Clicks, debate os pontos polêmicos do mercado, tendências, influências e características locais, com participação do público.
12h30 – Intervalo para almoço
14h00 A importância do universo digital no marketing de seus negócios

Maria Lúcia Antônio, FIAT

Na era do marketing digital, as empresas precisam quebrar antigos paradigmas e direcionar sua atenção para questões como mobile media, consumidor e e-commerce. Maria Lúcia mostra como a FIAT se tornou referência nestes três pontos e apresenta o sucesso do case PUNTO, com Agência Click, lançado em mídia Mobile.
15h10 “Despalestra” – Visão crítica da nova internet e como ela influencia no Brasil

Carlos Merigo, Fischer America e Fabio Seixas, Camiseteria

Painel inovador e interativo, com uma visão crítica sobre os grandes projetos que regem a internet atual, debatendo seu impacto e influência sobre o mercado e para os profissionais de internet. Participação efetiva do público.
16h20 – Coffee break
17h00 Internet: o que veio pra ficar e não muda mais?

Luli Radfahrer, Professor-Doutor ECA/USP

Completados 13 anos da Internet comercial no Brasil, já podemos fazer uma análise concreta do que veio pra ficar, o que não muda mais, os principais riscos e quais são as fortes tendências do mercado.
18h10 – Encerramento

10º Encontro Locaweb de Profissionais de Internet
Data: 27-5-2008
Horário: 08:00 às 18:00
Local: Ouro Minas Palace Hotel – Av. Cristiano Machado, 4001 – Belo Horizonte
Preço: R$29,00 (integralmente revertidos em descontos na utilização de serviços na LocaWeb.
Programação:

Horário Palestra
8:00 Credenciamento e visita aos estandes
9:00
Tendências do Mercado de Internet
Gilberto Mautner – Presidente da LocaWeb
10:10 Coffee Break e visita aos estandes
10:40
Produtividade: padrões web, frameworks, jQuery, controle de versão e outras ferramentas
Elcio Ferreira – Diretor da Visie Padrões Web
11:50
“Fator Uau”
Executivos da Microsoft
12:40 Livre para almoço
14:00
Desenvolva seus negócios com soluções do Google
Executivos do Google
15:10
WWW x WWD – A internet inteligente
Gil Giardelli – VP da Adrenax Venture Capital,
Sócio Fundador da Permission Inteligência Digital
16:20 Coffee Break – Networking
16:50
Novas plataformas para um novo marketing
Cesar Paz – Presidente da AG2
17:50 Encerramento, sorteios e relacionamento

13º Encontro de Web Design
Data: 31-4-2008
Horário: 09:00 às 18:00
Local: Av. Afonso Pena, 1050 – Centro – Belo Horizonte
Programação:
# 09:00 – Credenciamento e visita aos estandes
# 10:00 – Abertura
# 10:15 – Palestra 1: Flashback! – Ronaldo Gazel
# 11:30 – Intervalo e visita aos estandes
# 12:00 – Palestra 2 (Virtual): Joomla! – saiba mais sobre um dos CMS que mais cresce no mundo
# 12:15 – Palestra 3: Design Centrado no Usuário – Caio Cesar
# 13:00 – Intervalo para almoço
# 14:30 – Participação especial: entrevista em vídeo com convidado
# 15:00 – Palestra 4: Comunicação Interativa – Raphael Vasconcelos – AgênciaClick
# 16:00 – Intervalo e visita aos estandes
# 16:30 – Mesa-redonda interativa
# 18:00 – Encerramento

Bem, é isso pessoal, se quiserem ir, é só pagar! 😉

OpenSocial!

Yahoo! e Google acabam de anunciar em seus blogs oficiais que o Yahoo! acabou de se juntar ao OpenSocial, criando assim o OpenSocial Foundation.

OpenSocial é uma API do Google, baseada em web para que se crie widgets para redes sociais, tais como Orkut, MySpace, Friendster, LinkedIn. Ela permite que as redes de relacionamentos se tornem mais interativas e dinâmicas. Através de APIs sociais, desenvolvedores podem criar aplicações sociais para múltiplos websites sem a necessidade de alteração de códigos.

O Google Brasil já havia confirmado que em fevereiro de 2008, o Orkut Brasil seria integrado a plantaforma OpenSocial. Algumas empresas do Brasil ja se aderiram ao OpenSocial para fornecer aplicações, como é o caso do portal G1 da Globo.com e o iG da Brasil Telecom.

And… I’m Back! | .htaccess

Pois bem, depois de um bom tempo (17 dias sem postar), estou de volta!

Após e-mails sem resposta e uma luta insistente com o pessoal da Iw2, consegui, finalmente, voltar com meu blog ao ar.
Estava com problemas no tamanho de arquivos no WordPress. Os arquivos têm seu próprio tamanho, porém, quando eles precisam ser escritos, mesmo que temporariamente, os mesmos “inflam”, ou seja, crescem de tamanho (em bytes, no caso). A maioria dos arquivos de controle do WordPress, inflam para tamanhos maiores que 8mb, e em um servidor Linux com PHP instalado, o gerenciamento de memória (memory_limit) nas configurações do PHP (php.ini) é, por padrão, 8mb.
Quando instalamos o WordPress em servidores com as configurações de limite de memória do PHP em padrão, conseguimos a seguinte mensagem:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 77824 bytes) in /home/[usuário]/public_html/wp-includes/class-snoopy.php on line 382

Então como usaríamos o WordPress em um servidor Linux com configurações padrão, levando em conta que não podemos editar o arquivo php.ini?
No Apache, existe um arquivo de configuração de acesso às páginas chamado .htaccess. Esse arquivo, controla o modo de acesso às pastas, subpastas e arquivos de uma determinada pasta, no caso, suas páginas.
Quando temos problemas relacionados ao limite de memória e não podemos modificar o arquivo php.ini no servidor, alteramos uma linha no .htaccess para que o limite de memória funcione:

php_value memory_limit  [número]M

Onde [número] pode variar entre 4 e 120, ou seja, você pode definir o limite de memória entre 4mb e 120mb. Então colocaríamos da seguinte maneira:

php_value memory_limit 16M

Porém, no servidor da iW2, isso não estava funcionando.
E o que acontecia? Dava um erro BEM estranho. Ele não permitia acesso a NADA no servidor:


Server Error

O jeito foi falar com o suporte para alterar no php.ini o valor do parâmetro memory_limit.
E hoje, com o parâmetro alterado, estou aqui, postando sem maiores problemas.

E venho agradecer também o pessoal da iW2 pela atenção!

Abraços pessoal, e espero ter ajudado alguém que passou por esse mesmo problema! 😀

50 Coisas que o Firefox pode fazer por você

  1. Bloquear propagandas em sites: Adblock Plus
  2. Usar gestos do mouse para navegar: All-in-One Gestures
  3. Controlar downloads numa barra de status: Download Statusbar
  4. Customizar o Google e remover propagandas: CustomizeGoogle
  5. Descobri sites interessantes recomendados por outras pessoas: StumbleUpon
  6. Controlar as abas: Tab Mix Plus
  7. Procurar palavras em inglês no dicionário: Answers
  8. Traduzir páginas: Translator
  9. Fazer download de videos: Video DownloadHelper
  10. Bloquear propagandas ou conteúdo em Flash: Flashblock
  11. Blogar sobre a página atual: Performancing for Firefox
  12. Limpar o cache com um clique na barra de ferramentas: Clear Cache Button
  13. Navegar na web sem deixar traços no computador: Stealther
  14. Ver uma página que funciona apenas no Internet Explorer no Firefox: IE Tab
  15. Ver informações do tempo: ForecastFox
  16. Download/upload de arquivos usando ftp: FireFTP
  17. Aumentar a velocidade do Firefox: Fasterfox
  18. Blogar no Blogger: BlogThis
  19. Sincronizar os favoritos do Firefox em vários computadores: Bookmarks Synchronizer
  20. Ignorar registros obrigatórios de usuário/senha para sites: BugMeNot
  21. Ser notificado quando chega um e-mail na sua conta do Gmail: Gmail Notifier
  22. Ver thumbnails de páginas no histórico: Reveal
  23. Guardar e sincronizar favoritos online: Chipmark
  24. Conversar pelo Internet Relay Chat (IRC): ChatZilla
  25. Minimizar o Firefox para o system tray: MinimizeToTray
  26. Usar o Gmail para guardar arquivos: Gmail Space
  27. Adicionar/Remover/Modificar algumas features de sites: GreaseMonkey
  28. Bloquear sites de phishing: NetcraftToolbar
  29. Controlar o iTunes e outros players usando o Firefox: FoxyTunes
  30. Usar uma barra lateral para controlar várias funções: All-in-One Sidebar
  31. Abrir arquivos PDF numa nova aba: PDF Download
  32. Salvar todas as images de uma página: Magpie
  33. Zoom in/out de uma imagem: Image Zoom
  34. Procurar nos favoritos: Locate in Bookmark Folders
  35. Modificar o estilo de um site: Stylish
  36. Editar favoritos facilmente: Flat Bookmark Editing
  37. Download ou abrir links(todos ou selecionados) de uma página: Linky
  38. Adiciona uma poderosa barra de preferência com multiplas funções: PrefBar
  39. Adiciona mais opções de busca para o Firefox: Mycroft
  40. Cria uma tiny url: TinyUrl Creator
  41. Registra o tempo gasto navegando / num projeto: TimeTracker
  42. Adiciona feeds RSS a leitores web/desktop: LiveLines
  43. Busca em até 25 sites escolhidos: Roll your Own Search for Firefox
  44. Veja informações do Alexa e backlinks de uma página: SearchStatus
  45. Preencha formulários automaticamente: Autofill
  46. Veja todas as abas em uma tela: Viamatic foXpose
  47. Copia automaticamente o texto selecionado para a área de transferência: AutoCopy
  48. Modificar o user agent para determinados sites: User Agent Switcher
  49. Descobre o significado de uma palavra no dicionário: DictionarySearch
  50. Cria novos passwords para sites diferentes: PasswordMaker

Retirado do site: VidaGeek.net

Qual a próxima linguagem a aprender?

Como disse o Ronaldo, em seu post APróxima Linguagem a Aprender, neste ano, pretendo aprender Ruby, com o framework Rails.

Ruby - A Programmer's Best Friend

Mas no momento estou com uma certa dificuldade com meu Compaq Presario v6000 para instalar Linux nele, ainda não tive uma oportunidade de trabalhar com o Ruby direito, afinal, no rWindows nada funciona direito.

Espero que alguém que freqüente meu blog me ajude na instalação dos dois. 😀

Coding Dojo

DEFINIÇÃO:

O Coding DoJo é uma reunião onde um grupo de programadores trabalham juntos num desafio de programação.

Quando Dave Thomas introduziu a idéia do compartilhamento do código foi com o objetivo de obter os melhores resultados, o que você precisa para praticar. Várias teorias de aprendizagem (em especial as propostas pelo Dr. K. Anders Ericsson) sugerem que esta prática durante um longo período de tempo é o foco do sucesso.

Isto não é a mesma coisa que a experiência adquirida durante o seu trabalho. Mas quando você realmente busca experiências que irão extender suas habilidades e dar-lhe resultados que proporcional o aprendizado. Tem uma grande dose de auto-disciplina para sozinho fazer um código compartilhado, e pode ser difícil para obter um bom resultado sem outra pessoa presente ou, pelo menos, disponível para rever o seu código depois de pronto.

Ir para um CodingDojo é extremamente útil porque é divertido ir, socializar e conhecer outras pessoas. O que significa que você realmenter irá aprender alguma coisa. Na reunião quando você está fazendo um código compartilha com outros e tem de aprender a aceitar críticas e defender suas idéias. Você tem resultado não somente do código produzido mas da técnica utilizada. Você expõe para outras pessoas as dicas e truques da linguagem e do editor e vê outros caminhos para codificar. Se já trabalha em equipe então nada disto deve ser novidade para você, mas ainda assim é diferente pelas pessoas envolvidas. O código produzido é preservado num “Wiki” em algum lugar e preservado por um bom tempo. Desta forma numa próxima reunião você pode aproveitar o mesmo código se achar que pode melhorá-lo.

PREMISSA:

  • Aquisição de novas experiências deveria ser um processo contínuo.

CARACTERÍSTICAS:

  • Ambiente não competitivo, colaborativo e divertido
  • Todos os níveis são bem vindos
  • Liberdade para tentar novas idéias

NECESSIDADES:

  • Sala de reuniões com lugares para todos
  • Ao menos um computador ou NoteBook
  • Um projetor

PROCESSO:

Tomando como base o ParisDojo (realizado na França):

  • 2 minutos: Decidira data para a próxima reunião
  • 25 a 30 minutos: Breve retrospectiva da última reunião
  • 10 minutos: Decidir um tópico para a presente reunião
  • Os três primeiros tópicos são chamados de protocolos “next”, “prev” e “this”
  • 40 minutos: Código! Dados preparados ou aleatórios (veja abaixo)
  • 5 a 10 minutos: Pausa na metade da reunião para discutir como as coisas estão indo
  • 40 minutos: Mais código.

TIPOS DE REUNIÕES:

  • Dados preparados:
    • Um apresentador mostra como resolver um desafio partindo do “zero” testando cada parte do processo.
    • Cada etapa deve fazer sentido para todos os participantes.
    • Os participantes devem interromper apenas em caso de dúvidas.
  • Dados aleatórios:
    • O desafio é resolvido por uma dupla de codificadores (piloto e co-piloto)
    • Todos os participantes são convidados a ajudar.
    • Cada dupla tem um pequeno tempo (5 a 7 minutos) de antecedência para testar seu código.

Fonte: Blog do Marcelo Torres

BH Coding Dojo

Direto do Superfífie Reflexiva:

Se você mora em Belo Horizonte e quer se reunir com outros programadores, trocar conhecimento, realizar exercícios práticos, descobrir as novas tecnologias que estão chegando e se divertir, estamos começando um Coding Dojo aqui. Para começar, já estamos pensando em Ruby, Rails, Python, Django, Pylongs, PHP, Cake, CodeIgniter, .NET, Castle, MonoRail e qualquer outra assunto que qualquer participante queira propor.

A primeira reunião acontecerá no próxima dia 19, das 10h às 13h, e o objetivo é introduzir o formato aos participantes e começar com alguma coisa prática mais simples. A reunião será na sede da Solin, na Av. Raja Gabáglia, 3348. A entrada é franca, mas o local comporta um número fixo de participantes e por isso o seu cadastro na lista é importante.

Para ficar por dentro dos acontecimentos relacionados ao Dojo, cadastre-se no group recém-criado no Google. Qualquer sugestão, crítica, ou comentário serão bem-vindos aqui ou no grupo.

Uma ótima iniciativa do Ronaldo e do Diogenes. Reuniões sobre programação são sempre bem vindas!

Espero vocês lá!

Abraços.

Extensões Firefox

Como já havia prometido, vou postar aqui todos as extensões para Firefox que eu uso (em ordem alfabética):

AdBlock PlusAdBlock Plus (propaganda indesejada é coisa do passado!)
Pois é, quem não se incomoda com propagandas? Ainda mais naquele site que você sempre entra? Esta extensão barra (mais da metade) das propagandas nos sites. Você se inscreve em uma lista (nada complicado, já vem tudo predefinido), e ele já faz o resto. Muito bom!

ColorZillaColorZilla (recursos avançados do seletor de cores, conta-gotas, zoom de página e outros recursos de cor)
Essa é ótima pra quem trabalha com WebDesign, várias ferramentas para cor, dentre outros.

Configuration ManiaConfiguration Mania (more advanced [hidden] configures & chrome uninstaller)
Tradução: Configurações mais avançadas (ocultas) & desinstalador do chrome.
Uma extensão ótima para configurar seu Firefox de modo avançado, como quantidade de memória usada, número de conexões simultâneas,etc…

Gmail ManagerGmail Manager (gerencia contas do Gmail e notifica novas mensagens)
Pra quem tem Gmail, esta é uma ótima extensão! Ela te avisa, lá em baixo, do lado da barrinha de carregamento, quando tem e-mail’s novos, além de ter a opção de abrir uma espécie de pop-up com as primeiras palavras do e-mail recebido.

Image ToolbarImage Toolbar (provides easy access to common image functions)
Tradução: Provê fácil acesso às principais funções de imagens.
Essa é pra quem saiu do IE (6 e 7) e podia clicar naqueles ícones para salvar imagens de sites, direto nas imagens. Porém, esta extensão, provê mais funções, tais como salvar, abrir local de salvamento, imprimir, etc…

MeasureItMeasureIt (draw out a ruler to get the pixel width and height of any elements on a webpage)
Tradução: Desenhe uma régua para conseguir a largura e a altura em pixels de qualquer elemento em uma página da web.
Uma ótima extensão para webdesigners, pois dá pra saber direitinho o tamanho de, praticamente, tudo.

Mouse GesturesMouse Gestures (allows you to execute common commands using mouse gestures)
Tradução: Permite que você execute comandos comuns usando gestos do mouse.
Essa é pra quem não larga o mouse! Ela permite que você execute comandos do tipo voltar uma página, abrir uma nova aba, com um simples gesto de mouse.

Configuration ManiaTab Scope (preview and navigate tab contents through popup)
Tradução: preveja e navegue em abas através de popup.
Permite que você veja (e navegue) o que há em uma outra aba que não a que você está no momento sem que você precise ir até ela, abrindo assim, um popup para vizualuzação.

User Agent SwitcherUser Agent Switcher (adds a menu and a toolbar button to switch the user agent of the browser)
A tradução da descrição dessa extensão, não vai ficar muito boa, então vamos lá:
Ela serve basicamente quando entramos num site que diz o seguinte: Use o internet explorer. Aí, você simplesmente troca o agente do browser e entra no mesmo.

Web DeveloperWeb Developer (adds menu and a toolbar with various web developer tools)
Tradução: Adiciona um menu e uma zbarra de ferramentas com várias ferramentas para desenvolvimento web.
Extensão para desenvolvedores e webdesigners. A descrição diz tudo.