SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Node.js with Heroku


                @sngmr
自己紹介
Shingo Mori
森 真 吾
ConnectionWorks Inc.
(株)コネクションワークス

Twitter: @sngmr


ソフトウェアエンジニア兼営業兼企画兼コンサル兼経理


Titanium Chatroom Nagoya
今日のはなしは・・・
やってみた
レベルです
あと・・・
Mac
前提です
Herokuってなに?
What s Heroku?
•PaaS

•Platform   As A Service
•Rails

•Node.js   from June 2011
•
なにがいるの?
‣ Herokuアカウント

‣ Macで動くNode

 ‣ Homebrewとかで

‣ NPM(Node   Package Manager)
 ‣ curl http://npmjs.org/install.sh | sh
‣ Heroku Toolbelt

 ‣ Heroku   Clientなどがバンドル
 ‣ https://toolbelt.heroku.com/
‣ Gitの基礎知識
さっそくやってみよう
Herokuログイン

#	 Herokuはコマンド経由で操作することが多い
$	 heroku	 login
Enter	 your	 Heroku	 credentials.
Email:	 hoge@hoge.com
Password	 (typing	 will	 be	 hidden):	 
Authentication	 successful.
ssh公開 の登録

#	 ssh公開鍵が普通の場所にあれば、このコマンド
で勝手に送ってくれる

$	 heroku	 keys:add

Found	 existing	 public	 key:	 /Users/hoge/.ssh/
id_rsa.pub

Uploading	 SSH	 public	 key	 /Users/hoge/.ssh/
id_rsa.pub
さぁ Hello World だ
web.js

var	 express	 =	 require('express');
var	 app	 =	 express.createServer(express.logger());

app.get('/',	 function(request,	 response)	 {
	 	 response.send('Hello	 World!');
});

var	 port	 =	 process.env.PORT	 ||	 3000;
app.listen(port,	 function()	 {
	 	 console.log("Listening	 on	 "	 +	 port);
});
package.json

//	 依存関係の定義

{
	 	 "name":	 "hnatest",
	 	 "version":	 "0.0.1",
	 	 "dependencies":	 {
	 	 	 	 "express":	 ""	 	 	 	 	 	 //	 バージョン番号
	 	 }
}
依存関係のインストール
$	 npm	 install
npm	 http	 GET	 https://registry.npmjs.org/express
npm	 http	 200	 https://registry.npmjs.org/express
npm	 http	 GET	 https://registry.npmjs.org/express/-/express-2.5.9.tgz

・・・
express@2.5.9	 ./node_modules/express
├──	 qs@0.4.2
├──	 mime@1.2.4
├──	 mkdirp@0.3.0
└──	 connect@1.8.7	 (formidable@1.0.9)
Herokuへのアップロー
ドはGitを使います
.gitignore

$	 echo	 node_modules	 >>	 .gitignore
$	 ls	 -la
total	 24
drwxr-xr-x	 	 	 6	 hoge	 	 staff	 	 204	 	 5	 20	 10:42	 .
drwxr-xr-x	 	 11	 hoge	 	 staff	 	 374	 	 5	 20	 10:16	 ..
-rw-r--r--	 	 	 1	 hoge	 	 staff	 	 	 24	 	 5	 20	 10:42	 .gitignore
drwxr-xr-x	 	 	 4	 hoge	 	 staff	 	 136	 	 5	 20	 10:36	 node_modules
-rw-r--r--	 	 	 1	 hoge	 	 staff	 	 	 90	 	 5	 20	 10:36	 package.json
-rw-r--r--	 	 	 1	 hoge	 	 staff	 	 276	 	 5	 20	 10:18	 web.js
Procfile



web:	 node	 web.js
動かしてみよう!
foreman start



$	 foreman	 start
11:06:56	 web.1	 	 	 	 	 |	 started	 with	 pid	 6037
11:06:56	 web.1	 	 	 	 	 |	 Listening	 on	 5000
gitリポジトリ作成


$	 git	 init
$	 git	 add	 .
$	 git	 commit	 -m	 "init"
Herokuアプリ作成



heroku	 create	 --stack	 cedar
Herokuへpush



git	 push	 heroku	 master
簡単でしょ?
Facebookアプリも楽
ここまでの話は…



