Encasoft 2.0

October 26th, 2007 por jeveaux

O pessoal do Linux-ES (Grupo de usuários Linux do Espírito Santo) está organizando o Segundo Encontro Capixaba de Software Livre (Encasoft). Nos dias 9 e 10 de novembro, na UVV de Vila Velha o evento terá install fest, palestras, mini cursos, debates e a presença das figurinhas mais conhecidas do cenário de Software Livre do estado.

O Encontro Capixaba de Software Livre (Encasoft) busca debater, apresentar, ensinar e incentivar o uso de softwares livres (Firefox, Linux, OpenOffice, entre outros), sugerindo-os como soluções alternativas aos softwares proprietários. Um Software Livre é um programa de computador que tem o seu código fonte disponível e pode ser usado, estudado, modificado e distribuído por todos.

Saiba mais >>

Quem estiver interessado, inscreva-se, é gratuito.

Conexão Java 2007

October 24th, 2007 por jeveaux

Já está prestes a começar o Conexão Java 2007, em sua quarta edição, o CJ, criado pelas comunidades GUJ e PortalJava, conta o apoio da Anhembi Morumbi e da Tempo Real para organização e realização do evento. Se você ainda não reservou o seu lugar, corra e reserve logo, pois vale a pena.

Como o Phillip já disse, o Conexão Java é com certeza o evento Java mais descolado atualmente. Assuntos atuais são abordados de forma direta e descontraída, focando sempre a realização na prática do que se está sendo discutido, por isso os laboratórios com mini cursos são todos hands on, é todo mundo sentadinho de frente pra um computador executando o que estão aprendendo.

Este ano serão abordados assuntos como DSL, Design Patterns avançados, metodologias ágeis, questões de performance de aplicações, hibernate 3.2, JPA, JSF+Ajax, certificação SCEA e muito mais. Além destas atrações, há o lounge do evento, que é sempre uma atração fora do comum, sempre com ações diferentes e inovadoras, esse ano o CJ terá a Oficina do Arquiteto, uma seção aberta ao público (provavelmente nos dois dias) para se discutir arquiteturas de software com Phillip Calçado (arquiteto na globo.com) e Calebe de Paula (doutor USP/Poli).

E pra fechar, haverá a presença do Carlos Vilella (CV), arquiteto da TthoughtWorks falando sobre um tema bem atual e importante: Ascenção e Queda do Arquiteto de uma nota só.

Mais informações sobre o evento: CJ @ Site Oficial | CJ @ GUJ | CJ @ PJ

Refresh

October 20th, 2007 por jeveaux

Estava achando o blog bem lento ultimamente, então comecei a procurar os motivos causadores da lentidão, e não foi muito díficil encontrá-los. Primeiro vi - na verdade já estava notando isso há algum tempo - que o script de estatísticas e customização de feed do FeedBurner é bem lerdo pra carregar, apesar de ter conseguido comprovar removendo o script precisei mante-lo nas páginas, pois me é bem útil (talvez eu retire-o mais pra frente, vou tentar usar somente o google analytics). Outra coisa bem chatinha e que está desativada agora é o plugin do SnapShots nos links, baita treco lento à bessa pra carregar, sem contar é muito chato ficar com aquelas janelinhas pulando de tudo que é link.

Daí aproveitei o embalo e comecei a olhar outras coisinhas que já estavam me atucanando há algum tempo no blog. Optei por trocar o plugin Share This!, que colocava um link em cada post e abria um pequeno div mostrando alguns agregadores de conteúdo pelo plugin Sociable, que deixa a lista de agregadores apenas na página do post e não no index. Bom, já é algo a menos no index, mais rápido pra carregar.

Como estava usando uma versão não atual do Wordpress, resolvi atualiza-lo também, agora com suporte a tags e um ganho razoável de performance frente a versão que estava sendo usada antes. Também aproveitei para instalar e configurar (com cache, aliás tudo precisa ser mais rápido) o plugin Similar Posts, que irá ajudar a poluir um pouco o final da leitura de cada post, indicando leituras relacionadas já postadas aqui no blog. E só pra não esquecer, também adicionei um plugin para embutir apresentações do Slideshare.

