Reviews by Agent Zhang

cpanratings
 

RSS

HTML-TableExtract (2.10) *****

Excellent module, much easier than Template::Extract and HTML::TreeBuilder for extracting data from web pages in many cases, and one even doesn't have to look into the HTML source being processed.

My only complaint is the encoding problem. When dealing with pages in non-ascii and non-utf8 encodings like GB2312, it just refuses to match headers. I have to convert the HTML input to UTF-8 manually all the time. I think it may be a problem on the HTML::Parser side... So UTF-8 is always my best friend. :)

Agent Zhang - 2007-01-17T07:15:53 (permalink)

1 out of 1 found this review helpful. Was this review helpful to you?  Yes No

Test-WWW-Selenium (1.03) *****

This module is extremely easy for both web site automation and web site testing. The Selenium server can control my Firefox 1.5 browser to access many real-world web sites flawlessly. The Selenium firefox extention is also very handy for generating the perl code (making use of Test::WWW::Selenium) automatically for me.

With this module, I no longer need to fight against nasty HTML source or client-side JavaScript tricks used in many web pages. Yay!

Agent Zhang - 2006-07-04T12:15:55 (permalink)

11 out of 11 found this review helpful. Was this review helpful to you?  Yes No

Perl6-Attributes (0.04) *****

Perl6::Attributes makes the source code of my Perl OO modules
amazingly neat. Moreover, it's very simple and very light. I really
appreciate the power of the ``$.attr'' syntax. Thanks, Luke!

Agent Zhang - 2005-11-29T04:41:03 (permalink)

4 out of 4 found this review helpful. Was this review helpful to you?  Yes No

Net-SMTP_auth (0.07) *****

Excellent module!

Its super class, Net::SMTP, can't go through my STMP server's
authentication process (my server only supports LOGIN, PLAIN, and
NTLM auth types). Net::STMP_auth is just what I'm looking for.

Good job!

Agent Zhang - 2005-11-25T00:13:08 (permalink)

3 out of 3 found this review helpful. Was this review helpful to you?  Yes No

Test-Deep (0.089) *****

I've found this module the best choice for testing complex data structures like ASTs. When a test fails, it provides much more detailed info on how two deep structures differ than Test::More's eq_array and eq_hash do. The brilliant idea of this module reminds me of a funny language named TXL.

Testing ASTs could hardly be interesting without Test::Deep! So I decide to rate it five stars.

Agent Zhang - 2005-10-22T06:22:47 (permalink)

5 out of 5 found this review helpful. Was this review helpful to you?  Yes No

SQL-Translator (0.07) ****

This module is a wonderful work!

However, I hope the author will provide more args to the GraphViz producer, so I can get more control over the tyle of the pictures generated. The default settings lead to graphs with poor appearance.

Agent Zhang - 2005-10-08T20:45:07 (permalink)

5 out of 8 found this review helpful. Was this review helpful to you?  Yes No

Visio (1.009) *

Yeah, the capabilities are currently very limited. I can't even figure out how to build an untrivial Visio page according to the current POD documentation. Anyway, automating Visio is really a great idea, so I wish the author to improve this stuff constantly.

Agent Zhang - 2005-09-25T05:20:45 (permalink)

2 out of 2 found this review helpful. Was this review helpful to you?  Yes No

WWW-Mechanize (1.12) ****

Greate module for testing web applications. But it will be perfect if support for JavaScript is eventually added. :=)

Agent Zhang - 2005-08-08T19:38:29 (permalink)

3 out of 3 found this review helpful. Was this review helpful to you?  Yes No

WWW-Mechanize-Shell (0.36) ****

Excellent Tool! I've never imagined web hacking can be so easy!

Agent Zhang - 2005-08-08T19:10:16 (permalink)

1 out of 2 found this review helpful. Was this review helpful to you?  Yes No