phing

(( this is a crosspost from plix.org ))


Development on Lambda has continued with the recent introduction of the combo box widget and the complete refactoring of the event handling code (using Dean Edwards' addEvent solution). The Lambda demo page has been updated accordingly.

The ORM code for my PHP framework has reached a point where it is now usable, though there still exist some fairly severe limitations which need to be addressed. I've deferred further work on that while I flesh out Lambda bindings for the views and start work on actually constructing a more robust directory structure for the framework. As it stands right now the framework resides along side the application codebase, though I am eager to move it elsewhere, develop a PEAR channel for the related libraries, and use Phing to develop a coherent build system for the framework.
  • Current Music
    tupac - my block (nitty remix)

NBK

(( this is a crosspost from plix.org ))


There is a moment in Natural Born Killers where Woody Harrelson and Juliette Lewis kiss, a moment punctuated by a comment made by Robert Downey Jr., a comment so ridiculous, so utterly absurd that it caught me entirely off-guard and induced the strongest laughter I've ever experienced resulting from a satire. It was an epoch of the film, the remark so entirely encompassed the entire message of the movie and delivered it with such poignancy as the embodiment of epiphany in a single line.
  • Current Music
    rage against the machine - bombtrack

I was wrong

(( this is a crosspost from plix.org ))


From time-to-time I'm given insight into those with whom I have chosen to associate myself. Because of no particular incident I have recently realized some of these insights and, frankly, I'm saddened. The persons in question aren't loyal, nor hospitable, despite my excessive benefit-of-the-doubt.

Things have come to an apex and I've given up. Things need to change and I'm feeling misanthropic.

Addendum: those of whom who may actually be reading this need not fret, those in question are of the immediate, real-life persuasion.
  • Current Music
    social distortion - I was wrong

leafy

(( this is a crosspost from plix.org ))


I saw weezer in Atlanta this past saturday and it was an excellent show. It's nice to see them back to Blue Album-form.

On the Lambda-related front, the Tree widget is done. Lambda.Widget.Tree has been added with a demo available on the Lambda demo page. Unlike the Tab widget, Trees are a well-known and old JavaScript widget. However, unlike most others, this implementation degrades as nicely as the tab widget. The trees are based upon XHTML lists and *all* styling is accomplished through CSS (including the expand and collapse icons).
  • Current Music
    weezer - my best friend

javascript fun

(( this is a crosspost from plix.org ))


As of late I've been working on a JavaScript library similar to prototype and I've been working first and foremost on various HTML widgets. This past afternoon the first was completed (Lambda demo -- note that the opacity demo is currently broken), a tab interface. Nothing revolutionary functionally, but implementation-wise it is the first that I know of that degrades perfectly if the client has JavaScript disabled or is using a browser that doesn't support the DOM. Furthermore, all styling is handled through CSS. The only issue that it doesn't address is the so-called "AJAX Effect" which renders the browser back button useless. I don't foresee this as an issue, though, as the tab metaphor doesn't map to the back button paradigm anyway (there exists no need as the user can simply go back to the previous tab).
  • Current Music
    weezer - perfect situation