sironekotoroの日記

Perl で楽をしたい

Perl入学式

Perl入学式 2018 in東京 秋開講 第2回 お疲れ様でした

受講された方、サポーターの方、お疲れ様でした。 講師をやったジャージの人です。 スライド中の練習問題と復習問題ですが、今年春に書いた解答例をblogに掲載しています。 参考にしてください。 あと、一緒に掲載してるアナグラくんのスライドも超いいので…

Perl入学式 2018 in東京 秋開講 第1回 落穂ひろい

msys2・ターミナル(黒い画面)編 スライドの入力例の先頭にある $ マーク この $ は一般ユーザー権限でコマンド入力待ちになっていることを示すものです。 UNIXやLinuxには権限といった考え方があり、一般ユーザーとスーパーユーザー(管理者,root)とで実…

Perl入学式 2018 in東京 秋開講 第1回 お疲れ様でした

Perl入学式 2018 in東京 秋開講 第1回 受講された方、サポーターの方、お疲れ様でした。 講師をやったジャージの人です。 今期からの新要素は以下となります。 Windowsユーザ向けにmsys2でUNIX環境を構築し、その上でPerlを実行 スライド共有 不慣れなところ…

Perl入学式 第5回の作例をDockerにした & オススメ本 #マンガでわかるDocker

Perl入学式 第5回の作例をDockerにした これの一番最後に自分で書いた宿題の回収です。 sironekotoro.hateblo.jp Mojoliciousアプリをお手軽セキュアに展開する方法も探していかんとなぁ 一つの回答として、Dockerイメージを用意しました。 https://hub.dock…

Perl入学式 in 東京 第5回 ピザ会での課題

Perl入学式 in 東京では講義の後にピザ会を実施し、ピザとジュース飲んで雑談する時間を設けています。 興が乗ってくると、id:xtetsujiさんが課題を出し、会場にあるプロジェクターを使って、ライブコーディングを行ったりしています。 昨日の課題は、NHKの…

Perl入学式 in 東京 第5回 〜Webアプリ編〜 の最終問題で色々やってみた

Perl入学式 in 東京 第5回 〜Webアプリ編〜 の最終問題で色々やってみた 左が #Perl入学式 第5回の練習問題(https://t.co/hea6JxPPIM)を解いたやつ、右が一週間かけてBootstrap4とJavaScriptを加えて頑張ってみたやつ。双方Mojolicious::Liteの1枚スクリプト…

Perl入学式 in 東京 第5回 〜Webアプリ編〜

Perl入学式 in 東京 第5回 〜Webアプリ編〜 昨日、東京で開催された「Perl入学式 in 東京 第5回 〜Webアプリ編〜」にサポーターで参加したものです。 34度を超える猛暑の中集まっていただき、みなさま本当にお疲れさまでした。 練習問題、復習問題の解答例 …

Perl入学式 in 東京 第4回 サブルーチン/正規表現編 の練習問題&復習問題の解答例

Perl入学式 in 東京 第4回 〜サブルーチン/正規表現編〜 昨日、「Perl入学式 in 東京 第4回 〜サブルーチン/正規表現編〜」の講師を担当したものです。 猛暑の中集まっていただき、みなさま本当にお疲れさまでした。 練習問題、復習問題の解答例 講義資料中…

Perl入学式 in 東京 第3回 〜配列/ハッシュ編〜 の練習問題&復習問題の解答例

Perl入学式 in 東京 第3回 〜配列/ハッシュ編〜 昨日、「Perl入学式 in 東京 第3回 〜配列/ハッシュ編〜」の後半の講師を担当したものです。 みなさま本当にお疲れさまでした。 練習問題、復習問題の解答例 講義資料中にある練習問題、復習問題の解答例です…

Perl入学式 in 東京 第2回 〜構文基礎編〜 の練習問題&復習問題の解答例

Perl入学式 in 東京 第2回 〜構文基礎編〜 え、前に記事書いてからもう2ヶ月近く経ってたの・・・ 昨日、「Perl入学式 in 東京 第2回 〜構文基礎編〜」の前半の講師を担当したものです。 みなさまお疲れさまでした。 本日の画伯はわたくしでございまする #Pe…

Perl入学式で講師やりながら思った、過去の自分にしつこく教えてあげたかった事

この記事はPerl入学式 Advent Calendar 2017 17日目の記事です。 qiita.com 昨日(2018/02/03)に開催した「Perl入学式 in 東京 第3回」で配列操作とハッシュ変数、ハッシュの操作についての講師を担当しました。 教えることで学びを得られる、と言うのは本当…

Perl入学式を卒業したらこの本を読むと良いんじゃないかなの5冊

こんちゃす。sironekotoroです。 このエントリは Perl入学式 Advent Calendar 2017 - Qiita 9日目のエントリが空いてたので、こそっと入れました。 さっき12月10日のアドベントカレンダー見たら perlを学ぶと彼女ができると教えてくれたので受講しました。 …

Perl入学式で勉強した後の力試しに良さげなサービスの紹介

こんちゃす。sironekotoroです。 このエントリは Perl入学式 Advent Calendar 2017 - Qiita 6日目のエントリです。 昨日はPerl入学式東京の名講師、 @xtetsuji さんでした。 いきなり私事ですが 最近色々あり、転職だー!と意気込んでいろいろと見ているので…

Perl入学式で勉強して、情報処理試験の問題を解こう!& おまけ

こんにちは 本年はPerl入学式(東京)でサポーターやっておりますsironekotoroです。 このエントリは Perl入学式 Advent Calendar 2017 - Qiita の2日目です。 qiita.com Perlが情報処理試験問題に出ていた事があった 出オチです。 平成18年度 春期 テクニカ…

Perl入学式 2017 東京 #4 と正規表現キャプチャ変数

教える事で学ぶことがある、とよく言われますがこれは本当にそうで my $words_ref = [ 'alice loves meat!', 'bob loves sushi!', ]; このような配列のリファレンスを受け取り, リファレンスに格納された文字列について,「loves」の後に記述されている好きな食…

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...)を表示するスクリプトを書いて…