Blisted.org
This is just a place where I stuff my stuff, keep my blog, code, and other things.
Papers
- Webservice Aggregation for Document Generation
- My point of view on JavaScript 2
- Giving JavaScript Packages
- Client side MVCs in web applications
- 100 lines or less: Memory pools in C
- 100 lines or less: Test Re-factoring with Multiple Class Loaders
- GPRS EDGE and the Samsung t519 in Ubuntu Linux
Projects
- A curious perl IRC client (dead)
- The dusty, still useful Image Manipulation Spider (available)
- My latest all-spec, no-code code review system (active)
- A 100% GNU AWK IRC Bot (available)
- A new programming environment for Javascript (active - incomplete)
Libraries
Perl
- POE::Component::Client::TCPMulti A high performance POE Component optimized for High Connectivity and easy migration from POE::Component::Client::TCP. As opposed to the ::Client::TCP Component, this module maintains all concurrent connections in a single POE::Session, which greately reduces overhead. Many other optimizations have been considered, and other functionality has been added as well (Such as being able to change each inh2idual connections Filter dynamically). Available on CPAN.
- POE::Component::Pool::Thread A POE component for a boss/worker thread pool, the boss thread being a POE Session Allows you to use non-cooperative code from within a cooperative environment, and easily share data.
- Curses::UI::POE Curses::UI::POE is a small perl module that forces the Curses::UI toolkit to the POE event based framework for all of its I/O handling. This makes Curses::UI multitasking-ready hot off the platter, and allows you to mix and match it with various POE Components to make very nice console networking (and other) applications.
- cookie.js A library for reading and writing multi-value cookies similar to those written by CGI::Cookie and Apache::Cookie.
- hierarchy.js A library for building hierarchal menus with JavaScript.
- Properties.js A set of objects designed for parsing Java properties files in JavaScript. Supports a subset of the properties file format, and completely supports the XML properties format.
AWK
My AWK projects lack real documentation, partially because there isn't any particularly good way to document AWK. Most of them a part of the afore mentioned awkbot.
- mysql.awk A library for talking to mysql through coprocessing /usr/bin/mysql gawk only
- irc.awk Actually a bit of a framework for building IRC Clients in awk, although I can't see it having a great amount of use, it is reusable. It works by letting you callbacks for many protocol actions, if the callback is registered, the appropriate function is called (blindly, assuming it's there). Only supports a small subset of the protocol.
...There are more available only in my repository, and even more scattered around my filesystem which I've yet to check in or remember.