sábado, 27 de agosto de 2011

Open Cobol (interface gráfica)

um post no forum (GUICOBOL package for OPENCOBOL) mostrando como se fazer a integração do OpenCobol com o GTK+

terça-feira, 23 de agosto de 2011

Gadmintools

Gadmintools é um conjunto de ferramentas para administração de diversos serviços sob Linux como, por exemplo: dhcp, proftpd, apache, samba, squid. Na melhor tradição *nix, os aplicativos são independentes.

não sei - ainda não examinei-os - quais seriam seus méritos em relação ao WebMin, que é o aplicativo mais conhecido para essas administrações. A vantagem é que o WebMin não é "preso" a uma única versão de *nix, pode ser usado em qualquer uma.

no Ubuntu vc pode usar a "Central de Programas do Ubuntu" para fazer a instalação automática desses aplicativos.

segunda-feira, 22 de agosto de 2011

"clonagem" de servidor FreeBSD

o procedimento descrito aqui é bem parecido com aquele que eu mesmo usei, algum tempo atrás; parece mais fácil.

as diferenças - que observo, pelo menos no primeiro momento são:

a) fiz instalação bem básica do FreeBSD, enquanto no tutorial indica-se outro modo para gerar particionamentos, boots, etc.

b) a instalação que fiz usou arquivos préviamente compactados e que foram disponibilizados no próprio DVD do FreeBSD (modificado pelo IsoMaster) e descompactados "on-the-fly"

vou experimentar, qualquer dia dêstes :)

sábado, 11 de junho de 2011

torrents

putz.. depois que liquidaram com o pirate bay - com sentenças judiciais muito, mas MUITO suspeitas, ficou difícil pra kct encontrar torrents de mp3 no mundo. Um dos melhores, ainda é o isohunt apesar que não encontra tudo - fazer o que?

mas depois de baixar o torrent, edite-o com o OpenTorrent Editor, fazendo assim:

editar o arquivo que acabou de baixar, acrescentando os url:

http://tracker.openbittorrent.com/announce
udp://tracker.openbittorrent.com:80/announce

nos boxes próprios (um por vez), solicite o update. Se existir/encontrar o *.torrent ativo (seeds, leechers, etc), vai aparecer direitinho. Se não existirem, desista.

salvo o novo torrent e uso-o para baixar o que me interessa.

sexta-feira, 10 de junho de 2011

mrtg facilitado ;)

Normalmente o pessoal chora lágrimas de sangue para configurar/utilizar o mrtg, em qualquer distribuição. Acontece que encontrei um artigo-tutorial que deixou tudo muito, muito suave (IMHO):

Monitoramento de Trafego no CentOS com MRTG

olhem - mais fácil, impossível.


ah.. um pequeno lembrete: sem o snmp não adianta instalar o mrtg, ninguém vai conseguir utiliza-lo. E (cá entre nós) o mais fácil tuto (?) de instalação que encontrei foi êste aqui

domingo, 29 de maio de 2011

descobrindo o hardware (Linux)

um comandinho simples e bem útil para descobrir TUDO o que sua máquina tem:

sudo lshw -html >> /tmp/config.html

cria o arquivo .html realmente com todas as informações que vc precisa :)

divirta-se.


sexta-feira, 20 de maio de 2011

listagem de musicas

o melhor modo de se fazer audições continuas de mp3 (flac, etc) é criar uma listagem m3u. Antigamente eu usava o "ls *mp3 (ou flac, etc) > path/arquivo.m3u" e depois usava o vim pra recortar um monte de informação desnecessária.. bem, não mais :) agora uso o find:

find /path -name "*mp3" -print > /path/arquivo.m3u

fácil, né? pois é, também achei :)

quinta-feira, 24 de março de 2011

OpenCobol e MySQL

já falei sobre o acesso OpenCobol->MySQL em outros posts mas recentemente troquei de plataforma no meu deskitópi, passando a usar o Ubuntu. Bem.. não mudou muita coisa, exceto que ficou tudo mais fácil (rs) do que era antes. Mas vamos ao ponto:

para se compilar aquêle .obj para acesso ao MySQL, como consta do trédi

How to communicate with MySQL from Opencobol using MySQL C API

nota importante: o trédi foi atualizado com um novo arquivo fonte

é preciso dispor dos vários .h (arquivos de inclusão). Pois bem, no Ubuntu vcs vão instalar a lib de desenvolvimento libmysqlclient-dev, depois alterar o cabeçalho do arquivo para incluir o path do mysql.h:

#include /path/do/mysql.h

basta alterar no cabeçalho do arquivo fonte e pronto.

para descobrir ONDE o mysql.h está, usem o comando: mysql_config --cflags

pronto :)

terça-feira, 15 de fevereiro de 2011

sysctl no FreeBSD

já tinhamos o sysctl.conf configurado em nossos FreeBSD mas uma pesquisa recente mostrou-me que houveram algumas modificações em relação a um artigo meio antigo que eu utilizava como base; encontrei novo artigo, por sinal bastante extenso, e que estou avaliando/utilizando em VirtualBox.

terça-feira, 1 de fevereiro de 2011

snafu - upgrade do (x)ubuntu

bem.. "situation normal, all fucked up" (snafu). Tentei fazer upgrade do meu (x)ubuntu, a duras penas instalado - meu DVD está uma me.. hmm.. droga, só lê quando quer, então a instalação foi conseguida após insistir umas 15 vezes - ou venci pelo cansaço, vai saber - rs.

bem, enfim, eu estava com o XUbuntu 9.04 funcionando normalzinho, bonitinho mas aí, abestadamente, resolvi que tinha que fazer o upgrade da "coisa". Então, segui as informações daqui, e - o pior da história (ou não): tudo remotamente. Tudo ficou APARENTEMENTE normal, até que, chegando em casa, vi que NADA estava funcionando direito. A começar do menu, onde só ficou o flag "applications", mas sem nada em itens de menu. O thunderbird não funciona mais, o squid não permite mais navegação, enfim.. SNAFU MESMO!!!

já tentei recuperar mas quem diz que acho informações? nem por decreto. Teoricamente, deveria ter funcionado direito, mas enfim.. acho que vou ter que fazer a reinstalação mesmo, a partir do zero.

btw, para não perder a viagem: o site de documentação do Ubuntu é realmente muito bom, vale pesquisar lá.

quinta-feira, 27 de janeiro de 2011

codificação de caracteres no Linux

recentemente mudei de Slackware 13.0 para Ubuntu (XUbuntu, na verdade) versão 10.10; acontece que alguns arquivos viraram uma bagunça, os acentuados ficaram todos esquisitos, substituidos por caracteres estranhos.

acho que pesquisei umas 150 páginas na 'net, até que consegui achar a resposta que resolveu:

é PARTE deste tutorial aqui, que é pro Fedora, mas o básico é:

a) descubra QUAL a codificação do arquivo texto que está zoneado:

$ file arquivo.txt
$file /tmp/signatures.sig
/tmp/signatures.sig: ISO-8859 English text, with very long lines

(na verdade é ISO-8859-1)

depois, altere a codificação com o "iconv":

iconv -f ISO-8859-1 -t UTF-8 /tmp/signatures.sig >
Downloads/signatures.sig


(tudo em uma linha só)
no meu caso, estranhamente a codificação aparecia como ISO-8859,
embora eu sempre tenha utilizado EXCLUSIVAMENTE O UTF-8
mas.. o melhor mesmo é o que vi aqui, um trabalho completinho pra fazer isso sem dor.