上京エンジニアの葛藤

都会に染まる日々

Perl

VS Code で Perl を書くときに関数ジャンプできるようにする方法

はろー。こんにちは。 みなさん五月病ですか?はい、僕は患ってます。 ところで、Perl 書く時のエディタは Vim 派ですか? それとも Emacs 派ですか?まあだいたい二手に別れますよね。 そんな僕は Vim 派でしたが、最近は VS Code を使っています。 理由は…

Perl でバブルソートをしてみる

はろー。こんにちは。 今更ながらソートアルゴリズムを改めて復習しているので、バブルソートを Perl でしてみたいと思います。 バブルソートとは ソートのアルゴリズムの一つ。隣り合う要素の大小を比較しながら整列させること。最悪計算時間がO(n2)と遅い…

Perl スクリプトで usage を書いてみた

はろー。こんにちは。 最近暖かくなったり寒くなったりよくわからん毎日ですね しかし体調を崩すことは全くありません。丈夫なもんです ところで今回は簡単なスクリプトを Perl で書いて、コマンドラインから扱いやすいように usage を出力されるようにして…

Parallel::ForkManager を使って並列処理してみた

ひょんなことから、並列処理が必要とされる場面があったので Parallel::ForkManager とやらを使ってみた このモジュールを選定した理由は、threads か Parallel::ForkManager で迷ったが、使っている perlbrew では threads が使えなかったため今回は、Paral…

新しい環境に perlbrew を入れる時によく入れ忘れてエラーになるのでメモ

sudo yum install patch

Perl で Amazon の Product Advertising API を叩いた話

Amazon の Product Advertising API をPerl で叩かないといけないことがあったのでその時のことをまとめておく。 初めに、cpan に何かモジュールがあるだろうと漁ってみたところ・・・ Net::Amazon metacpan.org あたりが良さそうだったので、とりあえず入れ…

変数の値の出力(PHPとPerlの比較)

変数出力 新しい言語を始めて言語を習得していく上で必要な変数出力について少し書いていきます。 今までPHPをメインに書いていたので、Perlと比較してみます。 まずはPHPはこんな感じ。 文字列 $str = 'hoge'; var_dump($str); string(4) "hoge" 配列 $arra…