?

Log in

No account? Create an account
plix's Journal [entries|friends|calendar]
plix

[ website | plix.org ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

phing [22 Jan 2006|11:33pm]
[ mood | proactive ]

(( 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.
1 comment|post comment

new year [01 Jan 2006|03:45am]
[ mood | no complaints ]

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


It's a new year and I'm finally getting somewhere with a project. Things are looking up.
post comment

someday... [02 Dec 2005|01:26am]
[ mood | exhausted ]

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


I hereby promise myself that someday I'll get back to plix.org. I at least hope to get back to work on the framework sometime in the coming month.
post comment

suit [01 Oct 2005|02:31am]
[ mood | decent ]

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


Myself in a suit in New York circa 2003.
1 comment|post comment

NBK [24 Sep 2005|05:17am]
[ mood | amused ]

(( 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.
2 comments|post comment

cool shit sometimes appears as if from nowhere [20 Sep 2005|11:10pm]
[ mood | ask again later ]

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


This is quite possibly the single coolest web thing I've ever seen and is certainly the most novel and elegant CSS hack that I've yet come across.
post comment

it's one of those nights [10 Sep 2005|02:36am]
[ mood | surrealistic ]

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


It's just one of those nights...

Context: currently there's loud techno emminating from a neighbor's apartment, I earlier walked past an impromptu Franzia party on Main St., and I'm currently watching one of the best political debates that I've ever seen (Real Time With Bill Maher #59).
post comment

I was wrong [22 Aug 2005|03:55am]
[ mood | disappointed ]

(( 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.
post comment

leafy [20 Jul 2005|02:17am]
[ mood | decent ]

(( 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).
post comment

javascript fun [16 Jul 2005|02:13am]
[ mood | pretty good, kinda tired ]

(( 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).
post comment

back down south [04 Jul 2005|10:56pm]
[ mood | anxious ]

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


Hey, I’ve got nothing to do today but smile.
Da-n-da-da-n-da-da-n-da-da here I am,
The only living boy in New York.
1 comment|post comment

back in SC tomorrow [01 Jul 2005|05:18pm]
[ mood | good ]

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


If you're laughing at this fool tonight
Let me rid myself of any line that I might use to trip you up.
And as I'm howling at the moonlight, don't you kid yourself
I will be your luck
Cause even at my worst
I will be your luck
never be your curse.
post comment

(wish I was) feeling good [17 Jun 2005|06:49am]
[ mood | fucking stressed ]

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


Windmill, Windmill for the land.
Turn forever hand in hand.
Take it all in on your stride.
It is sinking, falling down.
Love forever love is free.
Let's turn forever you and me.
Windmill, windmill for the land.
Is everybody in?
post comment

prepared queries [24 May 2005|09:52pm]
[ mood | good ]

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


I've been reworking my PHP PostgreSQL interface and in doing so I've been looking at emulating prepared queries and paramater-replacing similar to that offered by the perl DBI::. However, in doing so I discovered that pgsql now (starting with 7.4) supports prepared queries natively. Further investigation revealed that PHP's pgsql bindings have new functions for dealing with these abilities. Furthermore, there are also new functions for performing paramater replacement. So, updating my class to support all these new features, and even extending them further (the new functions don't do proper type convsion such as PHP's null to pgsql's NULL) I completed my revisions early this afternoon only to discover that the PHP documentation is misleading in that it incorrectly states that these new functions are available in PHP 5. In actuality, they aren't available until PHP 5.1 (which is in CVS). Luckily, however, the pgsql bindings are self-contained and the 5.1-CVS version can be pulled and compiled against PHP 5.0.4 (though it does require that a macro, STR_EMPTY_ALLOC(), be defined (due to a new coding convention).
post comment

cinco de mayo [05 May 2005|03:27pm]
[ mood | approaching relaxation ]

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


it's 05-05-05 today.

new gorillaz, audioslave, dave matthews band, oasis, and weezer albums coming out this month. need to remember to purchase.
post comment

testing... testing... 1...2...3... [29 Apr 2005|06:15pm]
[ mood | like my mind is about to explode ]

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


It's exam week this week (and next), so there's not much to expect from me until Tuesday.
post comment

~~~~~~~~~~ [26 Apr 2005|10:05pm]
(( this is a crosspost from plix.org ))


plixorgv5, total incoherence
coming soon to a website near you.
post comment

quickie [26 Apr 2005|01:17am]
[ mood | so-so ]

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


just a quick note that I finally got around to blocking off-site linking of the enormous amount of archived material on plix.org/old/ which has in recent months been the primary cause of traffic.

[update 01:07:00 04-26-05]
to update the earlier post, I've implemented the IE png alpha transparency hack to resolve the styling issues related to the weather box for internet explorer users.
post comment

weather [26 Apr 2005|12:19am]
[ mood | chaotic ]

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


the frontpage is now sporting my new weather module. it's nothing spectacular, but it taught me a lot about the various weather services (long story short: EJSE is the way to go) and that weather.com's rules on use are orwellian at best. The NOAA's service is fast and detailed, but it's irregular and seems to lag behind, especially for the geographic area I need. The PEAR Services::Weather module made the entire thing a breeze, but it took me a good long while to figure out that the EJSE subsystem had a rather significant bug related to caching that was slowing the frontpage down something fierce (it was creating an instance of the PEAR SOAP package and connecting to the EJSE site on every page load rather than only when there was a cache miss). Once that was resolved things speed up nicely and rendering times are back to normal, albeit still far slower than I'd like them, though that's a concern for when I properly rewrite this entire thing.
post comment

singletons [25 Apr 2005|02:16am]
[ mood | plesant ]

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


I don't know why this hadn't dawned on me before, but a big performance and simplicity boon to hydrogen (and most of my projects in general) would be to implement the layout driver, the database driver, and the other base objects as singletons. This should make modules and related *vastly* simpler as they can simply make a global call to the base class to grab the instance. This will probably also require that the layout/view maintain a full structure of data before pasing it, though this isn't much unlike how things are done now. Furthermore, it seems that it would be an interesting idea to implement a fair deal of logic in the view driver (not the view, but in the driver that implements the view) to determine what modules (core or extensions) have requested access to particular parts of the view data in advance. This will allow the view to start dumping data progressively (thus keeping memory consumption down) as it becomes "final" (i.e. there are no further operations pending against it).

Still messing with the JS behind the upload progress bar. The majority of the time involved with that has been involved in implementing and debugging various auxillary functions and classes such as those related to the Ajax (XMLHttpRequest) functionality. It's rapidly becoming a hell of a useful and general library, though, that should make my future projects a hell of a lot more interactive and aesthetically pleasing.
post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]