adventures logo

Adventures in Linux Programming


by Rildo Pragana

brasil
portuguese
usa
english

Home

SOFTWARE


SlideDraw
SlideWidget
LsBrowse
Gscan
KeenView driver
Quadronegro
pppliga
Tiny Cobol
SQLforms

COURSE NOTES


Sys.Admin.
Tcl/tk

MISCELLANEOUS


GDI printers
gimp tutorial
tcl-guide
hardware projects
short commands
brazilian keyboard
personal info
html editing
favorite places
resume

ESSAYS


Chapeuzinho Vermelho
Linux Pernambuco
Why Linux?
Installfest
Day after

Novidades

Mudamos para o nosso próprio servidor

16 de dezembro de 2001 -- Encadernação.

Que tal dar melhor apresentação àquelas folhas soltas de documentação, ou livros que você obteve da internet? Este artigo fartamente ilustrado, descreve o meu método, fácil de ser executado em casa, com materiais facilmente disponíveis. Não precisa ser um encadernador profissional para produzir volumes com boa aparência e de longa durabilidade.


10 de outubro de 2001 -- Slides Tcltk.

Veja na página sobre notas de cursos tcltk os slides (em duas partes, perfazendo cerca de 50 slides) que usei em um treinamento recente.


02 de setembro de 2001 -- Slides sobre programação em Linux.

Aqui estão os slides para a minha palestra no I Congresso Americano de Linux (o "americano" aqui é por causa do Colégio Americano Batista :)
A palestra está em portugues, portanto, seja benvindo!


19 de julho de 2001 -- Nova versão do TCGUI.

Um programador cobol, Luiz Fernando de Belo Horizonte, solicitou algumas mudanças no TCGUI. Ele está desenvolvendo um PDV em TinyCobol e decidiu editar suas janelas com TCGUI (tcl/tk para o completo leigo :)

Aqui está a versão mais recento do programa. Divirta-se!


21 de abril de 2001 - TCGUI, um editor visual para o TinyCobol

Estive sem atualizar esta seção em portugues por um bom tempo. É que a maioria dos meus leitores só conseguem entender inglês. Tentarei aqui e acolá ir atualizando aqui também. Por enquanto, vão ao index.html e peguem um editor visual, caso tenham interesse em usar o meu TinyCobol (que agora não é mais meu, mas da comunidade de software livre).


26 de dezembro de 2000 - Projeto de uma FPGA

Neste projeto de uma FPGA que fiz para um microterminal (atualmente fora de fabricação), usei AHDL, da Altera Corporation para definir um projeto relativamente complexo em um único chip. Curioso em entender como projetos de hardware são feitos atualmente?


02 de dezembro de 2000 - Tcl Webmail

Escrevi este programa de web-mail simplificado para servir às necessidades de um provedor cliente meu. Suas virtudes não são muitas, mas não requer javascript (Oh Meu Deus, detesto javascript, e java também!), nem cookies, pode ser customizado (graças ao tcl), aceita attachments mime, em um livro de endereços, etc, etc. Divirta-se om ele e aprenda um pouco de programação web com o tcl :)


06 de novembro de 2000 - Palestra sobre Real Time Linux

Decidi dexiar disponíveis os slides em html (.tar.gz) du uma palestra que estive preparando para o nosso evento Atlantic Linux. Infelizmente, este congresso tão aguardado e planejado durante muito tempo não pôde se realizar, devido ao recuo no patrocínio pelo Fisepe, a fundação de informática do governo de Pernambuco. Assim imaginei que, mesmo sem a palestra, você poderá usufruir dos slides, em português. Divirta-se!


26 de outubro de 2000 - Novo Slidedraw

Charles N. Wyble me enviou modificações para o Slidedraw e eu as coloquei na página correspondente. É interessante ver que ainda há gente interessada nesse programinha de preparação de transparências.


16 de agosto de 2000 - Resultados da winprinter

Escrevi alguns artigos sobre a minha impressora laser Samsung, a mesma que falei a dias atrás. Agora já tenho um driver para ela e ela está funcionando perfeitamente! Hurrah!
Infelizmente, escrevi apenas artigos em inglês, pois a maioria das pessoas que me escreveram são estrangeiras. Mas o meu inglês é tão tupiniquim que você não terá dificuldades em entender. Clique na bandeirinha inglêsa/americana acima e vá ler os artigos já! E se você tem uma impressora semelhante, parabéns. Peuge o driver aqui mesmo (na página em inglês) ou procure-o no Metalab no diretório /pub/Linux/hardware/drivers. O nome do pacote é ml85p-0.0.1.tar.gz.


