Enviar búsqueda
Cargar
イベント駆動とノンブロッキング #hokkaidopm
•
6 recomendaciones
•
5,669 vistas
鉄次 尾形
Seguir
2013/08/31 に行われた「Hokkaido.pm #10」 http://atnd.org/events/41429 で20分トークしたスライドです。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 31
Descargar ahora
Descargar para leer sin conexión
Recomendados
今年作ったもの2013 #hokkaidopm
今年作ったもの2013 #hokkaidopm
鉄次 尾形
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
Yoshikazu GOTO
ぎっと、これから
ぎっと、これから
Ryo Tajima
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
はじめよう!Github
はじめよう!Github
Takafumi Yoshida
オープンセミナー香川2012 LT
オープンセミナー香川2012 LT
Kouta Imanaka
軽量のススメ
軽量のススメ
hirokiky
How to create PyCon JP
How to create PyCon JP
Takanori Suzuki
Recomendados
今年作ったもの2013 #hokkaidopm
今年作ったもの2013 #hokkaidopm
鉄次 尾形
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
Yoshikazu GOTO
ぎっと、これから
ぎっと、これから
Ryo Tajima
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
はじめよう!Github
はじめよう!Github
Takafumi Yoshida
オープンセミナー香川2012 LT
オープンセミナー香川2012 LT
Kouta Imanaka
軽量のススメ
軽量のススメ
hirokiky
How to create PyCon JP
How to create PyCon JP
Takanori Suzuki
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Takanori Suzuki
EPIU
EPIU
Makoto Yonezawa
18_02_14_IoTLT_miyu_DOKIDOKI
18_02_14_IoTLT_miyu_DOKIDOKI
Miyuu Okabe
札幌でテンプレート #hokkaidopm
札幌でテンプレート #hokkaidopm
鉄次 尾形
Getting started with MLOps
Getting started with MLOps
yusuke shibui
電子工作に入門したい人生だった
電子工作に入門したい人生だった
稔 川口
How to start MLOps
How to start MLOps
yusuke shibui
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
Kazuhito Miura
Heroku meetup #11
Heroku meetup #11
Takashi Hayasaka
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
shinyaogasawara
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
Kazuhito Miura
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
bonbon0605
Quality of ml_system
Quality of ml_system
yusuke shibui
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Kazuhito Miura
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
初めてのおーぷんそーすこんとりびゅーと
初めてのおーぷんそーすこんとりびゅーと
Yuichiro Kawano
Gitの内部構造を 調べてみたら・・・
Gitの内部構造を 調べてみたら・・・
DQNEO
Hiroshimarbについて
Hiroshimarbについて
Tomohiko Himura
(python)勉強会のすすめ
(python)勉強会のすすめ
Kioto Hirahara
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
nginxの紹介
nginxの紹介
Takashi Takizawa
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
Más contenido relacionado
La actualidad más candente
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Takanori Suzuki
EPIU
EPIU
Makoto Yonezawa
18_02_14_IoTLT_miyu_DOKIDOKI
18_02_14_IoTLT_miyu_DOKIDOKI
Miyuu Okabe
札幌でテンプレート #hokkaidopm
札幌でテンプレート #hokkaidopm
鉄次 尾形
Getting started with MLOps
Getting started with MLOps
yusuke shibui
電子工作に入門したい人生だった
電子工作に入門したい人生だった
稔 川口
How to start MLOps
How to start MLOps
yusuke shibui
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
Kazuhito Miura
Heroku meetup #11
Heroku meetup #11
Takashi Hayasaka
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
shinyaogasawara
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
Kazuhito Miura
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
bonbon0605
Quality of ml_system
Quality of ml_system
yusuke shibui
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Kazuhito Miura
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
初めてのおーぷんそーすこんとりびゅーと
初めてのおーぷんそーすこんとりびゅーと
Yuichiro Kawano
Gitの内部構造を 調べてみたら・・・
Gitの内部構造を 調べてみたら・・・
DQNEO
Hiroshimarbについて
Hiroshimarbについて
Tomohiko Himura
(python)勉強会のすすめ
(python)勉強会のすすめ
Kioto Hirahara
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
La actualidad más candente
(20)
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini Sapporo
EPIU
EPIU
18_02_14_IoTLT_miyu_DOKIDOKI
18_02_14_IoTLT_miyu_DOKIDOKI
札幌でテンプレート #hokkaidopm
札幌でテンプレート #hokkaidopm
Getting started with MLOps
Getting started with MLOps
電子工作に入門したい人生だった
電子工作に入門したい人生だった
How to start MLOps
How to start MLOps
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
Heroku meetup #11
Heroku meetup #11
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
よちよち.rbで知ったコミュニティの素晴らしさ
よちよち.rbで知ったコミュニティの素晴らしさ
Quality of ml_system
Quality of ml_system
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
初めてのおーぷんそーすこんとりびゅーと
初めてのおーぷんそーすこんとりびゅーと
Gitの内部構造を 調べてみたら・・・
Gitの内部構造を 調べてみたら・・・
Hiroshimarbについて
Hiroshimarbについて
(python)勉強会のすすめ
(python)勉強会のすすめ
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Destacado
nginxの紹介
nginxの紹介
Takashi Takizawa
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
情報収集について
情報収集について
Mamiko Tsuda
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
Apache Tips And Tricks
Apache Tips And Tricks
Fabio Wakim Trentini
Spring I/O 2016 Spring 5について
Spring I/O 2016 Spring 5について
Alisa Sasaki
マルチタスクって奥が深い #mishimapm
マルチタスクって奥が深い #mishimapm
鉄次 尾形
文字化け2011〜まだまだ化けます〜
文字化け2011〜まだまだ化けます〜
鉄次 尾形
これからPerlを使っていくみなさんへ #Perl入学式
これからPerlを使っていくみなさんへ #Perl入学式
鉄次 尾形
大変なときこそ未来を見よう #hachiojipm
大変なときこそ未来を見よう #hachiojipm
鉄次 尾形
クリップボード監視と外部コマンド実行 #chibapm
クリップボード監視と外部コマンド実行 #chibapm
鉄次 尾形
最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm
鉄次 尾形
Apacheの展望とmod_perlの超絶技巧 #yapcasia
Apacheの展望とmod_perlの超絶技巧 #yapcasia
鉄次 尾形
LTthon in YAPC 2012
LTthon in YAPC 2012
uzulla
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
アクターモデルについて
アクターモデルについて
Takamasa Mitsuji
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
鉄次 尾形
日本全国ぶらりPerl旅
日本全国ぶらりPerl旅
鉄次 尾形
Perlで生きる10年
Perlで生きる10年
鉄次 尾形
スケジュールに意志を込める〜納期と品質、立ちはだかる優先度。 その時君は何をすべきか。〜
スケジュールに意志を込める〜納期と品質、立ちはだかる優先度。 その時君は何をすべきか。〜
Syun Fuji
Destacado
(20)
nginxの紹介
nginxの紹介
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
情報収集について
情報収集について
Non blocking and asynchronous
Non blocking and asynchronous
Apache Tips And Tricks
Apache Tips And Tricks
Spring I/O 2016 Spring 5について
Spring I/O 2016 Spring 5について
マルチタスクって奥が深い #mishimapm
マルチタスクって奥が深い #mishimapm
文字化け2011〜まだまだ化けます〜
文字化け2011〜まだまだ化けます〜
これからPerlを使っていくみなさんへ #Perl入学式
これからPerlを使っていくみなさんへ #Perl入学式
大変なときこそ未来を見よう #hachiojipm
大変なときこそ未来を見よう #hachiojipm
クリップボード監視と外部コマンド実行 #chibapm
クリップボード監視と外部コマンド実行 #chibapm
最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm
Apacheの展望とmod_perlの超絶技巧 #yapcasia
Apacheの展望とmod_perlの超絶技巧 #yapcasia
LTthon in YAPC 2012
LTthon in YAPC 2012
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
アクターモデルについて
アクターモデルについて
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
日本全国ぶらりPerl旅
日本全国ぶらりPerl旅
Perlで生きる10年
Perlで生きる10年
スケジュールに意志を込める〜納期と品質、立ちはだかる優先度。 その時君は何をすべきか。〜
スケジュールに意志を込める〜納期と品質、立ちはだかる優先度。 その時君は何をすべきか。〜
Similar a イベント駆動とノンブロッキング #hokkaidopm
20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したった
Gyori Nagafuchi
Rでを作る
Rでを作る
Nagi Teramo
勉強会旅人のススメ
勉強会旅人のススメ
and hyphen
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
Yasuyuki Sugai
20140122teian lab itagaki
20140122teian lab itagaki
真太郎 板垣
Innovation eggとjaws ugについて
Innovation eggとjaws ugについて
Hiroyuki Hiki
イベント企画運営の経験と実際 / The history of organizing events by me
イベント企画運営の経験と実際 / The history of organizing events by me
whywaita
Twilio+rails+sms #sg_study
Twilio+rails+sms #sg_study
Junichi Ito
TensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
yaju88
2014年には役に立たないセッションの昔話 #hachiojipm
2014年には役に立たないセッションの昔話 #hachiojipm
鉄次 尾形
地方私立大の助教が Apache Wicketの勉強会を 開いたら
地方私立大の助教が Apache Wicketの勉強会を 開いたら
Hiroto Yamakawa
セキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してから
Shoot Morii
北海道の南端で勉強会やります
北海道の南端で勉強会やります
deflis
Unitevolunteer
Unitevolunteer
一佳 海木
沖国Eggs第0回キックオフ
沖国Eggs第0回キックオフ
Naoto Enokawa
Programmer mind
Programmer mind
Akira Takahashi
機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!
Nagi Teramo
Amazon Web Services でサーバー構築「クラス」の学習環境を作ってみた
Amazon Web Services でサーバー構築「クラス」の学習環境を作ってみた
Yuu Yonashiro
ケーススタディ:研究がうまくいかないのは 誮のせい?
ケーススタディ:研究がうまくいかないのは 誮のせい?
ikiikilab
仲間になろう!~ We are the World ~
仲間になろう!~ We are the World ~
Hiroshi Ogino
Similar a イベント駆動とノンブロッキング #hokkaidopm
(20)
20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したった
Rでを作る
Rでを作る
勉強会旅人のススメ
勉強会旅人のススメ
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
20140122teian lab itagaki
20140122teian lab itagaki
Innovation eggとjaws ugについて
Innovation eggとjaws ugについて
イベント企画運営の経験と実際 / The history of organizing events by me
イベント企画運営の経験と実際 / The history of organizing events by me
Twilio+rails+sms #sg_study
Twilio+rails+sms #sg_study
TensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
2014年には役に立たないセッションの昔話 #hachiojipm
2014年には役に立たないセッションの昔話 #hachiojipm
地方私立大の助教が Apache Wicketの勉強会を 開いたら
地方私立大の助教が Apache Wicketの勉強会を 開いたら
セキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してから
北海道の南端で勉強会やります
北海道の南端で勉強会やります
Unitevolunteer
Unitevolunteer
沖国Eggs第0回キックオフ
沖国Eggs第0回キックオフ
Programmer mind
Programmer mind
機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!
Amazon Web Services でサーバー構築「クラス」の学習環境を作ってみた
Amazon Web Services でサーバー構築「クラス」の学習環境を作ってみた
ケーススタディ:研究がうまくいかないのは 誮のせい?
ケーススタディ:研究がうまくいかないのは 誮のせい?
仲間になろう!~ We are the World ~
仲間になろう!~ We are the World ~
Más de 鉄次 尾形
Perl入学式 2018年度の報告
Perl入学式 2018年度の報告
鉄次 尾形
【公開版】AWS基礎 for 新卒エンジニア
【公開版】AWS基礎 for 新卒エンジニア
鉄次 尾形
俺のこだわりデスクのその後
俺のこだわりデスクのその後
鉄次 尾形
Hokkaido.pmと7年
Hokkaido.pmと7年
鉄次 尾形
WordPress 運用を支える Perl
WordPress 運用を支える Perl
鉄次 尾形
障害対応とその防止策
障害対応とその防止策
鉄次 尾形
働きやすい社内を目指す!二酸化炭素計測ツール
働きやすい社内を目指す!二酸化炭素計測ツール
鉄次 尾形
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜
鉄次 尾形
コードの動的生成のお話
コードの動的生成のお話
鉄次 尾形
三角関数の加法定理はなぜ難しいのか
三角関数の加法定理はなぜ難しいのか
鉄次 尾形
穏やかにファイルを削除する続き
穏やかにファイルを削除する続き
鉄次 尾形
穏やかにファイルを削除する
穏やかにファイルを削除する
鉄次 尾形
最近のメールまわりのお仕事のお話
最近のメールまわりのお仕事のお話
鉄次 尾形
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
鉄次 尾形
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
鉄次 尾形
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
東京近郊のPerlコミュニティのご紹介 #lcs2015
東京近郊のPerlコミュニティのご紹介 #lcs2015
鉄次 尾形
4月16日だからFoursquare 位置情報とライフログ
4月16日だからFoursquare 位置情報とライフログ
鉄次 尾形
設定ファイルに使われそうなデータ形式
設定ファイルに使われそうなデータ形式
鉄次 尾形
ライフログ、時系列メモ
ライフログ、時系列メモ
鉄次 尾形
Más de 鉄次 尾形
(20)
Perl入学式 2018年度の報告
Perl入学式 2018年度の報告
【公開版】AWS基礎 for 新卒エンジニア
【公開版】AWS基礎 for 新卒エンジニア
俺のこだわりデスクのその後
俺のこだわりデスクのその後
Hokkaido.pmと7年
Hokkaido.pmと7年
WordPress 運用を支える Perl
WordPress 運用を支える Perl
障害対応とその防止策
障害対応とその防止策
働きやすい社内を目指す!二酸化炭素計測ツール
働きやすい社内を目指す!二酸化炭素計測ツール
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜
コードの動的生成のお話
コードの動的生成のお話
三角関数の加法定理はなぜ難しいのか
三角関数の加法定理はなぜ難しいのか
穏やかにファイルを削除する続き
穏やかにファイルを削除する続き
穏やかにファイルを削除する
穏やかにファイルを削除する
最近のメールまわりのお仕事のお話
最近のメールまわりのお仕事のお話
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
東京近郊のPerlコミュニティのご紹介 #lcs2015
東京近郊のPerlコミュニティのご紹介 #lcs2015
4月16日だからFoursquare 位置情報とライフログ
4月16日だからFoursquare 位置情報とライフログ
設定ファイルに使われそうなデータ形式
設定ファイルに使われそうなデータ形式
ライフログ、時系列メモ
ライフログ、時系列メモ
Último
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Último
(10)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
イベント駆動とノンブロッキング #hokkaidopm
1.
イベント駆動と ノンブロッキング 尾形 鉄次 (OGATA
Tetsuji) Twitter: @xtetsuji 2013/8/31 Hokkaido.pm #10
2.
自己紹介 • 尾形 鉄次
(OGATA Tetsuji) • Twitter: @xtetsuji • Blog: http://post.tetsuji.jp/ • Hokkaido.pm は #5から6回連続参加中 • 北海道とPerlが好きな、地元が北海道の人
3.
今回は私の勉強不足 とその 回の話です
4.
会社の部内勉強会で • 後輩と部内勉強会でAnyEvent::IRC::Client とTwiggyの勉強をしていたときの話 • ライブコーディングでAE::timerなどとも 連携してイベント駆動を実感 •
後輩「今つくっているIRCボットが時々 応答しなくなることがあるんです」
5.
勉強会中の模索 • 後輩「色々調べてはいるのですが…」 • 僕「何かがブロッキングしてる?」 •
後輩「ところでブロッキングとかノン ブロッキングとかイベント駆動とかっ て具体的に何なんでしょう?」
6.
あ、知ったかぶり してて分からない…
7.
こっそりググる
8.
I/Oブロッキング • ブロッキングの代表例、I/O • ググって見ても出てくるのはこれ •
以前のYAPCでAnyEventが流行った時、 IO::Socket::INETを使っている事例系で 「それブロ(ry」と言われていたやつ
9.
先輩=私の回答 • 一つのプロセスがマルチタスクをして いるように見せかけるために、時間を 細かくスライスして、それ用にタスク を分割してやらせているんだよきっと • 「それ用」なのがノンブロッキング、 そうじゃないやつがブロッキング
10.
色々実験 • AE::timerのcbでsleep 10;
とか書いてみる • IO::Socket::INETで待たされるコードを わざと書いてAnyEvent全体を止めてみる • 普通にIO::Handleで巨大ファイルを複数 開いて渾然一体と読めない事を確認
11.
コードリーディング • 後輩「AnyEventのコード読めば分かる んじゃないですかね?」 • 僕「そうだね(うわ、マークレーマン 氏のコード、読むの大変そうだ)」 •
でも読む
12.
AnyEvent 読む • AnyEvent.pm
から流し読みする • 僕「根底は while(1) じゃないかな」 • AnyEvent/Loop.pm に迷いこむ
13.
AnyEvent::Loop 読む • なんとなく分かったこと •
最も解像度の高い場合でも1ミリ秒の 時間でスライスしている • I/Oや時間等のイベントを分割管理 •sub run { one_event while 1; }
14.
AnyEvent::Loop 読む • 時間取得呼び出し(timesシステムコール) をなるべく抑えるっぽい絶妙な仕組み •
効率化なのか、すごいリファレンス • 慣れないと分からないビット演算 • 読んで理解すれば充実感にひたれる?
15.
ここまでのまとめ • 「イベント駆動」は並列処理・マルチ タスクを実現するための手法の一つ • その他、「fork」や「スレッド」など •
マルチCPUとかの知識は別として、OS レベルで何らかの並列処理はある
16.
イベント駆動 ウェブサーバ
17.
イベント駆動ウェブサーバ • 最近はイベント駆動ウェブサーバ全盛 • C10K問題への対処 •
Nginx、Perl製各種ウェブサーバの登場 • prefork MPMが常識だったあのApacheも event MPMを2.4から正式リリース
18.
Apache prefork MPMの 頭打ち問題
19.
Nginx HttpPerlModule • 早くも現在最新バージョン1.4 •
0.8時代はEmbeddedPerlModuleと呼ばれ ていた • mod_perl1の書法の影響が見られる • 今の名前の通り、HTTPに特化したもの
20.
Nginx HttpPerlModule
21.
Nginx HttpPerlModule • Known
Problemにイベント駆動ならでは の注意点が書いてあるけど問題点では ないと思う • ネットワークI/Oで止めないように気を つけるのは昨今の他のウェブサーバと 同様 → ジョブキューへ依頼!
22.
Nginx HttpPerlModule • Nginx(0.8時代?)に本体にパッチをあてて PSGI対応するものはある •
簡単なPSGI実装であればHttpPerlModule でできるのでは → 探したけどなかった
23.
Apache event MPM •
2.2でexperimental、2.4で正式版に • prefork MPMだと越えられないC10K問題 などの壁に立ち向かう、Nginxへの対抗 • ベンチマークを取った人の評判だと、 まだ期待したほどのパフォーマンスは 出ないらしい
24.
Apache event MPM and
mod_perl • 検討材料となりうる実績は無いはず • mod_perlがApache 2.4対応していない • 注意点はNginx HttpPerlModuleと同じか • これでConnectionフェーズを書いたらど うなるか興味深くはある
25.
宣伝: ModPerl::PSGI
26.
ModPerl::PSGI • mod_perl2で書かれたのPSGI実装 • Plack::Handler::Apache2をベース •
P::H::A2で対応していないprefork以外の MPMへの対応や、Perl本体とmod_perlの コア以外への依存をなくす等の意欲作
27.
宣伝: ModPerl::PSGI • Middleware等の資産活用のためにPlack 依存しないWAFではそのまま使える •
MojoliciousではPSGI環境として使える • 実績が出たらP::H::A2へcontribute予定
28.
workerモデル • preforkとスレッドやイベント駆動との ハイブリッドモデル • Nginxや最近のPerl製ウェブサーバでは このモデルを採用している •
Twiggyやmorbo等は単一プロセスなので 少し注意しておくべき
29.
ちゃんと理解したい • Linuxプログラミングインタフェースを 読まないといけないかもしれない • イベント駆動以前に、forkとかスレッド に関しても造詣を深めておきたい •
新たなイベント駆動サーバの時代に向 けて理解しなきゃいけませんね
30.
まとめ • イベント駆動をちゃんと理解するのは 意外に難しいけど、楽しい • イベント駆動の考え方はウェブプログ ラマーに必須になっている(e.g.Ajax) •
続きはGitHubやブログ、YAPCで!
31.
ご清聴 ありがとうございました
Descargar ahora