Stocky and canvasplot

I love cute small applications that are useful and written in a short time. Not all applications can be developed like this, of course – although the "are useful" should hold true in any cases ;-).

A very good thing about Tcl/Tk is, that some ideas are very rapidly prototyped – ideas are expanded and coded down and realized quickly. That happened e.g. to Tloona. Usually the rough prototype that exists after some hours can be extended to a fully qualified product. That did not happen to Tloona yet, the IDE is in a process of function generalization and refining now, so that it will be easily maintainable. Also, I want to get the threaded Itcl finished before I really continue the work on Tloona. Since this all is done in my spare time it won’t be that fast… in the end there are other things that you can do in your spare time as well ;-).

But lately I got interrested in stock markets again, after a long time. And – visionary that I am – suddenly I was inspired to write a little tool that can track a portfolio of stocks, draw intraday charts for each of them and warns me about certain quotes that are reached. Just a prototype… and refined to a fully qualified application within some hours of bad-weather spare time fun. No wonder, the weather is truly "awesome" at the moment here… it begins to snow in 700m heights – at the end of May!.

A cute little project, in the end. The starkit can be downloaded here, at the bottom of the page (please read the license notice and disclaimer).
The stocky development reminded me on an extension I developed last year: canvasplot is supposed to draw XY bar- and linecharts on a Tk canvas, including the ability to zoom and scroll the zoomed charts. Well I did not develop it completely on my own, but took parts out of an apparently dead project named tkgraph. The extension is finished, at least the hacking part. Now, there must be documentation written – a task that is.. not very exciting ;-). But I will do it, I really should catch up with some things that I started in the past and finish them. For people that are interrested in the not documented version of canvasplot: it is part of stocky and can be obtained by unwrapping the starkit. Running binaries for Windows and Linux are included in Stocky, and the app itself provides an usage example of some quality.

Finishing up just takes time because it is my spare time…

Updated tclkit/windows

I updated tclkit.exe for windows to version 8.4.13 on my Tclkit page. The workaround for bug 1468291 is also included.

To be on the save side, I recommend to download and use the actual version…

New TclKits & Extension page

Finally and long overdue, I managed to compile a small page on my self compiled Tclkits and extensions. This has come out of all the work I did previously with Tclkit’s and some enhancements on various extensions.
The page is not nearly complete and will be updated from time to time when updates are available/necessary. It presents Tclkit’s for Linux and windows that include threads support and my (yet released) Itcl enhancements. Itcl is compiled into the tclkits statically as well as the Thread extension. Due to some changes to the Itcl core, it could be that Itcl-dependent extensions need to be recompiled. The extensions that are presented on the page, are mostly recompiled ones that depend on Itcl, e.g. Itk.

Windows Vista UAP

Found an article on UserAccount Protection in the new Windows Vista (which might get released within the next year or so… ;-). User Account Protection (UAP) exists for ages in modern and postmodern Unix systems like Linux and Mac OS-X. It means, that one needs to get root rights in order to do something that might do harm to the system. A very basic security feature that should have been there in Microsoft products as well, for many years.
The article on this site brings it into a very nice light. Read it if you are bored and want something to loudly laugh about :-) (Excerpt):

… The bad news, then, is that UAP is a sad, sad joke. It’s the most annoying feature that Microsoft has ever added to any software product, and yes, that includes that ridiculous Clippy character from older Office versions. The problem with UAP is that it throws up an unbelievable number of warning dialogs for even the simplest of tasks. That these dialogs pop up repeatedly for the same action would be comical if it weren’t so amazingly frustrating. It would be hilarious if it weren’t going to affect hundreds of millions of people in a few short months. It is, in fact, almost criminal in its insidiousness. …

Very very funny and worth a reading…

Tide is gone – welcome Tloona

A little investigation on the net reveals that the name "Tide" is already in use several times – and unfortunately at least once assigned to an Tcl/Tk IDE project :-.
Therefore, to prevent confusion or – even worse – legal disputes, I rename the IDE project to Tloona (a red planet in a science fiction story, purely imaginary ;-). Welcome, Tloona :-)!

At least it is easy to find an icon for it now…