terça-feira, 16 de novembro de 2010

De um arquiteto para um programador...

1

    Minha equipe e eu recebemos isso do nosso arquiteto seis meses atrás quando começamos um novo projeto:
    Eu fico muito animado quando eu começo alguma coisa nova. Mesmo depois de cerca de 20 anos fazendo software, eu sinto aquele friozinho na barriga quando começo um novo caminho. Esta é a nossa jornada juntos. Eu acredito que estamos traçando um caminho que é divertido, estimulante e enriquecedor. Eu quero fazer isso memorável para vocês e quero criar uma experiência gratificante para todos vocês.
    É pouco idealista mas eu quero fazer a minha agenda de negócios, nossa estratégia de tecnologia e o seu progresso alinhados uns aos outros. Dessa forma, quando se faz algo grandioso, todos se beneficiam. Tenho um profundo respeito para com os engenheiros e o código.

1. Código é REI. Documentação é apenas o que está atrás dele. Então, escrevam códigos tais que SEJAM a documentação e que funcionem.
2. TESTEM! TESTEM! TESTEM!
3. Testes unitários SÃO ESSENCIAIS. Todo bug encontrado na fase de testes unitários reduz o custo de desenvolvimento. Lembre-se, eu preferiria te pagar mais salário do que gastar isso consertando bugs. Mas se você escrever um código bugado, eu vou pagar a todos e então você vai ficar com a menor parte da torta.
4. Escreva código eficiente para leitura humana e para CPU. Nunca é OK escrever código ruim.
5. Leia mais do que seu trabalho precisa hoje. Você não progride só sabendo o você precisa hoje mas o que você vai precisar amanhã.
6. Vá para casa e de vez em quando cozinhe. SIM, comida de verdade. Isto vai te ensinar a diferença entre seguir uma receita e criar uma refeição. A primeira é orientada para saber o que você precisa para criar o prato e a segunda é para criar uma refeição que você vai comer... só uma pequena diferença.
 
   Esta foi a minha maior lição de como começar uma empresa e isso não veio facilmente. 
7. Inovação e boas ideias (tecnologia ou produtos) originam de algum lugar. Por favor, compartilhe conosco.
8. Eu sei que vocês odeiam o pessoal de negócios. Eu sei o porquê. Eles vendem o que vocês não podem produzir; eles prometem quando não pode ser feito; eles pedem mais quando eles não pagam. Mas negócios não funcionarão sem a capacidade deles de posicionar o produto. Esta é uma tarefa difícil. Mas compartilhe seus pensamentos comigo e eu vou agir como um amortecedor. Todas as disciplinas são necessárias para fazer uma boa organização.
9. Ame sua profissão. VOCÊ PODE ser um engenheiro/programador por toda sua vida E FAZER MUITO DIREITO E TER RESPEITO E SE DIVERTIR.

    Nós estamos aprendemos!

Não muito bem traduzido de: http://blog.kapilkaisare.info/from-an-architect-to-a-programmer

Permalink

sábado, 13 de novembro de 2010

Um relato da PythOnCampus

2

       Na última sexta-feira (12/11/10) aconteceu aqui no IFF a PythOnCampus.
    O evento foi muito maneiro, tivemos mini-cursos, palestras de alto nível com gente boa no assunto e um #horaextra massa!
    Metaprogramação, Visão Computacional, Computação Soberana, Desenvolvimento Ágil, Google App Engine, BDD usando Python foram alguns dos assuntos tratados ao longo de todo evento.
    Ministrei o mini-curso "Getting Started with Python" que foi uma experiência muito legal pra mim! Os slides do mini-curso seguem abaixo:




    A PythonCampus 2010 foi um sucesso absoluto, espero poder fazer parte de muitas outras, que com certeza, virão!
    Todo esforço, tudo que a gente fez pra que o evento acontecesse valeu a pena!
    E... que venham as outras!
    Valeu pessoal, um abraço! :)

Permalink

sábado, 6 de novembro de 2010

"A maior PythOnCampus de todos os tempos vem aí!"

