Issue #529 - 2021-09-13 - KöMaL for the math enthusiasts

latest | archive | edited by Gábor Szabó
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there!

A long long time ago, when I was in high school, I participated in the annual competition of KöMaL, the Mathematical and Physical Journal for High Schools. (Look for the little UK flag for the English version). Back then we sent in the solution by snail-mail and we only had to write our name to be identified. However people with very common names were asked to include a 3-digit number between their names. There was no verification that two people with the exact same name did not pick the same number, but the chances were slim. Because my name is way too common in Hungary I picked the number 529 because it is 23^2. Funnily, if you squint it also resembles the initials of my name: SzG

Anyway, if you or your kids like math, informatics, or physics, I'd recommend it!

Enjoy your week!

Gábor Szabó


Articles

Yancy: The Next Model

by Doug Bell (PREACTION)

Yancy is a content management system and application framework for the Mojolicious web framework.

Cutting the fat: Lightweight Perl OO modules

by Mark Gardner

CPAN has a rich history of lighter-weight OO modules to meet many different needs. If you can live with their trade-offs, they're worth investigating instead of rolling your own layer over Perl's OO. Here are a few: Class::Struct, Class::Accessor, Class::Tiny, Object::Tiny, and more.

Fun with Advent of Code 2018

by Flavio Poletti (POLETTIX)

If you’re looking for some diversion or something to do some exercising (e.g. learning some Raku), Flavio suggests you giving Advent of Code a try.

CPAN Release of Time::Verbal module

byKang-min Liu

How do you say half past 8 in Klingon?

Crop an image with ImageMagick

by Flavio Poletti (POLETTIX)

ImageMagick is an amazing set of command-line tools for doing image manipulation.

Outreachy Perl internship 2021 successful completion

by Makoto Nozaki

This year Rosheen Naeem was mentored by Stéphane Gigandet and worked on the Open Food Facts project. Which is looking for more contributors knowing Perl and people who like to eat.

No voids, please

by Flavio Poletti (POLETTIX)

A small filtering program to rename files removing spaces and tabs.


The Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 130

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Odd Number" and "Binary Search Tree". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.

RECAP - The Weekly Challenge - 129

by Mohammad S. Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Root Distance" and "Add Linked Lists" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 127

byColin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 129: Root Distance

byAbigail

Abigail shared his magic as ever with bare minimum code. Thanks for your contribution.

Perl Weekly Challenge 129: Add Linked Lists

byAbigail

Abigail ability to make difficult task looks simple is amazing. Plenty to learn from his contribution.

Linked Roots with Raku

byArne Sommer

Arne has been great promoter of Raku language. In this week blog, he shared cool Raku magic once again. Thanks for sharing the knowledge.

Basic Data Structure Experiments with Object::Pad

byCheok-Yin Fung

Cheok-Yin shared the brilliant use of Object::Pad. I am impressed by the design and clarity. Keep it up.

'List' Ain't Nothin' But 'Tree' Misspelled: The (Perl) Weekly Challenge #129

by Dave Jacoby (JACOBY)

Dave using his nicely structured Node package to make the solution looks so easy. Well done. Thanks for sharing.

PWC129 - Root Distance

by Flavio Poletti (POLETTIX)

Flavio continued his fun with Raku, There are plenty to learn every week by just reading his blog. You don't want to miss the fun ride.

PWC129 - Add Linked Lists

by Flavio Poletti (POLETTIX)

Flavio being very kind in his observation about the task. Thanks for sharing the knowledge with us every week.

Perl Weekly Challenge #129

byJames Smith

I loved the code re-use in this week contributions. It shows power of Perl. Thanks for sharing the knowledge.

Perl Weekly Challenge 129: trees and sums

by Luca Ferrari

Luca being a Raku lover, once again shared cool use of Raku class. Nice introduction to Raku class if you are new to Raku. Thanks for sharing.

Perl Weekly Challenge 129

byW Luis Mochan

Full credit goes to Luis for the extra efforts he put in building tree structure. I admire his hard work.

Perl Weekly Challenge 129: Eats Roots and Lists

by Roger Bell West (FIREDRAKE)

Roger's love for Rust is all over in this week blog. Anyone interested in Rust, should definitely take a look. Keep up the great work.

Weekly Challenge 129

bySimon Green

I am a big fan of Simon style of blogging. He has the ability to say so much with few words. Keep it up.


Weekly collections

Perl Jobs by Perl Careers

Someone left the awesome job machine on again… UK remote Perl job

Perl programmers, lean in — this is the opportunity for you if your happy place is at home in your fuzzy bunny slippers. The role is 100% remote friendly for those located in the UK, so kick back and enjoy your commute-free existence. The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks.

Forget the carrot and stick! Perl role in London

A titan of premium native advertising, our client dominates the field in sectors like tech, business, financial services, and lifestyle technology. They're looking for a Perl programmer who has commercial experience with one of Mojolicious / Catalyst / Dancer and experience with a front-end JavaScript framework, ideally React, but Angular or Vus.js considered too.

NLP is all right by me! Perl, Python, NLP role in Amsterdam

A global leader in machine intelligence matching job seekers with their perfect career: our client’s goal is human level parsing. They’re on the hunt for an NLP Engineer who has strong experience with both Perl and Python.

Summer is calling… Perl role in Malta

Our client is an international financial company with offices around the world. With a global presence and the kind of growth that would make a beanstalk blush, they’re looking to expand their team. If you’re a Perl programmer with a side interest in online trading, you’ll be a natural in this role.

Wanted: Senior Perl developers with good karma. Remote Perl within UK, South Africa and Switzerland

Our client is a multinational fundraising group that works with thousands of charities to provide cloud-based management tools, a dedicated social fundraising platform, and a secure channel for charities to receive funds. They're looking for a Perl developer who has strong experience with payment networks, systems, and bank file formats.



You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week