A couple weeks ago, Andy Gorman sent a patch for a new Pinto command that displays the perldoc for any module in the repository. I thought this was a great idea, but we weren't quite sure about the design. So for now, it is available on CPAN in a separate distribution called Pinto-Action-Doc. Once the kinks have been worked out, I hope to have something like this in the Pinto core.
Andy's work is actually the first plugin for Pinto, and I'm very excited about that. Pinto was designed for extension, so you can create new commands just by writing two modules (one for the back-end implementation, and one for the command-line interface). The Pinto API isn't well documented yet, but I've been told that the code is very clean and the existing commands are easy to follow.
As time goes on, I hope to see a lot more plugins like this one. Kudos to Andy for blazing the trail.
You can learn object orientation basic, "Inheritance", "Encapsulation", "Polymorphism". I use Object::Simple module to describe object orientation. This is Mojo::Base porting to single module.
After the first burst of rants ähem layout of my cody GUI DSL I call in lack for a catchy bling name : GCL there are still some important holes to fill. Because the issue is not only to save you from boilerplate, but also saving you from mistakes and bad quality layout.
For a few months Pavel has been organising Moscow.pm technical meetings in the office of mail.ru, the company in Moscow he works in. They managed to have two or three talks for every meeting. I think it was a good proof that Pavel was a good candidate for this position and he would bring a new wave to Moscow's Perl life.
I took the leadership in 2007 and was behind a number of Moscow.pm offline meetings, a big enough number of workshops, conferences and hackathons in several countries. Since 2007 our mailing list became de-facto the ExUSSR Perl mailing list. There were a few monger groups appeared in Russia after Moscow.pm relaunch in 2007. As I am no longer living (but not forever) in Moscow and cannot take part in most of its activities, I think we made a good change :-)
I wish the new leader all the best and would like to see newcomers to Perl who will like the language because of Moscow.pm members' work.
This is the new version of the Perl wrapper for the Firebase real-time web database. In this release I fix auth to work. I didn’t understand the Firebase docs when I set it up, so the old version would work fine for posting data until you applied security rules to your Firebase. Now that I understand the security rules, this version works with those as well. Sorry for anyone that was confused by the last release.
Also added some additional tests to prove all the stuff works this time. =)
I was quite happy to see Samuel Kaufman's post on how to stream your local PM/whatever meetings. We've been experimenting with streaming our Toronto.pm meetings for the past few months. Last night we had our annual September lightning talks and I feel like we finally got it right -- or at least we're getting very close. We had a laptop set up at the front of the room. Each speaker used this laptop and a USB key with their talk on it. That laptop was hosting a Google "On Air" Hangout and also provided a mic for the speaker and the room. We also had a pair of powered speakers connected to the laptop so that we could hear the hangout participants who were remote. It's not perfect, but it's working well for us.
If people see this, many people are thinking that Perl is old language and age is ruby or python. I hear Perl is hated in Silicon Valley. Silicon Valley engineer like ruby or python than Perl.
I want current Perl user see Web more. Perl is not bad language. Perl is good as same as ruby and python. Perl is good language. The perspective of performance and stability is best. But Perl is beaten by web information war.
Perl have't taken care of image of language outer people have. so although perl is not bad, Perl is beaten by web information war. Now Perl have many good modules, Carton, cpanm, perlbrew, Plack, Mojolicious. they are great modules. We recommend Perl with confidence. We don't need to have embarrassment by using Perl.
I want Perl user to take care of web posting and web technology topic.
You programm in Perl or teach the use of Perl? You have new ideas, a great project or a thrilling story to tell about the use of Perl? Then you're right at the German Perl Workshop 2014!
We offer: the German Perl Workshop is the largest German speaking event about Perl. It is the right platform for your idea, your project or your story. In 2014 the German Perl Workshop will take place from March 26th to March 28th at the "Kulturzentrum FAUST Warenannahme" in Hannover. About 130 attendees where at the 2013 workshop.
We are searching for: Your idea. Your project. Your story. We are looking for challenging presentations for our program. Those might be Lightning Talks 5min), short presentations (20 minutes) or long lectures (40 min). If you search for suggestions for lecture topics, try looking through the FAQ (german).
Petris
Recently I was looking for Games written in Perl/Tk. I like games and I like Perl and I like games in Perl/Tk because I can compile them (unlike games in Perl/SDL - unfortunately) and provide them to friends.
I found an old Tetris-like game on backpan: Petris. It was written by Mark Summerfield around 1998/1999 or so. Out of curiosity I tried to get it to work. After the installation of Tk::MesgBox, a module which I only found on backpan it worked quite fine.
I was pleased to see that this old source code was still working. There now is a video of the game on youtube: Petris - a Perl/Tk implementation inspired by Tetris
tktetris from Perl/Tk Tools
While woring on the code (firest getting rid of Tk::MesgBox, then making Perl modules from the set of Perl files) I found another implementation: tktetris.
It's part of the Perl/Tk Tools and it looks like this:
Ok it's not perl, but plenty of people in bicycle.pm indicate there's an overlap between perl nerdery and bike nerdery..
Anyway next weekend I'm cycling 106 miles around west cornwall and I'm raising some money for a local hospice charity that I care deeply about - any support or sponsership is much appreciated.
The video from last night's
NY Perlmongers meetup
( A new object system for the Perl 5 core. By Stevan Little ) came out pretty good.
We used Google Hangouts on air, which made it easy to live stream over youtube, plus came with pretty good screen sharing and support for multiple cameras. (We used one and the presenter's screenshare.)
We also did not have to:
upload an hour long video to youtube and then wait for conversion afterwards. It's available immediately.
worry that the sound would be awful after the conversion, because it's the same sound from the broadcast.
(Someone had to use the title, so I thought it might as well be me.)
Dist::Zilla has become my tool of choice when building Perl distributions. But let me let you in on a little secret - It's made of modules. It's made of modules. (And once again) it's made of modules. That is, it's made of modules that are Dist::Zilla plugins.
That is what took me so long to even properly try Dist::Zilla -- pretty much, all of the functionality is in the Dist::Zilla plugins rather than Dist::Zilla itself. Once you wrap your head around that idea, Dist::Zilla makes perfect sense.
Dist::Zilla is Git-friendly, to the point where you can drive the selection of files to distribute using Dist::Zilla::Plugin::Git::GatherDir to select only the files you have entered into your Git repository. (Which explains why your new, untracked files don't show up in your trial distro :(.) (There are Subversion and Mercurial plugins for Dist::Zilla too.)
So far, my one caveat is that it may take a while to install Dist::Zilla on a fresh Perl installation, as it depends on a number of CPAN modules. (But at least they are out there, ready to use.)
If you want to automate creating your distributions, Dist::Zilla is at least worth a look.
This is File read and write tutorial. If you learn the way to open file, you can read from file and write to file. File operation is one of most used operation in program.
This post is an attempt to pull together in one place all the discussions
about a/the changelog format for CPAN modules.
Brian Cassidy's
CPAN::Changes::Spec defines a format to use for the file,
which is currently used by 41% of the
distributions on CPAN. Discussions are currently happening in a number of places,
including a MetaCPAN issue, a pull request, and a Questhub quest.
Perl Module Tools (pmtools) v1.51 now passes all Test::Kwalitee and Test::Kwalitee::Extra tests. Although the tests for the programs are not comprehensive, they should work fine as smoke tests -- if one of the program test fails, there may well be a problem with your Perl setup. Also, pmtools distributions are now created with Dist::Zilla (making the job of releasing a new version much easier than before).
As usual, pmtools v1.51 will be available from CPAN later today (it has already been uploaded) and is available now from GitHub (https://github.com/markleightonfisher/pmtools). If you decide to fork pmtools and create a pull request, please remember to put your changes on a topic branch (as that will speed up how quickly your changes can be integrated into pmtools).