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.

domingo, 7 de novembro de 2010

cache profissional

uma pergunta na lista fug-br foi soberbamente respondida pelo patrick tracanelli; a resposta (que está aqui) foi para a pergunta: "
Alguém recomenda algum hardware ou solução para cache profissional para provedor ?" - do sergio. Para quem quer fazer um cache/proxy realmente profissional, NÃO PODE perder essa resposta :)



sexta-feira, 29 de outubro de 2010

java, oracle, sun

com a aquisição da Sun por parte da Oracle eu tive o maior trabalho pra achar "onde" ficaram escondidos o java, o NetBeans, etc. É a coisa mais fácil:

www.oracle.com e "passeie" com o ratinho sobre as várias "tags" no site; abre-se um informativo que informa o conteúdo de cada "tag" sem que vc tenha que clickar nêle. Examine o informativo e (sob o download) vc logo vê o que tem.


abrindo espaço no hd (Linux)

isso me aconteceu por êstes dias: repentinamente um servidor Postfix parou de funcionar. Olhando daqui e dali verifiquei que o espaço da partição utilizada (/var/) estava com 100% de ocupação. Putzgrillo, e agora?

bem.. olha daqui, olha de lá, e resolvi "matar" alguns logs que estavam compactados (backup de logs variados), fui à partição e..

"# rm -fv arquivos.antigos.bz2".

terminado o processo - arquivos de 2008, imaginem - pensei: bem.. acho que tudo em ordem, agora :)

nada.. continuava 100%, nada de espaço livre. Bão, pra encurtar a prosa: quando vc apaga arquivos, o espaço não volta imediatamente para o pool de disponibilidade, para isso vc precisa usar o tune2fs:

# tune2fs -m 0 /dev/partição

note que isso deve ser evitado para o "/" (raiz) porque ELIMINA o espaço de segurança, necessário para o root. Já as partições para armazenamento de dados NÃO PRECISAM disso.

então é isso :)

sexta-feira, 22 de outubro de 2010

nagios, nagios, sempre nagios

gentemm.. em se tratando de nagios (sempre êle) não deixem de pesquisar em dicas-l, existem vários tutoriais por lá, que vale a pena serem lidos.

terça-feira, 12 de outubro de 2010

ainda o udev e as placas de rede

esta dica aqui é imperdível, trata do udev, os nomes das placas e como fazê-las mais disciplinadas. Bem completinho :)

terça-feira, 28 de setembro de 2010

o Gimp e a fotografia

Estou pensando (bem sériamente) em comprar uma "multifuncional" HP e usa-la para escanear os negativos para posterior inversão/impressão, com o GIMP. Então andei catando um monte de informações sôbre o Gimp na Internet e estou "ajuntando" aqui, para uso posterior; vamos lá:

Scanning Old Negatives - um site da malasia que dá o primeiro impulso ;)

Color Correcting by Balancing the Neutrals (correção de cor por balanceamento dos tons neutros) - parece muiiito bom :) é bem completo mesmo. O site em si é dedicado ao aprendizado sério do Gimp, vale a visita.

Não contente com isso, e com um foco mais abrangente (lá em cima foi foco mais estreito) eu procurei no google por "gimp professional tutorial" e - caramba - o que veio é MUITA coisa boa, mas boa de verdade.

enfim.. vamos ver como vamos conseguir scanear os negativos :)

segunda-feira, 20 de setembro de 2010

Coding SQL in OpenCOBOL

Novo trédi no forum do OpenCobol, onde o erstazi disponibiliza um exemplo completo de acesso ao BD MySQL com o OpenCobol

com certeza valerá a pena experimentar porque (pelo que vi) o código é bem funcional.

quarta-feira, 15 de setembro de 2010

ainda a gravação de CDs e DVDs

por estes dias precisei gravar um CD na máquina e o k3b não funcionava nem a pau - coisas do slack, sabem como é.. Então, busquei no google e achei uma dica bem interessante no VivaOLinux. A dica está aqui, mas o básico é:

encontrar o nosso device de gravação:

$ cdrecord -scanbus

o comando vai encontrar/mostrar o dispositivo de gravação:

3,0,0 300) 'ASUS ' 'DRW-24B1ST ' '1.01' Removable CD-ROM

daí, é só mandar gravar:

cdrecord -v -fs=16M speed=8 dev=3,0,0 -data /path/nome_da_imagem.iso

esta dica altera meu post anterior, usando o growisofs e também os comandos aplicáveis no FreeBSD

terça-feira, 14 de setembro de 2010

MySQL Workbench no Slackware

o MySQLWorkbench e o phpMyAdmin são administradores de MySQL. Dêsses, aparentemente o mais enjoado de instalar no Slackware é o primeiro dêles, mas acontece que, como é produzido/disponibilizado pela própria MySQL, muitos preferem sua utilização. Bem, pra ficar menos chata a instalação, é melhor seguir a sugestão do Leo Kyota no VivaOLinux:

"
Esses dias eu consegui compilar no meu Slackware64 13.1. Eu compilei os seguintes pacotes no meu Slack.
cairomm-1.8.4
GConf-2.28.1
glibmm-2.22.2
gnome-mime-data-2.18.0
gnome-vfs-2.24.3
gtkmm-2.18.2
libbonobo-2.24.3
libglademm-2.6.7
libgnome-2.28.0
libsigc++-2.2.7
lua-5.1.4
ORBit2-2.14.18
pangomm-2.26.2
wxWidgets-2.8.11
Eu não me lembro a ordem. Eu baixei todos esse pacotes no http://slackbuilds.org/repository/13.1/"

o post original tá lá no VOL

ps: o Slackware é um pé no saco, não?