Mercado Financeiro tem muito de estratégia, lógica, abstração, regularidade, modularidade e disciplina como na Computação

Ouça o podcast dos meus amigos João Roberto Gândara e Vinicius Lobo do Papotech. É o Episódio 125 sobre os 20 anos do Linux.
Neste episódio, Gustavo Chaves (que já apresentou palestra em Seminários sobre Software Livre) e Andreyev Melo, ambos do CPqD, também participaram do bate papo.
Áudio longo com 75 minutos de duração.
O Gustavo colocou alguns links sobre a conversa no seu blog:
Nesse 2o semestre de 2011, estou no estágio PED da disciplina mc202 (Estruturas de Dados) e depois de algumas conversas com os alunos, com o professor e o outro monitor, decidi gerar um vídeo para mostrar como usar o gdb para encontrar um erro no programa, para depurar um programa.
Estou lendo um livro, que outro dia folhiei: The Mythical Man-Month de Frederick P. Brooks Jr, professor de ciência da computação da University of North Carolina em Chapel Hill. O livro é de 1995, mas eu não havia lido. Já havia ouvido falar dele.
For some years I have been successfully using the following rule of thumb for scheduling a software task:
This differs from conventional scheduling in several important ways:
1. The fraction devoted to planning is larger than normal. Even so, it is barely enough to produce a detailed and solid specification, and not enough to include research or exploration of totally new techniques.
Estou fazendo uma limpeza de textos, documentos, apostilas e encontrei algumas redações que escrevi quando eu fiz cursinho preparatório para vestibular em 1981 no COC de Lins, São Paulo.
São minhas primeiras impressões sobre tecnologia, que eu tenho registro, quando eu estava com 16 anos, escritas em um mundo sem os computadores pessoais, sem acesso à internet e sem equipamentos eletrônicos portáteis no dia-a-dia. Só o gravador de fita K7, toca-discos de vinil, rádio, televisão. :) O título foi sugerido pela professora de redação (me lembro do rosto dela, mas não do nome). O texto mostra um pouco da minha tendência forte, ainda adolescente, de escrever textos com muita lógica e sequência de idéias encadeadas. Minha eterna busca pela lógica! E não era mesmo para eu fazer ciência da computação ?No laboratório de Estruturas de Dados, surgiram dúvidas sobre codificação de caracteres. O professor nos apresentou um bom histórico e boas explicações sobre o assunto.
Um sistema de codificação de caracteres estabelece uma representação interna ao computador para todo caracter de um alfabeto. As codificações unicode e ISO-8859 são os padrões mais utilizados. Eu encontrei um texto da Google sobre o uso da codificação que fala do uso delas. 50% das páginas web indexadas pelos mecanismos de busca da Google usam codificação unicode UTF-8, onde um caracter pode ser representado por 1 até 4 bytes. As codificações ISO-8859-15 e US-ASCII ainda são muito usadas (+- 20% das páginas web cada uma), segundo o gráfico do texto da Google, mas representam um conjunto menor de caracteres, pois utilizam 2 bytes e 7 bits, respectivamente. Eu editei meus arquivos de texto da dissertação (fontes em Latex) e os salvei para que estejam utilizando a codificação de caracteres UTF-8. Para fazer isso no sistema operacional que você usa, é recomendável procurar em um manual online do editor que você usa. Para fazer modificações na codificação de caracteres em sistemas com bases de dados, a tarefa é bem mais complexa, pois tanto dados como programas precisam estar compatíveis.Eu tenho procurado ferramentas que mostrem o diagrama de classes do código fonte java e encontrei o Doxygen que gera documentação (em html e latex) apartir do código fonte que inclui o diagrama de classes e de colaboração. A licença é GPL.
Eu comprei um disco externo da SAMSUNG de 320GB no começo do ano e ele foi montado plug-and-play, tudo funcionando. Aí eu decidi usar duas contas para meu trabalho e foi aí que percebi que a primeira conta que abria sessão, montava o disco e nenhum outro usuário conseguia mais ler o disco.
Fui alterar a montagem do disco para os usuários do grupo gid=115(admin) poderem ler e escrever e os outros usuários apenas terem acesso de leitura.Depois de ler o manual do mount