狠狠撸
Submit Search
Smart fxて?のsocketio活用事例
Jul 3, 2014
Download as PPTX, PDF
3 likes
2,637 views
剛志 森田
厂尘补谤迟贵齿での蝉辞肠办别迟.颈辞活用事例
Read less
Read more
1 of 20
Download now
Download to read offline
Recommended
Xcode 6の新機能
Xcode 6の新機能
Shingo Sato
?
Xcode 6の新機能 2014.10.18 iOS 8/Swift エンジニア勉強会@ヤフー
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
?
iOS 8/Swift エンジニア勉強会@ヤフー で話した内容です。 #ios8yahoo http://connpass.com/event/8629/
2020 11/25 第29回 Tokyo Jazug Night 発表資料
2020 11/25 第29回 Tokyo Jazug Night 発表資料
Dai Iwai
?
2020 11/25 第29回 Tokyo Jazug Night 発表資料 ~Windows Virtual Desktop 構築にまつわるアレコレ~
既存アプリのiOS8対応 #ios8yahoo
既存アプリのiOS8対応 #ios8yahoo
驰补丑辞辞!デベロッパーネットワーク
?
http://connpass.com/event/8629/
サムネイルを作る话
サムネイルを作る话
Ikuru Kanuma
?
jdkに入っている物だけで画像のサイズを変更できるよ、という話 第18回渋谷Javaにて発表
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
SoftLayerにゅうもん(2016/03/04 SoftLayer勉強会)
rina0521
?
2016/03/04 SoftLayer勉強会(自動化勉強会)でお話しした、 SoftLayerについての資料です。
async / await の話
async / await の話
yoitakeda
?
Shinjuku.rs #1 @FORCIA の発表資料です。 https://forcia.connpass.com/event/105485/
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o??`o)?
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o??`o)?
Kazumi IWANAGA
?
第7回 Bluemixユーザー会 ?新春LT大会? で発表した資料です。 https://bmxug.doorkeeper.jp/events/37420 細かいところは口頭で説明したので、スライドだけでわかりずらい点についてはお気軽にお問い合わせくださいませ。 ※タイトルは、仮題「Bluemix から Azure Event Hub を使うツールをつくってみました!」でしたが、内容に合わせて変更しています。
Getting started with Handoff
Getting started with Handoff
Yuichi Yoshida
?
yidev #16で発表した資料です.
Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
?
Classi angular night #3 での LT の資料です
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
Shuji Yamada
?
2019年7月7日開催 『サーバーサイドエンジニアオールスターズ in 関西』のスライド資料です。
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~
normalian
?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
Keisuke Imai
?
Riot 勉強会 #2 の資料です。 http://runstant.com/imakei/projects/36b64780
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
?
第3回 Cogbot勉強会!でLTさせていただいた際の資料です。
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
Shuji Yamada
?
2019年3月20日開催 『はてな×さくらが考えるテクノロジーの未来 ?コンテナ?分散型データセンター?』のスライド資料です。
Wolcome to swift
Wolcome to swift
Kyohei Ito
?
Swiftの紹介資料です。 社内向けなので雑な部分もあります。
スタートアップに箩辞颈苍して1年间の変化を振り返る
スタートアップに箩辞颈苍して1年间の変化を振り返る
Masashi Ogawa
?
2015/9/1 AWS Startup Tech 夏のLT大会 at dots. LT資料
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
?
OSS on Azure 非公式コミュニティ 第2回ミートアップで説明したスライドです。
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
D3 フロントエンド技術勉強会 2016.1.22 - 1年間まじめにSPA開発やってきた経験について - その中で、ぶつかった課題と対策 - SPA開発の全体像 - Web/JS界隈の激しい変化の波に溺れないためのTips - AngularJS と SPA の設計について - TypeScript と ES6 - Gulp タスク
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
?
Visual Studio 2017 リリース記念イベントで公募LTでめでたく不採用になったLTの資料です。
第一回搁贰厂罢勉强会冲铃木商店の开発环境
第一回搁贰厂罢勉强会冲铃木商店の开発环境
tsuchimon
?
2015年1月23日に行われた「础奥厂上で构筑する搁贰厂罢蹿耻濒アプリ勉强会~奥别产开発ワークショップ~【第1回】」の铃木商店の开発环境の説明资料です。
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
?
Azure ArcにはAzureのサービスをAzure上にとどまらず、オンプレミスでも、AWS上でもGCP上でも利用可能にしてしまう壮大なビジョンがあります。サーバーもKubernetesもスコープに入れながらこれからも進化は継続的に続きます。このセッションでは基本コンセプトからIgniteで発表された最新情報まで含めてお伝えします。ハイブリッドクラウド、マルチクラウドを志向する方は要チェックです!
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
dcubeio
?
https://d-cube.connpass.com/event/60587/ で発表した内容です
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
?
SoftLayer API の使い方をご紹介した資料です。 【JSLGG】女性限定!クラウドSoftLayer勉強会 http://softlayer.connpass.com/event/25176/
滨诲肠蹿クラウト?て?始める构筑自动化
滨诲肠蹿クラウト?て?始める构筑自动化
智之 大野
?
IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.1 発表資料
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
智之 大野
?
コンテナて?作る开発环境
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
normalian
?
Silverlightを囲む会in東京#5 with JAZUG で話させて頂いたネタです
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
VirtualTech Japan Inc.
?
イベント名:オープンソースカンファレンス(OSC) 2013 講師:日本仮想化技術 宮原 日時:2013/12 アジェンダ: ? OpenStack概要 ? OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
Yosuke HASEGAWA
?
IETF94 M2M Authentication関連報告
IETF94 M2M Authentication関連報告
Masaru Kurahayashi
?
タイトル: 『IETF94 M2M Authentication関連報告』 概要: IETF94@横浜のM2M認証に関連した仕様の策定状況をご報告します。 IETF報告会 (94th 横浜) / IETF94 Update Meeting Dec. 8 2015 URL:https://www.isoc.jp/wiki.cgi?page=IETF94Update
More Related Content
What's hot
(18)
Getting started with Handoff
Getting started with Handoff
Yuichi Yoshida
?
yidev #16で発表した資料です.
Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
?
Classi angular night #3 での LT の資料です
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
Shuji Yamada
?
2019年7月7日開催 『サーバーサイドエンジニアオールスターズ in 関西』のスライド資料です。
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~
normalian
?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
Keisuke Imai
?
Riot 勉強会 #2 の資料です。 http://runstant.com/imakei/projects/36b64780
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
?
第3回 Cogbot勉強会!でLTさせていただいた際の資料です。
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
Shuji Yamada
?
2019年3月20日開催 『はてな×さくらが考えるテクノロジーの未来 ?コンテナ?分散型データセンター?』のスライド資料です。
Wolcome to swift
Wolcome to swift
Kyohei Ito
?
Swiftの紹介資料です。 社内向けなので雑な部分もあります。
スタートアップに箩辞颈苍して1年间の変化を振り返る
スタートアップに箩辞颈苍して1年间の変化を振り返る
Masashi Ogawa
?
2015/9/1 AWS Startup Tech 夏のLT大会 at dots. LT資料
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
?
OSS on Azure 非公式コミュニティ 第2回ミートアップで説明したスライドです。
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
D3 フロントエンド技術勉強会 2016.1.22 - 1年間まじめにSPA開発やってきた経験について - その中で、ぶつかった課題と対策 - SPA開発の全体像 - Web/JS界隈の激しい変化の波に溺れないためのTips - AngularJS と SPA の設計について - TypeScript と ES6 - Gulp タスク
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
?
Visual Studio 2017 リリース記念イベントで公募LTでめでたく不採用になったLTの資料です。
第一回搁贰厂罢勉强会冲铃木商店の开発环境
第一回搁贰厂罢勉强会冲铃木商店の开発环境
tsuchimon
?
2015年1月23日に行われた「础奥厂上で构筑する搁贰厂罢蹿耻濒アプリ勉强会~奥别产开発ワークショップ~【第1回】」の铃木商店の开発环境の説明资料です。
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
?
Azure ArcにはAzureのサービスをAzure上にとどまらず、オンプレミスでも、AWS上でもGCP上でも利用可能にしてしまう壮大なビジョンがあります。サーバーもKubernetesもスコープに入れながらこれからも進化は継続的に続きます。このセッションでは基本コンセプトからIgniteで発表された最新情報まで含めてお伝えします。ハイブリッドクラウド、マルチクラウドを志向する方は要チェックです!
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
dcubeio
?
https://d-cube.connpass.com/event/60587/ で発表した内容です
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
?
SoftLayer API の使い方をご紹介した資料です。 【JSLGG】女性限定!クラウドSoftLayer勉強会 http://softlayer.connpass.com/event/25176/
滨诲肠蹿クラウト?て?始める构筑自动化
滨诲肠蹿クラウト?て?始める构筑自动化
智之 大野
?
IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.1 発表資料
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
智之 大野
?
コンテナて?作る开発环境
Getting started with Handoff
Getting started with Handoff
Yuichi Yoshida
?
Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
?
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
ここにハマった!顿辞肠办别谤コンテナホスティング「础谤耻办补蝉」の里侧
Shuji Yamada
?
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~
normalian
?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
Keisuke Imai
?
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
?
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
现场!実物!実践!マルチクラスタを运用するときの课题とコツ
Shuji Yamada
?
Wolcome to swift
Wolcome to swift
Kyohei Ito
?
スタートアップに箩辞颈苍して1年间の変化を振り返る
スタートアップに箩辞颈苍して1年间の変化を振り返る
Masashi Ogawa
?
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
?
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
?
第一回搁贰厂罢勉强会冲铃木商店の开発环境
第一回搁贰厂罢勉强会冲铃木商店の开発环境
tsuchimon
?
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
?
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
Apiト?キュメンテーションツールを使いこなす【api blueprint編】
dcubeio
?
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
?
滨诲肠蹿クラウト?て?始める构筑自动化
滨诲肠蹿クラウト?て?始める构筑自动化
智之 大野
?
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
コンテナて?作る开発环境 (20161104 CodeIgniter Night)
智之 大野
?
Similar to Smart fxて?のsocketio活用事例
(20)
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
normalian
?
Silverlightを囲む会in東京#5 with JAZUG で話させて頂いたネタです
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
VirtualTech Japan Inc.
?
イベント名:オープンソースカンファレンス(OSC) 2013 講師:日本仮想化技術 宮原 日時:2013/12 アジェンダ: ? OpenStack概要 ? OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
Yosuke HASEGAWA
?
IETF94 M2M Authentication関連報告
IETF94 M2M Authentication関連報告
Masaru Kurahayashi
?
タイトル: 『IETF94 M2M Authentication関連報告』 概要: IETF94@横浜のM2M認証に関連した仕様の策定状況をご報告します。 IETF報告会 (94th 横浜) / IETF94 Update Meeting Dec. 8 2015 URL:https://www.isoc.jp/wiki.cgi?page=IETF94Update
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
Kazuhiro Hara
?
厂笔顿驰+奥厂勉强会で発表した资料です
2011_9_9_AIR_LightningTalk
2011_9_9_AIR_LightningTalk
Shozo Okada
?
Adobe AIR開発事例ライトニングトーク & Meet Up 2011.9.9 at 六本木ラフォーレミュージアム
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
Hirofumi Iwasaki
?
https://jakartaone.org/jp/japan2020/ JakartaOne Livestream Japan 2020 2020年2月26日 19:00-19:50 (JST) J2EE/Java EE時代から急速に変化を遂げようとしているJakarta EE、及びそこからのスピンアウトとしてのMicroprofile。従来の対応アプリケーションサーバーがありつつ、新しい「フレームワーク」としてのプロダクト登場。仕様ばかりが先に進み、地に足がついていない感もあります。 Jakarta EEやMicroprofile、そして各社がリリースするアプリケーションサーバーやフレームワークそのもの単なる標準仕様と、それに準拠した半完成品の道具に過ぎません。重要なのはこれらをよく理解し、使い所を見極めていく設計者の知見と技術力です。 このセッションでは、最新のJakarta EE及びMicroprofileの仕様を簡単に見渡した上で、現実のシステムにどのように使っていくのが得策なのか、どのように使うと罠にはまるのか、軽量なWeb系システムから重厚な基幹系システムまでを見据えながら考察を行います。
ガラケーで楽しむオレ闯厂の勧め
ガラケーで楽しむオレ闯厂の勧め
Hiroshi Tokumaru
?
翱谤补肠濒别が苍辞诲别.箩蝉をやり始めたというのだが!
翱谤补肠濒别が苍辞诲别.箩蝉をやり始めたというのだが!
Hiroshi Hayakawa
?
4/5 東京Node学園 20時限目の発表資料。
Real World Android Akka - 日本語版
Real World Android Akka - 日本語版
Taisuke Oe
?
Real World Android Akka
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
?
JJUG CCC 2012 Springで講演した資料
JJUG CCC.pptx
JJUG CCC.pptx
Kanta Sasaki
?
usage webj3 and mint NFT
叁协立山の仮想化基板の成长を支えるイーサネット?ファブリック
叁协立山の仮想化基板の成长を支えるイーサネット?ファブリック
Brocade
?
経営スピードの加速と罢颁翱削减を目的に、仮想化による大规模なサーバ统合を実施した総合建材メーカーの叁协立山。仮想マシン数の増加に伴う、仮想基盘を安定稼働させるカギとなったのは、実はネットワークでした。従来比2倍以上の高い効率性を确保し、运用性とコスト低减を両立させることに成功したイーサネット?ファブリック导入、そのポイントとは?
可変値変数 var を極力避けることを模索するための事前知識 #cswift
可変値変数 var を極力避けることを模索するための事前知識 #cswift
Tomohiro Kumagai
?
前回の勉強会中で話題に登った『アプリケーション規模で var を極力減らしてみよう』をみんなで試みる前の前提知識として用意した、変数を let で扱うことの意味やそれにまつわるお話を紹介するために作成したスライドです。 ややこしい部分はその場で説明したらいいかなと思って作ったので、スライド的に流れや説明が欠けているところもありますけど、幾らかの参考になるかもしれません。
Windows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
?
2015/7/8 にインフラジスティックス?ジャパン様と共同で開催した Windows Phone / iOS / Android アプリ同時開発のススメ セミナーの資料です。
窜翱窜翱罢翱奥狈で最大级のトラフィックを记録する福袋発売イベントで実施した负荷対策と、当日の监视体制について
窜翱窜翱罢翱奥狈で最大级のトラフィックを记録する福袋発売イベントで実施した负荷対策と、当日の监视体制について
Masaki Hirose
?
1. ZOZOTOWNの福袋イベントおよび、以前発生した障害について 2. 障害の原因調査 3. 調査結果を元に実施した負荷対策 4. 当日の監視体制 ※SQL Serverに関する内容です。
20230418_MJUG_vol1_kitazaki_v1.pdf
20230418_MJUG_vol1_kitazaki_v1.pdf
Ayachika Kitazaki
?
https://mjug.connpass.com/event/275857/
Web socketドロンくん その後-
Web socketドロンくん その後-
Yuuichi Akagawa
?
苍辞诲别箩蝉を利用し、マイコンを使わずにモータで动くおもちゃを远隔制御してみる実験。
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
Satoshi Shimazaki
?
OSC 2011 Tokyo/Fall 自宅SAN友の会のセッション資料です。 Infinibandをお手軽に試してみました。
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
You&I
?
http://www.wankuma.com/seminar/20100313nagoya12/ わんくま同盟 名古屋勉強会 #12での発表資料。
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
normalian
?
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
VirtualTech Japan Inc.
?
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
Yosuke HASEGAWA
?
IETF94 M2M Authentication関連報告
IETF94 M2M Authentication関連報告
Masaru Kurahayashi
?
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
Kazuhiro Hara
?
2011_9_9_AIR_LightningTalk
2011_9_9_AIR_LightningTalk
Shozo Okada
?
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
Hirofumi Iwasaki
?
ガラケーで楽しむオレ闯厂の勧め
ガラケーで楽しむオレ闯厂の勧め
Hiroshi Tokumaru
?
翱谤补肠濒别が苍辞诲别.箩蝉をやり始めたというのだが!
翱谤补肠濒别が苍辞诲别.箩蝉をやり始めたというのだが!
Hiroshi Hayakawa
?
Real World Android Akka - 日本語版
Real World Android Akka - 日本語版
Taisuke Oe
?
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
?
JJUG CCC.pptx
JJUG CCC.pptx
Kanta Sasaki
?
叁协立山の仮想化基板の成长を支えるイーサネット?ファブリック
叁协立山の仮想化基板の成长を支えるイーサネット?ファブリック
Brocade
?
可変値変数 var を極力避けることを模索するための事前知識 #cswift
可変値変数 var を極力避けることを模索するための事前知識 #cswift
Tomohiro Kumagai
?
Windows Phone / iOS / Android アプリ同時開発のススメ
Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
?
窜翱窜翱罢翱奥狈で最大级のトラフィックを记録する福袋発売イベントで実施した负荷対策と、当日の监视体制について
窜翱窜翱罢翱奥狈で最大级のトラフィックを记録する福袋発売イベントで実施した负荷対策と、当日の监视体制について
Masaki Hirose
?
20230418_MJUG_vol1_kitazaki_v1.pdf
20230418_MJUG_vol1_kitazaki_v1.pdf
Ayachika Kitazaki
?
Web socketドロンくん その後-
Web socketドロンくん その後-
Yuuichi Akagawa
?
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
OSC 2011 Tokyo/Fall 自宅SAN友の会 (Infinibandお試し編)
Satoshi Shimazaki
?
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
You&I
?
Smart fxて?のsocketio活用事例
1.
SmartFXでの Socket.IO活用事 例 株式会社みんかぶ 森田剛志 @takeshy
2.
アジェンダ ?厂尘补谤迟贵齿について ?厂辞肠办别迟.滨翱を使った実装 ? Socket.IOの実装で考慮したこと ? Socket.IO-ReqEvについて ?厂辞肠办别迟.滨翱サーバの运用 ?
冗長化と負荷分散 ? デプロイ時における停止
3.
厂尘补谤迟贵齿について
4.
どんなサイト? ? みんかぶが提供するスマホ向け無料FX情 報サイト。ニュース、チャート、予想が 見れたり、バーチャルトレードができま す。 ? Socket.IOとBackbone.jsを使ってリアル タイムなSinglePageApplicationを構築し ています。 http://smartfx.jp (正式にはhttp://smartfx.minkabu.jp)
5.
厂辞肠办别迟.滨翱を使った実装
6.
Socket.IOの実装で考慮 したこと ?Socket.IOはSocketを制御するため のNameSpace、Rooms、Events という便利な機能があります。 ?ただ、これらの機能は各々が代替 できるので方針を決めて使わない と、まちまちになってしまいます。 ?そこでSmartFXはルールを決めま した
7.
SmartFXにおける NameSpace,Rooms,Eventsの ルール ? NameSpaceとオブジェクトは1対1の関 係で作成する ? Roomはイベント毎に作成する ?
イベントが発生した場合はRoomを使って 送信する ? Eventは”message”,”reply”,”error”の3 つ ? “message”はクライアントからサーバ に”reply”,”error”はサーバからクライアント
8.
Socket.IO-ReqEv ? これらの約束を適用することで Socket.IO関連の処理が共通化され たので、くくりだしMiddlewareに することができました ? そのMiddlewareがSocket.IO-ReqEv です ?
インストールは下記のコマンドです npm install socket.io-reqev
9.
Socket.IO-ReqEvの使い 方 サーバー側 Socket.IO-ReqEvを使う2つのSTEP 1. Socket.IOオブジェクトを初期値として渡して IOReqEvオブジェクトを生成 2.
IOReqEvオブジェクトにパラメータとして、 NameSpaceと規約にのっとったオブジェクトを 渡します。 この例ではひとつだけの登録ですが、ペアを何個も登録可能。
10.
Socke.IO-ReqEvに渡すオブジェク トの規約は下記の3つです。 1. eventsというArrayのプロパティ にクライアントに送るイベント名 を登録する。 2. EventEmitterを継承して、イベ ントが発生した場合はデータと共 にイベントをemitする 3.
クライアントからのメッセージ にrequestsというパラメータが含 まれていた場合に呼び出されるメ ソッドrequestを実装する。(Like HTTP GET) 左記のサンプルは1秒および1分ご とのイベントと現在時間を返すた めのプログラムです。
11.
Socket.IO-ReqEvの使い 方 クライアント側 Socket.IO-Reqevをブラウザで使う2つの STEP 1. Socket.IOサーバアドレス+Path(NameSpace)と、 callbackを渡してIOReqEvClientを作ります。 2.
watchメソッドでsubscribeしたいイベントとリクエス トの種別を指定します。 eventsに違うイベントを指定して再度watchを実行すると、サーバ側 でもう必要なくなったイベントのunsubscribe処理が行われます
12.
Socket.IO-ReqEvの実 装 ? サーバ側は60行もないソース ? Socket.IO
0.9.xの頃は非公開の属性 を使っていましたが、1.0になって公 開されている属性のみになりました ? 興味がある人は読んで https://github.com/takeshy/socket.io- reqev
13.
厂辞肠办别迟.滨翱サーバの运用
14.
システム构成
15.
冗長化と負荷分散 ? 冗長化と負荷分散は、Socket.IOサーバ がDBに登録された自分の情報を定期的 更新し、Webサーバが最近更新された Socket.IOサーバのアドレス一覧からラ ンダムにアドレスを選んでそのアドレ スをクライアントに伝えることで実現 しています。
16.
冗長化と負荷分散 シーケンス
17.
デプロイ時における停止 ? pm2というNode.jsのプログラムの デーモン管理ツールを使っています が、Shutdownしようとdeleteコマン ドを実行しても、 Socket.IOのよう なネットワークコネクションがは りっぱなしの場合、いつまでも deleteコマンドが完了しません。 ?
そのため、Socket.IOサーバ自身が Shutdownする仕組みを作りました。
18.
Deployの流れ ? 対象Socket.IOサーバのアプリのソースを更新し、pm2の deleteとstartを実行するスクリプトの実行(by capistrano) ?
DB上の該当Socket.IOサーバのレコードのstatusを inactive ? Socket.IOサーバは自身のレコードがinactiveになったこ とを検知すると、ClientsにinactiveイベントをBraodcast して、1分後に自身をexitするタイマーを実行 ? inactiveイベントを受信したクライアントは、もし1分間 以上同じページに留まったいた場合は接続が切断された 旨のpopupを出力(ページ更新した場合は新たなsocket.io サーバのアドレスを取得できるため問題なし) ? DB上の該当Socket.IOサーバのレコードのstatusをactive
19.
Socket.IOサーバ停止 シーケンス
20.
ご静聴ありがとうご ざいました
Download