ShipIt is very cool deployment tool for upload file to CPAN.but, I hate the format of the .shipit.I want more structured configuration file format, likes YAML.I like plagger style configuration file.
current format is likes follow:
steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
# if directory, where the normal "make dist" puts its file.
MakeDist.destination = ~/shipit-dist
svn.tagpattern = ShipIt-%vCheckChangeLog.files = ChangeLog
If we use YAML.pm then...:
---
plugins:
- module: FindVersion
- module: ChangeVersion
- module: CheckChangeLog
- module: DistTest
- module: Commit
- module: Tag
conf:
pattern: ShipIt-%V
- module: MakeDist
conf:
destination: ~/shipit-dist
- module: UploadCPAN
This is just an idea :)
wassr official Prism Client is released at few days ago.
wassr prism client uses Growl, user stylesheet, user js.
wassr.com is connect between, pc, im, and SECONDLIFE.you can easy to communicate between that SL and IM :)
Wassr.com supports Prism(Mozilla product)!This is the best example of the Good Prism Usage, isn't it?We can create cool Prism apps only with CSS and JavaScript!
http://wassr.com/help/prism.html
I want to write High Quality Software.
I'll use the Continuous Testing.
what's next my project?
I have very small knowledge about XPath...
code:
use XPath;
my $xp = XML::XPath->new(ioref => *DATA);
print join "\n", map { $_->toString } $xp->findnodes('//span[@id="first"]/following-sibling::node()/following-sibling::node()');
print "\n";__END__
<html>
<head>
<title>title</title>
</head>
<body>
<div>
<span id="first" class="1"></span>foo<span class="2"></span>bar<span class="3"></span>baz<span id="last" class="4"></span></div>
</body>
</html>
result is:
<span class="2" />
bar
bar
<span class="3" />
<span class="3" />
<span class="3" />
baz
baz
baz
baz
<span id="last" class="4" />
<span id="last" class="4" />
<span id="last" class="4" />
<span id="last" class="4" />
<span id="last" class="4" />
Is this correct behavior?
amachang wrote test set for XPath.
I want to use that test suites for XML::XPath(?:Engine)?.Because, XML::XPath's response is strange in some edge case.