0

    Na próxima sexta-feira (12/11/10) acontecerá a PythOnCampus IFF aqui em Campos. O evento conta com palestras e mini-cursos sobre Python.
    "PythOnCampus é uma caravana de tecnologia que visita as universidades integrando estudantes ao mercado. Este é o evento que mostra que é possível transformar a paixão por tecnologia em uma carreira de sucesso".
    Pela manhã vamos ter 3 minicursos (um deles ministrado por mim! o/) e mais 2 minicursos e Dojo a tarde e palestras a noite.


    Muitas pessoas de empresas conhecidas como Google Brasil, Globo.com, Myfreecomm, NSI (Ha!) vão compartilhar o que vivem/sabem neste evento!
    O evento é GRATUITO e você pode se inscrever clicando aqui, porém para se inscrever em algum minicurso basta se cadastrar e levar 1kg de arroz, feijão ou macarrão até o dia 10/11/10 (quarta-feira) no NSI!
    As vagas são limitadas, procure se inscrever e levar o quilo de alimento o mais rápido possível para garantir sua vaga!
    Um abraço e nos vemos lá! ;)

Permalink

quarta-feira, 27 de outubro de 2010

[OFF-TOPIC] Eu vou à Campus Party 2011

0


    Siiiim! Eu vou à Campus Party 2011, o maior evento tecnológico que acontece no Brasil! o/

    "A Campus Party é uma celebração única. Alimenta-se do novo, do digital e das vantagens de uma rede mundial consolidada por máquinas, mas idealizada e mantida graças a pessoas de carne e osso, como qualquer um de nós.

    Nasceu no velho continente, em 1997. Hoje é considerado o maior evento de inovação, ciência, criatividade e entretenimento digital de todo o mundo. Para comprovar o status adquirido, a Campus reuniu, nos últimos anos, milhares de cidadãos e suas extensões tecnológicasdos pelos quarto cantos do planeta ao redor de uma verdadeira saudação à partilha de conhecimento, à troca de experiências e à realização de todo o tipo de atividades relacionadas a computadores, às comunicações e às novas tecnologias.

    Sabedores do que os aguarda, os participantes da Campus Party seguem rumo ao evento munidos dos mais diferentes aparatos eletrônicos, malas, barracas e aquela que é sua principal ferramenta: a mente criativa. Lá, deparam-se com uma completa infra-estrutura de serviços, lazer, higiene, segurança, alimentação e, principalmente, tecnologia. Durante uma semana, todos transformam aquele espaço em seu cômodo lar-doce-lar.

    Nesta gigantesca família, encontram-se desde estudantes a professores, cientistas, jornalistas, pesquisadores, artistas, empresários e outros tantos curiosos. Estratégica, a Campus Party consegue ser um dos poucos pontos de encontro físico entre tribos digitais e grandes empresas, além de contar com a participação decisiva das administrações públicas.

    Graças a estes ingredientes, a formação de opiniões e a criação de tendências surgem como resultados naturais desta mistura, e o comportamento dos participantes confirma suas posições como vanguardistas, trendsetters, criadores de uma nova economia e responsáveis pelos futuros rumos da tecnologia da informação".

    Para esse ano, confirmadas estão, as presenças de Steve Wozniak, Al Gore, Jovem Nerd, Jon Maddog Hall, o evento vai ser #epic e eu estarei lá! o/

Permalink

sexta-feira, 22 de outubro de 2010

[HUMOR] Steve Jobs evolution!

2

Clique na imagem para ampliar

Que coisa não?!

Permalink

quarta-feira, 20 de outubro de 2010

Wi-fi e wireless são a mesma coisa?

0



     Se você respondeu que sim, você está ERRADO, mas não se preocupe, você não é minoria! Muitas pessoas confundem os termos wireless e wi-fi. Algumas dizem que as duas palavras representam a mesma coisa, o que não é verdade... Vamos aos fatos!

    O que é uma conexão wireless?

    Se traduzirmos ao pé da letra vamos ver que o significado é “sem fio”. Portanto, conexões wireless são todas as conexões que ocorrem sem o uso de fios. As conexões que se estabelecem entre o seu controle remoto e a sua televisão, entre o seu celular e as torres das operadoras, entre o seu celular e outro celular via Bluetooth, também são conexões wireless.
    Com isso, concluimos que todo tipo de conexão que não usa fios para se estabelecer pode ser chamada de wireless.

    O que são conexões wi-fi?

    Conexões wi-fi são todas aquelas que obedecem o padrão IEEE 802.11 e suas variantes (a, b, g, n).
    O nome wi-fi foi dado pela então WECA (Wireless Ethernet Compatibility Alliance) que posteriormente passaria a se chamar Wi-fi Alliance. Essa “aliança” inicialmente era composta por empresas como 3Com, Nokia e Lucent Technologies e tinha como objetivo organizar junto ao IEEE as questões normativas e de padronização das tecnologias wireless para comunicação entre computadores. 
    Atualmente, a Wi-fi Alliance conta com mais de 300 empresas membros.
    Dizem que o nome wi-fi significa Wireless Fidelity, mas a Wi-fi Alliance não confirma a informação. 

     Concluimos então que...
  • Independente da tecnologia, basta a comunicação ocorrer sem o uso de fios para ser chamada de wireless;
  • O nome wi-fi tem dono e identifica as conexões que funcionam sobre o padrão IEEE 802.11;
  • Toda conexão wi-fi é wireless, entretanto, nem toda conexão wireless é wi-fi;
  • Tanto faz chamar a conexão da sua casa de wireless ou wi-fi, a diferença é que wi-fi é mais específico. 
    Bom pessoal, espero que esse post tenha esclarecido a diferença entre wi-fi e wireless na mente de vocês!
    Obrigado e até a próxima! ;)
 Esse texto foi baseado num post do IO Tecnologia