E pra completar, aproveitei para procurar um tema mais bonito, mais leve, mais útil e menos carregado pro blog na intenção de torná-lo ainda mais rápido, depois da alteração nos plugins e remoção de alguns scripts desnecessários e/ou chatos. Como estou mantendo este blog apenas em português, traduzi todo o tema para o português do Brasil, qualquer dia vou arrumar um tempo e criar um blog em inglês, paralelo a este. Creio ter conseguido então um ganho significativo de performance e melhoria de interface e organização no blog, espero que todos (uns 2 ou 3) que acompanham o conteúdo aqui publicado tenham gostado, e só lembrando que críticas e sugestões são *sempre muito bem vindas*.

Se por acaso ficar meio feio e tosco aperte CTRL+F5 pois o CSS antigo ainda pode estar no cache, se não mudar nada é porque realmente você achou o novo tema muito feioso. Qualquer problema que eventualmente alguém encontre, me avise por favor.

Formando-se Líder

October 17th, 2007 por jeveaux

Algumas coisas vêm e vão sem termos muitas opção de escolha ou poder definitivo sobre elas, como a idade por exemplo, maldita idade, estou ficando cada vez mais velho e não posso evitar isso, seria bem interessante congelar a idade nos 21 ou 22 anos, seria magnífico. Brincadeiras a parte, assim como a idade, a posição que ocupamos numa organização, nosso emprego e o papel que desempenhamos irá mudar, irá evoluir ou retroceder, por méritos do nosso trabalho, por desejo de evolução ou até mesmo simplesmente por acomodação e paciência pra esperar o tempo passar diante de nossos olhos, a certeza é que as oportunidades - assim como a idade - vêm e vão e caberá a nós estarmos preparados para agarra-las ou para recusá-las.

A verdade é que com o tempo, evolução pessoal, crescimento e maturidade, experiência técnica e profissional estarão sendo agregadas constantemente em todos nós, em nosso perfil, e precisamos ser capazes de identificar o momento correto para realizar uma mudança e saber quando estamos deixando de ser importantes em uma área ou função para ser mais importante em outra área ou função, aplicando esse novo conhecimento adquirido.

Pensando exatamente nisso, não exatamente só por pensar nisso, mas dado a diversos outros fatores que também me desmotivaram, comecei a fazer um tipo de auto análise e observação diária do meu trabalho, atitudes e de como estava resolvendo as coisas, agregado com isso comecei a ler sobre o assunto (liderança) e pra minha surpresa identifiquei vários pontos entre a minha real e atual situação com a minha primeira leitura nessa área: Know-How, de Ram Charan. Este post não é uma propaganda do livro, obviamente. Mas quem quiser comprar eu aconselho fortemente. Empolgado com o assunto estou lendo atualmente The World’s Most Powerful Leadership Principle: How to Become a Servant Leader, do mesmo autor do conhecido Monge e o Executivo, James C. Hunter, (que já estou gostando muito, do livro) e Moments of Truth, de Jan Carlzon.

Com base no último livro que li, e seguindo as premissas do próprio, tomei a liberdade de resumir as oito competências que todo líder deve ter, ou pelo menos saber como praticá-las com perfeição e habilidade:

  • Posicionar e reposicionar - Encontrar uma idéia central para os negócios que atenda às necessidades do cliente e que seja lucrativa para a empresa.
  • Identificar mudanças externas - Detectar tendências externas para colocar a empresa na ofensiva, sempre.
  • Comandar o Sistema Social - Reunir as pessoas certas com comportamentos e informações corretos para tomar decisões melhores e mais rápidas afim de alcançar bons resultados.
  • Avaliar pessoas - Aferir pessoas com base em suas ações, decisões e comportamentos, comparando-os com os critérios inegociáveis da função que cada pessoa deverá ocupar.
  • Moldar equipes - Conseguir que líderes altamente competentes e com ego (geralmente) enorme trabalhem em perfeita harmonia e cooperação.
  • Estabelecer objetivos - Determinar o conjunto de metas que equilibram o que a empresa pode vir a ser com o que ela pode alcançar de modo realista.
  • Estabelecer prioridades precisas - Definir o caminho e alinhar recursos, ações e energia para realizar os objetivos da empresa.
  • Enfrentar forças externas ao mercado - Prever e reagir às pressões sociais fora de seu controle, mas que podem afetar a empresa e às pessoas.