https://devcenter.heroku.com/articles/nodejs
あとスライドは…



http://www.slideshare.net/MoriShingo/node-vol1
せっかくMacに

Node.js入ったし…
Node.js on local


                   @sngmr
まずはコマンドで



$	 node
>
ローカルでよく使うモノ
コマンドライン引数

$	 node	 arg.js	 hoge	 fuga
[	 'node',
	 	 '/Users/shingo/Projects/Node/local_base/arg.js',
	 	 'hoge',
	 	 'fuga'	 ]



----	 arg.js	 ----
console.log(process.argv);
ファイルインプット ver.1

$	 cat	 /etc/hosts	 |	 node	 pipe1.js

----	 pipe1.js	 ----
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data',	 function(data)	 {
	  process.stdout.write(data);
});
##
#	 Host	 Database
#
#	 localhost	 is	 used	 to	 configure	 the	 loopback	 interface
#	 when	 the	 system	 is	 booting.	 	 Do	 not	 change	 this	 entry.
##
127.0.0.1	 localhost
255.255.255.255	  broadcasthost
::1	 	 	 	 	 	 	 	 	 	 	 	 	 localhost	 
fe80::1%lo0	  localhost
・・・
ファイルアウトプット ver.1

$	 cat	 /etc/hosts	 |	 node	 pipe1.js	 >	 hosts.copy

----	 pipe1.js	 ----
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data',	 function(data)	 {
	  process.stdout.write(data);
});
インプットアウトプット
$	 node	 readwrite.js

----	 reaswrite.js	 ----
var	 fs	 =	 require('fs');
var	 r	 =	 fs.createReadStream('/etc/hosts');
var	 w	 =	 fs.createWriteStream('hosts2.copy');

r.on('data',	 function(data)	 {
	  w.write(data.toString().toUpperCase());
});
どうゆう場面で使うの?
データ編集とか楽

‣例:

 ‣CSVからJSONファイルを起こしたい

 ‣正規表現だけだと苦しいデータとか



‣特に   Titanium とは相性いいよ!
インプットアウトプット
var	 fs	 =	 require('fs');

function	 readLines(input,	 func)	 {
	  var	 remaining	 =	 '';
	 
	  input.on('data',	 function(data)	 {
	  	  remaining	 +=	 data;
	  	  var	 index	 =	 remaining.indexOf('n');
	  	  while	 (index	 >	 -1)	 {
	  	  	  var	 line	 =	 remaining.substring(0,	 index);
	  	  	  remaining	 =	 remaining.substring(index	 +	 1);
	  	  	  func(line);
	  	  	  index	 =	 remaining.indexOf('n');
	  	  }
	  });
	  input.on('end',	 function()	 {
	  	  if	 (remaining.length	 >	 0)	 {
	  	  	  func(remaining);
	  	  }
	  });
}
インプットアウトプット

var	 input	 =	 fs.createReadStream('sample1.csv');
var	 data	 =	 [];
readLines(input,	 
	  function(line)	 {
	  	  var	 buf	 =	 line.split("t");
	  	  data.push(buf);
	  },
	  function()	 {
	  	  console.log(data);
	  }
);

Weitere ähnliche Inhalte

Was ist angesagt?

PaaSの作り方 Sqaleの場合
PaaSの作り方 Sqaleの場合PaaSの作り方 Sqaleの場合
PaaSの作り方 Sqaleの場合
hiboma
 
Dive into dockerネットワーク
Dive into dockerネットワークDive into dockerネットワーク
Dive into dockerネットワーク
Kazuyuki Mori
 
2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる
airtoxin Ishii
 
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしようFabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
max747
 

Was ist angesagt? (20)

ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?
 
Puppet on AWS
Puppet on AWSPuppet on AWS
Puppet on AWS
 
Fluentdへようこそ
FluentdへようこそFluentdへようこそ
Fluentdへようこそ
 
Redisいれてみた
RedisいれてみたRedisいれてみた
Redisいれてみた
 
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよ
 
社内勉強会資料(Varnish Module)
社内勉強会資料(Varnish Module)社内勉強会資料(Varnish Module)
社内勉強会資料(Varnish Module)
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
 
