ちなみに

火曜日の空は僕を押しつぶした。

perl

ほしいものリストリストを作った話

Perl の勉強をしていて、うぇっぶサービスを手作りするのをやってみた。実は仕事以外でまともに動くものを作ったのは初めてで、こんなことでこの先生き残れるのか不安だ。 概要 Amazon のほしいものリストを管理するやつで、趣味としていろんなものを送りつ…

Perl で map した結果をリファレンスにする話。

2015年だけれど Perl の話を書きます。 Perl には map とか grep とかのべんりな組み込みの関数があって、いわゆる map とか filter といったことが出来る。しかし、こいつらは Array Context で値を返すので、リファレンスが欲しいときは困る。 なんか率直…

CPAN に姉を公開した話

最近は Perl を勉強していて、続・初めてのPerl 改訂第2版 を読んでいたりしました。 最後の方の練習問題で CPAN にモジュールをアップロードするのがあったので、お遊びのモジュールを公開してみた。 姉— 柴崎優季 (@shiba_yu36) 2015, 2月 17 題材はなんで…

Kansai.pm #9 感想

http://kansai.pm.org/cgi-bin/wiki.cgi?page=%A5%A4%A5%D9%A5%F3%A5%C8%2F%C2%E89%B2%F3%A5%DF%A1%BC%A5%C6%A5%A3%A5%F3%A5%B0%B9%F0%C3%CE vim勉強会に引き続き参加してきました。 お昼を食べにいっていてすこし遅刻してしまいlapis25さんのPerl5.10の話が…

素数を求める

今日は素数の日。現在の対象nが素数か判定するのに、以前に求めた素数のリストでひたすら割って確かめる力技。 途中で、ループは半分で良いことに気が付いて修正しました。 my @prime_numbers = &get_prime(shift); print "@prime_numbers\n"; # &get_prime(…

自然数の和を求める

博士の愛した数式を読んでいて数学を苦手だと思っていた自分が馬鹿だったと思った。作中いくつか出てくる自然数の和の求め方が、本当に正しい答えを導き出せるのか気になったので試してみました。 no2は派生的に実家からの帰りの駅のホームで足りない脳味噌…

逆フィボナッチ関数をぱくってみた

昨日からずっとフィボナッチ数列のことを恋かと思うほど考えてしまっていた。数学苦手なのに・・・。 頭の中で式を展開したりできないので、紙に書きまくったり他人の書いたコード読んでアルゴリズム勉強してたのだけど、なんとあのうじひささんも過去に逆フ…

フィボナッチ数列

% perl -e '$b=1;print("$a\n")while(($c=$b+$a)&&($a=$b)&&($b=$c)&&($a<100))' 1 1 2 3 5 8 13 21 34 55 89今の僕の限界・・・。セミコロンは反則ですね。頑張ります><

Jcode.pmを入れた瞬間にEncodeの存在を知る

CPAN上手く動いてくれないので、手動でJcode.pm入れたんだけど、Encode使えって話ですね。 はい。Jcode.pm Dan Kogai / Encode - search.cpan.org % tar -zxf /tmp/Jcode-2.06.tar.gz ~ % Jcode-2.60 ~ % perl Makefile.PL;make;make install ~/Jcode-2.60

Perlのコードの頭3行表示

Perlで書いてたけどさ。下の方法のが簡単よね。 grep -m 3 "^[^\n#(use)]" *.pl

正規表現テスト用コード

同一行で複数マッチする場合にも対応するように改良したんだけど、きっともっと良い方法がある。 実用Perlプログラミングの最後の章を図書館で読んだんだけど、かなりわくわくした。頑張って、JAPHとかゴルフに参加できるくらいになりたいなとか大きな夢を抱…

Jcode.pmインストール失敗

Cygwinにmake入れてなかったよ>< 明日する!

やっと正規表現を勉強しだしたよ!

ついにPerlのメインともいえる正規表現に差しかかりましたよ!正規表現自体は平行してちょっとずつ勉強してたんだけど、「初めてのPerl」でその章に入ったという意味です。 で、テスト用のコードをちょこっと改良して、起動時にパターンも設定できるようにし…