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