4 de agosto de 2000 - Declaração de guerra

Comprei uma winprinter (um desses lixos "for windows" que há por aí) da Samsung, modelo ML-85G. Bem baratinha (custo R$ 599, no Makro) mas não funciona no Linux... Não funciona porque? Porque a M$ resolveu maquinar diabolicamente com os produtores de hardware para ter uma impressora que imprime direto do GDI (graphics device interface), desenhando tudo em pontinhos para depois mandar para a impressora.
Apesar de consciente da dificuldade em escrever um driver para esse mostro, resolvi ir em frente, contactei a Samsung (que só me enrolou com as mesmas histórias de sempre...) e busquei as armas para fazer a engenharia reversa do "bicho". O RT-Linux (extensão do kernel que habilita uma responsividade muito melhor para resposta rápida a eventos) mais um cabo em "T" com alguma eletrônica e (Bingo!) está pronto um analisador lógico rápido e barato.
Depois, instalando Bochs (simulador x86 todo em software, excelente) e com algumas modificaçõés (pois o Bochs não tinha suporte a LPT) nos fontes, e outra ferramenta interessante para a engenharia reversa.
Estou agora procurando hardware/software hackers que queiram colaborar comigo no projeto. As mesmas ferramentas podem ser úteis para desvendar qualquer winprinter, assim combatendo uma das maiores fortalezas do "inimigo" (M$). Se você está interessado, queira enviar-me um e-mail e discutiremos o assunto.


25 de maio de 2000 - Imprima as etiquetas!

Este programa, mketiq.tcl (em tcl, naturalmente!), pode tornar mais fácil a impressão de etiquetas numeradas. Não há documentação, exceto a contida no próprio script. Não deixe de ler antes de executá-lo. Você pode ajustar vários parâmetros como o número de linhas e colunas, espaçamentos, etc, antes de produzir a imagem final em postscript, pronta para imprimir. O script está pré-configurado para as etiquetas Pimaco Q-813 (produzidas no Brasil). Da próxima vez que for prepara etiquetas, esqueça os processadores de texto (inclusive o LaTeX), e siga o caminho mais rápido...


17 de maio de 2000 - C't Magazine

A revista alemã C't estará publicando um review do nosso Slidedraw, e também disponibilizando-o no CD que acompanha a revista, números 12/00 e 14/00. Se você é alemão, ou gosta de comprar revistas importadas, não perca esses números especiais.


31 de março de 2000 - LsBrowse

Você faz backups? Claro que sim! Cria catálogos com ls -lR? Provavelmente! O que acha de procurar nesses catálogos um arquivo que tanto lhe interessa? Não é fácil, hein?
Bom, eu tenho uma solução, para tornar sua vida mais agradável. Pegue o LsBrowse, um pequeno utilitário, que lhe permitirá navegar pelo catálogo como se fosse uma estrutura heirárquica de diretórios. Divirta-se!


29 de março de 2000 - Artigo: A lei da fotocópia

Os grandes monopólios estão lutando para conseguirem leis mais restritivas, possibilitando-os de continuar auferindo grandes lucros. Escrevi um artigo sobre esse assunto, mas gostaria de saber também qual a sua opinião sobre isso.


28 de março de 2000 - Reportagem sobre o workshop em Piraju

Recebi uma carta, recomendando fortemente o nosso workshop, do pessoal da Tramaton. Trechos da carta, juntamente com fotos de Piraju podem ser encontradas nessa reportagem. Aparentemente, o Linux está ganhando espaço também nas empresas brasileiras, tonando cada dia mais inexpressiva a presença da ABES, associação de um só sócio (!?) que controla a pirataria de software nas nossas paragens.


20 de março de 2000 - Artigo no "Cobol Report"

Estive viajando (em Piraju-SP) por toda a semana que passou, cerca de 4000 Km distante da minha cidade. Mas há algumas novidades, especialmente para o projeto Tiny Cobol. O meu artigo no Cobol Report está publicado. Leiam e comentem, ou melhor ainda, enviem sugestões para o próximo artigo.


26 de fevereiro de 2000 - Tix para o Tcl/tk 8.2

