Categorias
Educação online Educação/Ensino

Thank you, MIT OCW!

Sempre que posso faço uma pequena doação ao Massachusetts Institute of Technology por tudo o que aprendo, gratuitamente, no MIT OpenCourseWare (MIT OCW). E é impressionante que, mesmo sendo uma doação pequena, praticamente simbólica, nunca deixei de receber uma carta de agradecimento. A foto a seguir é da carta de agradecimento por uma doação que […]

Categorias
Educação presencial Educação/Ensino Problemas na educação

Raiz quadrada de -9?

A ilustração abaixo retrata dois erros inacreditáveis de matemática que, infelizmente, foram cometidos por alunos da graduação em Ciência da Comutação há alguns dias, na monitoria de Álgebra Linear: Casos isolados? Não sei dizer ao certo mas sei, com certeza, que um número grande de alunos egressos do ensino médio não têm a menor base […]

Categorias
Educação/Ensino

Mérito Acadêmico (2)

Pela segunda vez consecutiva tive a honra de ser um dos agraciados com o Certificado de Mérito Acadêmico do curso de Ciência da Computação da FAESA. Agradeço à instituição, professores e demais alunos!

Categorias
Educação presencial Educação/Ensino

Fim do 2º período!

Terminei o segundo semestre de minha graduação em Ciência da Computação. Da mesma forma que o semestre anterior, muito estudo e boas notas: Começa agora meu período de estudos independentes de verão, para começar 2019 com o pé direito!

Categorias
Educação presencial Educação/Ensino

Fim do 1º período!

Cheguei ao fim do 1º semestre em minha nova graduação, Ciência da Computação. Foi um semestre fantástico, com muito estudo e boas notas (exceto em Sociologia que, no meu entendimento, é uma matéria estranha ao objetivo do curso): Agora é descansar e esperar o segundo semestre!

Categorias
Data Science Estatística

PCA e K-Means para decifrar o genoma

