Pular para o conteúdo principal

Postagens

Preparando um ambiente LaTeX para trabalhar com a Classe IFMGBiTex

A algum tempo criei a classe LaTeX IFMGBiTeX  para auxiliar meus orientados e outros alunos do IFMG - Campus Bambuí a confeccionarem suas monografias. Minha classe foi baseada no excelente trabalho do grupo abnTeX . Antes de prosseguirmos é preciso que as ferramentas necessárias estejam preparadas, são elas: Ambiente LaTeX (Eu utilizo o TeX Live no Linux e recomendo o MiKTeX para Windows); Classes do abnTeX; Editor de bibliografias JabRef (necessita de uma máquina virtual Java ); Editor LaTeX Texmaker ; Leitor de PDF. É importante que o ambiente LaTeX instalado seja o completo. No caso de distribuições Linux baseadas no Debian podem ser instalados os pacotes:  texlive-base texlive-binaries texlive-lang-portuguese texlive-doc-pt texlive-latex-extra texlive-latex-extra-doc texlive-base-bin texlive-bibtex-extra texlive-fonts-extra texlive-formats-extra texlive-generic-extra  texlive-latex3 texlive-plain-extra texlive-publishers texlive-publishers-doc texlive-sc...

Configurando o Editor Geany com o FreePascal

Em minhas aulas de programação do curso Técnico em Informática utilizo a linguagem Pascal (compilador Free Pascal ) e o editor Geany . Nesta postagem vou explicar como instalá-los em distribuições Linux baseadas no Debian e no Windows 7. No caso do Linux basta instalar os pacotes fpc, geany  e geany-plugins  e já está tudo pronto. Já no Windows, pode ser um pouco mais complicado. Após a instalação dos programas reinicie o computador. Se este procedimento não resolver é preciso configurar da variável de ambiente PATH  corretamente. Antes da configuração localize onde o Free Pascal  foi instalado, pois precisaremos acrescentar a pasta dos executáveis na variável de ambiente mencionada. No meu caso, o Free Pascal  encontra-se instalado em  C:\FPC\2.4.4  e seus executáveis estão em  C:\FPC\2.4.4\bin\i386-Win32  (no restante da postagem utilize o local correto da instalação em seu computador). Os passos a configuração ...

Particionamento com Parted Magic

Nesta postagem vou passar alguns conceitos básicos e dicas sobre particionamento. Introdução Primeiramente vamos começar pela dica mais importante sobre particionamento: Sempre faça cópia de segurança (backup) de seus dados antes de fazer qualquer alteração no particionamento de sua unidade de armazenamento! As unidades de armazenamento (disco rígido, pendrive ou cartão de memória) podem ser vistas como uma caixa com divisórias. Se não colocamos nenhuma divisória na caixa, esta apresenta um único compartimento. Se quisermos dois compartimentos na caixa, inserimos uma divisória na mesma dividindo-a em duas partes. Se queremos três compartimentos precisamos fazer duas divisões e assim por diante. Uma unidade de armazenamento funciona de forma semelhante a caixa descrita acima. O particionamento de uma unidade de armazenamento consiste em dividir a capacidade de armazenamento da mesma em várias partições (partes). Podemos criar partições na medida de nossas necessidades. Em mídias...

Mogwai ERDesigner, uma ótima ferramenta para modelagem de bancos de dados

Recentemente estive procurando por boas ferramentas livres para modelagem de bancos de dados e encontrei o Mogwai ERDesigner desenvolvido pelo Mogwai Project que por sinal possui uma série de outras ferramentas para desenvolvimento em Java. As principais características do Mogwai ERDesigner são: Multiplataforma por ser desenvolvido em Java; Interface amigável; Suporte a MySQL, Oracle, DB2, Microsoft SQLServer, PostgreeSQL H2; Cria o esquema do banco de dados em DDL. A ferramenta possui mais uma série de características interessantes, para maiores informações acessem a página do Mogwai Project no Source Forge: http://mogwai.sourceforge.net

O software livre e os profissionais da computação

Nesta postagem expresso brevemente minha revolta com alguns profissionais da área. Iniciei minha graduação em Ciência da Computação em 2002, nesta época não tinha nenhum conhecimento sobre o Linux e relutei para começar a utilizá-lo, pois não conhecia e, pelo não conhecimento, achava que era ruim. Após incentivos de alguns colegas comecei a utilizar e aprendi o quanto o Sistema Operacional é bom. Desde então, nunca mais parei de utilizar e incentivo muito outras pessoas a utilizarem, principalmente os profissionais da área. O que vejo acontecer muito hoje com diversos profissionais da área é falta de conhecimento sobre o Linux e por essa ignorância criticam o SO. Eu considero isto um absurdo, pois como uma pessoa pode se dizer profissional e não conhecer um sistema operacional como Linux? E pior, como um profissional de computação pode apoiar a utilização de programas piratas se existem software livres equivalentes de altíssima qualidade? Porque empresas que se dizem sérias inst...

Programas no wine para todos os usuários

Existem alguns programas que os desenvolvedores teimam em não portar para o linux, para a maioria destes programas o Wine resolve o problema. Todavia a utilização do wine para programas grandes implica em outro inconveniente, o programa deve ser instalado para cada usuário da máquina o que gera uma enorme duplicidade de arquivos. Muitos podem imaginar em contornar este problema com configurado diretiva WINEPREFIX de todos os usuários para um mesmo local, mas o wine só permite usar o WINEPREFIX para um diretório pertecente ao usuário corrente. Ou seja, se atribuimos o WINEPREFIX para /opt/programa (com o comando export WINEPREFIX="/opt/programa") e o usuário que vai executar o wine não é dono de /opt/programa o wine não executa. A solução é criar um diretório X para o wine (com o comando wineprefixcrete --prefix X) , setar o WINEPREFIX para este diretório X e instalar o programa. Depois damos permissão de leitura para todos os usuário sobre este diretório X. Feito isto cria...

Nova página acadêmica!

Caros alunos estou criando uma nova página contendo apenas informações acadêmicas a fim de organizar melhor as informações sobre as disciplinas que leciono. O endereço para a nova página é: http://sites.google.com/site/ultramarcos De agora em diante os materiais e outras informações sobre as disciplinas serão disponibilizados através desta página. No Blog continuarão sendo postados assuntos não relacionados diretamente com as disciplinas, como software livre, linux, dicas, etc.