perlcasual #5 発表資料
DESCRIPTION
CGIおじさんによるPerl仲間をコミュニティでつくるべきだ云々酔いどれLT用資料 (1〜2P目はネタですが、素材を活かすために削除していません)TRANSCRIPT
![Page 1: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/1.jpg)
• <?php
![Page 2: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/2.jpg)
![Page 3: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/3.jpg)
カジュアルにPerlid: uzulla
PHPer八王子
フリー
![Page 4: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/4.jpg)
yancha• Perl製のウェブチャット•Websocket(Pocket.IO)で高速•ログ全保存&検索(Mysql or Sqlite)•スマホブラウザ対応(iPhone&Android)•ボット等を作りやすく&妙な思想
![Page 5: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/5.jpg)
最近のアクティビティ•定番のTwitterリアルタイム取り込みボットGitHub/uzulla/yancha-twitter-bot
•最近とっても旬なLingr取り込みボットGitHub/uzulla/yancha-lingr-bot
•最近とっても旬なRSSをサポート• Issueをへらすぞ!(という心構え)
![Page 6: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/6.jpg)
yancha
• Githubにコード公開されていますhttps://github.com/uzulla/yancha
•サンプルサイトもありますhttp://yancha.hachiojipm.org/
![Page 7: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/7.jpg)
なぜ作ったし?
• Hachioji.pmにおいて→「Perlの有名プロダクトって何があるの?」
→ 皆で何かPerlで作ろうという話になった
•「ログが消えるIRCが不便だしチャットは?」•カジュアルであり、世界とかは狙ってない
![Page 8: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/8.jpg)
なぜ作れたし?
•「俺がPerl Casualだ!」(PHPerです)→Perl力がカジュアルで、いろんな所でつまづく
• PHPerなりには頑張ってる(つもり)けどむずい•仲間から色々サポートをいただけた
![Page 9: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/9.jpg)
例
• uzulla「Websocketでチャット作りたいけど…Perlやめてnode.jsだろうか…」
• hide_o_55氏「Pocket.IOってSocket.IO互換ぽいのがありますよ、っていうかググれ」
• uzulla「おおっ!つかってみたらすぐできた!」
![Page 10: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/10.jpg)
例
• uzulla「作ったけど(多分)コードが酷い…」•maka2_donzoko氏「『リファクタなら俺にまかせろー!』(バリバリ)」
• uzulla「アッ!恥ずかしくないコードに!色々参考になる!(HTML+JSを除く)」
![Page 11: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/11.jpg)
例• uzulla「なんかTwitterの認証が遅い…エンジンTwiggyだし、ブロッキングしちゃうと…死…」
• karupanerura氏「 これでもくらえ!! 『Plackは非同期レスポンスが書けるように対応してる』
ッ!!」
• uzulla「できた!非同期きた!これでモテる!」
![Page 12: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/12.jpg)
例• ichigotake氏「Yancha便利ですよね!」• uzulla「(^^)」• ichigotake氏「でも最近うずらさんyancha放置してません?(笑顔)」
• uzulla「えっいや(ゴニョゴニョ」• ichigotake氏「放置してません?(笑顔)」• uzulla「あっハイ(;´Д`)」
![Page 13: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/13.jpg)
余談…
• uzulla氏「まれにyanchaが固まる…」•(まだ誰も解決できていない)
![Page 14: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/14.jpg)
「有難うございます」
• Hachioji.pmのハッカソンやGithub、Twitter•みんなにヒントもらったり、コードもらったり、やる気もらったり、お世話になってます
• Perlを仲間と楽しんでいるうちに、Perl力のカジュアルな高まりを感じる…
![Page 15: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/15.jpg)
なにがいいたいの?
•カジュアルにPerlをたのしみたい•でも何か作るのは基本的に大変である→カジュアルじゃない!
![Page 16: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/16.jpg)
カジュアルの敵•ちょいちょいぶつかる壁•ちょいちょい落ちる穴•ちょいちょい消滅するやる気•ちょいちょい見えなくなる目標
![Page 17: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/17.jpg)
カジュアルの敵•ちょいちょいぶつかる壁•ちょいちょい落ちる穴•ちょいちょい消滅するやる気•ちょいちょい見えなくなる目標
仲間がいると
解決する!!
![Page 18: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/18.jpg)
仲間いますか?•カジュアルにPerlを楽しむのには、気軽な仲間がいるとなお良い
•多くのシーパン王サーもきさくですけど、気後れしますよね…
•例えば次のような質問…
![Page 19: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/19.jpg)
•「ねえねえ、「1;」ってなに?」•(2~3年前の私です)
![Page 20: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/20.jpg)
今の笑えました?
•「世界には今のスライドを笑えない人だっているんですよ!!(数年前の俺)」
•笑えた人(現在の俺含む)は笑えてない「未来の仲間」をカジュアルに
救っていこう!(俺は救われた)
![Page 21: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/21.jpg)
でもどこで?• Hachioji.pm• 八王子で月一度、PHPerが主催、リアル愛されゆるふわ系• Chiba.pm• 千葉で約3ヶ月に一度、DBネタ、ガチ多め?• Perl Beginners• Perl初心者(?)多め、今日の裏番組(なぜ!?)• Perl入学式• 完全なPerl初学者をカリキュラム式でサポート
![Page 22: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/22.jpg)
•少人数で、気軽にLT発表等できる所が良い → 大勢だと埋もれる
•Perl以外の会にも行ってみると良い•なければ場を作れば良い
でもどこで?
![Page 23: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/23.jpg)
まとめ
•カジュアルにPerlをたのしもう•仲間がいるとカジュアル!→楽しくて、苦痛が少ない
•是非仲間を作ってPerl Casual!
![Page 24: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/24.jpg)
(Perl仲間を)
take it casually!
宣伝:次回Hachioji.pmは来週土曜
http://hachiojipm.org/
(毎月開催しています)
![Page 25: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/25.jpg)
『Perl仲間ほしい!
でもPerl詳しくないし
勉強してから…』
![Page 26: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/26.jpg)
![Page 27: Perlcasual #5 発表資料](https://reader034.vdocuments.pub/reader034/viewer/2022051400/558be170d8b42a29608b466a/html5/thumbnails/27.jpg)
(Perl仲間を)
take it casually!
宣伝:次回Hachioji.pmは来週土曜
http://hachiojipm.org/
(毎月開催しています)