XBLinJS 0.4.1 is released.
In the unlikely event your browser has SVG support built in, see the SVG Widget demo. Simple, but real.
XBLinJS 0.4.1 is released.
In the unlikely event your browser has SVG support built in, see the SVG Widget demo. Simple, but real.
One of the promises of XBLinJS was that you'd be able to use it for more than just HTML. I have to admit that at the time, I was only about 80% certain that I could do that. But I saw this article, and combined with the recent market successes of Firefox and some personal projects of interest that could be used there, I took a few hours tonight and tried to create an SVG Widget. (Note that the real story with FireFox is they plan to "turn on" the SVG support for everybody in 1.1; it has existed for a while, but in a highly experimental form.)
Springboarding from here, discussing an article on how Darwinians may be their own worst enemy.
I was raised Christian and Creationist.
By explicit and informed choice, I am still the former. I can no longer call myself the latter. I thought it might be interesting to share my thoughts and conclusions on that, and why I do not believe that to be a fundamental conflict.
As is my speciality on this site, I would point out the "Creationist" and "Evolutionist" are not the only two choices, nor is this really a "shades of grey" situation, either. Instead, there are several distinct questions that arise, with more-or-less binary answers.
XBLinJS 0.4 is released now.
The promised "interesting widget" turned out to be a conversion of a Javascript Shell from elsewhere on the net; see the demo page, at the bottom.
The main point of this release, aside from the aforementioned Javascript Console, is the big internal changes in the release. Be sure to read the CHANGELOG.
One of the side effects of this big change is that XBLinJS can now actually be used as a replacement for XBL; see the Advanced Uses page.
This article explores a trend I had noticed lately, but had not noticed how pervasive it is. Much prime time television has become phenomenally complicated, to its great benefit. My wife and I both enjoy Alias and CSI (only the original, not the spinoffs), and we are frequently asking each other what something means, because if you so much as get up to get a drink, you'll miss something, something that might change the course of the entire episode.
I finally have a job, a real job, though I don't start until May 9th. For a while after that I will have an overlap between my real job and my last contract job, but after that, I hope to finally have some time to spend with a clear conscience on my open source projects that I want to work on, especially Iron Lute which has been seriously neglected (though not quite ignored).
There is a very nice Javascript Console available at http://www.squarefree.com/shell/shell.html; I've ported it into XBLinJS to replace the hacky little one I had written. I've tweaked it up a bit and also removed a little bit of functionality; in particular you can't start up the Console from a bookmarklet in the context of the original page, and it is easier to create subclasses with customized shell commands and keyboard shortcuts.
This is in CVS, though I have not tested it in IE, which typically means it won't work there yet.
During a bit of development downtime here, I've been working on making XBLinJS work on any ol' DOM nodes, not just HTML ones. Which, most notably today, means that you can in theory use XBLinJS as a drop-in replacement for the actual, factual XBL. It also means it can be used with other document structures that use DOM and the same basic event structure, like perhaps SVG someday. If we're extra good developers, we may someday see widgets that successfully integrate both XUL and SVG at the same time. Maybe even cross-browser...? Please?
Features are always in flux until such time as the release occurs, but here is the current plan for 0.4:
XBLinJS version 0.3 is released; get it at SourceForge.
A demo page is available, though at the moment I think it will still only impress serious Javascript programmers.
For people who don't really care about XBLinJS per se, but do care about web development issues, you may wish to check out my dangerously-close-to-rant statements about my experiences with Mozilla's technologies. (The only things saving them from being a rant is that I propose that XBLinJS, or at least something like it, is a solution to the issues I raise; I tend to think of rants as things with little or no constructive value.) This is why an XBLinJS release announcement is posted also on my blog's front page.