sironekotoroの日記

Perl と Mac の初心者の備忘録

Perl入学式

Perl入学式 #5 (自習)最終問題

テストの為にやり直し 以下の機能があるYAPCモジュールを実装してください - 来年のYAPC::Asiaは2014年8月28日から30日に開催予定です. 日付を教えてくれるモジュールを2人で作りましょう - YAPC::year()で年を4桁の整数で返します(テストをAの人が, コード…

Perl入学式 #5

無念 12月8日も、補講の1月11日も参加できない けど、スライドが公表されてるから自習は可能 mapとgrep 構文が同じだと初めて知った。というか意識してなかった。 map {条件式} 配列 grep {条件式} 配列 練習問題 引数として与えられた文字列が, 数値A…

Perl入学式in東京 #4 復習 その1

まずは第3回の復習問題 score.plの復習。リファレンスを初めてあつかったときはこれ解くのに3日くらいかかったけど、2時間くらいで解けるように。 やはり鬼門は問4。ハッシュリファレンスの中に配列を入れる、ってところで???となる。というか、問題…

Perl入学式 YAPC::2013 の復習 その2

workshop-YAPC-Asia/slide.md at master · perl-entrance-org/workshop-YAPC-Asia · GitHub 引数をハッシュにして受け取る'GetOpt::Long'のところでしばし詰まる。スライドでは、existsを使ってkeyの有無を確認、となっているのだけどハッシュでは既にkeyが…

Perl入学式in東京 #4

Perl入学式in東京 #4 on Zusaar Prrl入学式 YAPC::2013に引き続き参加。会場は五反田のDNP(大日本印刷)さんのビルの大きな会議室。広くてよいところだったなぁ。 五反田駅前でうどん食べてから参加。 今回は正規表現がテーマ。 実は正規表現はちょっとだけ…

Perl入学式 YAPC::2013 の復習 その1

Acme::Nyaa 実行するたびに結果が違う。芸が細かい。YAPC::2013当日は気づかなかった。 初CPAN登録、猫系PerlモジュールAcme::Nyaa作りました。 ちなみに作者の方は、YAPC::ASIA 2013 のPerl入学式でボッチだった自分のテーブルにきて、気さくに話しかけてく…

Perl入学式 #3 復習問題の続き3

やっと終わった。#3の練習問題で一番きつかったのはしょっぱなのvote.plだなぁ。来週なったらちゃんと書けるか心配。 #!/usr/bin/env perl use strict; use warnings; use Data::Dumper; # binmode STDOUT, ":utf8"; my $papix = { name => 'papix', affil…

Macbook Airの環境整備 20131013

日本語入力 日本語の「ぁ」、ちいさい「あ」を入力するのに、Windowsで15年近く「la」と入力してきたんで、それにあわせて入力設定を変更 「xa」って入力すればWindowsでもMacでも「ぁ」って出るんだから「xa」に慣れておくってのも一理あるよねー 思って…

Perl入学式 #3 復習問題の続き2

ハッシュとハッシュリファレンスは違うんだよ Perl入学式 #3 復習問題 これのしょっぱなのやつ、vote.plの4番で死にそうに。 . 「自分の名前 (name)」と「好きな食べ物の配列のリファレンス (favorite_foods)」を持ったハッシュリファレンスを作成しましょ…

Perl入学式 #3 復習問題 続き

どんな方法でも良いので、好きな食べ物のランキングを作って表示してみて下さい 自分の解答 でも、Googleに頼りっぱなし。

Perl入学式 #3 復習問題

「自分の名前 (name)」と「好きな食べ物の配列のリファレンス (favorite_foods)」を持ったハッシュリファレンスを作成しましょう (つまり、好きな食べ物は複数個書いてください) 同様のハッシュリファレンスを2, 3個作ってみましょう (周りの人のリアルデー…

Perl入学式 #2 復習問題

端末から文字を入力し, その文字を表示するstdin.plを作成しよう おまじない 標準入力 -> STDIN 自分の答案 1から100までの値を配列に格納し, その配列の全ての数値を足した結果を出力するsum.plを作成しよう 配列 for 自分の答案 標準入力により数値を一つ…

Perl入学式 #1,2 練習問題

Perl入学式 #1 plenvとかperlbrewってのが導入する意味が不明だったけど、もとからOSに入っているperlを汚したくないって理由で腑に落ちた。 練習問題 print命令を複数個使って, あなたのプロフィール(名前, 年齢, 大学etc...)を表示するスクリプトを書いて…