Este é um estudo de caso reproduzindo a análise de Alexander N. Gorban e Andrei Y. Zinovyev, publicada no livro Principal Manifolds for Data Visualization and Dimension Reduction (Lecture Notes in Computational Science and Engineering). O capítulo original pode ser baixado na íntegra no site do autor (http://www.ihes.fr/~zinovyev/) e o livro pode ser adquirido na […]

Categorias
Sem categoria

A página de “Agradecimentos” mais original e poética que eu já li em um livro

Todo autor, ao escrever alguma coisa de maior relevância, sempre agradece às pessoas que o ajudaram em sua empreitada, tanto em relação à obtenção do conhecimento que o permitiu publicar o assunto, ou quanto a diversas outras situações ou pessoas que contribuíram para sua formação e êxito. A página de “Agradecimentos” de um livro é […]

Categorias
Databases Infra

Por que não usar o MySQL?

Antes de entrar no assunto deste artigo gostaria de esclarecer que reconheço a importância do MySQL para o mundo dos bancos de dados, para o movimento open source, para milhares de sites que o utilizam como repositório de dados e para sistemas de grande sucesso, como o Wordpress, que são totalmente baseados no MySQL. No […]

Categorias
Databases Infra

Finalmente uma razão para eu indicar o SQL Server: o Linux!

Sem querer iniciar uma discussão do tipo “Oracle é melhor ou pior que SQL Server?” (seria igual discutir sobre qual time de futebol é melhor – e todos sabem que é o Vasco da Gama!), gostaria de comentar sobre um grande avanço do SQL Server: a disponibilidade para Linux. Vou explicar isso melhor. Sempre que […]

Categorias
Data Science Estatística

Regressão logística na epidemiologia (e medicina): o nascimento!

Bem, essa é apenas uma breve notinha histórica sobre o “nascimento” da regressão logística em estudos epidemiológicos na medicina. A história foi a seguinte: Em 1948, o National Heart Institute (USA) iniciou um grande estudo epidemiológico sobre doenças cardiovasculares chamado “The Framingham Heart Study“. Ele foi delineado basicamente como um grande estudo de coorte na […]

Categorias
Data Science Softwares

Que software usar para análise de dados?

Uma pergunta que sempre me fazem quando converso com alguém sobre análise de dados é: “que software devo usar para isso”? E a resposta é, invariavelmente, “depende”. Existem ótimas opções open-source e comerciais que fazem basicamente a mesma coisa, de modo mais fácil ou mais difícil. Informo aqui as principais opções existentes hoje em dia. […]

Categorias
Databases Infra Linux/Unix/*nix

Como obter uma lista de palavras a partir de um dicionário Aspell

Há algum tempo eu estava precisando de uma grande lista de palavras em português para fazer um teste sobre encoding e collation no PostgreSQL. A solução que eu encontrei foi fazer um dump de um dicionário pt_BR do Aspell. Para extrair um dump no formato de uma palavra por linha, utilize o seguinte comando: O […]

Categorias
Fileserver Infra

Como recuperar uma senha expirada de administrador do domínio no Samba 4

Você instalou o Samba 4, criou os domínios do tipo “Active Directory”, instalou as ferramentas de administração remota de servidores da Microsoft (RSAT) para gerenciar o domínio, criou os grupos, usuários, e deixou seu controlador de domínios e servidor de arquivos tinindo. Mas, depois de um tempo, esqueceu-se de trocar a senha do “Administrator” do […]

Categorias
Desktop Utilitários

SmartSynchronize: ferramenta para comparação e sincronização de diretórios e arquivos

O SmartSynchronize é uma ferramenta em Java (roda em Windows, Linux e Mac) muito útil para comparar a estrutura/conteúdo de diretórios e arquivos e mantê-los sincronizados. Também pode fazer 3-way-merges e é muito fácil de usar. Não é gratuito, mas é relativamente barato: US$ 49,00 com atualizações por um ano. Se constantemente você precisa comparar […]

Categorias
Databases Infra

Erro do Java com Sybase 9 e Windows 7

Ao tentar usar as ferramentas do Sybase 9 (Interactive SQL 9.0.2 e Sybase Central 4.3.0) em um computador Windows 7 (64 bits, não testei com 32 bits) com Java 1.8 instalado, sempre ocorre um erro de Java e o Interactive SQL e o Sybase Central não abrem (ocorre um erro java.lang.NullPointerException). A mensagem de erro […]

Categorias
Databases Infra

Usar histórico de comandos no SQL*Plus

Quem trabalha com o SQL*Plus sabe que uma das coisas mais irritantes nessa ferramenta é que depois de executar alguns comandos, ao tentar usar a seta para cima no teclado para voltar alguns comandos atrás, nada funciona. Sim, apesas dos bilhões de dólares que a Oracle ganha anualmente, até hoje, ela não foi capaz de […]

Categorias
Infra Periféricos

Configurar a senha da interface web do CUPS no Ubuntu 14.04

A interface de administração web do CUPS (http://localhost:631) sempre solicita uma senha para tarefas administrativas que necessitam de maior privilégio no sistema. Entretanto a instalação padrão do Ubuntu não configura uma senha de acesso à interface web para seu usuário. Dessa forma para instalar, modificar ou administrar impressoras no sistema, é necessário configurar tal senha. […]

Categorias
Desktops Infra

Instalação do BBtoken do Banco do Brasil no Ubuntu 14.04

Para acessar algumas contas no Banco do Brasil é necessária a utilização de um token USB com chaves de acesso, apelidado de BBtoken. O problema é que o driver que já vem no token distribuído pelo Banco do Brasil está desatualizado e não funciona corretamente no Ubuntu 14.04. Para instalar o BBtoken, siga as instruções […]

Categorias
Desktops Infra

Como instalar o plugin do Java para o Firefox no Ubuntu 14.04

Para instalar o plugin do Java para o Firefox, no Ubuntu 14.04, faça o seguinte: Em primeiro lugar, descubra se o Firefox é 32 ou 64 bits. Depois disso, baixe a versão adequada do Java JDK (32 ou 64 bits) no site da Oracle. Eu sempre baixo a versão “tar.gz” para descompactar diretamente no diretório […]

Categorias
Desktops Infra

Como descobrir se o Firefox é 32 ou 64 bits?

Para verificar se o Mozilla Firefox que está instalado em sua máquina é 32 ou 64 bits (importante, por exemplo, para saber qual plugin do Java deve ser instalado), basta digitar na barra de endereços do Firefox o seguinte: O Firefox mostrará as informações sua compilação, incluindo a arquitetura (se 32 ou 64 bits).