RSS | Module Info | Add a review of

1 out of 1 found this review helpful:

Net-Twitter (1.10) ***

It implements the Twitter API just fine, but the documentation is a little unclear (and sometimes incorrect) at points. It's a good module that needs a documentation overhaul.

hanenkamp - 2008-04-17 18:18:22
Was this review helpful to you?  Yes No


(more reviews of Net-Twitter)

3 out of 3 found this review helpful:

ack (1.82) *****

This is a very well put together replacement for "grep -r" that works the way you always wished "grep -r" worked straight out of the box. The documentation describes how to tweak the configuration to make it even more what you want. This is becoming indispensable.

hanenkamp - 2008-04-14 09:31:01
Was this review helpful to you?  Yes No


(more reviews of ack)

4 out of 4 found this review helpful:

IPC-PubSub (0.27) ****

A superb module for handling IPC in a straightforward, easy-to-understand, and very easy to use way. However, the documentation is very weak. There's enough documentation just to use it. The docs don't help you at all if you need to know more about how the underlying caches are used, where pitfalls might lie, creating a custom cache, etc.

hanenkamp - 2008-02-02 18:04:04
Was this review helpful to you?  Yes No


(more reviews of IPC-PubSub)

3 out of 3 found this review helpful:

JavaScript (1.04) *****

It does everything that it must to let you use SpiderMonkey in your application. Being able to seamlessly translate Perl data into JavaScript and vice versa is very nice.

hanenkamp - 2008-01-24 23:12:57
Was this review helpful to you?  Yes No


(more reviews of JavaScript)

4 out of 4 found this review helpful:

Archive-Tar (1.36) *****

Archive::Tar is a must have for anyone who needs to automate or improve the management of your tar or gzip-tar files. It is well-documented, works nicely, and has all of the features I need when dealing with archives for most of my projects.

hanenkamp - 2007-12-19 08:55:09
Was this review helpful to you?  Yes No


(more reviews of Archive-Tar)

7 out of 7 found this review helpful:

Text-Markdown (1.0.3) ***

The documentation is off on another blog rather than in the POD, which is not ideal, but okay. The module itself works very well except for lacking wide character support. However, if you need wide character support, the patch in http://rt.cpan.org/Public/Bug/Display.html?id=27482 works like a champ.

hanenkamp - 2007-11-03 21:38:47
Was this review helpful to you?  Yes No


(more reviews of Text-Markdown)

6 out of 7 found this review helpful:

Text-Typography (0.01) *****

A seemingly simple thing, but using this module can make a big difference in the appearance of your web site. Sibley's done a good job porting this great idea.

hanenkamp - 2007-10-22 19:29:16
Was this review helpful to you?  Yes No


(more reviews of Text-Typography)

3 out of 3 found this review helpful:

URI-Query (0.06) ****

This is a useful module. However, the documentation is all in the synopsis, which is good, but sometimes details are nice. The interface itself provides a lot of extras that I don't need but they're not out of place. One thing is missing, though. It does not (as far as I can tell from the docs) unescape the actual URI elements. It would be nice if it had the ability to do that while it's ripping your form encoded/query strings apart.

hanenkamp - 2007-10-16 21:53:26
Was this review helpful to you?  Yes No


(more reviews of URI-Query)

4 out of 4 found this review helpful:

POE-Component-Server-SimpleHTTP (1.23) ****

Other than ALL THE OPTIONS BEING IN CAPS, the interface is pretty nice and works similar to the way POE::Component::IRC and POE::Component::Server::IRC work, if you're familiar with those. It has built-in SSL (experimental) support, which is also nice.

hanenkamp - 2007-10-16 10:27:22
Was this review helpful to you?  Yes No


(more reviews of POE-Component-Server-SimpleHTTP)

5 out of 5 found this review helpful:

Test-Dependencies (0.08) **

This would be a great module if it worked well. However, it's just extremely finicky. It doesn't handle even slightly unusual circumstances very well (for example, having non-Perl files or even temp files in the wrong place). I'd really like to see this module get some TLC and become useful.

hanenkamp - 2007-09-30 16:58:27
Was this review helpful to you?  Yes No


(more reviews of Test-Dependencies)

3 out of 3 found this review helpful:

CAS-Apache (0.45) *

What is it? I can't even tell. The module description says something about it bring great, but I can't tell what's so great about it. The synopsis says nothing and there's really not much else there.

hanenkamp - 2007-09-28 08:27:46
Was this review helpful to you?  Yes No


(more reviews of CAS-Apache)

5 out of 5 found this review helpful:

XML-Twig (3.29) *****

I rarely give a distribution a full 5 rating across the board, but rarely is a tool so useful and well made as XML::Twig. This module is indispensable for ripping apart XML, particularly when dealing with extremely large XML files.