Permalink

quarta-feira, 13 de outubro de 2010

Ubuntu 10.10: Ele está entre nós!

0



    No último domingo (10/10/10) foi lançada a versão 10.10 do Ubuntu, intitulado Maverick Meerkat.
    O post de hoje é dedicado ao Ubuntu, para você que não conhece, aqui vai uma breve introdução a esse sistema operacional.



     O Ubuntu é um sistema operacional de código totalmente aberto, construído em volta do kernel Linux. A comunidade do Ubuntu é construída em volta dos ideais descritos na Filosofia Ubuntu: que software deve ser disponibilizado gratuitamente, que ferramentas de software devem ser usáveis pelas pessoas em suas línguas locais e apesar de qualquer deficiência, e que as pessoas devem ter a liberdade de personalizar e alterar o software de qualquer maneira que os atenda. Por estas razões:

  • Ubuntu será sempre gratuito, e não há cobrança adicional para a "edição empresarial"; disponibilizamos nosso melhor trabalho para todos nos mesmos termos de gratuidade.
  • O Ubuntu inclui as melhores traduções e infraestrutura de acessibilidade que a comunidade de software livre tem a oferecer, fazendo o Ubuntu útil ao maior número de pessoas possível.
  • Novas versões do Ubuntu são liberadas regularmente; uma nova versão é feita a cada seis meses. Você pode usar a versão estável ou de desenvolvimento. Cada versão é suportada por, no mínimo, 18 meses.
  • O Ubuntu é totalmente comprometido com os princípios de desenvolvimento de software livre; nós encorajamos as pessoas a utilizarem, melhorarem e distribuírem software livre.

    Bom pessoal, corram pra baixar e instalar o ubuntu e aproveitar o que a comunidade tem para lhe oferecer de melhor!
    Um abraço e até a próxima! ;)
 

Permalink

quarta-feira, 22 de setembro de 2010

Recuperando a senha do root no MySQL

0


    Há algumas semanas, tive problemas com o MySQL, quando eu tentava entrar no console ou fazer qualquer coisa ele me retornava um erro como o seguinte:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Depois de muito bater cabeça consegui resolver o que esse problema, talvez isso esteja acontecendo com o você e o post de hoje é sobre isso!
    Para recuperar o acesso root é necessário realizar a troca manual da senha do super usuário, vamos ver como fazer!

    1) Primeiro, paramos o serviço:


    2) Depois, iniciamos o daemon manualmente sem privilégios:


    O parâmetro skip-grant-tables instrui o MySQL a não ativar o sistema de privilégios, sendo que durante a execução todos os usuários terão permissão total em todas as bases.

    3) Agora, devemos nos conectar ao servidor e realizar a query que atualiza a senha de root.


    4) Por fim, finalizamos o processo que inicializamos (aquele com skip-grant-tables) e reiniciamos o MySQL normalmente:



    Depois disso, o acesso ao mysql vai acontecer normalmente! ;)
    Bom pessoal, espero que esse post possa ajudar a vocês se porventura isso vier acontecer!
    Até a próxima!

Permalink

sábado, 7 de agosto de 2010

Hello World!

0


            Demorou, mas “tá aí”!  
            Criei meu blog, há algum tempo já estava afim de fazer isso! 
            Já tenho algumas anotações, e sempre me surgem ideias e acho que compartilhá-las será uma experiência legal... vou me esforçar pra escrever semanalmente, e espero que dê!
           Meus posts vão falar de tecnologia nas suas mais diferentes formas... se você está buscando alguma coisa diferente disso, desculpa, mas por aqui você não vai encontrar! 
            Espero que seja legal... tanto pra mim que vou escrever, quanto pra você que vai ler! ;D
            Então...
            Vamos blogar! =D

Permalink

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting