Older blog entries for superant (starting at number 85)

Working on rwdtinker. This Ruby web gui framework has lots of applets now. music playing, text editing, gif showing, etc. http://rubyforge.org/projects/rwdapplications/

Need to get more translating done. Would like to have Japanese translation.

Have been using Compendium for the last few weeks. http://compendium.open.ac.uk/

I find it, for me, the best concept mapper, mind mapper. But, I hesitate to fire it up each day. It seems like such a big app. It is like launching the space shuttle. And I kind of lose my place in the different nodes of the maps I have going. I have a daily node, for my daily diary and notes. I have a ToDo node for the things I want to remember to get to. I have several Ruby programming nodes. I have an ebook node, local harddisk file node, contact phone and email node, and a book writing node.

I love the way it works and the reports it can generate. But perhaps its beatiful graphical layout is a drawback also? So it occured to me to take the limited text forms of rwdtinker to make a concept mapper. I will call it a Dialog Mapper. I am not sure of the exact program logic, But the idea is simple, I think. Record links and connections between ideas and information. Be able to find the ideas and trace forward and backward between links. Be able to output the information in useful ways.

This is a mashup between wikis, outliners, mind mapping and harddisk directories.

Look for the rwddialogmapper coming soon at http://rubyforge.org/projects/rwdapplications/

2 Sep 2008 (updated 2 Nov 2008 at 11:49 UTC) »

working on rwdtinker.


The idea of this ruby project is to build simple web forms to communicate with programs.

I have always had concerns about gui code interspersed with program logic. It is difficult to read someone elses program. And it is hard to port. With so much attention to MVC now, I think program construction is moving in the right direction.

I first worked on rwdtinker when ruby on rails was first being developed. It is a small simple gui system for those quick projects you need to get working in a few minutes. RwdTinker is meant for personal use on your own computer. Say you want to write a quick program to track movies you watched. It should only take a few minutes to handle gui portion.

Tinker was my wife's idea for the name. It is useful for tinkering together programs.

I have been so busy with ruby tinker coding I haven't read the book I picked up from the library. Null-A Continuum by John C. Wright. This is a modern update of the old World of Null-A books by A.E. Van Vogt based on General Semantics.

Poster presentation in Hamilton Island at the end of July.

ISBA 2008 (9th World Conference of the International Society for Bayesian Analysis) (ISBA) http://www.isba2008.sci.qut.edu.au/

my poster title is:
"Rule Tables for Animal Response"

Flying from Los Angeles on July 18

In this presentation I propose a model for calculating animal choices using rule tables that includes high levels of uncertainty.

Giving poster presentation at science conference today: http://www.wolframscience.com/conference/2006/program.html

My presentation is that 1-dimensional cellular automata can be used for modeling the correspondence between the real world and features of the arithmetic number line.

I will post a version of it at: http://superant.livejournal.com/

Flying back from DC on Sunday.

Used avidemux to create a trailer for the movie Serenity, based on Firefly that is coming out this month. SciFi action movie.

I edited down a Small Damn Trailer from Eric Olsen's Big Damn Trailer

A Trailer by fans for fans. 3.48 minutes, 56 megs.


Found it easy to use, but I was not able to be as precise on the timecuts that I should have been.

9 May 2005 (updated 9 May 2005 at 19:07 UTC) »

Am working on AI with work on RwdEliza. This little coded frontend using rwdtinker will give simple responses to simple dialog like the old Eliza program


The program now uses the Link Parser that was rubyfied:


The long term plan is to parse input sentences and generate responses that are learned over time.

There are more than 3700 downloads of rwdtinker applications in the last 6 months. I need to improve the documentation and write articles to explain the framework.

My wife's mother died on Thursday. Why do I post when bad things happen? It was so sudden, we are not adjusted.

Have been modifying rwdaddresses. This little contact book uses Ruby, RubyWebDialogs and the Tinker framework. The newest version has added rconftool use to update configuration files and changed applets removal and installation to not use external programs. So it should "just work"TM on Windows.

Have made unofficial Debian packages. http://rubyforge.org/projects/rwdapplications/

I am finding that typos are the big problem with programming. I do alot of cutting and pasting, and that leads to programs that don't run correctly. Typing or cutting and pasting lead to errors in spelling or referring to wrong variables. The plus side is rapid development. I am almost always able to use a pre-written code module, but making the correct changes in the correct places is difficult.

I guess we need a tool that checks that our variables and function calls are consistent for the block of code we are using.

Pretty exciting time with my Zaurus 5500. Just got Tinker working with RubyWebDialogs on it.

That was a long project today. Installed and uninstalled about five different versions of Ruby for ARM. Mostly versions of 1.8.1, but also a 1.8.2 preview. They all had library dependency problems. Libraries are a good computer feature, but they can take you to dependency hell. I installed from ipkg and zips and tars. Finally got a 1.8.1 version working.

rwdaddresses are working in my PDA. Yeah. Now to get my schedule, movie database and other applets installed.

Have added features to rwdtinker so that multiple applets can be installed at the same time without stealing screen real estate.

I am now using WaTiR with Rwdtinker using RubyWebDialogs. WatiR is Web Testing with Ruby. It drives IE through COM and DOM to push buttons, click links and verify that text is on result pages.

I have started testing rwdtinker http://rubyforge.org/projects/rwdapplications/

rwdtinker applications are small Ruby applications built to use RubyWebDialogs

I started under windows XP sp2 with watir.tar.gz dated Dec 22, 2004. I was impressed that every button dialog box and clickable link in the application was testable with WaTiR.

I do not use XP at home developing with Ruby. I decided to try to get WaTir working under Wine on Linux. I use Debian unstable with compiled kernel 2.6.9. I had an old version of crossover office installed. (version 2.1). Nothing worked. I kept installing IE over and over again. I tried Debian unstable version of Wine. I tried 20041212 version of Wine. The errors mostly were com errors related to starting IE. Could not find the registry key {0002DF01-0000-0000-C000-000000000046}. I opened regedit under wine to try to trouble shoot.

Finally to make the story of a long day, short, I installed the free demo version of a new crossover office. install-crossover-standard-demo-4.1.sh Using ruby 1.8.2 (2004-11-06) [i386-mswin32] Watir is working like a charm under Linux!

I am building test suites for all my rwdtinker applications.

76 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!