Nuxt.js + microCMS + netlify
Nuxt.js + microCMS + netlifyNuxt.js + microCMS + netlify
Nuxt.js + microCMS + netlify
 
Fabric
FabricFabric
Fabric
 
Ingress on GKE/GCE
Ingress on GKE/GCEIngress on GKE/GCE
Ingress on GKE/GCE
 
PaaSの作り方 Sqaleの場合
PaaSの作り方 Sqaleの場合PaaSの作り方 Sqaleの場合
PaaSの作り方 Sqaleの場合
 
Hadoop on LXC
Hadoop on LXCHadoop on LXC
Hadoop on LXC
 
Fluentdの使い方
Fluentdの使い方Fluentdの使い方
Fluentdの使い方
 
Yesod on Heroku
Yesod on HerokuYesod on Heroku
Yesod on Heroku
 
Dive into dockerネットワーク
Dive into dockerネットワークDive into dockerネットワーク
Dive into dockerネットワーク
 
Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張
 
2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる
 
VarnishではじめるESI
VarnishではじめるESIVarnishではじめるESI
VarnishではじめるESI
 
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしようFabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
 

Andere mochten auch

Andere mochten auch (9)

#VRT10 - Bring the World in: Blogging with Your Students
#VRT10 - Bring the World in: Blogging with Your Students#VRT10 - Bring the World in: Blogging with Your Students
#VRT10 - Bring the World in: Blogging with Your Students
 
Swimming
SwimmingSwimming
Swimming
 
#VRT10 - Bring the World in: Blogging with Your Students
#VRT10 - Bring the World in: Blogging with Your Students#VRT10 - Bring the World in: Blogging with Your Students
#VRT10 - Bring the World in: Blogging with Your Students
 
10 roses just_for_u
10 roses just_for_u10 roses just_for_u
10 roses just_for_u
 
On blogging
On bloggingOn blogging
On blogging
 
1234
12341234
1234
 
Random 101224181202-phpapp01
Random 101224181202-phpapp01Random 101224181202-phpapp01
Random 101224181202-phpapp01
 
valn ビジネスコンテスト発表
valn ビジネスコンテスト発表valn ビジネスコンテスト発表
valn ビジネスコンテスト発表
 
Carrefour planet
Carrefour planetCarrefour planet
Carrefour planet
 

Ähnlich wie Node予備校 vol.1 名古屋

ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
 
Hive undocumented feature
Hive undocumented featureHive undocumented feature
Hive undocumented feature
tamtam180
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
 
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
Naoya Ito
 
node+socket.io+enchant.jsでチャットゲーを作る
node+socket.io+enchant.jsでチャットゲーを作るnode+socket.io+enchant.jsでチャットゲーを作る
node+socket.io+enchant.jsでチャットゲーを作る
Kiyoshi SATOH
 
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
 

Ähnlich wie Node予備校 vol.1 名古屋 (20)

Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャーNode.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
 
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
 
Hive undocumented feature
Hive undocumented featureHive undocumented feature
Hive undocumented feature
 
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレードPlay framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC WebアプリケーションPlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
 
React Native GUIDE
React Native GUIDEReact Native GUIDE
React Native GUIDE
 
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
 
node+socket.io+enchant.jsでチャットゲーを作る
node+socket.io+enchant.jsでチャットゲーを作るnode+socket.io+enchant.jsでチャットゲーを作る
node+socket.io+enchant.jsでチャットゲーを作る
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2
 
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
 
WebRTC meetup Tokyo 1
WebRTC meetup  Tokyo 1WebRTC meetup  Tokyo 1
WebRTC meetup Tokyo 1
 
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
 
FM音源をいじれるWebサービスを作った
FM音源をいじれるWebサービスを作ったFM音源をいじれるWebサービスを作った
FM音源をいじれるWebサービスを作った
 
Xbyakの紹介とその周辺
Xbyakの紹介とその周辺Xbyakの紹介とその周辺
Xbyakの紹介とその周辺
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
 
Tottoruby 20110903
Tottoruby 20110903Tottoruby 20110903
Tottoruby 20110903
 
Dockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニックDockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニック
 
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorpマイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
 

Mehr von Mori Shingo

大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
Mori Shingo
 