It makes processing XML a nearly tolerable process (I mean, it's still XML after all). So, whether you need to translate your XML from one format to another, or just iterate over pieces of tags to perform an action, I'd highly recommend this module.

hanenkamp - 2007-09-25 14:06:04
Was this review helpful to you?  Yes No


(more reviews of XML-Twig)

5 out of 5 found this review helpful:

XML-Handler-YAWriter (0.23) *****

I needed to see the contents of a huge XML file so I could figure out which elements and attributes to rip out to import the data into a database. The xmlpretty script that came with this module let me pipe this file into less and examine it progressively. It was quite helpful.

hanenkamp - 2007-09-25 09:46:11
Was this review helpful to you?  Yes No


(more reviews of XML-Handler-YAWriter)

7 out of 7 found this review helpful:

Plagger (0.7.17) *****

Excellent all around module for ripping feeds apart and then putting them back together again in whatever format you need. It takes very little work to setup and the examples get you 90% of what you need most of the time.

hanenkamp - 2007-08-29 08:30:54
Was this review helpful to you?  Yes No


(more reviews of Plagger)

6 out of 6 found this review helpful:

Text-Original (1.4) *****

It flat does the job of generating shortened summaries of text.

hanenkamp - 2007-08-29 08:26:21
Was this review helpful to you?  Yes No


(more reviews of Text-Original)

2 out of 3 found this review helpful:

Object-Declare (0.22) ****

This is a very cool module. However, I wish the documentation was a little more complete.

hanenkamp - 2007-07-18 09:50:02
Was this review helpful to you?  Yes No


(more reviews of Object-Declare)

5 out of 5 found this review helpful:

XML-Writer (0.603) ****

Very nice module. Documentation of how to use namespaces would be helpful. It assumes you know that the obvious way to create XML with namespaces is to register a PREFIX_MAP and then say: $writer->startTag([ $myns_url, 'my-tag-name']);

hanenkamp - 2007-07-13 19:37:03
Was this review helpful to you?  Yes No


(more reviews of XML-Writer)

7 out of 7 found this review helpful:

Readonly (1.03) ****

This is a really nice way to declare constants. I was turned onto it by Damian Conway via Perl Best Practices.

hanenkamp - 2007-04-15 13:12:50
Was this review helpful to you?  Yes No


(more reviews of Readonly)

5 out of 6 found this review helpful:

SVK (v2.0.1) *****

SVK is to Subversion what Subversion is to CVS, as far as I'm concerned. If you're familiar with Subversion, you can start using SVK with practically no extra knowledge. Once you become familiar with how SVK works, it will be difficult to impossible to go back.

hanenkamp - 2007-03-27 10:45:58
Was this review helpful to you?  Yes No


(more reviews of SVK)

4 out of 5 found this review helpful:

HTTP-Server-Simple (0.27) *****

Another great module from Jesse Vincent. If you want a self-contained CGI application or just need a quick and dirty server for testing, this is your module.

hanenkamp - 2007-03-19 11:26:58
Was this review helpful to you?  Yes No


(more reviews of HTTP-Server-Simple)

2 out of 3 found this review helpful:

DBD-SQLite (1.13) *****

Indispensable. It just works and it just works well.

hanenkamp - 2007-03-19 11:24:05
Was this review helpful to you?  Yes No


(more reviews of DBD-SQLite)

3 out of 3 found this review helpful:

Image-Info (1.23) ****

This has worked very well at finding out basic information about several file types. The documentation has a few odd bugs that need to be fixed. Also, returning errors as an "error" key is not the way I prefer to handle errors (exceptions should generally be handled as exceptions, i.e., die/croak), but it is still a pretty nice little module.

hanenkamp - 2007-01-14 16:35:02
Was this review helpful to you?  Yes No


(more reviews of Image-Info)

7 out of 7 found this review helpful:

SOAP-Lite (0.67) ****

If you come into this module looking for something "light" because it has "Lite" in the name, this isn't it. SOAP::Lite is comprehensive and I've found it to be very useful. The documentation is not as well organized as it could be, but check out the examples directory. I'm not a huge fan, but this module works pretty nicely.

hanenkamp - 2006-06-20 15:19:41
Was this review helpful to you?  Yes No


(more reviews of SOAP-Lite)

6 out of 6 found this review helpful:

Inline-Java (0.51) *****

I recently used this to build the Java::JCR interface. Excellent module all around. This module made just a few hours this weekend very productive. The only hiccups I experienced were resolved by learning more about the module rather than tearing my hair out and working around problems I found. It's very nice indeed.

hanenkamp - 2006-06-12 06:27:18
Was this review helpful to you?  Yes No


(more reviews of Inline-Java)

3 out of 3 found this review helpful:

Data-GUID (0.04) *****

Thank you for coming up with a good replacement for Data::UUID which has been abandoned without a license for far too long. This module is excellent. (Thank you for updating Data::UUID, too.)

hanenkamp - 2006-03-14 17:47:09
Was this review helpful to you?  Yes No


(more reviews of Data-GUID)

2 out of 2 found this review helpful:

Test-HTML-Content (0.07) ***

I'd say this is a good start, but it's a little rough around the edges. The module is way too verbose when the page has validity errors. It prints them all out with every test. It also reports some erroneous validity errors, but that might not be this module's fault, but of HTML::Parser and the libraries it depends upon. (I.e., in this specific case, it seems to interpret the "name" attribute of form elements as having the same meaning as the "id" attribute, which doesn't appear as part of the HTML standard according to my reading.)

