Списки и массивы в Perl

Я все время путался в терминах, что такое список и что такое массив в Perl.  
Перечитывая «Изучаем Perl» обнаружил, что там дается простое и понятное определение.

Список содержит упорядоченную коллекцию скалярных значений.

Массив представляет собой переменную для хранения  списка. 

Список — это данные, а массив — переменная. 

В программе можно создать списочное значение, которое не хранится в массиве, но любая переменная массива содержит список.

Отдача нескольких файлов через PHP

Встала задача отдавать сразу несколько файлов (от 5 до 10) — за один раз.
Решение, которое приходит в голову сразу — сжать все необходимые файлы и отдать пользователю все в виде одного архива. Конечно, этот способ приведет к некоторым накладным расходам, но он достаточно  прост в реализации и поддержке. После скачивания архив можно удалить или оставить в файловой системе, в зависимости от ваших задач.

Mojo 0.999929

Поставил Mojo 0.999929.
Все хочу подробнее «поковырять» Mojo и Mojolicious — да вот все времени не хватает =(.

Для тех кто не знал/забыл — для установки/обновления этого замечательного Perl-фреймворка введите (ubuntu):

sudo cpanp install  Mojo

Ассоциативность операторов в Perl

Я уже и забыл, что есть такая штука как «ассоциативность» операторов и что она бывает правая и левая. Ассоциативность определяет в какой последовательности выполняются операторы с одинаковым приоритетом.

Пример:

5**6**8 # в какой последовательности будет выполнено возведение в степень ?

Правильный ответ:

5**(6**8)  # так как опертатор ** имеет правую ассоциативность

В «книге с ламой» очень правильно написано:

Нужно ли заучивать таблицу приоритетов и ассоциативности ?  
НЕТ!
Никто этого не делает!

Если возникает неоднозначность — просто используйте скобки!
Тем самым вы облегчите жизнь тому, кто будет поддерживать ваш код!