YAPC::Asia Tokyo 2015 スペシャルレポート

YAPC::Asia Tokyo 2015 1日目レポート[更新終了]

この記事を読むのに必要な時間:およそ 12 分

「Lightning Talks Day 1」

1日目のLightning Talksです。

日本最多のオフィス訪問シリーズ「行ってきたシリーズ」のTOP5+αとして日本のイケてるオフィスを紹介しちゃうよ! @941さん

画像

@941さんが執筆されているブログ「オフィス訪問シリーズ」の紹介でした。現在107記事あり350万PVを誇っているそうです。業界での知名度も抜群でこれがきっかけで転職したなどの声も聞くとのこと。そんな人気ブログの中で1位はネクストイノベーションさんだったそうです。他にもすごいお金かかってそうなオフィスや個性的なオフィスなど,多様性の大事さを強調されていました。

画像

Gitの作り方 @DQNEOさん

画像

Gitを理解する最良の方法は自分でGitを実装することだ! ということで実際にGitのサブコマンドを実装したという発表です。LTではgit addとgit cat-file -pを実装する手順を説明されていました。他にも4つか5つのサブコマンドを実装したそうで,git checkoutも実装することができたそうです。

画像

SaaSで作る,ぼくらの障害対応術! @papixさん

画像

最近は便利なSaaSがいろいろでてきているので,Mackerelを軸にそれらを組み合わせて障害発生からその対応,記録までを支援するシステムを作られた発表でした。監視と検知にMackerelを使い,コミュニケーションにReactio,記録にQiita::Teamを用いたシステムを構築されたそうです。発表中に本当の障害通知が飛んでくるというハプニングもありつつ,障害はなくせない,備えあれば憂いなし,と締めくくっていらっしゃいました。

画像

cpm - an experimental cpan client

画像

新しいCPANクライアント,cpmを開発したという発表でした。既存のCPANクライアントがいくつかある中で新しくクライアントを開発した理由は,インストール処理の高速化がしたかったからとのことでした。内部的にはMenloを並列で動作させる仕組みとなっており,LT中に行われたデモではその速度に驚きの声が上がっていました。cpmはCPANで公開済みで,App::cpmでインストール可能だそうです。

画像

Norikraで作るPHPの例外検出システム @kazeburoさん

画像

最近PHPを始められたという@kazeburoさんからは,PHPのエラーを監視・検出するシステムを作成されたという発表でした。PHPのエラー検知はエラーと例外が別物であったり,エラーハンドラも複数種類あったりなどで苦労されたとのこと。それをすべてログに記録し,Norikraを使って集約してSlackに通知するシステムを構築されたそうです。PHPのノウハウは調べると全部uzullaさんのブログに書いてあり,uzullaさんすごい,と締めくくられました。

画像

RSSをざっくりクロールしてゆるふわにパースする @ace_projectさん

画像

@ace_projectさんによるRSSを扱う際のTipsを紹介する発表です。RSSを取得してブログパーツを生成するサービスを運営するなかで,パースができないRSSを正規表現でゆるふわにパースした事例や,取得できないRSSをプロキシを通して取得する事例が紹介されました。ユーザの入力値に関わらずサービスを落とさないようにするために,できるだけパースしできるだけクロールする方針でサービスの構築をされたそうです。なお,群馬にもインターネットはあるとのことです。

画像

Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする @sairoutineさん

画像

趣味プログラミングの時間を最高にするために,好きな美少女キャラのbotを作成されたそうです。呼びかければ答えてくれるだけではなく,nodeのcronモジュールをつかって定期的に話かけてくれたり,Twitterへの投稿やdeployを頼むこともできるそうです。自分でやったほうが早くないかというツッコミに対して,自分のためになにかをしてくれるのが嫁っぽくて良い,と熱い思いを語られていました。

画像

YAPC? 雨事情 @likkさん

画像

会社を出たら雨が降っていて,エレベーターでオフィスに戻るのが面倒だ,という状況を防ぐために,Slackを使って天気を通知するサービスを作ったという発表です。tenki.jpから雨雲のデータを取得するライブラリを作成し,会社の位置の色が普段と異なっていた場合に雨の通知をSlackに送信する構成になっています。URLのパターンから過去のデータも取得できるということがわかったそうで,過去のYAPCの天気も紹介されていました。

画像

Pugs on stack @hirataraさん

画像

Pugsは2006年に発表されたHaskellによるPerl 6実装ですが,2007年に開発は止まってしまい最新のghcではビルドできなくなっていました。それをhirataraさんはパッチを書いてビルドできるようにされたそうです。作者のAudrey氏にパッチを送るとすぐにリリースしてくれたそうで,現在はstackを使ってインストールできるようになっているとのことです。

画像

