Projects posted in ‘Programming’
-
Cambridgify

Cambridgify is a little website that I put together for fun after I read the garbled block of text about Cambridge University research—you know, the one wehre all the wrdos are mxeid up. The concept described in the text seemed to work well enough for the example they used, but I wondered how well it would work in the real world. So, the Cambridgify website takes any web page URL and processes the text according to the same rules. It’s truly random, so you can expect a different result every time even if you go to the same page. It has a few limitations, but overall it works pretty well. Try it and see!
-
Phej Framework

Phej is a lightweight, extensible PHP5 MVC framework designed for simplicity and convenience. The main framework code is contained in a single PHP file, and for basic operation you only need a custom
index.phpfile and.htaccessfile. Any other features are added as desired using standardized plugins. Plugins can provide their own models, views, and controllers if necessary. The framework handles code errors as cleanly as possible, providing context-sensitive error reporting. There is no public code just yet because of further development and testing, but it should be available soon. -
AML Library

Application Markup Language, or AML, is a simple XML-based language that allows you to easily build a clean, functional, native application for your mobile device. The AML library implementation is open-source, and doesn’t require any imports from your package to work. AML doesn’t require you to know the details of how the mobile device builds its views. It doesn’t depend on some extra plugin installed on your device, and it doesn’t run your app code through another service. The library still needs a lot of work, but the concept works and there is some usable code for Android. Visit amlcode.com for more info.
-
MailRex

Think of MailRex as a cross between Daytum and OhLife. You define stuff you want to keep track of and how often you want to enter data for each item, and we’ll send you email reminders asking for the data. You simply reply to the email with the data supplied in the pre-formed response areas, and MailRex takes care of the rest. If this sounds intriguing, check out the fledgling beta sign-up site to let me know. There is no usable interface yet, but it will hopefully come soon. I’ve been testing the reliability of the back end for a while now with great success, so the concept is good at least.
-
Feechr

Feechr is a project design and management tool that is built to be as intuitive as Basecamp, but as customizable as you might reasonably want. The most similar service to what I envision is GoPlan (an excellent service, which I do use), but it doesn’t place enough emphasis on design and individual item progress and review to satisfy my perfect idea. I have a working structure in place built on the Phej Framework, but further development has been on hold for a while due to other duties.
-
RabbitMon

RabbitMon is an effort to create a very simple, very modular monitoring framework. I have worked with Nagios and found it to be very powerful, but not always the best solution, especially for integrating with other systems. I have currently deployed a complex Nagios monitoring system in a work-related situation, and the way we are using it is only utilizing a very small portion of its capability. RabbitMon, as the name suggests, is a small and light tool that is built for passive agent reporting and remote configuration. Agents report data over HTTP/S in XML or JSON format, which means the “server” component can be a single PHP script tied to a MySQL database, or something similar. This is still under active development.
-
PDOQuery

PDOQuery is my new database abstraction library. It’s modeled to a limited extent after jQuery syntax, though obviously not all the same kinds of functionality apply, and the base language is different. The query language is built in a similar fashion, only PDOQuery selects and manipulates a database instead of DOM elements. Query modifications are built to return a PDOQuery object, just like jQuery, so you can link modifications together or apply a new selector to an existing object. The library takes full advantage of PHP to provide powerful object integration, making it extremely simple (and mostly automatic) to create a PHP class that directly represents a database table row. View the unfinished project website at pdoquery.com, and play with a selector demo here.
Wayne and Layne