Pular para o conteúdo principal

Postagens

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.

Instalando o ZEOSDBO no Lazarus via Global Links

Neste tutorial iremos demonstrar como instalar os componentes ZEOSDBO para conexão com banco de dados da IDE Lazarus . Utilizaremos o Lazarus 0.9.26.2-2, o ZEOSDBO 6.6.5 e Debian Lenny 5.0.2. O ZEOZDBO deve ser descompactado em um diretório e que por sua vez eve ser copiado para /usr/lib/lazarus/components/ZEOZDBO-6.6.5 . Agora criaremos os global links que são arquivos texto que referenciam os pacotes (veja mais detalhes nesta postagem ) Crie os seguintes arquivos de no diretório /usr/lib/lazarus/packager/globallinks : zcomponent-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcomponent.lpk" zcore-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcore.lpk" zdbc-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zdbc.lpk" zparsesql-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zparsesql.lpk" zplain-6.6.5.lpl contendo ...

Criação de "global links" para componentes no lazarus

Introdução A IDE Lazarus é uma uma ferramenta de desenvolvimento ao estilo Delphi que possui cada vez mais colaboradores. Com isto diversos componentes tem sido desenvolvidos para o Lazarus. Neste artigo vamos abordar como instalar componentes de uma forma mais interessante através da criação de atalhos globais ( global links ) no linux. Instalação de componentes Antes de instalar um componente do Lazarus, o mesmo deve ser executado como root . As versões mais atuais do Lazarus permitem a instalação de componentes de duas maneiras: a instalação manual e a instalação através de global links. A instalação manual é feita através do menu "Package > Open package file (lpk.) ...", após abrir o arquivo basta clicar instalar ( install ) e responder sim ( yes ) para reconstruir o Lazarus. Entretanto a instalação manual, apesar de simples, apresenta um problema. Como a instalação é feita através do usuário root, o Lazarus cria arquivos de configurações apenas para este usu...

Compiz-Fusion no Debian com NVidia

Este tutorial ensina como instalar o Compiz-Fusion no Debian para obter os famosos efeitos 3D. Requisitos Debian com ambiente gráfico (no meu caso uso o Debian Lenny e KDE); Driver nvidia instalado corretamente (existem diversos tutoriais na Internet) Pacotes Compiz-Fusion instalados: compiz-core compiz-plugins compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-kde compizconfig-backend-kconfig compizconfig-settings-manager fusion-icon Configurações Com o driver da nvidia instalado corretamente as configurações se resumem aos seguintes comandos executados como root: # nvidia-xconfig --render-accel # nvidia-xconfig --allow-glx-with-composite # nvidia-xconfig --add-argb-glx-visuals Hora da ação Feitas as configurações precisamos apenas executar o Compiz-Fusion, isto pode ser feito através do programa fusion-icon localizado no menu "Sistema > Compiz Fusion Icon". O programa abre um ícone de bandeja (próximo ao relógio), para iniciar o Compiz-Fusi...

Tesseract OCR: obtendo textos a partir de imagens

Introdução Existem diversas ferramentas livre para Optical Character Recognition ( OCR - Reconhecimento ótico de caracteres ) como o gocr e o ocrad . Entretanto, eu ainda não tinha obtido uma eficiência tão boa até usar o Tesseract OCR . O Tesseract OCR foi desenvolvido em um laboratórios da Hewlett-Packard entre 1985 e 1995. Em 1995 era um dos 3 melhores na competição de exatidão de OCR's organizada pela Universidade de Nevada em Las Vegas (UNLV) . Entretanto, logo após isto, a HP decidiu sair do ramo de OCR e o Tesseract foi descontinuado. Felizmente a HP com a ajuda do Instituto de Pesquisas em Ciência da Informação da UNLV decidiu abrir o código fonte do Tesseract. Atualmente o Tesseract é mantido pela Google e já suporta vários idiomas, inclusive o português. Instalação no Debian Já existem pacotes nos repositórios do Debian para o Tesseract OCR e alguns idiomas, mas não consegui fazer com que eles funcionassem corretamente. Então eu baixei o código fonte, acrescen...

Montagem automática de pendrive no KDE

Esta dica mostra como configurar o KDE para montar pendrives automatimente ou não. Normalmente, quando inserimos um pendrive o KDE exibe uma mensagem perguntando o que desejamos fazer como na figura seguinte. Se desejarmos que o KDE monte pendrives automaticamente sempre que conectarmos o dispositivo é só marcar a opção destacada em vermelho na figura. Acontece que isto pode ser problemático quando mais de um usuário logar no computador ao mesmo tempo (isto aconteceu comigo, hehe). No meu caso, eu mandei montar automaticamente e não consegui desfazer esta configuração dentro do ambiente do KDE. Então vou lhes mostrar como resolver este problema no braço. O arquivo /home/user/.kde/share/config/medianotifierrc armazena esta configuração (subistitua user pelo nome do seu usuário). Você pode modificar o arquivo ou simplesmente apagá-lo, no meu caso achei mais fácil apagar. Esta dica também vale para montar automaticamente CD e DVD.

Compartilhamento de scanner no Linux

Assim como uma impressora compartilhada é útil para que vários computadores possam enviar impressões remotamente um scanner compartilhado pode ser usado por outros computadores em uma rede. Neste artigo vamos descrever como compartilhar um scanner no Linux. Consideraremos um scanner já instalado e funcionando (muitos modelos de scanner são detectados automaticamente e nem precisam ser instalados). Utilizaremos a distribuição Debian, mas em outras distribuições o compartilhamento pode ser feito de maneira análoga. Inicialmente vamos mostrar como configurar o servidor. Configuração do Servidor No caso do debian é necessário que os pacotes xinetd e sane-utils estejam instalados. Podemos fazer isto com o aptitude : # aptitude install xinetd sane-utils Para listar o scanner instalado podemos usar o comando: scanimage -L O compartilhamento é feito com alguns arquivos de configuração. No arquivo /etc/services deve constar a seguinte linha: sane-port 6566/tcp ...