um post no forum (GUICOBOL package for OPENCOBOL) mostrando como se fazer a integração do OpenCobol com o GTK+
Este é um blog que estou criando como fosse um post-it, aqueles papeizinhos auto-grudentos que a gente usa pra lembrar das coisas; aqui, vou postando links que forem interessantes ou então dicas e sugestões que me sejam úteis. Quase como grudar um post-it no meu monitor ;)
sábado, 27 de agosto de 2011
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.
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 :)
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.
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
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.
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 :)
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 :)
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:
basta alterar no cabeçalho do arquivo fonte e pronto.
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á.
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:
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.
Assinar:
Postagens (Atom)