E, apesar de não ser exatamente o título do livro e nem ser a idéia central, ele também aborda de forma muito eficiente os principais traços de personalidade que podem ajudar ou interferir com as competências (acima) inegociáveis de um líder:

  • Ambição - Para conquistar algo notável, MAS NÃO vencendo a qualquer preço.
  • Determinação e tenacidade - Para buscar, persistir e realizar, MAS NÃO persistir em um plano que não está dando resultado.
  • Autoconfiança - Superar o medo do fracasso, da reação ou a necessidade de ser amado; usar o poder criteriosamente e NÃO se tornar arrogante ou narcisista.
  • Abertura psicológica - Para ser receptivo a idéias novas e diferentes E NÃO impedir o progresso de outros profissionais.
  • Realismo - Para ver o que pode de fato ser alcançado E NÃO se esquivar dos problemas ou presumir o pior.
  • Vontade de aprender - para continuar a crescer e aprimorar seu know-how E NÃO repetir os mesmos erros.

iPhone Review

October 15th, 2007 por jeveaux

Finalmente, finalmente chegou meu iPhone, que dolorosa e angustiante espera por algo que o Sedex10 deveria ter entregue na quinta-feira (até as 10:00, obviamente) mas que só foi entregue na segunda-feira da outra semana (hoje). Agora que chegou, quero postar minhas primeiras impressões do brinquedinho novo.

  1. Na caixa e ainda desligado
    1. Caixa muito “afudê” :D;
    2. O aparelho é muito mais fino do que eu imaginava, comparando então com o Nokia N95 (minha opção antes do iphone) parece até um brinquedo, já comecei a pensar que tinha acertado na escolha nessa hora;
    3. É bonito, muito bonito mesmo!
  2. Prós
    1. É muito fácil instalar outros pacotes no iPhone, o gerenciador de aplicativos é excelente;
    2. É bem simples acessar o gmail pelo aplicativo de e-mails. Apesar de eu ter gostado mais de abrir a interface padrão do gmail no Safari;
    3. O Safari abre várias páginas ao mesmo tempo, além disso é possível sair do Safari, rodar outras coisas e voltar com as páginas do jeito que estavam antes;
    4. A camera é bem rápida, aliás, por enquanto ele tem se demonstrado muito rápido em todas as aplicações.
  3. Contras
    1. Apesar dele ter suporte às especificações 802.11 B e G, a internet não é tão rápida nele como eu esperava que fosse;
    2. Não da pra usar outras coisas enquanto ele está baixando algum pacote :(
    3. A camera não faz filmes e não possui configuração para a qualidade;
    4. Apesar de não ter GPS nativo, pode-se instalar o Verizon nele, mas este não funciona pro Brasil;
    5. O bluetooth é bem temperamental e não conecta com todos os dispositivos;
    6. Não serve de modem para notebooks;
  4. Mods
    1. SummerBoard: Customiza o desktop do iphone colocando rolagem, temas e outras possibilidades de edição;
    2. Apollo: Para usar MSN, ICQ, AIM, etc;
    3. BSD Subsystem + Mobile Terminal: Num aparelho tão bonitinho um terminal de comandos ficou horrível, mas é sempre útil te-lo a mão;
    4. Fix Caller ID: Instalar o AppSuport-8 para a regexp do aparelho reconhecer números do Brasil;
    5. OpenSSH: Cliente e servidor SSH. É muito bom pra instalar alguns mods que precisam ser copiados diretamente no sistema de arquivos do iphone, e também para usá-lo como pen drive;
    6. MobileFinder: Explorer para o sistema de arquivos;
    7. Services: Controle dos serviços de Wi-fi, Bluetooth, EDGE e SSH num só lugar;
    8. PDFViewer;
    9. UIctl: Excelente ferramenta para carregar, parar, e desinstalar módulos do sistema do iphone;
    10. VNotes: Para gravar notas de voz;
    11. Stumbler: Útil para warchalking;
    12. Sensors: Bem legal para ver o acelerômetro funcionando;
    13. NES, um emulador de Super Nintendo; iPhoneDoom e Sudoku;

Code To Ruin

October 12th, 2007 por jeveaux

Já devo ter comentado em outras ocasiões aqui no blog que eu gosto muito dos posts do blog Worse Than Failure (antigo The Daily WTF). E essa semana saiu um post chamado Avoiding Development Disaster, um excelente artigo que fala sobre os projetos de desenvolvimento de software e as lições aprendidas nestes projetos, mas que muitas vezes gastaram milhões e milhões de dolares, geraram uma excessiva documentação inútil que nunca será lida por alguém e milhões de linhas de código que jamais serão executadas em produção, enquanto poderiam ter sido facilmente encontradas num bom livro de engenharia de software. O artigo mostra também os vários caminhos que os projetos podem seguir - tendenciosos ou não - rumo ao sucesso ou ao fracasso.

Avoiding Development Disaster

Novas palestras no slideshare

October 11th, 2007 por jeveaux

Eu não usava muito, aliás, não usava nada do Slideshare,mas comecei a fazer uns testes e achei bem legal a forma de manter as apresentações nele e deixar tudo organizadinho, muito útil, principalmente para quem faz a mesma apresentação mais de uma vez, é bem tranquilo manter tudo organizado por lá, pois uma apresentação sempre uma sai um pouco diferente da outra, incrível.

Então estou colocando algumas palestras no meu SlideShare, hoje coloquei mais duas:

  • Tutorial: Desenvolvimento de Aplicações Móveis com java

  • Palestra: Web2.0 e Ajax com Java

A, e para colocar bonitinho assim embutido no WordPress estou usando este plugin.

JustJava 2007

October 5th, 2007 por jeveaux

Agora já acabou, outra vez só em 2008. Este ano não pude participar dos três dias do evento, consegui ir apenas nos dois últimos dias, por motivos óbvios, temos que concordar que para um evento de meio de semana com uma remarcação de datas em cima da hora é um pouco difícil reprogramar os compromissos, mas sem xorumelas, consegui remanejar algumas coisas e pude ir pelo menos nos dois últimos dias do evento e até que foi bem legal.

Este ano, não sei se foi pelo fato do evento ter sido realizado apenas em dias úteis, encontrei bem menos conhecidos do que nas outras vezes, acabou sendo um pouco mais monótono do que eu esperava. Outra coisa que não achei muito legal foi o local do evento, meio longe e muito menor do que no Anhembi, e como o último JustJava que eu havia participado fora em 2005, ainda no Anhembi, o impacto foi um pouco grande, pelo menos pra mim.

Consegui conhecer e conversar com bastante gente legal, afinal de contas, evento sem networking não é evento. Desta vez foram poucas pessoas do PJ, estávamos eu, Rafael Cassolato, Rafael Manoel, Marcos e Michela (Diana), não fomos em caravana como em 2005, mas conseguimos nos encontrar e conversar lá, foi bem legal. Além do pessoal do PJ, estavam presentes muitos amigos do GUJ também. Pude assistir várias palestras e conversar com muita gente legal, dentre algumas gostei muito da apresentação do Paulo e do Phillip sobre Arquitetura de Projetos Java em 2007 e da palestra de Tunning de Servidores de Aplicações do Fernando Lozano, além de várias outras.

Como já havia dito anteriormente, fui apresentar um trabalho sobre Linguagens de Script no Java, fiquei muito contente com a boa receptividade do pessoal que lotou a palestra e solicitaram a apresentação ao final do evento de novo, para que aqueles que não conseguiram lugar na sala pudessem assistir e depois na segunda apresentação fiquei mais contente ainda, pois quase lotaram a sala de novo :D. A propósito, a apresentação está disponível no slideshare: Java Scripting - Linguagens Interpretadas pelo Java. Ou podem ver logo abaixo:

Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux

October 2nd, 2007 por jeveaux

Antes tarde do que nunca ham!?

…e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB - além de contribuir automaticamente para doações para a Wikipedia e o Wordpress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, …) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao Wordpress.

Estou aderindo ao movimento de divulgação da lista brasileira de equipamentos e serviços compatíveis com Linux, uma idéia bem legal do Augusto Campos (do BR-Linux e Efetividade) que de tabela irá ajudar os projetos Wikipedia e Wordpress com doações em dinheiro (U$) para os projetos; e que mais de tabela ainda presenteará alguns dos usuários que divulgarem com alguns brindes interessantes :D.