Perl
perl で Perltidy というコードフォーマッターを使ってみたので、その時のメモをここに残します。 Perltidy について 概要 特徴 利用 Perltidy のインストール方法 Perltidy について 概要 Perltidy は、Perl スクリプトを読みやすくするためにインデントや…
perlbug コマンドについて、調べたことをここにメモします。 perlbug とは 目的 動作の仕組み 主な使い方 perlthanks との違い perlbug とは perlbug は、ユーザが直面した問題について開発者へ正確な情報を提供できるよう、報告プロセスを支援するコマンド…
perlthanks コマンドというものをみつけたので調べてみました。 perlthanks とは? 主な目的 動作の仕組み 使い方(実行例) perlthanks とは? perlthanks は、利用している Perl のバージョンやシステム構成に関する情報を収集し、その情報を Perl 開発者…
PDL (Perl Data Language) を使ってみたので、その時のメモをここに残します。 PDL とは PDL (Perl Data Language) は、Perl で NumPy のような高速な数値演算・ベクトル処理を可能にする拡張ライブラリです。 Perl の標準的なスカラー・配列・ハッシュでは…
久々に perl で遊んでみました。 構成 コード app.pl 依存関係 (cpanfile) Dockerfile 動かし方 Docker イメージのビルド コンテナの起動 動作確認 構成 mojolicious-app/ │── Dockerfile │── app.pl # Mojolicious::Lite アプリ │── cpanfile # Perlモジュ…
perl から外部コマンドを実行すると sh で起動してしまうため、bash を指定してコマンドを実行する方法を調べてみました。 方法1: 「system」関数で 「bash -c」を使用 方法2: 「qx//」 で 「bash -c」 を使用 方法3: バックスラッシュ で 「bash -c」 を使…
cpan モジュールを使いたかったので cpanm を入れてみました。 その時のメモをここに残します。 cpanm ubuntu 環境にインストール cpan モジュール Perltidy インストール 確認 設定ファイルの記述 使用方法 cpanm cpanm は perl モジュールを取得して解凍し…
バージョンの異なるPerlを使い分ける場合、plenv で環境構築を行うと便利です。 ここに、Mac で plenv を使用する場合のメモを残します。 plenv plenv とは インストール コマンド実行例 インストール可能な Perl のバージョンのリスト表示 指定したバージョ…
たまに使う Perl ですが、正規表現の書き方をすぐ忘れてしまうので、ここにアンチョコを作成します。 特殊変数 置換 サンプル 修飾子 g 修飾子 e 修飾子 変換 サンプル 大文字変換 c 修飾子 d 修飾子 パターンマッチ サンプル メタ文字の正規表現 サンプル …
コロナでオンラインカンファレンスばかりでしたが、2023年は京都で開催予定のようです。 YAPC とは? Yet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のためのカンファレンスです。 yapcjapan.org 開催日 2023年 3月 19日 会場 京都リ…
Perl では外部モジュールを利用するのに CPAN を利用します。 CPAN とは セットアップ 初期設定 設定内容確認 モジュールインストール CPAN とは CPAN(シーパン、Comprehensive Perl Archive Network)とは、Perl のライブラリ・モジュールやその他の Perl …
plenv コマンドを使って Perl の開発環境を作った時のメモを残します。 セットアップ anyenv インストール plenv インストール 使い方 ヘルプ plenv コマンドのバージョン確認 利用可能なバージョンの確認 インストールの実行 インストール済みの Perl 一覧 …
簡単なテキストの編集をする場合、よく使うけどすぐに忘れてしまう perl のワンライナーについて、備忘録としてここにまとめようと思います。 perl ワンライナー覚書 オプション [-e ]:コマンドラインのプログラムとして実行 [-l]:行末処理 [-E ]:コマンドラ…