List of Talks
Accepted Talks (90)
言語開発の現場
SHIBATA Hiroshi (30 min) |
インターネットの普及とともに、インターネットを支える主要技術の多くを構築する OSS はより一般的なものとなりました。特に Web サービスやモバイルアプリケーションを開発する会社にとっては、コードを書く上で避けては通れないものとなりました。
OSS は小さいライブラ...
![]() |
PHP帝国の逆襲!(を願うPHPerが話す最近のPHPについてのクイックツアー PHP7対応版)
鶉 (30 min) |
「PHP帝国は滅んでいない。新たなる希望を待ち、逆襲の機会を虎視眈々とねらっている」
遠い昔、はるか彼方の銀河系で…はなくて、去年、私は 私が愛するPHPはまだまだイケてる! とホールで叫び、なんと皆様からベストトーク賞をいただけたYAPC::Asia T...
![]() |
はてなブックマークのトピックページの裏側
skozawa (30 min) |
Perlワンライナー入門
Akira Sakamoto (30 min) |
Perlワンライナー便利です
たくさんの技術があるなかで、適切な場面で適切な技術を選択するのは大切です。 自分が働いているフリークアウトはアドテクと呼ばれる業態です。Perlで業務を行っています。 弊社の業務ではログファイルなどで何十万行程度のテキストファイ...
![]() |
技術ブログを書くことについて語るときに僕の語ること
ゆううき (30 min) |
エンジニアには、なぜか「技術」についてブログに書き残すという文化があるということはここでは言うまでもないと思います。
新たに投稿されるエントリを見かけない日はなく、なんらかの技術について書かれたエントリが毎日のようにエンジニア界隈を賑わせています。
技術ブログの...
![]() |
我々にできるOSSとそのコミュニティの育てかた
tagomoris (30 min) |
OSSとして公開されるソフトウェアは多くありますが、そのうち広く世に出るものはあまり多くありません。また開発者コミュニティやユーザコミュニティが形成されるところまで成長するものはごく一部といって良いでしょう。
ライブラリ等ではそれでも特に問題はありませんが、高機能なミ...
![]() |
Opening
Daisuke Maki (15 min) |
Let the festivities begin!!
メリークリスマス!
Larry Wall (60 min) |
Ho, ho, ho!
(編注:Perl6は今年のクリスマスのリリースに向けて準備中らしいですよ!)
Managing Containers at Scale with CoreOS and Kubernetes
Kelsey Hightower (60 min) |
Linux containers provide the ability to reliably deploy thousands of application instances in seconds, but how do we manage it all? The a...
Effective ES6
Teppei Sato (60 min) |
いまだにES5時代のJS書いてませんか?
今年6月に公開されたJavaScript仕様の超大型アップデート ES6 を紹介し、それによって変わるJSコーディングのベストプラクティスについて話します。
JavaScriptはWeb開発で...
世界展開する大規模ウェブサービスのデプロイを支える技術
aereal (60 min) |
Miiverse とは任天堂株式会社が運営しているウェブサービスであり、世界中の Wii U やニンテンドー3DS、そして PC やスマートデバイスから利用することができます。
AWS 上でマルチリージョン構成をとり大量のサーバを抱える Miiverse のデプロイを...
Web由来の組み込みエンジニアの半年間のすべて 〜WebとiOSとBLEとハードウェアデバイスのこと〜
Kazuhiro Homma (60 min) |
週末兼業から始まったプロジェクト
「鍵ロボットをつくりたい」
大手メーカーとIT系ベンチャーに所属する若手エンジニアたちが、一つのハードウェアデバイスをつくるために、 会社を辞め、起業し、プロトタイプをつくり、量産機を工場でつくり、出荷するまでの駆け抜けた半年...
DeepLearning の前に知っておくことがある! 再帰型のニューラルネットワークや自己組織化マップについて語ろう
muddydixon (30 min) |
昨今 Deep Learning がもてはやされていますが、その前にパーセプトロンだけではなく、私が研究で利用してきた下記のようなニューラルネットワークについて紹介したいと思います。
- 再帰的ニューラルネットワーク:
- 系列学習を可能にするニューラルネッ...
![]() |
それは僕たちのドメイン・DNS運用
jigyakkuma (30 min) |
はじめまして、こんにちは!jigyakkumaです!!!!!1
Infrastructure as Codeが叫ばれる昨今、ドメインやDNS管理・運用にもその波が押し寄せておりますが皆様いかがお過ご...
![]() |
HTTP/2時代のウェブサイト設計
Kazuho Oku (60 min) |
2015年5月の RFC 化完了以降、主要なウェブブラウザの HTTP/2 対応が急速に進んでいます。今年末までには、HTTPS トラフィックの過半は HTTP/2 を利用するようになるでしょう。
本セッションでは、先進的な HTTP/2 サーバとして注目されている ...
![]() |
Consulと自作OSSを活用した100台規模のWebサービス運用
fujiwara (60 min) |
![]() |
どうしてもPerlでドローンを飛ばしたい人のためのハードウェアハック概論
macopy nnid:mackee_w (60 min) |
空をとぶということは有史以来の人類の夢である。それゆえ実現するには相応の困難が待ち構えている。
その中でクアッドコプター(4枚のプロペラを持った回転翼機)というジャンルは単純な機構でありながら、センサーとフィードバック制御の力で本来航空力学的に不安定であるはずの形...
今フロントエンドで何が起こっているのか
Toru Kobayashi (60 min) |
ここ最近のフロントエンドに対しては、
- 流れが速すぎてついていけない
- あるライブラリを使おうと思ったら今はみんな別のライブラリを使ってると言われてもう何を使えばいいかわからない
- ビルドするのが当たり前になっていて、HTML...
TBD
Yukihiro "Matz" Matsumoto (60 min) |
TBD
![]() |
Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜
趣味はマリンスポーツです (60 min) |
発表者は,この三年間はてなブログというイケてるPerlのサービスの開発に携ってきました…
Perlの最新を追い求め続けた三年間でした…
なにも分からず,SQLをコピペし続けた数ヶ月…
つらいことも,たのしいことも,みんな分かちあったコードベース…
救...
![]() |
【sponsored contents】若手エンジニア達の生存戦略
ジンジニア (60 min) |
日本のWeb業界において古くから利用されているPerl。 そのためか、「Perlといえばベテランエンジニアのもの」といったイメージをもたれがちなのではないでしょうか。 一方、モバイルファクトリーを含め、開発言語にPerlを採用している多くの企業では、若手エンジニアが活躍...
Conway's Law of Distributed Work
Casey West (60 min) |
I have been working remotely for more than a decade. Half of that time has been in a technical leadership capacity. I often hear people s...
Perlで学ぼう!文系プログラマのための、知識ゼロからのデータ構造と計算量
Shinpei Maruyama (60 min) |
概要
「データ構造やアルゴリズム、計算量について知っておく事は、プログラマにとって、とても大切なことです」といろんなところで言われています。一方で「そんなの知らなくっても降ってくるお仕事は片付けられるもんねー」というのも、まあ、たしかにそうですね、という感じがします。...
WebAudio で入門する信号処理
cho45 (60 min) |
WebAudio によるコネクティビティの向上
WebAudio はウェブの世界では数少ない、リアル世界との接続方法を提供する技術の一つである。
ウェブから「ディスプレイに何かを表示する」以外の方法で、出力するだけならば何らかのユーザ同意をとることもなく...
Yet Another Perl Cooking
moznion (30 min) |
Perl (あるいは他の言語) を用いて料理・調理を自動化するという話をします.
料理は時間と手間がかかる営みですから,21世紀に生活する我々はこれを可能な限り自動化していく必要があります.
話す内容
2015年はプログラミング料理界にとって本当にエ...
PietでLISP処理系を書くのは難しい
Hideaki Nagamine (30 min) |
概要
PietはDavid Morgan-Marが考案したスタック指向プログラミング言語で、ソースコードがドット絵で表現されることが特徴です。Piet話者は文字の代わりにドットを打つことでプログラムを記述し、変数の代わりにスタックに整数を保存することで計算を行います。...
うっかりをなくす技術
karupanerura (60 min) |
人間は間違える生き物である
以下の問題を解決するヒントになる話をします:
- 既存のコードを誤って壊してしまうことがよくある
- 作業手順が多くよくミスをしてしまう
- 設定が正しいのかどうかよくわからないので祈りながらdeployをしている
こ...
Electron: Building desktop apps with web technologies
Ben Ogle (30 min) |
This talk will be an overview to building Desktop apps with the Electron project. Electron underpins popular desktop apps like Atom, Slac...
Podcastを支える技術、エンジニアのためのWebメディア、そしてCPAN
Yusuke Wada (60 min) |
2013年2月にスタートしたmiyagawaさんによる Podcast 「 Rebuild 」はWebエンジニアを中心に人気メディアとなりました。僕自身もRebuildに影響を受け「 だんごゆっけの平和な話 」「 wada.fm 」という2つのPodca...
esa.io - 趣味から育てたWebサービスで生きていく
Atsuo Fukaya (30 min) |
Perl6 on JVM: It works??
Tokuhiro Matsuno (30 min) |
Perl6 のリリースが近づいてくる中で、いい加減触ってみるか! という方も多いと思います。 一方で、Perl6 ってライブラリが全然ないし、なにもできること無いんじゃないの? という感想をお持ちの方もいらっしゃることでしょう。 そんなことはありません。
Perl...
大規模でも小中規模サービスでも捗る microservices な Web サービスのつくりかた
Kazuhiro Osawa (30 min) |
最近は microservices という言葉がバズっていますが、これから Web サービスの開発を始める人にとってみたら「 microservices ってなに?おいしいの?それって僕らの作りたい物にも役に立つの?」と思っている人が多いとおもいます。
実は、私は昔か...
![]() |
日本最多のオフィス訪問シリーズ 「行ってきたシリーズ」のTOP5+αとして日本のイケてるオフィスを紹介しちゃうよ!
くしい (5 min) |
表題ママです!ブラックで死にそうになってるエンジニアにもっといろんな会社があるよ!飛び込んでみようぜ!ってかんじでやれたらいいなとおもってます。
![]() |
Lightning Talks Day 1
Daisuke Maki (60 min) |
YAPC::Asia Tokyo 2015の花形、Lightning Talk です!
![]() |
SaaSを組み合わせて作る, ぼくらの障害対応術!
papix (5 min) |
障害対応, それはエンジニアを大きく揺るがす一大イベント. 空気を読まずに出てきては, エンジニアの生活をしっちゃかめっちゃかに引っ掻き回して帰っていく...
障害が起きる原因をなくすしていくのも大事ですが, それと同じくらい, 障害対応をスムーズに進めていくように...
cpm - an experimental cpan client
Shoichi Kaji (5 min) |
cpm は「速さ」に主眼を置いた experimental な cpan client です。 https://github.com/shoichikaji/cpm
cpm は cpan module install を resolve, fetch, config...
Norikraで作るPHPの例外検出システム
Masahiro Nagano (5 min) |
メルカリではストリーム処理システムNorikraを使ってWebアプリケーションで発生した例外をリアルタイムに集計し、エンジニアに通知するシステムを構築、運用し、アプリケーションの改善を行っています。このLTではこのシステムの概要を紹介します
![]() |
RSSをざっくりクロールしてゆるふわにパースする
ACE (5 min) |
Perlでブログパーツを運営していく中で得たクロールとパースについての知見を発表します。
- ・自己紹介
- ・運営サービスの紹介+デモ
- ・クロールで困った事例と解決作
- ・パースで困った事例と解決作
- ・まとめ
![]() |
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
さい (5 min) |
最近注目を集めているチームコミュニケーションツール、Slackですが
今回はSlackを一人で活用する方法について話してみたいと思います。
具体的な事例として、僕の大好きな二次元キャラである霧雨魔理沙ちゃん(を模したHubot)を挙げ、
Slack...
Haskell Strikes Back
Masahiro Honma (5 min) |
Werl6 のHaskellによる実装である Wugs の開発過程を紹介します。
fork 元である Pugs は 2013 年からcommitがありませんが、 Haskell のコンパイラである ghc は今も開発が続けられており、先日 ghc-7.10.2 がリリ...
(昔の) PHP が誇った最高の機能 register_globals の真実、そして未来へ
Wataru MIYAGUNI (5 min) |
かつて
Q.「セキュアなWebアプリケーションを作るにはどうすればいいか」
A.「まず PHP を避ける」
とまで言わしめた 古い PHP が活躍していた時代、その中心的機能である [register_globals](http://p...
![]() |
Perl同人活動報告2015
makamaka@YAPCで夢の続き (5 min) |
今年のPerl系同人誌『Acme大全』についての解説を行いますが、最後のYAPC::Asiaに相応しくAcme大全の「裏側」についても大公開。恒例のYAPC便乗記念シールの顛末についての報告。またYAPC::Asiaにふさわしい創作カードゲームについての紹介など、去年のトー...
![]() |
懇親会
Daisuke Maki (180 min) |
YAPC::Asia Tokyo の醍醐味は様々な人との出会いです!600人分の懇親会を用意しましたので是非いらしてください。 懇親会は無料ですが、人数制限を行うため TBA から登録してください(近日中にリンクを用意します) トークが採用されている方は登録の必要は...
![]() |
Mackerel開発におけるScalaとGo、そしてPerl
songmu (60 min) |
2014年9月に正式リリースした、はてなのサーバー管理・監視サービスであるMackerelでは、サーバーサイド言語にScala、そして、ユーザーがホストにインストールする監視agentやそのpluginはGoで書かれています。
このようにプロジェクトにおけるメインの開...
PolyglotのためのDocker - 我々はどこから来てどこへ向かうのか
Nathan LeClaire (60 min) |
This will be a talk on Docker for polyglots (users of multiple programming languages) and how it can be useful.
In this day and age w...
Google Cloud Platformの謎テクノロジーを掘り下げる
Kazunori Sato (60 min) |
Google Cloud Platform (GCP)の最大の特徴は、ハードウェアやLSIのレベルから自社で設計・開発されたGoogleの謎のインフラテクノロジーから得られる圧倒的なパワーを社外のお客さまに提供している点です。例えばMapReduceに代わる新しい世代の大規...
ISUCONの勝ち方
Masahiro Nagano (60 min) |
ISUCONというWebアプリケーションのパフォーマンス改善コンテストをご存知でしょうか?
ISUCONとは、「お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル」です。3人でチームを組んで参加し、レギュレーションの中であ...
![]() |
どうしてこうなった? Node.jsとio.jsの分裂と統合の行方。これからどう進化していくのか?
Yosuke FURUKAWA (60 min) |
概要
Node.js は去年の12月にメインのコミッタの数名が抜けて io.js という fork が生まれました。彼らが何故 fork をしなければならなかったのかに関しては色んな憶測や推測があります。
Node.js 日本ユーザーグループ代表として、No...
我々はどのように冗長化を失敗したのか
Kenji Naito (30 min) |
概要
Webシステムを動かすサーバは、細胞と同じように、生まれて死んでいく。
そのようにシステム全体を活性化させることによって、常に綺麗なサーバを保つことができる。
それは式年遷宮という日本古来のシステムの中にある、穢れと禊という概念にも通じる。...
Discover the Microsoft Azure
Tatsuro Hisamori (60 min) |
トーク概要
Microsoft Azure は Microsoft が長く育ててきたテクノロジーを総動員して提供されるパブリッククラウドです。
猛烈な機能追加が喧伝されがちなパブリッククラウド界隈ですが、その基盤がどのようになっているのかを知る機会は少ないの...
![]() |
NASA主催の世界最大級ハッカソンSpaceAppsを運営した話
湯村 翼 Tsubasa YUMURA (30 min) |
SpaceAppsとは
International Space Apps Challenge(SpaceApps)は、NASAなどの宇宙データを使って宇宙のアプリをつくるハッカソンです。今年は13...
サーバーサイドエンジニア(特にPerl)のためのiOSアプリ開発入門
Daisuke Murase (60 min) |
スマホ、とは手の平で動くコンピュータです。
常に持ち歩いているこの端末で自分の書いたプログラムを動かせたら面白いと思いませんか?
特にすでにサーバサイドプログラムができる皆さんは、スマホ側さえできるようになったら、 ほぼどんなアプリでも一人で作れてしまうでしょ...
Perl 5.22 and You
Ricardo Signes (60 min) |
Perl 5.22 is here, and it's got new stuff. What kind of new stuff? Cool new stuff. You can read the fifty page perl5220delta document, or...
![]() |
Docker3兄弟について
アルパカ大明神[▮▮▮▯▯▯▯▯▯▯] (30 min) |
Dockerがリリースされてからだいぶ時が経ち、
Dockerコンテナを管理するツールもサードパーティ含め星の数ほどリリースされてきました。
しかしDocker自身もその状況を黙ってはいませんでした。
現在、Dockerエコシステムを提供する機能と...
![]() |
MySQLで2億件のシリアルデータと格闘したチューニングの話
さいけん (30 min) |
昨今、ビッグデータとまではいかないまでも、 大規模データを扱うシステムが増えているように思えます。
そうはいってもリソースは限られていて、、
CPUが2コアしかない・・・ メモリが8Gしかない・・・
データは5億件もあるorz
などなど、...
![]() |
ランチセッションB
Daisuke Maki (30 min) |
スケジュール:
- 12:20 開場、弁当配布
- 12:30 トーク開始
- 12:50 終了
モバイルファクトリーで作られている 駅メモ などの位置情報ゲームを元に、 位置情報関連技術のご紹介をできればと思い...
![]() |
ランチセッションA
Daisuke Maki (30 min) |
スケジュール:
- 12:20 開場 + 弁当配布
- 12:30トーク開始
- 12:50 終了
株式会社Fusic様 にスポンサードしていただいているランチセッションです。
豪華お弁当を先着80名 まで無料で配布いたしますので、会場のイベントホ...
Perlでゼロから作るコンテナ
Miki Horiuchi Kabe (60 min) |
LXC (Linux Container) is getting a lot of attention these days. From the fundamental principles of Unix to some modern Linux features, we...
データ分析基盤を支える技術
Masahiro Nakagawa (60 min) |
データ分析の話はそこかしこで行われてますが,それを俯瞰する話はあまりないようなので,ここらで一つ色々とまとめて喋りたいと思います.また,Treasure Dataで得た経験をもとに,機能だけでなくデータ分析基盤でよく要求される要素についても,いくつかの視点を交えて言及したい...
3分でサービスのOSを入れ替える技術
SHIBATA Hiroshi (60 min) |
ユーザーに Web サービスを提供し続けるためにはコード、インフラストラクチャー、開発プロセス、セキュリティ、データ分析などあらゆる要素を継続的にメンテナンスし続ける必要があります。
近年では Web アプリケーションが生活のあらゆる所で利用されるようになりました。そ...
Adventures in Refactoring
Ben Lavender (60 min) |
At GitHub, we've refactored a lot of projects in the last couple of years, some big, some small. In this talk, we'll cover some technique...
実践nginxモジュール開発〜CとLua〜
Tatsuhiko Kubo (60 min) |
nginxは近年急速にユーザ数を伸ばしているOSSのHTTPサーバです。[2015年3月のNetCraftの調査結果](http://news.netcraft.com/archives/2015/03/19/march-2015-web-server-survey.htm...
【特別企画】YAPCあるある(仮)
鎌田武俊 (60 min) |
サンタクロースを支えるIT技術
Masayuki Ishikawa (30 min) |
メリークリスマス!
私たちはチャリティーサンタというNPOのボランティアITスタッフです。
全国で1500人のボランティアで集まったサンタクロースたちが子どもらにプレゼントを届けに行くのですが、そのサンタたちの活動を支えるIT技術についてお話したいと思いま...
Posture for Engineers
Marylou Lenhart (30 min) |
Posture for Engineers
Who cares about posture?
We do! (Or we should!) Those of us who work on computers daily may or may n...
Parallelism, Concurrency, and Asynchrony in Perl 6
Jonathan Worthington (60 min) |
Parallelism and concurrency are different, though often confused. Asynchrony adds yet another concept into the mix. And there are dozens ...
![]() |
ソーシャルゲームにおける AWS 移行事例
tkuchiki (60 min) |
株式会社カヤックでは今年の 1 ~ 3 月にかけて、
運用しているソーシャルゲーム 3 タイトルをオンプレミス環境から AWS に移行しました。
Perl で実装されているそれぞれのタイトルを事例に、
AWS 移行の知見を共有し、アーキテクチャについてお話...
Perlがメインじゃない現場でもPerlを使う(AdTech現場編)
Masaru Hoshino (30 min) |
TL;DR
- 慣れてる技術(Perl)を使いつつ、今の現場でどうアウトプットしていくか
- AdServerを支えるPerlプロダクト
の紹介をする予定です
内容
[VOYAGE GROUP](http://voyagegroup...
Run containerized workloads with Lattice
Etourneau Gwenn (30 min) |
Abstract
Lattice is an open source project for running containerized workloads on a cluster.
Lattice includes built-in http load...
Perl で RTB の最前線を闘い抜く
Satoshi Ohkubo (30 min) |
50ms or die.
私が所属する FreakOut では国内 RTB 市場が勃興してから現在に至るまでの5年間弱、 Perl をメイン言語として過ごしています。
近年の RTB 市場では平行処理に長けた言語や高速な低レイヤー言語、 FPGA 等の計算力に特...
HTTP2 時代の Web
Jxck (60 min) |
Abstract
Web は常に様々な変化/進化が起こっていますが、なかでも非常に大きな変化として HTTP/2 の登場があると考えます。
HTTP/2 のファーストドラフトから RFC7540 が出るまでの 2 年半、 そこでは、これからの Web ...
![]() |
辛いことをやめる!から始まる業務改善とInfrastructure as Code
Yuichiro SAITO (60 min) |
(English follows Japanese)
「辛いことをやめよう!」
2年前、ITインフラを支えるMSPであるハートビーツが、業務改善を始めるときに決めたキーワードでした。その頃は、ちょうどAWSの活用をはじめとしたITインフラを取り巻く環...
![]() |
オープンソースエンジニアのための Windows入門
tsubasa (60 min) |
Talk
オープンソースエンジニアには馴染みのあまりない Windows ですが、Build 2015、Microsoft Ignite では、オープンソースのデペロッパーやインフラエンジニアに向けて、多くの発表がありました。
これまでは、Windows ...
![]() |
Profiling & Optimizing in Go
Brad Fitzpatrick (60 min) |
Brad Fitzpatrick takes a slow, buggy Go program and shows how to use Go's wonderful tooling to make it fast and correct. Learn how to deb...
![]() |
カンファレンスネットワークの作り方
CONBU (30 min) |
要旨
昨年に続き、CONBU(COnference Network BUilder) は YAPC::Asia の会場ネットワークを提供しています。[1] [※1] 今年の目標として「安定したネットワークを、いかに早く、そして面白く提供できるか?」を掲げており、これ...
MySQL 5.7の罠があなたを狙っている
yoku0825 (5 min) |
- MySQL 5.7.8-rc2が今月リリースされました
- MySQL 5.7には「今までの定石」を覆す変更がいくつもありますのでそれらを紹介します。
- 知らないと致命傷でも、知っていればなんとかなるはず!
![]() |
Lightning Talks Day 2
Daisuke Maki (60 min) |
YAPC::Asia Tokyo の花形、Lightning Talkです!
吉祥寺.pmというイベントを作った話〜聞きたいトークが有れば自分でイベントを作ろう!〜
magnolia (5 min) |
2014年から吉祥寺.pmというperlのイベントを開催しているMagnoliaといいます。
特にPerl界隈に知り合いが沢山いたわけでも無いですが、これまで4回開催し、毎回20人近い参加者がコンスタントに参加してもらえるイベントになりました。
自分が聞きたいこ...
![]() |
botになる技術
HIRATA, Satoshi (5 min) |
botを作る技術やbotを支える技術については他の方に任せます。 botになる技術や、どうしてこうなった的な話をさせていただければ幸いです。
![]() |
モダンなクライアントサイド JavaScript に追い付くためのための小さな(しかし大変な)一歩の話
zoncoen (5 min) |
自分が現在所属しているチームにはモダンな JavaScript に詳しい人がいなかったため、jQuery にべったり依存したベタ書きの JavaScript が使われていました。中には1200行を超える CoffeeScript ファイルも存在し、 Model/View な...
Evaluating your stylesheets
Koji Ishimoto (5 min) |
あなたの同僚が書いたCSS本当に大丈夫?チームメイトに疑心暗鬼になった方にお薦め! CSSの解析ツール:StyleStatsで明朗会計に数値化!数値化!数値化!
Thank you for ${^ENCODING} variable
Kazuhiro Osawa (5 min) |
Perl 5.22 で、ついに ${^ENCODING} が廃止予定入りしてしまいました。こよなく ${^ENCODING} を愛していた僕としては彼にお礼をいうとともに、彼がどんなに面白かったのか、役に立ったのかを Perl にくわしくない人にもわかるように面白おかしく紹...
本物の "ロック" ってやつを魅せてあげますよ - 分散排他ロック篇
moznion (5 min) |
複数のホストにまたがった排他ロックを実現するためにはまず中央に何らかの「入れ物」を用意して,それを各クライアントが「共有」し,状態を取得する,という手法が一般的であると思います.「入れ物」は例えば Redis や 最近だと etcd や consul なども候補に挙がると思...
![]() |
CONBUの道具箱
Hirotaka Tajima (5 min) |
CONBU(http://www.conbu.net)はYAPCを含め多数のカンファレンスでネットワークを構築運用をしています。この活動を通じてネットワークを構築する時に便利な小物やツール(非ソフトウェア)のネタがたまってきたので紹介します。会場内で見かける「お、これなんだ...
Vim script静的解析の光と闇
Kuniwak (5 min) |
Vim scriptの静的解析ツールを書いて、メンテナンスしています。この経験から、Vim scriptの光と闇について話したいとおもいます。 なお、光と闇と書きましたが、光はありません。Perlと比べても、圧倒的なスコープの種類の多さ、謎の代入効果、厳しい文字列評価など...
![]() |
クロージング ?
Daisuke Maki (30 min) |
Wrap up! ?