Perl::Tutorial::ProblemSolver
As many of us I often try to achieve more than possible. To combat that its very useful to combine seemingly unrelated efforts and use synergies. Out of such thoughts came the idea for that Module (not yet on CPAN).
As many of us I often try to achieve more than possible. To combat that its very useful to combine seemingly unrelated efforts and use synergies. Out of such thoughts came the idea for that Module (not yet on CPAN).
Вредоносная программа написана на Perl для различных архитектур и поставляется с собственными статическими интерпретаторами Perl для каждой.
Hey everyone,
Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!
[This is a post in a new, probably long-ass, series. I do not promise that the next post in the series will be next week. Just that I will eventually finish it, someday. Unless I get hit by a bus.]
So, last time I laid out my dissatisfaction with existing date modules and described what I was looking for in a feature set out of a potential new module. Well, a feature set is a good thing to have, but it’s a lower-level view. Let’s take a step back and try to pin down exactly what need I want my date module to satisfy; that is, what niche am I hoping it it will fill? When you’re looking for a date module to solve a particular problem, which problems will lead you to this one?1
If you're taking part in Hacktoberfest, you may have noticed that the list of suggested projects doesn't contain any Perl projects. So I've created CPANtoberfest, a list of CPAN projects with github repos, that you could hack on to get your free t-shirt.
I'm experimenting with calling Java libraries from Perlito5-Java; calling into the JVM Javascript engine was pretty easy:
The Vagrant PDE is a VirtualBox image ready for Perl development with many of the CPAN modules you'd want to use.
If you have never used it, you can follow the instructions for the
Vagrant Perl Development Environment.
If you already have the previous version installed, you can follow the instructions
to upgrade PDE.
The source on GitHub.
Anybody want to be an organizer for YAPC::NA? We're open to anybody that wants to help out. Really, our only rule is that you have to help out. We don't want to be organizing in front of spectators / peanut gallery. If you are willing to roll up your sleeves and do some work, we're happy to have you. Our next planning meeting will be in a couple weeks. If you want to participate, please complete the doodle poll prior to Monday, October 5th:
The goal of Hacktoberfest is to get more people contributing to open source by submitting at least one pull request (PR) during the month of October. If you sign up and do at least four PRs in the month, then you'll get a free t-shirt.
If you use a GeoIP database, you're probably familiar with MaxMind's MMDB format.
At MaxMind, we created the MMDB format because we needed a format that was very fast and highly portable. MMDB comes with supported readers in many languages. In this blog post, we'll use Perl modules to create an MMDB file which contains an access list of IP addresses. This kind of database could be used when allowing access to a VPN or a hosted application.
Read the full blog post.
I have started compiling summaries of the Perl 5 Porters (p5p) mailing list. Thank you to everyone who helped improve them. Following is the first report.
My August assignment (yes, I had to "stick" with it for September) in the CPAN Pull Request Challenge was Test::Aggregate. In August, I went on vacation, and CPAN Testers' reporting was down, so I decided to solve the task after I return from the YAPC in Granada and ask for a new distribution for September with a two-week delay. It wasn't that easy, though.
When I started working on P6SGI, I thought, "Hey, I'll just update PSGI to use Perl 6, take advantage of some async data structures, and be done." That is not how this process has gone down. First, I learned that I needed to know more about Perl 6. Then, I found that I need to know more about HTTP/1.1 and more about PSGI. Most recently, I have been researching HTTP/2, Mojolicious, WebSockets, Akka, and a whole pile of other things.
So, here's the progress report on thing that have changed in the last week or so on our way toward a complete P6SGI standard, which is still a ways off.
So I really like to validate email addresses using Email::Valid. But yesterday, I got a bug report. Some system was sending emails to another system with addresses containing a space right after the @. That other system was totally unable to deal with those.
"But I do email address validation" I thought. "Not just with a stupid regular expression like .+\@.+, but with Email::Valid". So I added a test to our suite and sure enough, that new test failed.
Lesson learned: Read the documentation of the modules you use.
Greetings Perlites,
We're continuing our trend of success with...
After watching the video linked above, you'll want to head over to Kickstarter:
http://tinyurl.com/RPerlKickstarter1
Thanks in advance for your financial support, it is critical to the future of RPerl's performance future!
Perling,
~ Will the Chill
Just to give people an update on where I am after the spill and subsequent events at YAPC:
First of all, I need *AGAIN* to give my thanks to:
@Amal1a_ (Amalia) (and everyone else at Evozon for supporting me)
@renatolrr - (Renato) YAPC Coordinator, gofer and frequent bedside supporter during the last 3 weeks of hell
@Makova65 - (Manu) Another bedside confidante and inadvertent Andalusian Spanish tutor
@jjmerelo - (JJ Merelo) Another coordinator, gofer and @YEF director, I think.
And those that I can't find on Twitter - Maribel, Victor, Pablo, Paloma and Jose. Pretty much everyone responsible for YAPC::EU 2015, probably.
I can't thank you enough, you made my last 3 weeks bearable, I'm not sure what I would've done if I were just staring at off-yellow hospital walls for 3 weeks. I *SHALL* return to Granada, and Manu, I *will* take you up on your offer.
And now for a more personal update.
We are offering an one day DBIx::Class training in Vienna on the 20th October. For details please check:
https://www.perl.dance/talks/23-dbix-class-training
The training fee will be only 149 € if you book until 28th September. Please contact me by email in order to buy a ticket.
[This is the first post in a new, probably long-ass, series. I do not promise that the next post in the series will be next week. Just that I will eventually finish it, someday. Unless I get hit by a bus.]
The topic arose at $work recently: what do the cool kids use for dates these days? Our sysadmin was looking for a simple way to get “tomorrow.” Of course, the cool kids are theoretically using DateTime, right? So, how do we get “tomorrow” out of DateTime? The answer came back in our chat room:
Datetime->now->add(days=>1)
Well, okay ... that would work. But it’s not exactly what I’d call “easy.”
Greetings, Perl Lovers!
I am proud to announce the launch of our next Kickstarter campaign.
We immediately reached our minimum of $1,701; now our goal is to reach $20K in the next 9 days. We can do it... WITH YOUR HELP!
STEP 1: Make a generous pledge.
STEP 2: Get your friends to match your pledge.
STEP 3: Get your boss to double your pledge.
STEP 4: Go back and increase your pledge.
STEP 5: PERL WILL BE THE FASTEST LANGUAGE EVER.
Thanks so much for your continued support of RPerl!
Perling,
~ Will the Chill
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.