Tiなごや vol.3 Alloyやろまい
Tiなごや vol.3 AlloyやろまいTiなごや vol.3 Alloyやろまい
Tiなごや vol.3 Alloyやろまい
Mori Shingo
 
Tiなごや vol.3 Titaniumのキホン
Tiなごや vol.3 TitaniumのキホンTiなごや vol.3 Titaniumのキホン
Tiなごや vol.3 Titaniumのキホン
Mori Shingo
 
Python東海GAEやってみた
Python東海GAEやってみたPython東海GAEやってみた
Python東海GAEやってみた
Mori Shingo
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
 
2011年12月10日 Ti.Developers.Meeting大阪 LT資料
2011年12月10日 Ti.Developers.Meeting大阪 LT資料2011年12月10日 Ti.Developers.Meeting大阪 LT資料
2011年12月10日 Ti.Developers.Meeting大阪 LT資料
Mori Shingo
 
2011年10月27日 Titanium meetup Tokyo #14 LT資料
2011年10月27日 Titanium meetup Tokyo #14 LT資料2011年10月27日 Titanium meetup Tokyo #14 LT資料
2011年10月27日 Titanium meetup Tokyo #14 LT資料
Mori Shingo
 
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
Mori Shingo
 
2011 12-10 Titanium Developer Meeting 大阪 LT
2011 12-10 Titanium Developer Meeting 大阪 LT2011 12-10 Titanium Developer Meeting 大阪 LT
2011 12-10 Titanium Developer Meeting 大阪 LT
Mori Shingo
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
Mori Shingo
 

Mehr von Mori Shingo (15)

WCAN Autumn 2013 Titaniumのおはなし
WCAN Autumn 2013 TitaniumのおはなしWCAN Autumn 2013 Titaniumのおはなし
WCAN Autumn 2013 Titaniumのおはなし
 
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
 
Tiなごや vol.3 Alloyやろまい
Tiなごや vol.3 AlloyやろまいTiなごや vol.3 Alloyやろまい
Tiなごや vol.3 Alloyやろまい
 
Tiなごや vol.3 Titaniumのキホン
Tiなごや vol.3 TitaniumのキホンTiなごや vol.3 Titaniumのキホン
Tiなごや vol.3 Titaniumのキホン
 
Python東海GAEやってみた
Python東海GAEやってみたPython東海GAEやってみた
Python東海GAEやってみた
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
 
Titanium Nagoya Chatroom vol.2 はじめの一歩
Titanium Nagoya Chatroom vol.2 はじめの一歩Titanium Nagoya Chatroom vol.2 はじめの一歩
Titanium Nagoya Chatroom vol.2 はじめの一歩
 
2012年1月30日 現代戦闘機入門 at GeekBar
2012年1月30日 現代戦闘機入門 at GeekBar2012年1月30日 現代戦闘機入門 at GeekBar
2012年1月30日 現代戦闘機入門 at GeekBar
 
2011年12月10日 Ti.Developers.Meeting大阪 LT資料
2011年12月10日 Ti.Developers.Meeting大阪 LT資料2011年12月10日 Ti.Developers.Meeting大阪 LT資料
2011年12月10日 Ti.Developers.Meeting大阪 LT資料
 
2011年10月27日 Titanium meetup Tokyo #14 LT資料
2011年10月27日 Titanium meetup Tokyo #14 LT資料2011年10月27日 Titanium meetup Tokyo #14 LT資料
2011年10月27日 Titanium meetup Tokyo #14 LT資料
 
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
2011年10月22日 iPhoneDeveloper勉強会 名古屋 #2 LT資料
 
Ti勉強会名古屋 配布用
Ti勉強会名古屋 配布用Ti勉強会名古屋 配布用
Ti勉強会名古屋 配布用
 
2011 12-10 Titanium Developer Meeting 大阪 LT
2011 12-10 Titanium Developer Meeting 大阪 LT2011 12-10 Titanium Developer Meeting 大阪 LT
2011 12-10 Titanium Developer Meeting 大阪 LT
 
Html5とう勉強会lt アニメーション無し.pptx
Html5とう勉強会lt アニメーション無し.pptxHtml5とう勉強会lt アニメーション無し.pptx
Html5とう勉強会lt アニメーション無し.pptx
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
 

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/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...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

Node予備校 vol.1 名古屋