Monday, September 14, 2009

Installing Padre on Windows Vista

Last week, I (re-)installed Padre on my Windows Vista machine. Padre is a development environment geared towards Perl programmers, with a focus on Perl beginners.
I use the Strawberry Perl distribution (5.10.0.6) and read that it was a breeze to install Padre.
Well, it almost is.
I opened the cpan shell (typing cpan in a DOS shell is all it takes if C:\strawberry\perl\bin is in your PATH).
The regular install (install Padre) failed because of a dependency on Wx::Perl::ProcessStream not building. Just force install that module (force install Wx::Perl::ProcessStream) then install Padre (a ticket has already been written for the issue).
It works like a charm, no need to force install Padre anymore!
So if you are a Perl beginner and want to use an editor written in Perl + suited for Perl tasks, you have no excuse anymore.

If you already have Padre and want to update it to version 0.46 released today (September 14th 2009), type upgrade Padre in your cpan shell. Better yet, you can update directly from the Padre Plugins menu: Plugins>Module Tools>Install CPAN Module and type Padre.

Installing Padre on Windows Vista

Last week, I (re-)installed Padre on my Windows Vista machine. Padre is a development environment geared towards Perl programmers, with a focus on Perl beginners.
I use the Strawberry Perl distribution (5.10.0.6) and read that it was a breeze to install Padre.
Well, it almost is.
I opened the cpan shell (typing cpan in a DOS shell is all it takes if C:\strawberry\perl\bin is in your PATH).
The regular install (install Padre) failed because of a dependency on Wx::Perl::ProcessStream not building. Just force install that module (force install Wx::Perl::ProcessStream) then install Padre (a ticket has already been written for the issue).
It works like a charm, no need to force install Padre anymore!
So if you are a Perl beginner and want to use an editor written in Perl + suited for Perl tasks, you have no excuse anymore.

If you already have Padre and want to update it to version 0.46 released today (September 14th 2009), type upgrade Padre in your cpan shell. Better yet, you can update directly from the Padre Plugins menu: Plugins>Module Tools>Install CPAN Module and type Padre.

Saturday, September 5, 2009

Learning Perl for cheap!

Brian d foy announced on his blog a price drop on O'Reilly Perl books, including his own "Learning Perl" book that he co-wrote with Randal Schwartz and Tom Phoenix.
With the discount code found in the comment section, the grand total is... $6.49 for a must have in every programmer's library!
Credits to RAT for announcing the news first.

Learning Perl for cheap!

Brian d foy announced on his blog a price drop on O'Reilly Perl books, including his own "Learning Perl" book that he co-wrote with Randal Schwartz and Tom Phoenix.
With the discount code found in the comment section, the grand total is... $6.49 for a must have in every programmer's library!
Credits to RAT for announcing the news first.

Tuesday, July 14, 2009

Perl modules of online MMORPG

What happened to MTG_Studio?
I was distraught to see that my favorite tool to manage a Magic: The Gathering card collection has been suspended (probably by Wizard of the Coast). Hopefully it is sadly temporary (that's what Beaker keeps telling me anyway) but I will not bet much on that. If anyone has news, please let me know.

That event prompted me to wonder if there was any module on CPAN dealing with MTG.
I was surprised not to find any, so I may just have to do something about that.

MMORPG love from Perl?
On the other hand, I found a few modules related to massively multi player role playing games.
  • World Of Warcraft
- Games::WoW::Armory - Access to the WoW Armory
- Bot::BasicBot::Pluggable::Module::WoWPVP - Fetch information about pvp grades for World Of Warcraft
- WWW::Wow::RealmStatus - The great new WWW::Wow::RealmStatus!
- WoW::Wiki - Perl extension to parse WoW wikki markup
  • Lord of the Rings Online
- There is no Perl module yet but a LOTRO Web API exists!
  • EverQuest
- Games::EverQuest::LogLineParser - Perl extension for parsing lines from the EverQuest log file.
- Other Perl scripts exist to complement the LogLineParser module
  • Eve Online
- Games::EveOnline::API - A simple Perl wrapper around the EveOnline XML API.
- WebService::EveOnline -- a wrapper intended to (eventually) provide a useful interface to the MMORPG game, "Eve Online"
  • Neverwinter Nights (not really an MMORPG)
- Games::NeverwinterNights::Query - Query Perl class to query a Neverwint Nights Server
  • F.E.A.R. (not really an MMORPG)
- Games::FEAR::Log - Log analysis tool for F.E.A.R. dedicated servers

Does anyone out there have written or used an online PC game-related module?