adventures logo
adventures in linux programming
brasil
portuguese
usa
english

SOFTWARE


microterminal (FPGA)
webmail
SlideDraw
SlideWidget
LsBrowse
Gscan
KeenView driver
Quadronegro
pppliga
Tiny Cobol
SQLforms

COURSE NOTES


C básico
Linux sob medida
Sys.Admin.
Tcl/tk
tclslides talk
Forum linux I
Real Time Linux
Americano Batista Linux

MISC


GDI printers
SOS Linux
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

What's new

April 10, 2001 -- TCGUI now with menus.

You may find a far better release of my GUI editor for TinyCobol here (.tag gz 70kb). I'm still waiting for bug reports and suggestions. Please, consider contributing at least beta testing and giving me new ideas, as I'm alone in this project. I know you will love to have this nice TinyCobol add on.


April 10, 2001 -- Here is the code.

If you want to create GUI (graphical interfaces) for TinyCobol, our cobol compiler, here (.tag gz 70kb) is a graphical editor and examples. It is very easy to use, and generates a copybook that will be included in your program. Please, report bugs, suggestions and any commets you may have. I plan to add other widgets to the current collection, but I will wait until the cobol programmers send me suggestions. To compile and test the examples, explode this package under TC's test.code directory, and do "make".


April 03, 2001 -- TinyCobol have GUIs!

Now I intend to stop all thief software manufacturers do, specially when talking about Cobol GUI builders. This screenshot show you what I mean. I have written a nice visual editor and cobol generator. The output is a embedded script in tcl/tk, but you don't to know even its existence. Your cobol program receive events from buttons, controls the appearance of all widgets, insert items in lists, changes or receives values from text entries, comboboxes, radiobuttons, checkbuttons, and so on. I need some beta testers. I plan to place this editor under GPL, unless nobody is interested in it. Please write to me. I love to receive e-mails :^)


February 19, 2001 -- A nice report generator

Ok, you want a report generator but don't have the bucks to get a Crystal Reports(TM). You need to put images, generate barcode on the flight, and have precise control of all headers, footer and detail fields. This is the program you were asking for. It is included in my TinyCobol compiler, but can be used without it. It is written in tcl/tk, very small indeed and uses TeX as an intermediate language to achieve its results. But don't worry, as you don't need to know TeX at all. The layout rules are very simple.
Please go to our TinyCobol project homepage, and get the latest cvs snapshot, and look for it in the directory test.code/ReportGen. Then send me comments! Or half the bucks you were almost paying Seagate for their program :^)


February 04, 2001 -- Viscomp, a visual parser tool

Debugging a compiler with gdb is not very easy, even with the nice frontends like ddd or xxgdb, so I decided to make my own tool to make the job easier and more fun :^) My tool, written in tcl/tk may be found here (viscomp.tcl, 10KB) and here is the obligatory screenshot so you may look at it before trying. My main goal with it is to debug our TinyCobol compiler, but with small changes viscomp may be used for debugging any other compiler project. If you need some assistance in porting it, please contact me.


January 06, 2001 -- New Slidedraw homepage

Charles Wyble have setup a new Slidedraw homepage and h is the new maintainer for Slidedraw. Good luck Charles and thanks for taking the job!
As I'm getting short of time, it is nice to pass the flag to the next maintainer. By the way, Slidedraw was my first tcl/tk program and I've learned a lot from it.


January 04, 2001 -- New Slidedraw release

Charles have been working again with Slidedraw and has sent to me another version, claiming it is sufficient stable to be declared version 1.0. Here is it for your tests. Please report if something don't work for you, as I'm not able to fully test it. It seems that it is much more compliant with ppt (*that* commercial program) keystrokes now.


Dec 29, 2000 - Webmail packaged

I have packaged the webmail utility I told some weeks ago. If you found difficult to install it, please grab he complete package. Sorry for any inconvenience.


Dec 26, 2000 - FPGA design

Some years ago, I've designed a microterminal in a hardware programming language (Altera's AHDL) that fits a single 128 macrocell chip. This is only historic now, but as someone asked me for a sample work with FPGAs, here is it. Please notice that AHDL is not very similar to VHDL (a real non-proprietary "very-high-level hardware design language"), so you will need Altera Corporation software to compile this, sorry!


Dec 02, 2000 - Tcl Webmail

I've written this simple web-mail program to serve real needs of a ISP here in Brazil. Its features are not fancy, but it doesn't require javascript (Oh, God, I hate javascript and also java!), nor cookies, can be fully customized, handle mime attachements, have a simple address book, etc, etc. Enjoy it and learn a little tcl web programming :)


Nov 06, 2000 - Real Time presentation

