Subscribe to RSS Feed

Categories

Archives

Archive for the 'Languages' category

Announcing Osgood: An Event Repository

Yesterday I released Osgood::Client and today, after realizing I had botched the upload, Osgood::Server. Unfortunately the documentation is a little thin, so I’ll take this opportunity to both inform the world and the module of it’s purpose.

Osgood is a passive, persistent, stateless event repository. The current docs say queue rather than repository but [...]

Read the article

Hanging Antlers On Your ResultSets

At some point in the not too distant future, the intarweb’s magazine consumers will be perusing a new magazines.com. I’ve got the responsibility of building it. One of the requirements is to allow our Merchandising and Marketing folk to get their jobs done without too much fuss. The system they use will [...]

Read the article

Ayalike: Content Management using Catalyst

UPDATE: The demo and trac links are down atm, as Ayalike is being moved to new hosting.

I’ve been hacking away for the last week or so on a content management system (henceforth CMS). We are going to need a CMS for some future $work projects and I’m generally unhappy with all that I’ve reviewed. [...]

Read the article

Laundry List of Leisure

Things have been hectic as of late. Two weeks ago or so I began the rather stressful experience of converting the call center at work from an ancient terminal based order entry system to a fancy, modern Web 2.0-ified one. Many years of data was converted, and dozens of processes had to be [...]

Read the article

DBIx-Class-QueryLog 1.0.0 Released

I just uploaded the 1.0.0 release of DBIx::Class::QueryLog to the CPAN.

The 1.0.0 label is mostly just a not to it’s maturity. I’ve been using QueryLog extensively at $job — most recently to tune a multi-million order conversion script — and a 1.0 is in order.

The only new feature is a [...]

Read the article

Adding Action Timings To Your Output

UPDATE: Jon Schutz recently posted an update to this idea. Please use his!

When handing a request Catalyst politely outputs each action executed (in order) along with it’s timings, like so:

2007/05/17 13:52:18 INFO [Catalyst : 1506] Request took 0.429198s (2.330/s) .—————————————————————-+———–. | Action [...]

Read the article

Come Work With Us!

We are hiring at the office. It’s in Franklin, non-telecommute and LAMP.

The linked description basically sums it all up, but I’ll divulge a little more. We are looking for a mid-to-junior person: anywhere in that range. While being a Perl junkie would be cool, we are open to all types of experience. [...]

Read the article

Profile Your Catalyst/DBIC App with QueryLog

Months ago I implemented DBIx::Class::Storage::Statistics with the intent of making some sort of profiling tool. I finally got off my ass and did it. DBIx::Class::QueryLog should be on CPAN this weekend.

At $work we are replacing a legacy system with one based on Catalyst. One of the deliverables for this year is a [...]

Read the article

Reductio ad speedum

It is pretentious for me suggest my own name be attached to something. Therefore I will not request that this be named in my honor, but I would like to release this law to the world.

As a discussion related to speed, efficiency or convenience of a ‘program’ grows longer, the probabilty of someone telling [...]

Read the article

My Little Side Project: Telemetry

A few years back I wrote an app for tracking the various numbers and values that are prevalent in a datacenter. This app tracked the vitals of all kinds of doodads. It was a glorified visualization tool. I used various bits from CPAN but eventually got fed up and decided that I [...]

Read the article

Chart::Clicker’s New Home

Rather than clutter up my personal blog with dribble about charts, I’ve created a new home for Chart::Clicker. I’ve also puncuated this with the release of 0.2.3.

Now I can’t use Clicker as a crutch for posting here…

Read the article

Clicker Gets Talkative

I’ve been avoiding writing two pieces of Chart::Clicker: the legend and the axis and it’s labels. I don’t know why. Perhaps they just aren’t as fun as the renderers.

Tonight I took a crack at it. The above example admittedly doesn’t look like much but it’s actually a lot of progress. There [...]

Read the article

Chart::Clicker 0.2.2

I have now exposed opacity of the Area renderer, plus added the ‘fade’ option as well. I only exposed these new hooks (as well as an option to pass a Stroke) in Area. The other renderers, being red-headed step-children, will have to wait. You can now generate things like this:

chart-clicker-0.2.2 The example charts [...]

Read the article

Poking Fun At RoR

As seen on the purchase page for the RoR PDF-book Agile Web Development with Ruby On Rails (click ‘Buy PDF now’)

Note: If a shipping amount shows as $99,999, that particular shipping option is not available for this order (normally because of weight). Please select another option.

Now that’s quality! I realize that The Pragmatic Programmers’ site is [...]

Read the article

Chart::Clicker 0.2.1

Chart::Clicker. That’s the name I’ve picked. It means absolutely nothing. I think it sounds good.

I decided after a lot of thinking that there was no clever way to convey all the things I wanted the name to convey. I knew I didn’t want ‘Cairo’ in the name. No disrespect to [...]

Read the article

Unnamed Chart Module 0.20

Cairo.

GD was giving me some trouble and the frustrations got my eyes wandering. As I pondered graphic libraries I recalled Gnome’s noise concerning Cairo, so I went to check it out. I was impressed with it’s capabilities. I was pleasantly suprised to find Cairo.pm on CPAN, so here we are. All the Renderers [...]

Read the article

Unnamed Chart Package 0.1.0

I’m getting close to releasing this thing on CPAN, I think. I learned the ropes with the recent release of Data::Stack (which needs some more work to be good) and know how to use PAUSE now.

What’s new? I switched to using Class::Accessor for all the classes for convenience then added Point, Insets, Border [...]

Read the article

Unnamed Chart Package 0.0.4

Tonight I added a Color class and setup Chart::Decoration::Marker to use it. I also added a color to the Decoration::Grid so that the Markers it generates can have a special color.

chart-0.0.4 - The examples have been updated, but little is different.

$chart->plot->()->grid()->color(new Chart::Color(200, 200, 200, 0));

This raises an interesting problem for me. Chart is [...]

Read the article

Unnamed Chart Package 0.0.3

Before I leave to stay at Nicole’s for the weekend I have to release 0.0.3. I couldn’t tolerate how ugly the grid code was. This release has a proper grid and all the renderers honor it. You can change the ticks with:

$chart->plot()->grid()->domain_ticks($x); $chart->plot()->grid()->range_ticks($x);

You can look at the examples to see the result.

Read the article

Unnamed Chart Package 0.0.2

I’ve still not settled on a name.

This change yields nothing to the end user, unless you happen to be using an area chart. The changes are all internal so there is also no code sample to show. The changes should allow me to flesh out new features though. I’ve spent the last few nights [...]

Read the article