O Tix (página oficial) é uma coleção de widgets maravilhosa, mas aparentemente está há muito tempo sem manutenção. Como precisei dele para o tcl/tk 8.2.1 (que uso atualmente), resolvi consertar a compilação, e aqui está. Desempacote-o, vá para o diretório Tix4.1.0/unix/tk8.2 e rode ./configure --enable-shared,; make; make install para tê-lo instalado no seu sistema. Por favor, lembre-se que não sou o responsável oficialmente. Decidi colocá-lo aqui como um serviço à comunidade. Aproveite!


8 de fevereiro de 2000 - Qual o desktop?

Se você tem pretenções com o Linux mais que ser um mero "clicador de ícones" leia este artigo onde discuto o ambiente de trabalho do desenvolvedor. Ele não é exaustivo como eu gostaria, mas aponta para o ponto de partida. Comentários?


8 de fevereiro de 2000 - Novo artigo no tcl-guide

O tcl-guide está de volta com um artigo sobre a escrita de aplicações cgi. Se você acredita que só perl serve para o trabalho, não deixe de ver como é simples em tcl! No futuro mostrarei exemplos mais complexos, prometo.


24 de dezembro de 1999 - Chapeuzinho Vermelho

Chapeuzinho Vermelho é a estória de uma menina, com um chapéu vermelho evidentemente, que andava pela floresta com destino à casa de sua vozinha. Mas ela não esprava encontrar um lobo mau no caminho... É uma análise minha, e um aviso, aos usuários do RedHat(MR) e distribuicões derivativas, sobre como eles podem tirar a sua tão ansiada liberdade.


16 de dezembro de 1999 - Imagens do HandTerm

O Tiny Cobol foi originalmente concebido para fornecer uma plataforma para desenvolvimento de aplicações para o HandTerm. Estou mostrando essas imagens para satisfazer sua curiosidade, pois o HandTerm não é mais fabricado.
Fui o projetista de hardware, programador, e responsável por toda a área técnica deste produto. Veja imagens do nosso folder: frente e verso.
Se fiquei rico? Ora, quase vou à falência com ele. Não é fácil viver no mundo de hoje...


24 de novembro de 1999 - Revista Geek

Recebi o seguinte e-mail do Mohandas, editor da revista Geek:
Somos os editores da revista Geek, a primeira revista latino-americana a publicar o Linux em CD. Estamos com um projeto em paralelo para estar levando às bancas uma distribuição de Linux. Vasculhando a Internet em busca de material para o miolo da revista, encontrei seu livro sobre Programação de Interfaces GUI em TCL/TK. Como também sofro com a carência desse tipo de informação no mercado (visto que é uma dificuldade encontrar bom material sobre programação Linux sem ser modo caracter), resolvi publicá-lo (já que ele está licenciado sob a GPL) nessa edição. Mando esse e-mail para elogiar a qualidade do material e para criar um canal de contato contigo. Gostaríamos de saber mais sobre sua relação com o Linux e outros detalhes sobre você e o livro.
Que posso dizer mais? Obrigado :)


24 de novembro de 1999 - Tiny Cobol de mudança

O nosso projeto Tiny Cobol está com nova página, com nova cara e vontade de crescer. Não deixe de salvar esse link nos seus bookmarks pois brevemente deixarei de atualizar o conteúdo da página local do Cobol.


22 de novembro de 1999 - Novidades do Tiny Cobol

Brevemente o Tiny Cobol terá sua própria homepage, separada do meu sítio pessoal. David está preparando as páginas para o debut. Eu gostei do novo visual. Aguardem!
Na página do cobol você encontra também os releasesmais recentes. Não perca pois estamos avançando rapidamente.


15 de novembro de 1999 - Aventuras recentes

Você deve estar pensando que estou tirando umas férias no momento, mas não estou. Estive trabalhando com o nosso compilador Tiny Cobol para torná-lo usável, experimente-o. Também iniciei uma consultoria com a Emprel, a empresa responsável pela infomática na cidade do Recife, de forma que meu tempo disponível para projetos open source ficou um pouco mais reduzido.


7 de novembro de 1999 - Palestra sobre o Linux

Amanhã estarei apresentando uma palestra para um dos maiores grupos do Recife, o Bompreço. Os slides da palestra estão aqui, como contribuição para a comunidade. Se você não instalou ainda o SlideDraw, leia as instruções na página sobre este programa para visualizar os slides, pois mesmo sem o programa instalado, é possível e bastante simples.




tcl curso flyer

The Rail

The Linux Webring

[ Prev | Next | Random ]
[ List | Home ]

Click to receive email
when this page changes
* Powered by NetMind *

Last updated: 2002/04/08 10:55:58