Perl Weekly
Issue #109 - 2013-08-26 - Unicode and Perl
latest | archive | edited by Gabor Szabo
|
Hi,
Dealing with Unicode characters should be totally obvious to anyone and yet, because of the way various system handle Unicode characters, or maybe because of a lack of clear explanation, we seem to still struggle with it. There are two related posts this week.
In the Northern Hemisphere we are getting close to the end of the summer, I expect a flood of new articles coming in with the beginning of the school-year. In the Southern Hemisphere there is OSDC::NZ, Sydney Perl Mongers meeting, and YAPC::Brasil.
Enjoy!
Gabor Szabo
|
|
|
Sponsors
|
We're a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications. We're looking for talented, motivated professionals committed to flawless work and customer service. Email resume: 106686-CS-6734@grantstreet.hrmdirect.com
|
|
New Events
|
I've just heard about the OSDC (Open Source Developers Conference) that will take place between 21-23 October, 2013 in Auckland, New Zealand. Sounds like fun!
|
|
by Stefan Hornburg (HORNBURG)
Stefan Hornburg (Racke) wrote about the eCommerce conference he is organizing in October 9-11, 2013 at the West Branch Resort in Hancock, NY: 'Speakers well known to the Interchange community are covering Interchange 5/6, Dancer, Modern Perl and modules related to eCommerce like Business::OnlinePayment.'
|
|
|
Look for the table with the stuffed camel!
|
|
Announcements
|
by Toby Inkster (TOBYINK)
As Toby Inkster writes, 'Moops is sugar for writing object-oriented Perl. It provides similar syntax to MooseX::Declare and Stevan Little's p5-mop-redux'. It is certainly an interesting experiment.
|
|
by Yuki Kimoto (KIMOTO)
GitPrep is a GitHub clone written in Perl. It's source code is in GitHub, and it was written using Mojolicious. It can be useful if you want to manage your own GitHub-like repository in your company.
|
|
|
by Yuki Kimoto (KIMOTO)
Another project by Yuki Kimoto, translating the Japanese Perl Tutorial to English.
|
|
|
Articles
|
by Buddy Burden (BAREFOOT)
Quite often when I teach Perl to people coming from Java or C I encounter this problem. Some people love the freedom that comes with the lack of type system in Perl, some people get nervous. I think this bare feet article by Buddy Burden is an excellent way to explain the differences and the advantages of each system.
|
|
CPAN
|
by Neil Bowers (NEILB)
In case you were wondering how can you start contributing to an open source project, or which project to pick, Neil Bowers has updated the list he generates. Check it out as this can help you picking a module for yourself.
|
|
|
by Neil Bowers (NEILB)
I found four Perl-related 'GitHub organizations' where several people maintain a few Perl modules together. If you know about more organizations, please let me know. If you are looking for a module to contribute to, but you prefer working together with others, then checking out these modules might be better than the list Neil Bowers generates. Or, you could take one of the modules from the list of Neil's and bring it to a Github organization.
|
|
|
Another way to contribute to CPAN would be to add relevant images (screenshots, graphs etc.) to the documentation of modules. It's rather easy.
|
|
Marketing
|
by Tudor Constantin (TCONST)
Tudor Constantin has created a tool that can automate the cross-promotion of articles. On one hand I think it would be very important to 'like' and 're-share' more Perl-related posts, on the other hand I am not sure automating this is a good idea. I am certainly interested in seeing how this works out and I'd be interested in reading your opinion about this. So check out the article, sign up to the service and let us know what do you think? If not this, then what will make it easy for you to 'like' and 're-share' more Perl-related articles?
|
|
|
Parrot
|
|
Web
|
by John Napiorkowski (JJNAPIORK)
If you use Catalyst, it is worth following the posts of John Napiorkowski. You can easily install it from CPAN using cpanm and try if this version does not break any of your code.
|
|
|
by Kahlil Hodgson (KAHLIL)
Kahlil (Kal) Hodgson is new on blogs.perl.org and already published a nice, detailed post. He goes through the steps building an application where the consumers are other Web Applications and not a JavaScript front-end.
|
|
|
Tiny C Compiler
The Tiny C Compiler is a small, fast, nearly C99 compliant C compiler written for Linux and Windows, which can also compile object code on Mac. The other day David Mertens has released C::TinyCompiler and blogged about it. When Steffen Mueller saw this, he also went ahead and pushed his version of the idea, called XS::TCC to CPAN. Now we have two modules that allow you to compile C code on the fly, and hopefully some cooperation between the authors.
|
|
|
Code
|
by Sinan Unur (NANIS)
Sinan Unur took a question from Stack Overflow and wrote a longer post involving some functional programming.
|
|
|
by Jeffrey Thalhammer (THALJEF)
Some of the CERT guidelines are associated with Perl::Critic, so Jeffrey Ryan Thalhammer, the author of Perl::Critic (and of Pinto), asks for your help in contributing to this community effort. It makes Perl more visible and more secure.
|
|
|
Perl 6
|
This includes the Rakudo Perl 6 compiler, the Parrot virtual machine, and a bunch of extra Perl 6 modules.
|
|
Unicode
Apparently discussion about Unicode and Perl has raised its head again
|
by Dave Cross (DAVECROSS)
This is a one-question quiz by Dave Cross that might help you understand how Perl and Unicode work together.
|
|
|
by Tatsuhiko Miyagawa (MIYAGAWA)
After trying your luck with the quiz above, you can read the explanation of Tatsuhiko Miyagawa on Unicode, Latin-1, Perl and the console.
|
|
|
Weekly collections
|
|
|
|
Events
I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.
|
September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan
|
|
October 4-5, 2013, Paris, France
|
|
October 4-6, 2013, Pittsburgh, PA, USA
|
|
October 21-23, 2013, Auckland, New Zealand
|
|
November 15-16, 2013, Curitiba, PR, Brazil
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|