... miscelânea ... |
|
|
Java, Tecnologia, Bolsa, Notas e o que me der na cabeça de escrever aqui
Links
Meu irmão é poeta, já escreveu um livro, ele mantém um site onde publica algumas poesias. Archives |
Domingo, Agosto 26, 2007
Sobre Pessoas e Processos Recebi alguns bons artigos do Leonardo que vieram do Baccar. O primeiro publicado na InfoQ ("Learning is the Bottleneck") fala sobre a importância do aprendizado no desenvolvimento de software. Não estamos falando de qualificação técnica, estamos falando do bom e velho conhecimento sobre o domínio do problema. Na minha opinião existem duas maneiras de conseguir esse conhecimento, ou você já fez sei lá quantos projetos e tem essa informação no sangue. Ou você consegue aprender a medida que vai criando o software. O segundo é possível através das metodologias mais ágeis, onde você começa a trabalhar no problema antes de ter uma especificação completa. Eu na verdade não tenho uma opinião completamente sólida sobre o que é a metodologia ideal. Para determinados problemas acho que temos que pensar com antecedência para tentar fazer os problemas surgirem o mais cedo possível (se possível durante a especificação). Mas já tive algumas experiências onde evoluir a solução em etapas acabou sendo mais rápido do que o "big design upfront". No segundo, Poppendiack, que eu tive o prazer de assistir um keynote no SDWest2007, comenta sobre a culpa ("Blame"). Mas o que se tira do texto é como os processos devem evoluir. Uma frase no meio do texto saltou bastante no meio das outras "Standards are not about how work should be done, but how work is being done", em bom português, documente os processos que estão acontecendo, não como eles deveriam ser. A evolução ocorre justamente de você ver onde estão os erros. Fazer os erros pularem na sua cara. Segunda-feira, Agosto 06, 2007
Já pensou em assistir uma aula de "Introdução a Algoritmos" no MIT? Existe um programa do MIT chamado OpenCourseWare, onde são disponibilizados vários cursos la do mit, de todas as areas, é o material que eles usam nas aulas, porém no "use por sua propria conta e risco", sem suporte de professores, forum, ou qualquer outra coisa. De uma forma ou de outra, vale a pena, algumas tem apenas o audio e transparencias, outras tem inclusive video. Os da área de Ciencia da Computação estão agrupados no link abaixo: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm O que eu baixei foi: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/index.htm Aproveitem, é um material de muita qualidade. Quarta-feira, Julho 04, 2007
compilando cvs/apache etc no ubuntu amd64 Tentando compilar cvs no Ubuntu, recebi um daqueles erros cripticos "C compiler cannot create executabes" graças ao Google, achei esta thread nos fóruns do ubuntu que explica como resolver o problema. Ainda não sei o motivo real, mas basta instalar o pacote de desenvolvimento do libc6 sudo apt-get install libc6-dev E tudo funciona! Terça-feira, Julho 03, 2007
bcm43xx finalmente funcionando no Ubuntu no HP dv5130us Finalmente consegui colocar meu note para acessar a rede via wifi no ubuntu, depois de repetidas tentativas fracassadas hoje resolvi tentar de novo. Por incrivel que pareça foi muito simples. Em parte segui o tutorial que está em https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty mas resumidamente o que fiz foi o seguinte: - atualizar todo o sistema com o synaptics - habilitar o repositorio universal - fazer o 'apt-get install bcm43xx-fwcutter' e extrair o driver, a instalação faz isso automático. - editar o wpa-supplicant.conf voilá! Quinta-feira, Junho 07, 2007
Assistindo Filmes na TV com o iPod Taí uma coisa que descobri recentemente que funciona muito bem. Achei um programa chamado Super que converte praticamente todo tipo de vídeo para mp4 (o formato do iPod), a grande sacada dele é que você não precisa ficar configurando nada, basta dizer que quer a melhor resolução possível para iPod 5.5 que ele faz tudo sozinho. Além disso um cabo A/V ou uma base fazem a diferença. Ah! Não pode esquecer de alimentação externa, pois a bateria não aguenta muito bem um filme de 2 horas.
Um tempo atrás comprei um NSLU2 da Linksys (ou Slug para os iniciados), é um aparelhinho para compartilhar arquivos numa rede. Só que ele tem uma outra coisa muito legal. Você pode instalar linux nele. Aí as possibilidade aumentam e muito. Só que tive problemas iniciais no setup, junto com ele comprei um Seagate FreeAgent Desktop 320GB, que é um hd externo da Seagate que faz spin-down (desliga) sozinho depois de 15 minutos, como o linux não sabe disso acontece um monte de problema quando ele tenta escrever no disco com ele desligado, óbvio não? Depois de muito ralar na internet, consegui achar a solução, que coloquei la no wiki do slug em http://www.nslu2-linux.org/wiki/FAQ/DealWithAutoSpinDownOnSeagateFreeAgent Traduzindo aqui a solução é configurar o linux para ligar o hd primeiro, isso pode ser feito editando propriedades do kernel, mais especificamente alterando o arquivo: echo 1 >/sys/block/sda/device/allow_restart que no meu caso era: echo 1 >/sys/class/scsi_disk/0:0:0:0/allow_restart Boa sorte pra quem estiver com o mesmo problema
Vono ligando pro Skype via Linksys PAP2 Meu firmware é 5.1.1(LS) pra quem interessar. Meu dial plan está assim (y troca pelos celulares liberados, pois como o Vono não é lá muito barato pra celular, deixei bloqueado) (*xx|9yyyyyyyS0|9yyyyyyyS0|9yyyyyyyS0|9yyyyyyyS0|9yyyyyyyS0|9yyyyyyyS0|[2-7]xxxxxxxS0|0[1-9][1-9]xxxxxxxxS0|0800x.|00x.|<1:usuario1%23skype@vono.net.br>|<2:usuario2%23skype@vono.net.br>) Não esquecer das configurações: Audio Configuration/Preferred Codec: G711u Use Pref Codec Only: Yes Com isso basta digitar 1 ou 2 no telefone que ele liga, se o contato estiver offline dá sinal de ocupado. Domingo, Junho 03, 2007
Recentemente o Linus Torvalds fez uma palestra no Google sobre sistemas de controle de versão, (YouTube: http://www.youtube.com/watch?v=4XpnKHJAok8) basicamente ele malha todos os softwares existentes e fala bem de sua última criação o Git. Alguns blogs falam sobre a palestra em http://kylecordes.com/2007/05/17/linux-git-distributed/ e http://codicesoftware.blogspot.com/2007/05/linus-torvalds-on-git-and-scm.html, achei o pelo Slashdot (http://developers.slashdot.org/article.pl?sid=07/06/03/004214). Minha opinião é no mínimo incompleta. Sou usuário do CVS (http://ximbiot.com/cvs/cvshome/) faz cerca de 4 anos, já passei por toda sorte de problemas com ele, mas "me adaptei" adaptando o cvs. Um dos problemas que o Linus comenta, a respeito da dificuldade de criar branches e fazer merges. Realmente usar o cvs "out-of-the-box" para fazer isso é extremamente complicado, porém através do plugin do eclipse (que é a forma principal de uso na empresa onde trabalho) se torna uma tarefa extremamente simples. Claro, aliado a uma política de como fazer que é papo para outro post. Outro ponto que ele comenta é que os repositórios distribuídos facilitam o ato de criar branches. Pois no seu repositório você tem permissão de commit em qualquer lugar, e, dessa forma incentiva a criação de branches. Concordo com ele a respeito do fato de que repositórios distribuídos facilitam ao extremo a criação de branches para "qualquer manutenção, teste ou melhoria". No nosso caso, mais uma vez, adaptamos o cvs, criando uma forma de controle de acesso nos mesmos. Nessa implementação, é possível a qualquer um abrir um branch, apenas o HEAD dos projetos tem controle de acesso restrito. Realmente alguns dos pontos abordados são complicados. Um ponto que o cvs realmente "pifa" é quando você faz refactor (aka rename e move) e ele não lida bem com isso. O subversion resolve esse problema, mas só se você usa os comandos do subversion para renomear e mover (esqueça usar o eclipse, o svn se perde tanto quanto o cvs) Uma coisa que realmente o Subversion tem que eu sinto falta é o lance dos changesets O post anterior foi a 3 anos. No dia anterior minha mãe faleceu. Eu não escrever nada aqui não tem muito a ver com isso, nesse meio tempo minha filhinha nasceu. A vida se renova. O tempo não tem sobrado muito. Agora vou tentar escrever aqui com mais frequencia. Quarta-feira, Abril 28, 2004
Tristeza, nunca senti tanta dela. Hoje não posso falar, quando melhorar o astral quero escrever algo. Segunda-feira, Abril 26, 2004
Segunda-feira, Março 22, 2004
Comprando coisas legais pra festa de casamento ... Casa Turuna, tel:2509-3908, Rua Senhor dos Passos, 122/124, no Saara - Há diversas décadas tornou-se sinônimo de roupa de Carnaval. Para ir de metrô, a melhor opção é a Estação Presidente Vargas. Ginho Festas, tel:2221-7571, Rua Regente Feijó, 119, também no Centro - Boa alternativa para encontrar apetrechos para a folia. De metrô, desça na Estação Presidente Vargas. Quarta-feira, Fevereiro 18, 2004
Terça-feira, Dezembro 16, 2003
Quinta-feira, Novembro 06, 2003
Hoje comecei a me aventurar pelo mundo dos plugins do eclipse, não é muito simples a primeira vista, mas depois você começa a entender. O objetivo é criar um plugin pra publicar um template no vignette. |