(昔の) PHP が誇った最高の機能 register_globals の真実,そして未来へ @gongoZ

画像

PHP 5.4で削除されたregister_globalsという最高の機能についての発表です。今でもPHP 5.3を使い続けているアプリケーションは,register_globalsに依存しているのでは? という話から,register_globalsをエミュレートする方法としてドキュメントに書かれている方法を取ってはいけない理由,実はregister_globalsにはドキュメントに書かれていない仕様が存在する話などが展開されました。

画像

同人活動の報告と今後の展望 まかまか般若波羅蜜さん

画像

毎年恒例のまかまかさんからのLTです。Acme大全2015は全430ページ,565個のAcmeモジュールを掲載しているそうです。今年はAcme大全に関する質疑応答が発表され,記事はWordで書いているという裏話や電子書籍版はPerl 6と同時リリースする予定などが回答されました。

画像

ブース

7階国際会議場横には,いくつかブースが設営されています。

画像

画像

今年の同人誌販売ブースでは,⁠Acme大全 2015』⁠電子版ダウンロード権付)『雅なPerl入門 第3版』が発売されています。

画像

懇親会

1日目のセッション終了後,1階のレセプションホールにて,600名規模の懇親会が開催されました。最初に,懇親会スポンサーのDeNAの@bayashiさんとCAREER HACKの松尾さんによる挨拶と乾杯が行われ,その後,皆さん歓談を楽しんでいました。

画像

画像

1日目のレポートは以上になります。

著者プロフィール

青木大祐(あおきだいすけ)

茨城県在住。個人的な用途では主にPerlを使うが,業務では残念ながらC#とTypeScriptしか触らない。大学在学中からPerl6が気になっており,Tsukuba.pmを開催して布教もした。

Twitter:@VienosNotes


臼井洋文(うすいひろふみ)

京都市出身のプログラマ。仕事はPerlでサーバサイド開発がメインだが,必要に応じてiOS/Androidアプリの開発やインフラ周りの整備も行っている。趣味は写真とボルダリング。

Twitter:@usuihiro

Web:http://d.hatena.ne.jp/usuihiro1978/


越智琢正(おちたくまさ)

愛媛県西条市出身。大学進学を機に上京。在学中は超小型人工衛星の研究開発で,ハードウェアをいじったり,C++やC#を利用。就職後にPerlと出会う。仕事ではPerl製フレームワークやゲーム用のBaaS開発,とあるゲームの海外版開発等に従事。人に喜ばれるものを作るのが好き。


田実誠(たじつまこと)

某クラウドインテグレータのデベロッパー。Web技術全般に興味があり,プライベートではRuby,Node.js,Python等で個人ツールやOSSのプラグインを作っていたり。Perlはド初心者。

Twitter:@tzm_freedom

Web:http://freedom-man.com/blog/


中村浩之(なかむらひろゆき)

Spiber株式会社勤務。バイオベンチャーで,生物学実験を行う研究者が使うアプリケーションの開発を行っている。Ruby,Pythonを書いていることが多い。グリッチに興味がある。


野田大貴(のだだいき)

株式会社技術評論社、雑誌編集部所属。主な業務は書籍の編集。

Twitter:@nodawep


藤沢理聡(ふじさわまさあき)

神奈川県在住。ソフトウェア開発や周辺業務に携わっている。長年 Perlを愛用しているが,仕事では他の言語を扱うことが多い。今年はクリスマスプレゼント(Perl 6)をことのほか楽しみにしている。

Twitter:@risou

Web:http://www.risouf.net/


本間雅洋(ほんままさひろ)

北海道苫小牧市出身のプログラマー。好みの言語はPerlやPython, Haskell, Scala, OCamlなど。在学中は数学を専攻しており,今でも余暇を利用して数学を嗜む。現在はFreakOutに在籍し,自社システムの開発に力を入れている。 共訳書に「実用Git」(オライリー・ジャパン),共著書に「FFmpegで作る動画共有サイト」(毎日コミュニケーションズ)がある。

Twitter:@hiratara
Web:http://hiratara.github.io/


安武貴世志(やすたけきよし)

現在は大手Web系IT企業のインフラエンジニアとして,幅広いシステムの構築・運用を担当。インフラ以前はソーシャルゲームのサーバサイド開発をしていたことも。最近,趣味でKoyomiというジョブスケジューラをPerlで書いた。福岡出身。

Twitter:@key_amb

Webサイト:http://keyamb.hatenablog.com/


山中裕之(やまなかひろゆき)

ドラゴンズファン。某会社のプログラマとして活動中。好きな言語はPerl, Ruby, C, C++, Haskelなど。武術が好きで休日はいそしんでいる。

Twitter:@hiroyukim
Web: http://hiroyukim.hatenablog.com