I decided to make available the slides in html (.tar.gz) of a presentation I was preparing to our Atlantic Linux conference. Unfortunatelly, this long planned event didn't occur, as our main sponsor, the Pernambuco state agency Fisepe, didn't keep its promises. Now you can enjoy the slides (portuguese only, sorry), but not the talk, of course.


Oct 26, 2000 - New Slidedraw release

Charles N. Wyble have been cleaning and improving Slidedraw. You can get this package with his contributions. If we found interest, maybe we can restart the development of this useful program.


Sep 05, 2000 - Page with all GDI printer issues

I have collected all work about GDI printers at its own page. A little organization is worth the effort.


Aug 04, 2000 - Reverse engineering a winprinter

I bought recently a winprinter, Samsung ML-85G, related as "paperweight" at the Printing-HOWTO. The device communicates with a non-standard protocol with the M$-Windows driver and Samsung don't seems to want giving me technical details on this monster.
So, I dediced to declare war :-)
First I looked for some useful tools, like RT-Linux for spying the interface in real time with another computer (and a specially designe "T" cable with some electonics), and Bochs (a nice x86 simulator all in software). If you have also a winprinter and would like to discuss with me the details of this reverse engineering project, write to my e-mail address. It would be nice to have other people to share the experiences.
Anyway, when everything is ready and working, I will put my work under GPL and release to everyone, to show Samsung that in our new world order, there is no place for industrial secrets nor dirty contracts with M$.
Viva la revolución.


May 24, 2000 - Print those labels easily

This tiny program, mketiq.tcl (in tcl, of course!), can make numbered labels for you. There is no docs, only some comments at the first linesi of the script, so don't run before reading. You can adjust the starting value, as well as other parameters (number of rows, columns, spacings, etc.) before generating a postscript file ready to print. So, don't bother anymore with a word processor (or worse yet, LaTeX) just to print some labels.


May 17, 2000 - C't Magazine

German C't magazine will be publishing a review of our Slidedraw program and it will be available in the shareware/freeware CD enclosed with the magazine. It will be found in the issues 12/00 and 14/00, so attention german users.


March 31, 2000 - LsBrowse

Do you do backups? Of course you do! What about reading those ls -lR files to find what you're looking for? Not very funny, isn't it?
Well, I have a small utility, LsBrowse, to make your life easier. Go get it just now! It will let you browse those catalogs in a mor natural, structured way. Life is beautiful, enjoy!


March 29, 2000 - Essay: The photocopy law

The great monopolies will try hard to change the laws, so they continue to earn more money from the consumer. What will you do about this? Read this essay (in portuguese, sorry) I have written about this and take your own conclusions.


March 20, 2000 - Article in "The Cobol Report"

Last week I was in a trip to Piraju-SP, about 4000 Km far from home. But there are some news about the Tiny Cobol project, my first article as a newbie columnist at CobolReport. Read it and send me comments, or better yet, suggestions on what you'd like to see in the next edition.


March 20, 2000 - Article in "The Cobol Report"

Last week I was in a trip to Piraju-SP, about 4000 Km far from home. But there are some news about the Tiny Cobol project, my first article as a newbie columnist at CobolReport. Read it and send me comments, or better yet, suggestions on what you'd like to see in the next edition.


February 26, 2000 - My Tix-4.1.0 patched for Tcl8.2

The official Tix site have not been maintained for a while. As I like this widget set, I have made some quick pathces to make it run with Tcl/tk version 8.2.1. Get your copy here, untar it, go to directory Tix4.1.0/unix/tk8.2 and run ./configure; make; make install to compile and install. Please notice that I'm not the maintainer and I have placed it available here just as a service to you.


February 8, 2000 - New tcl-guide article

If you think that cgi programming is only for perl, try this. It is just a simple real time clock under a browser, but it can give you the idea. Later I will show more, I promise :)


December 24, 1999 - Chapeuzinho Vermelho

Chapeuzinho Vermelho (in portuguese) is a story of a little girl with a red hat that walks through the woods to visit her grandmother, but there is a very bad wolf waiting her at the way...
Sorry, but I had no time to translate this to english, but it's an interesting warning to all RedHat(TM) users around.


December 16, 1999 - HandTerm pictures

Tiny Cobol was designed to work with some of my terminals. Here are the photographs of one of them, HandTerm. They are not manufactured anymore, but I have a newer equipment (in the less than US$100 range) similar, running under Linux.
Well, the pictures are from a folder: front, and back. I was the hardware designer, as well as software writer, and responsible for evertyhing technical in this equipment.
Are you asking if I made money with it? Sorry to say, but I almost went bankrupt... We don't live in an easy world, sir.



The Linux Webring
[ Join Now | Ring Hub | Random | << Prev | Next>> ]


aula do sabado

tcl curso flyer

The Rail

tiny-cobol

Last updated: 2002/06/07 15:45:09