Контакты

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (7)
  • Этично ли предлагать разработку на Perl?

    shoorick
    @shoorick
    программист
    Если вы пишете на перле с использованием Mojolicious, значит, для вас-то он точно не устаревший. Перлу всего-то 30 лет — вдвое моложе Кобола, на котором до сих пор что-то делают.
    Думаю, если писать нормально и сопровождать написанное внятной документацией, предложение писать на перле будет вполне этичным.
    Ответ написан
    Комментировать
  • Почему не устанавливается YAML в Perl?

    shoorick
    @shoorick
    программист
    Вам принципиально ставить именно через cpan? Попробуйте штатный метод установки ПО, используемый вашей операционной системой. В дебианоподобных линуксах (Debian, Ubuntu, Mint) — sudo apt install libyaml-perl
    Ответ написан
    Комментировать
  • Какой формат телефонного номера на сайте правильны с точки зрения мобильных броузеров?

    shoorick
    @shoorick
    программист
    Лучше засунуть номер внутрь ссылки:
    <a href="tel:+70123456789">+7 (012) 345-67-89</a>

    На ведроидных устройствах клик по ссылке, записанной в таком виде, вызывает окошко с выбором телефонного приложения (если их несколько) либо сразу предлагает позвонить, если оно одно.
    Ответ написан
    Комментировать
  • Как запустить программу на Perl в Windows?

    shoorick
    @shoorick
    программист
    1. Есть много способов: можете писать руками путь/к/перлу/perl скрипт.pl (точнее, у вас в качестве пути может быть что-нибудь вроде C:\Program Files\Some Perl\bin), можете добавить путь к перлу в переменную окружения %PATH% и запускать скрипты командой perl скрипт.pl, можете настроить ассоциацию перловых исходников с интерпретатором — вариантов масса. А ещё был когда-то cygwin, где перл конечно же был, а ещё в свежих версиях Windows 10 есть линуксовая подсистема, где тоже перл должен быть.

    2. #!/usr/bin/perl — так называемый shebang, особый комментарий, где после решётки с восклицательным знаком пишется путь к интерпретатору (это может быть не только перл) и, если надо, дополнительные параметры (например, #!/usr/bin/perl -F' ' -nla). В юниксоподобных системах это имеет значение — при запуске скрипта без указания команды вызова интерпретатора операционная система как раз в shebang и смотрит, чтобы понять, как же выполнить скрипт — бывают скрипты и без расширений. Под Windows shebang скорее всего роли не играет.

    3. Чтобы перл больше ругался, используйте
    use warnings;
    use strict;

    Вместо первой из этих строк можете добавить ключ -w при запуске перлового интерпретатора.

    4. IDE с поддержкой перла существуют. Лучшее из того, что попадалось мне под Windows — Komodo IDE. Есть упрощённая бесплатная версия — Komodo Edit: это уже не IDE (нет отладчика, юнит-тестов и ещё кучи всякой всячины), а просто навороченный редактор с поддержкой перла.
    Ответ написан
    1 комментарий