However, as for the module itself, the tests provided are really a good start, but it would be nice to see a few more. The no_tag() test should be able to make sure that no tag exists with certain attributes rather than just no_tag() named X exists. There's also no way to verify the textual contents of a specific tag, that I can find. Finally, the documentation for the module is sparse. The only way to figure out what the module is supposed to do is by reading the SYNOPSIS and then the source. There should be more.

hanenkamp - 2005-10-29 09:13:07
Was this review helpful to you?  Yes No


(more reviews of Test-HTML-Content)

0 out of 2 found this review helpful:

Module-Release-Extras (0.10) ****

Other than the installation, it's a pretty decent little add-on to Brian D Foy's release. As for the installation, need to add the "create_makefile_pl => 'passthrough'" to the Module::Build to keep the CPAN script happy.

hanenkamp - 2005-07-26 08:16:13
Was this review helpful to you?  Yes No


(more reviews of Module-Release-Extras)

Authen-PAM (0.15) ***

When it works, cool. However, it's not very stable. The C code seems to have some bugs.

Andrew Sterling Hanenkamp - 2005-01-10 08:38:07
Was this review helpful to you?  Yes No


(more reviews of Authen-PAM)

SPOPSx-Ginsu (0.58) ***

This is a softening of my previous review as my first one was rather more scathing than deserved. After some experimentation, This module is a good idea, but needs some work. The documentation is incomplete. If you want to use this module you have to read the test cases to figure out what to do---test cases are not good docs, IMO. The module provides a lot of functionality that is all contained within the two packages of this distribution. There's quite a bit there if all you need is inheritance. The logger is underutilized so it's hard to pick out bugs and I had to read the module source itself to get even a vague idea of the semantics (how are IDs set? are saves atomic across the inherited tables? what's fetched when a fetch is made on a parent? etc.) The idea itself is very cool and it does work. You'll just have to dig for awhile to understand it enough to use it.

Andrew Sterling Hanenkamp - 2004-09-09 05:04:19
Was this review helpful to you?  Yes No


(more reviews of SPOPSx-Ginsu)

DateTime-Format-Epoch (0.07) *****

I like it. Simple and to the point. And, just in case your epoch model isn't supported, general enough to allow you to define your own.

Andrew Sterling Hanenkamp - 2004-08-24 05:58:35
Was this review helpful to you?  Yes No


(more reviews of DateTime-Format-Epoch)

SPOPS (0.87) ****

I like it. Some of the documentation is out of date or misleading and I think this tool is *really* hard to get into, compared to Class::DBI or Alzabo. However, I think it's overall the most flexible and powerful of that trio. The extensibility of the system is it's strongest point. With just a bit of code you can add whole new classes of generic functionality--a nifty feature, SPOPx::Ginsu, for example. It's documentation is it's weakest point, I had to read the code a few times to understand what was going on and found a couple sticky spots where it contradicts itself (particularly about "object rules").

Andrew Sterling Hanenkamp - 2004-08-10 19:59:13
Was this review helpful to you?  Yes No


(more reviews of SPOPS)

1 out of 1 found this review helpful:

Apache-Session (1.6) ***

I have to agree with the previous reviewer, ti, this module attempts to do something nice, but I think the execution is a little precarious. I have tried to use this module on several occassions and been bit by the deadlocking bug with MySQL each time and remembered why I then went and wrote my own session code. It's a reasonably good module, but there should be more clarity in the documentation of the possible pitfalls and more work needs to be done to ensure safety.

Andrew Sterling Hanenkamp - 2004-08-05 08:22:44
Was this review helpful to you?  Yes No


(more reviews of Apache-Session)

Text-vFile (0.5) **

The module doesn't really work as advertised--at least parts of it don't. I also couldn't get it to read a VCALENDAR file, which the documentation seems to indicate is something it is capable of.

Andrew Sterling Hanenkamp - 2004-07-22 21:19:46
Was this review helpful to you?  Yes No


(more reviews of Text-vFile)


the camel