[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 09/04 04:28 / Filesize : 263 KB / Number-of Response : 1023
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

ynode.jszƒT[ƒoƒTƒCƒhjavascript 4yio.jsz



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/11(ŒŽ) 16:28:34.52 ID:ORuOCkHy.net]
python‚âruby‚âPHP‚Æ“¯‚¶“y•U‚Åjavascript‚ªŽg‚¦‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
ƒT[ƒoƒTƒCƒhjavascript‚ɂ‚¢‚ÄŒê‚è‚Ü‚µ‚傤B

node.js - google‚ªŠJ”­‚µ‚½V8ƒGƒ“ƒWƒ“ã‚ÅŽÀs‚Å‚«‚鈗Œn
nodejs.org/
io.js - node.js ŒÝŠ·‚Å Joyent ‚̉e‹¿‚©‚ç‚Ì’E‹p‚ð–ÚŽw‚·ˆ—Œn
iojs.org/
Rhino - JVMã‚ÅŽÀs‚Å‚«‚鈗Œn
https://developer.mozilla.org/ja/Rhino

io.js ‚ÌŒoˆÜ
stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js
javascript‚Íruby‚Æ”äŠr‚µ‚Ä‚à‚©‚Ȃ葬‚¢
shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv
Šî‘b‚©‚çŠw‚ÔNode.js
gihyo.jp/dev/serial/01/nodejs
node.js‚ÌŠT—v‚ƃAƒvƒŠƒP[ƒVƒ‡ƒ“ŠJ”­‚Ì€”õ
gihyo.jp/dev/serial/01/realtimeweb/0002

‘OƒXƒŒ
ynode.jszƒT[ƒoƒTƒCƒhjavascript 3yio.jsz(c)2ch.net
echo.2ch.net/test/read.cgi/tech/1419673207/
ynode.jszƒT[ƒoƒTƒCƒhjavascript 2yRhinoz
peace.2ch.net/test/read.cgi/tech/1358937029/
ynode.jszƒT[ƒoƒTƒCƒhjavascriptyRhinoz
toro.2ch.net/test/read.cgi/tech/1310087535/

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/11(–Ø) 09:14:44.78 ID:2k4cBKy7.net]
js‚ŃfƒXƒNƒgƒbƒvƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªì

608 –¼‘OF¬‚Å‚«‚éelectron‚Ń\ƒtƒg‚ðì‚肽‚¢‚̂ł·‚ªA
http’ÊM‚Ì‚½‚߂̃‚ƒWƒ…[ƒ‹‚Å‚ ‚érequestƒ‚ƒWƒ…[ƒ‹‚ðAmain process‚©‚çrequire‚·‚邯‚¢‚ë‚ñ‚ȃvƒƒpƒeƒB‚ðŽ‚Á‚½ƒIƒuƒWƒFƒNƒg‚ª•Ô‚Á‚Ä‚«‚Ä‚»‚Ì’†‚ÌŠÖ”‚Åhttp’ÊŽZ‚Å‚«‚é‚̂ł·‚ªA
renderer process‚©‚çrequire‚·‚邯‚½‚¾‚Ìrequest‚Æ‚¢‚¤–¼‘O‚ÌŠÖ”ƒIƒuƒWƒFƒNƒg‚ª•Ô‚³‚ê‚邾‚¯‚ÅŽg‚¢•¨‚ɂȂç‚È‚¢‚Å‚·B
pc’ÊM‚Årenderer process‚©‚çmain process‚Éhttp’ÊM‚ð‘ãs‚µ‚Ä‚à‚炤‚µ‚©http’ÊM‚ðrenderer process‚ňµ‚¤‚½‚߂̕û–@‚͂Ȃ¢‚Å‚·‚©H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/11(–Ø) 09:15:08.72 ID:2k4cBKy7.net]
x pc’ÊM
o ipc’ÊM

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/11(–Ø) 15:47:14.50 ID:5AwxqDXW.net]
>>595
renderƒvƒƒZƒX‚̓uƒ‰ƒEƒU‚Æ“¯‚¶‚Ȃ̂ÅfetchŽg‚¦‚΂¢‚¢‚Å‚·‚æ

611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/12(‹à) 10:36:16.44 ID:0XJDwknN.net]
>>582
‚È‚ñ‚©‚²‚¿‚Ⴒ‚¿‚ጾ‚Á‚Ä‚éŠÔ‚Ƀuƒ‰ƒEƒU‚ªƒ‚ƒWƒ…[ƒ‹ƒTƒ|[ƒg‚µŽn‚ß‚½‚Å
https://medium.com/dev-channel/es6-modules-in-chrome-canary-m60-ba588dfb8ab7

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/12(‹à) 21:53:20.88 ID:RdNTmSbh.net]
>>598
‚»‚è‚áƒTƒ|[ƒg‚Í‚³‚ê‚邾‚ë
Œ‹‡‚µ‚È‚¢‚Æ’x‚¢‚Á‚Ä‚¾‚¯‚È‚ñ‚¾‚©‚ç

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/12(‹à) 22:55:56.28 ID:zfFA8MYk.net]
>>599
ƒ‚ƒWƒ…[ƒ‹‰»‚·‚é‚Ù‚¤‚ªƒtƒ@ƒCƒ‹‘‚¦‚Ä’x‚­‚Ȃ肻‚¤‚È‚ñ‚¾‚ª

614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/13(“y) 00:08:46.87 ID:f5G7qLua.net]
>>600
‚¾‚©‚çwebpack‚Ńrƒ‹ƒh‚µ‚ÄŒ‹‡‚·‚é‚ñ‚¾‚æ

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/13(“y) 09:42:16.53 ID:7pndE6Ym.net]
>>582
> ƒEƒFƒuƒT[ƒo[‚̃vƒ‰ƒOƒCƒ“‚ÅJavaScriptƒtƒ@ƒCƒ‹‚ðimport’è‹`‚É]‚Á‚Ä
> Œ‹‡‚·‚邯‚¢‚¤Žd‘g‚Ý‚ª‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚ª‚±‚ê‚àƒrƒ‹ƒh‚ð”zMŽž‚És‚¤‚Á‚Ä‚¾‚¯

Ž–ŽÀŒë”F‚àr‚¾‚µ‚¢
ƒpƒbƒN‚·‚éŽd‘g‚݂͔zM‚©‚ç‚Ì—v‹‚Ål‚¦‚ç‚ꂽ
‚»‚ê‚ðƒgƒ‰ƒ“ƒXƒpƒCƒ‹‚Æ‚©‚¢‚¤˜c‚ÈŽd‘g‚Ý‚ði‚߂Ă¢‚é˜A’†‚ªŽæ‚èž‚ñ‚¾‚¾‚¯
‹t‚¾‚Ë



616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/13(“y) 17:57:39.66 ID:DoozTjZk.net]
>>602
‚¤‚ñ
‚¾‚©‚çhttp”zM‚Æ‚¢‚¤\}‚¾‚ƃpƒbƒN‚·‚é•K—v‚ª‚ ‚é‚©‚çimport‚ª‚ ‚Ü‚èˆÓ–¡‚ª‚È‚¢‚Æ‚¢‚¤‚̂͊Ԉá‚Á‚ĂȂ¢‚Æ‚¨‚à‚¤‚ñ‚¾‚ª

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/13(“y) 22:06:37.81 ID:qm49A/r9.net]
”nŽ­‚ɉ½‚ðŒ¾‚Á‚Ä‚à–³‘Ê‚Á‚Û‚¢‚æ
‚قǂقǂÉ

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/14(“ú) 08:08:37.33 ID:GJiVsoER.net]
³‚µ‚¢‚©³‚µ‚­‚È‚¢‚©‚łȂ­
Ž©•ª‚ªÅŒã‚É’‚Á‚Ä’÷‚߂Ȃ¢‚Æ‹C‚ªÏ‚܂Ȃ¢lŽí‚Æ‚¢‚¤‚Ì‚ª‚¢‚é‚Ì‚¾
ƒ}ƒEƒ“ƒeƒBƒ“ƒOÇŒóŒQ‚𕹔­‚µ‚Ä‚¢‚邱‚Æ‚ª‘½‚¢

‚悤‚·‚é‚ɃLƒ`ƒKƒC

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/14(“ú) 08:58:24.04 ID:Yfbw1s8U.net]
“Á’¥“I‚ȃŒƒXˆø—p‚Ɖüs‚¾‚©‚çŠo‚¦‚Æ‚­‚Æ‚¢‚¢‚æ

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/14(“ú) 12:02:12.51 ID:RQAIFfqK.net]
>>605
‚»‚ê‚Á‚Ä‘ŠŽè‚à‚»‚¤‚¶‚á‚È‚¢‚Æ‚»‚ñ‚Èó‘Ô‚ª”­¶‚µ‚È‚­‚Ë
‚Ç‚Á‚¿‚©‚ªÅŒã‚ɃŒƒX‚µ‚È‚­‚Ä‚à‚¢‚¢‚ÆŽv‚Á‚Ä‚é‚Ȃ炢‚‚܂łà‰ï˜b‘±‚©‚È‚­‚Ë

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/15(ŒŽ) 16:08:20.12 ID:K4VlRHcT.net]
>>607
Ž©•ª‚Í‚·‚邯‚Ç‘ŠŽè‚ª‚·‚é‚̂͋–‚¹‚È‚¢l‚È‚ñ‚Å‚µ‚å

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/15(ŒŽ) 18:54:23.23 ID:ejKo8zg4.net]
‚U‚O‚X

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/26(‹à) 17:26:28.49 ID:/lAAh6KQ.net]
‰‚߂ăCƒ“ƒXƒg[ƒ‹‚·‚é‰SŽÒ‚È‚ñ‚Å‚·‚ªAƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚·‚邯
‰º‹LƒGƒ‰[‚ªo‚ăCƒ“ƒXƒg[ƒ‹o—ˆ‚Ü‚¹‚ñB

There is a problem with this Windows Installer package.
A DLL required for this install to complete could not be run.
Contact your support personnel or package vendor.

FXƒOƒO‚Á‚Ă݂܂µ‚½‚ª‰ðŒˆ•û–@‚ª‚³‚Á‚Ï‚è‚Å‚·B
‚ǂȂ½‚©‘Έ•û–@‚ð‚²‘¶‚¶‚Å‚µ‚傤‚©H
‚²ˆÓŒ©‚ð‘Õ‚¯‚ê‚ÎK‚¢‚Å‚·B

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/26(‹à) 19:28:40.56 ID:GnitEmTF.net]
OS‚ð“ü‚ê‚È‚¨‚·‚ÆŽ¡‚é‚Í‚¸

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/26(‹à) 19:31:51.91 ID:3n6eNBdq.net]
zip”łłâ‚Á‚½‚ç?



626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/26(‹à) 19:53:10.09 ID:IXNjZ2pR.net]
ŒŸõ‚·‚邯‰ðŒˆ–@‚ª‚łėˆ‚Ă邶‚á‚ñ
‚»‚ê‚ð‚â‚Á‚½‚¯‚Ç‰ðŒˆ‚µ‚È‚¢‚Æ‚¢‚¤‚Ì‚©?
‚»‚ê‚Æ‚àŒŸõ‚·‚é”\—Í‚ª‚È‚¢‚Ì‚©?
‚Í‚Á‚«‚肵‚ë

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/26(‹à) 19:56:45.81 ID:r0MrR931.net]
‰pŒê“ǂ߂Ȃ¢ƒoƒJ‚È‚ñ‚¾‚ë

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/26(‹à) 20:56:17.06 ID:/lAAh6KQ.net]
>>614

‚»‚Ì’Ê‚è‚Å‚·B‰pŒê‚Ç‚±‚ë‚©“ú–{Œê‚É‚·‚ç•sŽ©—R‚µ‚Ä‚¢‚éƒoƒJ‚Å‚·B
‚æ‚낵‚¯‚ê‚Î‰ðŒˆ•û–@‚ð‚¨‹³‚¦‘Õ‚¯‚È‚¢‚Å‚µ‚傤‚©H

629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/27(“y) 02:29:43.21 ID:0Q3Lyy5A.net]
>>615
win”ł͂Ƃɂ©‚­–â‘肪‚¨‚¨‚­MS‚ªŒöŽ®‚ɃCƒ“ƒXƒg[ƒ‹‡˜ŒöŠJ‚µ‚Ä‚½‚¼
‚®‚®‚Á‚Ă݂ë

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/31(…) 17:32:42.62 ID:ZPfn9esu.net]
Node v8.0.0 ƒŠƒŠ[ƒX
https://nodejs.org/en/blog/release/v8.0.0/

‚‚¢‚É—ˆ‚½‚©I

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/05/31(…) 18:12:03.95 ID:buo/Bij8.net]
>>617
npm5‚à
yarn‚æ‚è‚Í’x‚¢‚¯‚Ç‚‘¬‰»•lockƒtƒ@ƒCƒ‹’ljÁ

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/05/31(…) 19:21:31.62 ID:JH+W+dlz.net]
‚Â[‚©‚Þ‚µ‚냊ƒŠ[ƒX‘‚­‚È‚¢‚©H
‚Ç‚¤‚µ‚¿‚á‚Á‚½‚ÌÅ‹ß

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/01(–Ø) 06:22:15.78 ID:YAAERIty.net]
–ì—ǃ‰ƒCƒuƒ‰ƒŠ‚ª‹““®•sˆÀ’è‚ɂȂ肻‚¤‚¾‚ÈB

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 02:24:58.72 ID:5FvMCxhk.net]
‚¢‚â‚ñA6‚É‚µ‚È‚«‚á‚È‚Ÿ‚ÆŽv‚Á‚Ä‚½‚ç8‚ª‚Å‚¿‚á‚Á‚½‚æ

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 08:28:21.48 ID:Ya2UW7fS.net]
‚¨‚ê4‚̂܂܎g‚Á‚Ä‚é‚ñ‚½‚¯‚Ç6‚Æ‚©8‚͉½‚ªˆá‚¤‚ÌH



636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/04(“ú) 13:22:39.42 ID:x+PHGK1n.net]
ƒX[ƒp[ƒTƒCƒ„l‚¾‚ƃtƒŠ[ƒU‚µ‚©“|‚¹‚È‚¢‚¯‚Ç
ƒX[ƒp[ƒTƒCƒ„l‚Q‚È‚çƒZƒ‹‚܂łȂç“|‚¹‚é‚®‚ç‚¢

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 15:13:46.93 ID:cUbmknIq.net]
>>623
‹ï‘Ì“I‚ɉ½‚ª‚©‚í‚é‚ñ‚¾‚낤H

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 15:26:15.30 ID:QmvXFzFq.net]
Žå‚Éasyn/await‚ȂǂÌesV‹@”\
kangax.github.io/compat-table/es2016plus/

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 15:31:35.11 ID:cUbmknIq.net]
>>625
‚È‚é‚Ù‚Ç
‚Æ‚±‚ë‚ʼnºˆÊŒÝŠ·‚͕ۂ½‚ê‚Ä‚é‚ñ‚¾‚낤‚©H

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 15:44:01.38 ID:075YxDUD.net]
semver€‹’‚ŃƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚¾‚©‚çƒuƒŒ[ƒLƒ“ƒOƒ`ƒFƒ“ƒW‚ª‚ ‚邯‚¢‚¤‚±‚Æ
±×‚È‚à‚̂΂©‚è‚ÉŒ©‚¦‚邯‚Ç
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#8.0.0

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/04(“ú) 16:17:05.52 ID:qUWZGkRh.net]
async/await‚Æ‚©‚Ì‘å’ï‚Ì‹@”\‚Ínode‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚È‚­‚Ä‚àbabel‚Æ‚©typescriptŽg‚¦‚ΌÂ¢ƒo[ƒWƒ‡ƒ“‚Å‚àŽg‚¦‚邿

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/04(“ú) 18:39:31.69 ID:+x9cOwwe.net]
>>628
‚±‚êBtypescriptŽg‚Á‚Ă邩‚ç³’¼‚Ç‚¤‚Å‚à‚¢‚¢B

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/04(“ú) 22:48:20.08 ID:qUWZGkRh.net]
>>629
ts2.1‚Åtarget es5‚Å‚àŽg‚¦‚邿‚¤‚ɂȂÁ‚½‚µ‚È

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/05(ŒŽ) 21:13:25.69 ID:nBMIbdLx.net]
node‚Á‚Ä‹N“®‚·‚邾‚¯‚Ńƒ‚ƒŠ‘Š“–H‚¤‚©‚çAƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚³‚ç‚É‘‚¦‚ĂȂ¢‚©‚ª‹C‚ɂȂé
ˆÀ‚¢ƒvƒ‰ƒ“‚ÌVPS‚¾‚ƃƒ‚ƒŠ1G‚Æ‚©‚¾‚©‚ç

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/05(ŒŽ) 22:36:15.71 ID:hT8phHO4.net]
>>631
node‹N“®‚·‚邾‚¯‚È‚ç7MB‚µ‚©H‚Á‚ĂȂ©‚Á‚½‚¼H



646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 09:07:00.80 ID:rjyabpco.net]
>>632
v8‚ª‹N“®‚·‚é‚ñ‚¾‚©‚ç‚»‚ñ‚È­‚È‚¢‚킯‚È‚¢‚¾‚ëw

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 09:39:06.61 ID:dRy+c6tT.net]
>>633
‚±‚ñ‚ÈŠ´‚¶‚̂悤‚¾‚ªH

qiita.com/shouta-dev/items/09d7055329710684d9c7

> process.memoryUsage()
{ rss: 9019392,
heapTotal: 5115392,
heapUsed: 2658096 }

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 12:19:41.83 ID:e4Yt3Epi.net]
‚»‚è‚ánode.js“à‚̃ƒ‚ƒŠÁ”ï—ʂłË[‚Ì
ƒ‰ƒ“ƒ^ƒCƒ€“à‚̃vƒƒZƒX‚ÆŽÀsŠÂ‹«Ž©‘̂̃vƒƒZƒX‚𬓯‚³‚¹‚邿‚¤‚È>>634‚àƒAƒŒ‚¾‚ª‚È
‚¾‚©‚çWeb‰®‚Í

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 13:46:28.87 ID:rjyabpco.net]
‚¿‚å‚Á‚Æ‚µ‚½ƒT[ƒrƒXì‚Á‚đ҂¿Žó‚¯‚·‚邾‚¯‚Å•’ʂɔ•SMB‚ÍH‚¤‚¼

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 13:56:30.47 ID:yrQvF/57.net]
‚¿‚å‚Á‚Æ‚µ‚½ƒT[ƒrƒX‚È‚ç200MB‘ä‚ÅÏ‚ñ‚Å‚é‹C‚ª

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 13:59:17.60 ID:rjyabpco.net]
>>637
‚¤‚ñAŽÀÛ‚»‚ñ‚È‚à‚ñ‚¾‚æ
ƒT[ƒrƒX‚É‚æ‚肯‚肾‚¯‚Ç’PˆÊ‚Í•SMB‚ɂ͂Ȃé‚Ë

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/06(‰Î) 15:37:19.98 ID:CUcBhzlW.net]
‚¦ƒƒ‚ƒŠ500MB‚Ìvps‚¶‚áƒLƒc‚¢‚Ì‚©‚æ!

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 16:38:33.57 ID:rjyabpco.net]
>>639
node‚â‚é‚È‚ç512‚ÍŽÀ—p“I‚¶‚á‚È‚¢‚ÆŽv‚¤
ssd‚È‚çƒXƒƒbƒv‘‚¢‚©‚ç‚È‚ñ‚Æ‚©‚¢‚¯‚é‚©‚à‚µ‚ê‚ñ‚ªÅ’á‚Å‚à1GB‚Í—~‚µ‚¢

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 17:48:28.25 ID:RW5d4zA8.net]
>>640
node‹N“®‚·‚邾‚¯‚È‚ç7MB‚µ‚©H‚Á‚ĂȂ©‚Á‚½‚¼H

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/06(‰Î) 17:53:37.43 ID:Q/vepSQ/.net]
node‚͈ˑ¶ŠÖŒW‚ÌŠÖŒW‚ŃAƒz‚Ý‚½‚¢‚Ƀ‚ƒWƒ…[ƒ‹ƒ[ƒh‚ ‚é‚©‚ç‚Ë



656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 22:49:25.44 ID:dRy+c6tT.net]
>>641
ðŒ‚Íunode‚ð‹N“®‚·‚邾‚¯v‚È‚ñ‚¾‚©‚ç‚»‚Ì’ö“x‚¾‚낤‚ËB

>>642
‚»‚è‚áexpress‚Æ‚©“®‚©‚¹‚΂»‚Ì•ª‚̃ƒ‚ƒŠH‚¤‚³
‚Å‚à‚»‚ê‚Írails‚Æ‚©‚Å‚à“¯‚¶‚Ȃ킯‚ÅA‚È‚ñ‚̃‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é‚©‚Æ‚©
Œ¾‚Á‚ĂȂ¢ãAnode‚ð‹N“®‚·‚邾‚¯‚̃ƒ‚ƒŠŽg—p—Ê‚µ‚©‚í‚©‚é‚킯‚ª‚È‚¢

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 23:48:02.40 ID:rexPHFK5.net]
>>643
ƒoƒJ‚Í–Ù‚Á‚Ä‚½•û‚ª‚¢‚¢‚Æ‚¨‚à‚¤

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/06(‰Î) 23:52:26.78 ID:uLFYe46X.net]
>>644
‰½‚àŒ¾‚¢•Ô‚¹‚È‚¢‚È‚ç–Ù‚Á‚Ä‚¢‚½‚Ù‚¤‚ª—Ç‚¢

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:17:35.99 ID:uxrwudqM.net]
7MBŒN‚Á‚Ăقñ‚Æ‚¤‚É‚¨‚߂ł½‚¢”]–¡‘X‚µ‚Ä‚é‚ñ‚¾‚È

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:20:57.96 ID:Xdd0wH5l.net]
>>643
socket.io‚݂̂̊ȒP‚ȃT[ƒrƒX‚Å‚·‚ç200M‰z‚¦‚é‚ñ‚¾‚ªH
ŒN‚͂ǂ¤‚â‚Á‚ÄŽg—pƒƒ‚ƒŠ‚𒲂ׂĂé‚Ì‚©‚ÈH‚ñH
linuxƒRƒ}ƒ“ƒh‚Å‚à‘‚¢‚Ä‚²‚ç‚ñ

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:22:10.32 ID:c02yQ3lM.net]
>>631‚Ì•¶–¬‚©‚炵‚ĉ½‚ç‚©‚̃T[ƒo[—§‚Ä‚é‚ñ‚¾‚©‚çnode’P‘̘̂b‚ð‚·‚é‚̂͋ó‹C“ǂ߂ĂȂ¢‚æ‚Ë

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:27:56.94 ID:Xdd0wH5l.net]
>>648
‚¨‚Ü‚¦‚ÍVPSŽØ‚è‚Änode“®‚©‚·‚̂ɉ½‚̃T[ƒo[‚à‚½‚ĂȂ¢‚‚à‚è‚©‚ÈH‚ñ[H
‚ÅH
ŒŸØ—p‚̃R[ƒh‚Æ7MB‚ÌŠm”FƒRƒ}ƒ“ƒhŒöŠJ‚Ü‚¾‚©‚ÈH

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:31:58.18 ID:Xdd0wH5l.net]
649‚̓ŒƒX‘ŠŽèŠÔˆá‚¦‚½
‚±‚ÌŠú‚É‹y‚ñ‚Ånode’P‘̂Ƃ¢‚¤››—‹ü‚Å“¦‚°‚Ä‚é‚â‚‚͉ñ“š‚Ü‚¾‚©‚ÈH

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:32:13.23 ID:kUtim7jQ.net]
>>647
‚½‚Á‚½5s‚ÅWebƒT[ƒo[‚ª‘‚¯‚é
engineer.recruit-lifestyle.co.jp/techblog/2015-06-22-node1/

httpƒ‚ƒWƒ…[ƒ‹‚ðŽg‚Á‚Ä‚¢‚镪Anode‚¾‚¯‚̃ƒ‚ƒŠŽg—p—ʂł͂Ȃ¢‚ªA
ps u‚ÌRSS‚Ì’l‚Í26000KBA‚‚܂è26MB‚¾‚ªH

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:33:21.79 ID:kUtim7jQ.net]
>>649
> ‚¨‚Ü‚¦‚ÍVPSŽØ‚è‚Änode“®‚©‚·‚̂ɉ½‚̃T[ƒo[‚à‚½‚ĂȂ¢‚‚à‚è‚©‚ÈH‚ñ[H

ƒT[ƒo[‚½‚ĂȂ­‚Ä‚àƒRƒ}ƒ“ƒhŽÀs‚·‚邯‚¢‚¤Žg‚¢•û‚à‚ ‚邾‚ëH



666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 00:46:45.23 ID:kUtim7jQ.net]
> node‚Á‚Ä‹N“®‚·‚邾‚¯‚Ńƒ‚ƒŠ‘Š“–H‚¤‚©‚çAƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚³‚ç‚É‘‚¦‚ĂȂ¢‚©‚ª‹C‚ɂȂé
> ˆÀ‚¢ƒvƒ‰ƒ“‚ÌVPS‚¾‚ƃƒ‚ƒŠ1G‚Æ‚©‚¾‚©‚ç

>>631‚Ì•¶–¬‚©‚猾‚Á‚ÄAƒƒ‚ƒŠ‚𑊓–H‚¤‰½‚©‚ð“®‚©‚µ‚Ä‚¢‚é‚Ì‚¾‚낤B
‚¾‚ª‚»‚ê‚Ínode‚ÌŽg—p—ʂł͂Ȃ­Aƒ‚ƒWƒ…[ƒ‹‚ÌŽg—p—Ê‚ª‚Ù‚Æ‚ñ‚ÇB
node‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚Ńƒ‚ƒŠŽg—p—Ê‚ª‘‚¦‚½‚Æ‚µ‚Ä‚à
‘å•”•ª‚̃‚ƒWƒ…[ƒ‹‚ÌŽg—p—ʂ͕ςí‚ç‚È‚¢‚Ì‚ÅA‹C‚É‚·‚郌ƒxƒ‹‚ɂ͂Ȃç‚È‚¢B

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 01:45:14.18 ID:GBlW6tcD.net]
ƒƒ‚ƒŠ‚ÌŽg—p—Ê‚ð—}‚¦‚悤‚ÆŽv‚Á‚½‚牽‚ðŽg‚¤‚Ì‚ªˆê”Ô‚¢‚¢‚ñ‚¾‚낤‚ÈB
‚â‚Á‚Ïgo‚Æ‚©H

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 05:15:29.36 ID:H4RzZJ5B.net]
c

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/07(…) 14:14:41.23 ID:Kk4r5o3h.net]
C‚ÍŒ»ŽÀ“I‚¶‚á‚È‚¢
Go‚Å‚¨‚‹
‚»‚ê‚©Rust

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 18:49:24.55 ID:GBlW6tcD.net]
ŠÔ‚ðŽæ‚Á‚Äobjc

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 18:51:47.29 ID:GBlW6tcD.net]
v8‚Á‚Äandroid‚Å‚à“®‚­‚悤‚É‚µ‚Ä‚é‚ñ‚¾‚æ‚ËBV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚̂ق¤‚ªÈƒƒ‚ƒŠ‚̉”\«‚È‚¢‚©‚ÈB

android go‚Æ‚©o‚µ‚Ä‚é‚킯‚¾‚µ

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 21:06:02.29 ID:Q5pKLWbH.net]
v8‚Ìignition‚Íȃƒ‚ƒŠAƒXƒ‚[ƒ‹ƒtƒbƒgƒvƒŠƒ“ƒg‚Ì‚½‚ß‚¾‚©‚ç‰Â”\«‚Í\•ª‚æ

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/07(…) 22:03:21.25 ID:kUtim7jQ.net]
Œ‹‹Ç“¦‚°‚¿‚Ü‚Á‚Ä‚½‚©‚—

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/07(…) 22:28:48.05 ID:Kk4r5o3h.net]
v8‚ªios‚Å“®‚¯‚΂È

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/08(–Ø) 13:07:07.77 ID:oPuedIYN.net]
‹vX‚ɉ„‚тĂ邩‚ç—Ç‚¢˜b‘èŠú‘Ò‚µ‚½‚à‚ꂪŠÔˆá‚Á‚Ä‚½‚µ



676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/10(“y) 23:18:03.35 ID:c4FhnErI.net]
>>661
v8‚¶‚á‚È‚¢‚¯‚Çnode.js‚È‚ç
www.janeasystems.com/blog/node-js-meets-ios/

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/13(‰Î) 13:54:50.94 ID:ohFJ/OWS.net]
seleniumŽg‚Á‚Ä‚é‚ñ‚¾‚¯‚Çnode‚¾‚Æ‚·‚ñ‚²‚¢Žg‚¢‚Â炢‚È
‘¼‚Ípython‚µ‚©’m‚ç‚È‚¢‚¯‚Ç

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/15(–Ø) 14:45:14.68 ID:p0Tdw73d.net]
’†Šw¶‚Å‚àƒ‰ƒ“ƒTƒ€ì‚Á‚Ä‚é‚ñ‚¾‚©‚ç
‚»‚ê‚­‚ç‚¢‚ª‚ñ‚ª‚ê

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/21(…) 08:58:52.16 ID:E+Sq/aqi.net]
Windows10‚̃†[ƒU[ƒtƒHƒ‹ƒ_‚Ånpm‚É‚Änode-notifier‚ÆŒ¾‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ł·‚ª
ƒ†[ƒU[ƒtƒHƒ‹ƒ_ˆÈŠO‚Ånode-notifier‚ðŒÄ‚Ño‚µ‚Ä‚àŒ©‚‚©‚炸‚ɃGƒ‰[‚ªo‚Ü‚·B

‚±‚ê‚ð‰ðŒˆ‚·‚é‚É‚ÍWin‚̊‹«•Ï”‚ÅPATH‚ð’Ê‚³‚È‚¢‚ƃ_ƒ‚Ȃ̂łµ‚傤‚©H
‚»‚ê‚Æ‚àŒÄ‚Ño‚µŽž‚ɉ½‚©Žw’è‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/21(…) 10:18:32.72 ID:A4qiE8Ip.net]
>>666
ƒOƒ[ƒoƒ‹ƒCƒ“ƒXƒg[ƒ‹‚Á‚Ì‚ª‚ ‚é‚ñ‚¶‚áH

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/23(‹à) 10:29:44.77 ID:0OdP20aK.net]
>>666
-g

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/28(…) 10:06:32.62 ID:+O8L6XqQ.net]
366 :nobody‚³‚ñ 2017/05/29(ŒŽ) 16:07:39.16 ID:6v4UcGhE
¡‰ñ‚Ì–¯–@‰ü³Aƒ\ƒtƒgƒEƒFƒAŽó‘õŠJ”­‚Ìê‡A(ŒŸŽûŒã‚ł͂Ȃ­)ƒoƒO”­Œ©Œã‚P”Nàêár’S•ÛÓ”C‚ª‚ ‚邯‚¢‚¤‚±‚Æ‚ÅA’n–‚©‚æA‚ÆŽv‚Á‚½‚ªA
Œ³X–â‘肪‹N‚«‚ª‚¿‚ÈŽó‘õˆÄŒ‚ªƒrƒWƒlƒX“I‚ɬ—§‚µ‚È‚­‚Ȃ邱‚Ƃŋ­§“I‚ɋƊEĕ҂ɂ‚Ȃª‚é‚È‚ç—Ç‚¢‚±‚Æ‚©‚à‚ÆŽv‚¤‚悤‚ɂȂÁ‚½B
ˆê•”‚Å’n–‚ðŒ©‚Ä‚àB
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobody‚³‚ñ 2017/05/29(ŒŽ) 16:28:06.55 ID:6v4UcGhE
ƒjƒ…[ƒX - ‰ü³–¯–@‚ª¬—§Auàêár’S•ÛÓ”Cv‚ȂǃVƒXƒeƒ€ŠJ”­Œ_–ñ‚ɉe‹¿‘åFITpro
b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobody‚³‚ñ2017/05/29(ŒŽ) 19:10:37.12 ID:???
Rails‚ŃVƒXƒeƒ€ì‚Á‚Ä”[•i‚·‚é
«
Rails‚̓}ƒCƒi[AƒƒWƒƒ[‚̃Aƒbƒvƒf[ƒg‚ª”¼”NˆÈ“à‚É•K‚¸‚ ‚é
«
‹q‚ªƒAƒbƒvƒf[ƒg‚·‚éBƒAƒbƒvƒf[ƒg‚É‚æ‚éƒGƒ‰[‚âƒoƒOA“®ì‚Ì•s‹ï‡‚É‹C‚­
«
‹C‚¢‚Ä‚©‚ç1”NˆÈ“à‚É’Ê’m‚·‚ê‚ÎA5”NŠÔ–³—¿•ÛØƒQƒbƒg
«
‚‚܂èRails‚ªƒAƒbƒvƒf[ƒg‚·‚邽‚Ñ‚ÉA–³ž‚ÌC³ì‹Æ‚ð”­¶‚·‚邯‚¢‚¤‚±‚Æ‚©‚È

376 :nobody‚³‚ñ2017/05/30(‰Î) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
‹q‚ªàêár’S•ÛÓ”C–@‚Ì–@‰ü³‚ð’m‚Á‚Ä‚­‚邯Žv‚¤‚©‚çA¡Œã5”N–³ž•ÛØ‚ð‚¨Šè‚¢‚³‚ê‚邾‚낤
‰c‹Æ‚ª‚»‚ê‚Å‚àŽdŽ–‚ðŽæ‚Á‚Ä‚±‚ê‚é‚©H‚½‚Ô‚ñ–³—‚¾‚낤B–³ŒÀ‚Ì’¼‚µ‚Ä‚¢‚½‚çÔŽš‚ɂȂéB
‚±‚¤‚¢‚¤•ÛŽç‚ÉŽã‚¢Œ¾ŒêA‚±‚낱‚ëŽd—l‚ª•Ï‚í‚錾Œê‚ÍŽdŽ–‚Æ‚µ‚Ä”­¶‚µ‚È‚­‚È‚Á‚Ä‚­‚éB
‚±‚ê‚͕ςí‚è–Ú‚¾B‚¨‘O‚ç‚à‘‚­“¦‚°‚½‚Ù‚¤‚ª‚¢‚¢‚¼BRuby‚âPHP‚ȂǓ®“IŒ¾Œê‚ÍŠmŽÀ‚É”p‚ê‚éB
•ÛŽç‚É‹­‚¢Œ¾Œê‚̂ݶ‚«Žc‚ê‚éB

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/28(…) 10:07:07.91 ID:+O8L6XqQ.net]
àêár’S•ÛÓ”Ci‚©‚µ‚½‚ñ‚Û‚¹‚«‚É‚ñj

àêár’S•ÛÓ”C‚̃|ƒCƒ“ƒg

–¯–@‰ü³‚ÅŽ–ŽÀãŠúŒÀ‚ªu–³§ŒÀv‚ɂȂÁ‚½
ƒoƒO‚âÝŒv‚̃~ƒX‚ȂǂÍAàêár’S•ÛÓ”C
”[•i•¨‚É•s‹ï‡‚ª‚ ‚ê‚Α¹ŠQ”…ž‚ð¿‹‚³‚ê‚é‰Â”\«‚à‚ ‚é
•s‹ï‡‚ðŽw“E‚³‚ꂽ‚ç‚·‚®‚És“®‚ð‚Æ‚é‚ׂµ
Œy”÷‚ȃ~ƒX‚Å‚àæ‰„‚΂µ‚µ‚È‚¢

www.atmarkit.co.jp/ait/articles/1706/26/news014.html
itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

‰ü³–@‚ł͌‡Š×‚É‹C•t‚¢‚Ä‚©‚ç1”NˆÈ“à‚ÉITƒxƒ“ƒ_[‚É’Ê’m‚·‚ê‚ÎA
’Ê’mŒã5”NˆÈ“à‚ÍC³‚â•ñV‚ÌŒ¸Šz‚Ȃǂð‹‚ß‚ç‚ê‚邯‚µ‚Ä‚¢‚é

‘Sƒxƒ“ƒ_[‚ª‹ƒ‚¢‚½–¯–@‰ü³ˆÄ‚ð‰ðà‚µ‚悤 ‚»‚Ì1
www.atmarkit.co.jp/ait/articles/1609/14/news009.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ƒ|ƒCƒ“ƒg1FC•â‚⑹ŠQ”…žAŒ_–ñ‰ðœ‚ÌŠúŒÀ‚ª‚È‚­‚È‚é

]—ˆ‚ ‚Á‚½uàêár’S•ÛŠúŠÔ‚͈ø‚«“n‚µ‚©‚ç1”Nv‚Æ‚¢‚¤l‚¦‚͂Ȃ­‚È‚éB
ð•¶‚É‚ ‚é’Ê‚èA’•¶ŽÒ‚ͬ‰Ê•¨‚ªŒ_–ñ‚Ì–Ú“I‚É“K‡‚µ‚È‚¢‚±‚Ƃ𔭌©‚µ‚½‚çA
‚»‚Ìu”­Œ©‚µ‚½‚Æ‚«‚©‚ç1”NˆÈ“àv‚Ȃ炳‚Ü‚´‚܂ȿ‹‚ª‚Å‚«‚éB”­Œ©‚ª10”NŒã‚È‚çA
11”NŒã‚܂ſ‹‰Â”\‚Ȃ̂¾B

‚à‚Á‚Æ‚àAŒ»ŽÀ‚̃†[ƒU[‚ƃxƒ“ƒ_[‚ÌŠÖŒW‚Å‚àA‚½‚Æ‚¦Œ_–ñ‘‚Éuàêár’S•ÛÓ”CŠúŠÔ‚Í”[•i‚©‚ç1”N‚Æv–¾‹L‚³‚ê‚Ä‚¢‚Ä‚àA
u2”N–ÚˆÈ~‚Í•s‹ï‡‚ÌC³‚ɑΉž‚µ‚È‚¢v‚ÆŽå’£‚·‚éƒxƒ“ƒ_[‚͂܂ꂾB‘½‚­‚ÌꇂÍA”[•i‚©‚牽”N‚½‚Á‚Ä‚àA
ƒoƒO‚ªŒ©‚‚©‚ê‚΃†[ƒU[‚̂Ƃ±‚ë‚É”ò‚ñ‚Ås‚«A–³ž‚ʼnüC‚·‚邾‚낤B

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/28(…) 11:55:35.82 ID:6M+2cmcB.net]
‚»‚̂Ԃñ‹àŽæ‚邾‚¯‚¾‚æ‚È
‚»‚ñ‚ÈŽå’£‚à‚Å‚«‚È‚¢Žã¬‚Í‘¶Ý‰¿’l‚È‚¢‚©‚瑼‚É‹zŽû‚³‚ꂽ•û‚ª‚¢‚¢

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/28(…) 16:29:31.80 ID:7uiFkJf0.net]
>>671
ƒ}ƒ‹ƒ`‚É”½‰ž‚·‚é‚È



686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/28(…) 21:25:29.27 ID:V4ji+kX8.net]
>>670
u2”N–ÚˆÈ~‚Í•s‹ï‡‚ÌC³‚ɑΉž‚µ‚È‚¢v‚ÆŽå’£‚·‚éƒxƒ“ƒ_[‚͂܂ꂾB‘½‚­‚ÌꇂÍA”[•i‚©‚牽”N‚½‚Á‚Ä‚àA
ƒoƒO‚ªŒ©‚‚©‚ê‚΃†[ƒU[‚̂Ƃ±‚ë‚É”ò‚ñ‚Ås‚«A—Lž‚ʼnüC‚·‚邾‚낤B

‚̊ԈႢ‚Å‚ÍH
•’ʂ͕s‹ï‡‚ÌC³‚É—Lž‚őΉž‚·‚é•û‚ð‘I‚Ô‚Å‚µ‚åH

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/06/29(–Ø) 03:44:27.70 ID:KULunYvr.net]
app.js‚Ý‚½‚¢‚ȃtƒŒ[ƒ€ƒ[ƒNŒÅ—L‚̃tƒ@ƒCƒ‹‚Á‚Ä
‚Ç‚ñ‚È–ðŠ„‚È‚Ì‚©‚à‚æ‚­‚í‚©‚ç‚ñ‚µ
‰½‚𑂯‚΂¢‚¢‚Ì‚©‚à‚í‚©‚ç‚È‚¢‚µ‚·‚°‚¦‹êŽè‚¾B
Å’áŒÀ‰½‚𑂯‚Γ®‚­‚Ì?

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/06/29(–Ø) 09:04:07.63 ID:nn6a6Cug.net]
ƒtƒŒ[ƒ€ƒ[ƒN‚̃hƒLƒ…ƒƒ“ƒg‚É‘‚¢‚Ä‚ ‚é‚ñ‚¶‚á‚È‚¢‚Å‚·‚©‚Ëc
‘‚¢‚ĂȂ¢‚È‚çŽg‚¤‰¿’l‚ª‚È‚¢(•iŽ¿‚ª…€‚É’B‚µ‚Ä‚¢‚È‚¢)

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/08(“y) 17:32:49.37 ID:Ra2NVXKJ.net]
koa2‚Á‚Ăǂ¤‚æH@Žg‚Á‚Ä‚¢‚郄ƒV‹‚éH

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/08(“y) 21:12:14.30 ID:XWVPkNFz.net]
G‚낤‚ÆŽv‚Á‚ăTƒ“ƒvƒ‹ƒvƒƒWƒFƒNƒgì‚Á‚Ä’†“r”¼’[‚ɘM‚Á‚Ä‚©‚甼”NŒo‚Á‚½‚í

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:03:48.07 ID:FGayP2eL.net]
jQuery‚Æ‚©node.js‚Æ‚©ƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚ł݂ñ‚È‚â‚Á‚Ă銴‚̂₂͂ǂ¤‚àHŽw‚ª“®‚©‚È‚¢
•Ï‚í‚èŽÒ‚Å‚·‚݂܂¹‚ñ

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:23:45.88 ID:nvV/UuF5.net]
–{“–‚̕ςí‚èŽÒ‚ÍŽ©•ª‚ð•Ï‚í‚èŽÒ‚Ƃ͌¾‚í‚È‚¢

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:24:16.28 ID:iCzPmO29.net]
’†“ñ•a‚â‚ñ

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:29:34.35 ID:nYzmJ4mS.net]
node‚͈ꕔ‚̕ϑԂµ‚©‚‚©‚Á‚ĂȂ¢‚¾‚ëH
ƒXƒ^ƒ“ƒ_[ƒh‚Æ‚©‚È‚¢‚í

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:36:10.71 ID:ODdY4A4c.net]
>>678
‚»‚ê‚ł͕ςí‚Á‚½‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚él‚ª
‚Ý‚ñ‚È‚â‚Á‚Ä‚é‚à‚Ì‚ð‚â‚ê‚Ηǂ¢‚̂łÍH



696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 00:38:52.02 ID:iCzPmO29.net]
l‚ƈႤ‚±‚Æ‚ªŒÖ‚炵‚¢‚¨”N `

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 01:14:59.47 ID:A+aVbo6r.net]
‚ñ‚È‚±‚ÆŒ¾‚Á‚Ă邭‚¹‚ɕςí‚Á‚½‚à‚̂Ȃñ‚©Žg‚Á‚ĂȂ¢‚ñ‚¾‚ë‚Ç‚¤‚¹

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 02:41:44.02 ID:zx3kMPLK.net]
Ž©•ª‚©‚ç››‚ª‚â‚肽‚¢I‚Á‚Ä‚¢‚¤‚̂Ȃç
‚»‚ê‚Í‘OŒü‚«‚Ȉӌ©‚Å‚ ‚邪A

‚Ý‚ñ‚È‚ª‚â‚Á‚Ă邩‚ç‚â‚ç‚È‚¢B
’N‚à‚â‚Á‚ĂȂ¢‚©‚ç‚»‚ê‚ð‚â‚é‚Á‚Ä‚¢‚¤‚Ì‚Í
‚»‚ê‚ð‚â‚肽‚¢‚Æ‚¢‚¤ˆÓŽu‚ª‚È‚¢‚Ì‚Å
Œã‚ëŒü‚«‚Èl‚¦•û‚¾‚æB‚â‚é‹C‚ª–³‚¢‚Æ‚¢‚¦‚é

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 08:27:13.61 ID:CH1C34jF.net]
‚Ý‚ñ‚È‚ª‚â‚Á‚Ă邩‚ç‚â‚肽‚­‚È‚¢A‚͂Ђ˂­‚êŽÒ
‹C‚ª‚‚¢‚½‚ç‚Ý‚ñ‚È‚ª‚â‚Á‚Ă邱‚ƂƈႤ‚±‚Æ‚ð‚â‚Á‚Ä‚½A‚Ă̂ª•Ï‚í‚èŽÒ

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 10:14:40.44 ID:LHQ7nZ8B.net]
javascript‚Æ‚©‚¢‚¤ƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚ÌŒ ‰»‚ðŽg‚¤‚Ì‚ð‚Ü‚¸‚â‚ß‚é‚ׂ«‚¾‚Ë

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 12:11:00.81 ID:zrZ5NBAs.net]
x86‚âARM‚àŽg‚Á‚Ă͂¢‚¯‚È‚¢

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 12:43:30.36 ID:TMBKe/0c.net]
ƒCƒ“ƒ^[ƒlƒbƒg‚ðŽg‚Á‚Ă邿‚¤‚¶‚á•Ï‚í‚èŽÒ‚ł͂Ȃ¢

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 17:11:49.90 ID:88Sc1mx+.net]
>>676
async awaitŽg‚Á‚Ä‚é‚È‚ç‚Þ‚µ‚ë‚Ç‚ñ‚Ç‚ñG‚é‚ׂ«‚¶‚á‚È‚¢‚Ì‚©B
‰´‚Ígo‚ŃT[ƒoƒTƒCƒh‘‚¢‚Ă邩‚ç‚ ‚¦‚ÄŽg‚Á‚ĂȂ¢‚¯‚ÇA
‘S•”js‚Å‚â‚é‚È‚çkoa‚©‚à

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/09(“ú) 18:30:24.07 ID:cjuI8GCo.net]
expressŽg‚Á‚Ä‚Ä‚àŽ©•ª‚Ń~ƒhƒ‹ƒEƒFƒA‘‚«‚Ü‚­‚é‚킯‚¶‚á‚È‚¢‚©‚ç‚È
•W€‚Ì‚â‚çpassport‚â‚çŽg‚¤‚¾‚¯‚¾‚©‚çasync/awaitŽg‚¦‚ÄŠð‚µ‚¢‚±‚Ƃ͂قڂȂ¢
Œ‹‹ÇƒGƒRƒVƒXƒeƒ€‘µ‚Á‚Ä‚é•û‚ðŽg‚¤

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 13:43:08.24 ID:gqDySAuG.net]
>>691
koa‚Á‚Äexpress‚̃~ƒhƒ‹ƒEƒFƒAŽg‚¦‚½‚Í‚¸B
‚¾‚©‚çƒGƒRƒVƒXƒeƒ€“I‚ɂ͖â‘è‚È‚¢B
‚Ƃ͌¾‚¦async-await‚à‚Æ‚±‚ë‚Ç‚±‚ë‹l‚܂邯‚±‚ë‚Í‚ ‚é‚͕̂ª‚©‚é
(—Ⴆ‚Îarray‚Ìmap‚É“n‚·ŠÖ”‚Æ‚µ‚Ă͎g‚¦‚È‚¢‚Æ‚©B)

‚łࡂ©‚çŽg‚¤‚È‚çkoa‚Ì•û‚©‚ÈB



706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 13:46:50.96 ID:Labl8nFy.net]
express‚̃~ƒhƒ‹ƒEƒFƒAŽg‚¤‚È‚çexpress‚Å‚¦‚¦‚â‚ñ

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 14:16:11.77 ID:gqDySAuG.net]
>>693
”ñ“¯Šúˆ—‚𓯊ú“I‚É‚©‚¯‚é–£—͂ɂ͟‚ĂȂ¢B

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 14:57:56.02 ID:szK1finj.net]
691‚É–ß‚é

709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/10(ŒŽ) 16:33:23.58 ID:hbYLDPUX.net]
‚†

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/10(ŒŽ) 17:53:20.41 ID:LYSrTSKk.net]
>>692
array.map‚É”ñ“¯ŠúŠÖ”“n‚µ‚½‚¢‚È‚çrxjs‚ň—‚µ‚ÄtoPromise‚·‚ê‚΂¨‚‹

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 18:48:24.41 ID:gqDySAuG.net]
>>697
‚¢‚âB‚»‚à‚»‚àPromise.All‚ªmap‚Æ“¯‹`‚¶‚á‚ñ‚Á‚Ă킩‚Á‚½‚©‚ç
‚ ‚¦‚Ärxjs‚ÍŽg‚í‚È‚­‚Ä‚àok

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/10(ŒŽ) 19:17:56.48 ID:9M+6V9gq.net]
‚Ü‚Á@CORE@ASPŽg‚Á‚Ä‚¢‚ég‚Æ‚µ‚Ä‚ÍAkoa2‚Å\•ª‚È‚ñ‚¾‚ªAJade‚©‚çPug‚Ö‚Ì•ÏX‚Á‚Ä•K—v‚¾‚Á‚½‚Ì‚©‚¦‚¥`H@‚¢‚Ü‚¢‚¿‚̂悤‚ÈŠ´‚¶‚©‚·‚éB
Œy‚¢CMS‚Ékoa2‚͕֗˜B@d‚¢‚Ì‚à‚¢‚¯‚»‚¤‚ł͂ ‚邪EEE

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/10(ŒŽ) 19:26:02.76 ID:LYSrTSKk.net]
>>699
jade‚àpug‚àˆê‚¾‚¼
¤•W‚Ì–â‘è‚Å–¼‘O•Ï‚¦‚½‚¾‚¯‚Å

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/11(‰Î) 16:15:40.20 ID:IkyG2RiR.net]
koa2‚Á‚ĂȂÉHkoa.js‚Ì‚±‚ÆH

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/11(‰Î) 17:21:49.33 ID:9uLf2kf9.net]
koe.js v2



716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/11(‰Î) 17:22:14.73 ID:9uLf2kf9.net]
x koe.js v2
o koa.js v2

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/11(‰Î) 23:24:55.50 ID:rvrzGERi.net]
‚ ‚ñ‚Ü‚µexpress‚àkoa‚àŽg‚Á‚Ă邺[‚Á‚Äî•ñ”­M‚µ‚Ä‚él‚¢‚È‚¢‹C‚ª‚·‚éB
’m‚ç‚È‚¢‚¤‚¿‚Ƀuƒ‚¾ƒNƒVƒ‡ƒ“‚Å“®‚¢‚Ä‚é‚ñ‚©‚È

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/11(‰Î) 23:54:59.61 ID:0kzPGIzN.net]
express‚Á‚ÄwebƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒtƒŒ[ƒ€ƒ[ƒN‚Á‚ÄŠ´‚¶‚¶‚á‚È‚¢‚©‚ç‚È
ruby‚Å‚¢‚¦‚Îrack‘Š“–‚Årails‘Š“–‚¶‚á‚È‚¢‚©‚ç•\‚Éo‚È‚¢

719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/12(…) 00:05:15.88 ID:lpTuRvg7.net]
express‚Ínode.js•W€‚É•t‚¢‚Ä‚¢‚Ä‚à‚¨‚©‚µ‚­‚È‚¢’ö“x‚ÌŒy‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚¾‚µ‚È

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 01:08:53.04 ID:VV5TEq59.net]
‚Ô‚Á‚¿‚ႯAexpressŽg‚¤‚悤‚ȈČ‚¾‚Æphp‚ł悭‚È‚¢H‚Á‚Ä‚¨‚à‚Á‚¿‚Ⴄ

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 01:23:02.63 ID:qAT72GnU.net]
socket.io‚Æ‚©Žg‚¢‚½‚¢‚©‚ç‚»‚ê‚͂Ȃ¢‚È

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 03:27:41.84 ID:VV5TEq59.net]
>>708
‚¨‚ê‚àƒQ[ƒ€ƒT[ƒo[‚Ånode+socket.ioŽg‚Á‚Ă邯‚ÇAexpress‚Å”zM‚·‚éƒRƒ“ƒeƒ“ƒc‚Á‚Äphp‚ł悭‚ËH‚Á‚ăpƒ^[ƒ“‘½‚¢‹C‚ª‚·‚é
‚Ç‚¤‚µ‚Ä‚à”ñ“¯Šú‚¶‚á‚È‚¢‚Æ–³—‚Á‚ăpƒ^[ƒ“ˆÈŠO‚Í”ñ“¯Šú‚̃fƒƒŠƒbƒg‚ª‚Å‚©‚·‚¬‚é
‚Æ‚­‚ÉDB‚ª‚ç‚݂̒Pƒ‚È“o˜^‰æ–ʂƂ©‚Ë
php‚Ì””{‚ÌŠJ”­ƒRƒXƒg‚©‚©‚邿

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 04:17:22.08 ID:Rdi75m+a.net]
express‚ÅdbƒAƒNƒZƒX‚È‚ñ‚Ä‚µ‚ĂȂ¢‚È
bff‚Æ‚µ‚ÄŽg‚Á‚Ă邩‚ç
node/express‚ÌŒã‚ë‚ÌapiŽI‚Íphp‚¾‚Á‚½‚èrails‚¾‚Á‚½‚èjava‚¾‚Á‚½‚è

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 04:21:26.67 ID:VV5TEq59.net]
>>710
‚ ‚ A‚»‚¤‚¢‚¤“ñ’i\‚¦‚È‚çok‚¾‚Ë

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 07:31:45.77 ID:46U9BX05.net]
‚Å‚àphp‚Á‚Ä1request‚ª1ƒvƒƒZƒX‚Å‚ƒRƒXƒg‚¾‚©‚ç“¯ŽžÚ‘±”‚ð‰Ò‚²‚¤‚ÆŽv‚Á‚½‚çnode.js‚Ì•û‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚ÌHdb‚ªƒ{ƒgƒ‹ƒlƒbƒN‚¾‚©‚ç‹C‚É‚·‚é•K—v‚͂Ȃ¢H



726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 07:33:23.93 ID:46U9BX05.net]
‚»‚ê‚Éasync await‚‚©‚¦‚Δñ“¯Šúˆ—‚Í‚©‚Ȃ莩‘R‚É‘‚¯‚È‚¢‚©‚ÈH
ŠwKƒRƒXƒg‚Í‚‚­‚Ȃ邩‚à‚¾‚¯‚Ç

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 08:32:57.14 ID:Fm5flkvk.net]
async/awaitŽg‚¢‚½‚¢‚¯‚ÇALTS‚ɂȂé‚܂ő҂Á‚Ä‚Á‚ÄŒ¾‚í‚ê‚Ä‚é(L¥ƒÖ¥`)
TypeScript‚̓Rƒ“ƒpƒCƒ‹‚µ‚½‚­‚È‚¢‚Á‚ÄŒ¾‚í‚ꂽAAA

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 08:35:16.60 ID:VV5TEq59.net]
ÅI“I‚ɂ̓AƒNƒZƒX‘‚¦‚½‚Æ‚«‚̃pƒtƒH[ƒ}ƒ“ƒX‚̘b‚ɂȂé‚ñ‚¾‚낤‚¯‚Ç‚»‚ñ‚È‚±‚Æ‹C‚É‚·‚郌ƒxƒ‹‚¶‚á‚È‚¢ˆÄŒ‚ł킴‚í‚´‹ê˜J‚µ‚Ă܂Åexpress‚Å‚ª‚ñ‚΂é•K—v‚͂Ȃ¢‚ȂƎv‚¤
•K—v‚Èê–ʂŋNJ“I‚ÉŽg‚¤‚Ì‚ªnode‚Á‚Ä‚¢‚¤ƒCƒ[ƒW

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 11:37:51.18 ID:WN7PTjbN.net]
php‚¾‚Á‚Ä‚³‚·‚ª‚ɃXƒŒƒbƒh‚®‚ç‚¢Žg‚¦‚邾‚낤

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 14:22:08.20 ID:sNyzU/qO.net]
”ñ“¯ŠúDBŽg‚¦‚æ

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/12(…) 15:54:06.61 ID:46U9BX05.net]
>>716
‚Þ‚Á‚¿‚Ⴕ‚ñ‚Ç‚©‚Á‚½B
go‚ðŠwK‚µ‚Ägorutine‚Å‘‚«’¼‚µ‚½‚íB

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/24(ŒŽ) 09:12:28.43 ID:/vKjgZpt.net]
express-resource‚ðŽg‚Á‚ÄAPIƒT[ƒo[‚ðì‚肽‚¢‚Á‚Äl‚¦‚Ä‚¢‚é‚̂ł·‚ª
ƒf[ƒ^ƒx[ƒX‚ւ̃AƒNƒZƒXŽè‡‚ð‹¤’Ê‰»‚µ‚½‚­‚È‚èA‰º‹L‚̂悤‚É‚µ‚Ü‚µ‚½B

class dbaccess {
@constructor(db) {
@@this.db = db
@}
@index(req, res, next) {
@@console.log(this) // undefined
@@this.db.find({}, (e,r)=>res.json(r))
@}
@// ˆÈ‰º—ª
}

app.use('users', new dbaccess(db))

1 APIƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç‚Ì GET /
-> this ‚ª undefined ‚ɂȂÁ‚Ä‚¢‚ăGƒ‰[‚ɂȂé

2 ‰º‹L‚̃R[ƒh‚©‚ç‚Ìindex()ŒÄ‚Ño‚µ
var dba = new dbaccess(db)
dba.index(null, null)
-> this‚Ì“à—e‚ª•\ަ‚³‚ê‚é

‰½‚©ãŽè‚¢‰ðŒˆô‚͂Ȃ¢‚Å‚µ‚傤‚©B

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/24(ŒŽ) 10:45:49.25 ID:1TXRI9Gx.net]
constructor“à‚Å
this.index.bind(this)‚Åthis‚Ì‘©”›‚ð‚·‚ê‚Î‰ðŒˆ‚µ‚Ü‚¹‚ñ‚©H

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/07/24(ŒŽ) 15:05:38.54 ID:BdqEvISL.net]
‚¤‚Þ

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/24(ŒŽ) 17:23:58.44 ID:/vKjgZpt.net]
>>720
‚¨“š‚¦‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚ê‚ð‘S•”‚̃ƒ\ƒbƒh‚É‚â‚é‚Ì‚à‰½‚©‚µ‚Á‚­‚肱‚È‚¢‚Ì‚ÅA

‰º‚̂悤‚ɃNƒ[ƒWƒƒ‚É‚µ‚Ä‚µ‚Ü‚Á‚½‚牽‚Æ‚©Šú‘Ò‚·‚é“®ì‚ɂȂè‚Ü‚µ‚½B

function dbaccess(db) {
@let _db = db;
@return {
@@index(req, res) {
@@}
@@// ˆÈ‰º—ª
@}
}

ƒNƒ‰ƒX‚¾‚ÆãŽè‚­‚¢‚©‚È‚¢‚Ì‚ªƒCƒ}ƒCƒ`”[“¾‚Å‚«‚Ă܂¹‚ñ‚¯‚ÇB



736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/25(‰Î) 06:14:42.65 ID:5XPEt11J.net]
>>722
‚»‚ꂪ–â‘è‚È‚çƒAƒ[ŠÖ”‚ð‚‚©‚¦‚Î‰ðŒˆ‚µ‚Ü‚·BŽ©“®‚Åthis‚ðŒÅ’è‚·‚é‚ñ‚ÅB

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/25(‰Î) 21:46:43.91 ID:1fcXX4D/.net]
>>719
‚¨‚¢‚¨‚¢A•ςȂ±‚Æ‚µ‚È‚¢‚Ù‚¤‚ª—Ç‚¢‚¼
‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂé‚ׂ«‚¾‚ëH

‘¼‚̃vƒƒWƒFƒNƒg‚Å‚»‚ñ‚È‘‚«•û‚µ‚Ă邩H
Ì‚â‚Á‚½‚«‚è‚Å–Y‚ꂽ‚µ¡‚Ì‚â‚è•û‚͕ςí‚Á‚Ă邩‚à‚µ‚ê‚È‚¢‚©‚ç
“K؂ȃAƒhƒoƒCƒX‚͂ł«‚È‚¢‚ª‚æA‘¼‚Í‚à‚Á‚ÆŠÈ’P‚È‘‚«•û‚µ‚Ă邾‚ëH

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/25(‰Î) 22:27:51.60 ID:5XPEt11J.net]
>>724
qiita.com/kazusa-qooq/items/23926befcb87c0c7b26f
‚É‚æ‚邯
req,res,next‚Ì3ˆø”‚ðŽæ‚éŠÖ”‚ðì‚ê‚΂¢‚¢‚Ý‚½‚¢‚ËB
‹ô‘R‚É‚àƒNƒ[ƒWƒƒ[‚ðŽg‚¤‚Æ‚¢‚¤‚̂ͳ‰ð‚¾‚¯‚Ç
next‚ðÈ—ª‚µ‚Ä‚é‚Á‚Ä‚±‚Ƃ͑¼‚̃~ƒhƒ‹ƒEƒGƒA‚ðŒã‚©‚ç’ljÁ‚µ‚½‚ç
“®‚©‚È‚­‚È‚é

‚±‚¤‚¢‚¤‚ÌŒ©‚Ă邯typescriptŽg‚¤‚ׂ«‚Á‚ÄŽv‚¤B
Œ^‚Åapp.use‚É“n‚·ƒNƒ[ƒWƒƒ[‚ð§–ñ‚Å‚«‚é‚©‚炱‚¤‚¢‚¤Ž¸”s‚ª‚È‚¢B

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/25(‰Î) 22:30:30.22 ID:FGFvX1HY.net]

740 –¼‘OF="noopener noreferrer" target="_blank">>>719
GC‚³‚ê‚Ä‚ËH
[]
[‚±‚±‰ó‚ê‚Ă܂·]

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/26(…) 15:41:26.54 ID:2Xw6+C7K.net]
722‚Å‚·
ˆê‰žAŬŒÀ‚Á‚Û‚¢ƒR[ƒh‚ð‘‚¢‚Ă݂܂µ‚½B
www.dotup.org/uploda/www.dotup.org1319642.zip.html
users.js‚©‚çdbaccess‚ð—˜—p‚µ‚Ä‚¢‚Ü‚·‚ªA‚±‚±‚ðtags.js, articles.js‚Æ‘‚₵‚Ä‚¢‚«‚½‚¢‚Á‚Äl‚¦‚Ä‚¢‚Ü‚·B

>>724
–{‰Æ‚̃Tƒ“ƒvƒ‹‚à—˜—pŽÒ‚Ìblog‹LŽ–‚Ȃǂàˆê’ʂ茩‚½‚̂ł·‚ªA
Œ©‚‚©‚é‚Í‘S•”ŠÖ”‚Ȃ̂ÅA‚»‚à‚»‚àƒNƒ‰ƒX‚ł̗˜—p‚ð‘z’肵‚Ä‚¢‚È‚¢‚Ì‚¾‚낤‚Æ“–‚½‚è‚ð•t‚¯‚Ä
‰e‹¿‚È‚³‚»‚¤‚ȃNƒ[ƒWƒƒ‚É‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½

>>725
ƒ~ƒhƒ‹ƒEƒFƒA‚̒ljÁ‚Í‘z’肵‚Ä‚¢‚È‚¢AƒNƒ‰ƒCƒAƒ“ƒgƒR[ƒh‚Ȃ̂œÁ‚ÉŽxá‚͂Ȃ¢‚Æ”»’f‚µ‚Ă܂·
–{‰¹‚ðŒ¾‚¤‚ÆA‚½‚¾‘‚«–Y‚ꂽ‚¾‚¯‚Ȃ̂ł·‚¯‚ÇB

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/26(…) 16:04:27.16 ID:2Xw6+C7K.net]
‚¿‚Ȃ݂ÉA‚È‚ñ‚ŃNƒ‰ƒX‚Å‘‚±‚¤‚ÆŽv‚Á‚½‚Ì‚©‚ÆŒ¾‚¦‚Î
ƒNƒ[ƒWƒƒ‚ƃNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª“à•”“I‚ɂ͓™‰¿‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚©‚ç‚Å‚·

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/26(…) 16:54:58.69 ID:p1ZvRLSy.net]
codepen‚Æ‚©Žg‚¤‚©github‚Éã‚°‚é‚©‚µ‚Ä—~‚µ‚¢‚íB
³’¼zip‚Å‚Á‚ĂȂñ‚©ƒCƒƒ

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/26(…) 16:56:23.68 ID:p1ZvRLSy.net]
>>728
«—ˆ‚ÌŽ©•ª‚Ì‚½‚ß‚É‚à—¬‹V‚͇‚킹‚Ä‚¨‚­‚ׂ«B
ƒR[ƒh—Ê‚Ì팸‚ɉe‹¿‚·‚邯‚àŽv‚¦‚È‚¢B

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/07/26(…) 21:17:16.61 ID:EkC4vcRh.net]
>>728
this‚ªˆá‚¤‚±‚Æ‚©‚ç“™‰¿‚¶‚á‚È‚¢‚±‚Æ‚ªØ–¾‚³‚ê‚Ä‚é‚Å‚µ‚åH
‚¶‚á‚ ƒNƒ‰ƒX‚Å‘‚±‚¤‚ÆŽv‚Á‚½——R‚ÍÁ–Å‚µ‚Ă邿‚ËH
‚È‚çƒNƒ‰ƒX‚Å‘‚­‚Ì‚ð‚â‚ß‚é‚ׂ«‚¾‚æ‚ËH



746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/18(‹à) 21:49:38.61 ID:ujwXUmoS.net]
use‚Ì‘æ2ˆø”‚ɉ½‚ª‹–‚³‚ê‚Ä‚é‚Ì‚©ƒhƒLƒ…ƒƒ“ƒg“ǂ݂Ȃ³‚¢

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 14:46:16.26 ID:JVSE3drk.net]
fork‚ÌŒoˆÜ‚𒭂߂Ă½‚¯‚Ç‚±‚êio.js‚ÌŽž‚ƈá‚Á‚ÄŒ‹\‚ß‚ñ‚Ç‚­‚³‚¢‚È
‚±‚ê‚܂łÌNode‚ÍlŽ¡Žå‹`‚ÌOSS‚¾‚Á‚½‚Á‚Ä‚±‚Æ‚©

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/08/27(“ú) 15:42:03.26 ID:XHFSs/EA.net]
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚¾‚©‚ç’x‚­‚È‚ç‚È‚¢‚Á‚ÄŒ¾‚¤‚¯‚Ç
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhŒ¾Œê‚Å“®“I‚ɃXƒP[ƒ‹‚·‚ê‚΂¢‚¢‚Å‚µ‚åH

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 15:44:19.45 ID:IFPOQiAt.net]
Node.js Foundation‚ɑ΂µ•sˆÀ‚ðŽ‚ÂƒOƒ‹[ƒv‚É‚æ‚éNode.js‚̃tƒH[ƒNƒvƒƒWƒFƒNƒguAyo.jsv’a¶
https://mag.osdn.jp/17/08/25/163000

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 15:53:01.24 ID:4pu+F5Jq.net]
>>734
‚¾‚æ‚È

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 15:53:18.14 ID:4pu+F5Jq.net]
>>735
matakayo

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 16:05:49.89 ID:iBnNI7N6.net]
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚¾‚©‚ç’x‚­‚È‚ç‚È‚¢‚È‚ñ‚ÄŒ¾‚Á‚Ä‚¢‚él‚È‚ñ‚Ä‚¢‚é‚©‚Ë‚¥H
C10K‚̘b‚Ȃ炩‚È‚èƒjƒ…ƒAƒ“ƒX‚ªˆá‚¤B

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 16:12:18.21 ID:HAnDkIM0.net]
—DG‚Ȉꖼ‚ð‚±‚«Žg‚¤‚©‚瑬‚¢‚ñ‚¾‚ÈB
‚Ù‚ñ‚Ì­‚µ‚Å‚à‹óŽžŠÔ‚ª‚ ‚Á‚½‚çŽdŽ–‚ð‚Ô‚Á‚±‚ÞB
lŠÔ‚Ȃ玀‚Ê‚íB

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/08/27(“ú) 16:17:42.17 ID:XHFSs/EA.net]
>>738
ƒƒ‚ƒŠŽg—p—Ê‚ª‘‚¦‚È‚¢‚Á‚Änode‚̃ƒŠƒbƒg‚¶‚á‚È‚¢‚ÌH
‚»‚ñ‚Ȃ̃XƒP[ƒ‹ƒAƒEƒg‚Å\•ª‚¾‚ÆŽv‚¤‚ñ‚¾‚ª

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 16:22:23.64 ID:sNhXAArf.net]
> ƒƒ‚ƒŠŽg—p—Ê‚ª‘‚¦‚È‚¢‚Á‚Änode‚̃ƒŠƒbƒg‚¶‚á‚È‚¢‚ÌH
‚¾‚ꂪƒƒ‚ƒŠŽg—p—Ê‚ª‘‚¦‚È‚¢‚Æ‚¢‚¤ƒƒŠƒbƒg‚ª—L‚邯
‚¢‚Á‚½‚ñ‚¾H ‚¨‘O‚Ì”]“à‚©H



756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 17:35:42.54 ID:0P4eY3kj.net]
node‚ª—Ç‚©‚Á‚½‚͔̂͂ñ“¯Šúapi‚É‚æ‚è
ƒvƒƒZƒX‚ ‚½‚è‚ÌƒŠƒNƒGƒXƒgˆ—”‚ð‚‚ß‚½‚©‚ç‚Å‚µ‚傤H
ƒ}ƒ‹ƒ`ƒvƒƒZƒX‚É‚·‚ê‚΂»‚Ì•ªƒŠƒNƒGƒXƒgˆ—”‚à‚ ‚é’ö“xƒXƒP[ƒ‹‚µ‚Ä‚­‚ê‚éB‚½‚¾‚µdbƒAƒNƒZƒX‚Íl—¶‚µ‚È‚¢‚à‚̂Ƃ·‚é

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 18:30:42.93 ID:LIgBPoun.net]
mongoDB‚Æ‚©NoSQL‚Ƃ͂Ȃñ‚¾‚Á‚½‚Ì‚©

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/27(“ú) 18:57:54.53 ID:IIGC9wQX.net]
>>743
node‚Ƃ͑S‚­•Ê‚à‚Ì‚ÅA‚½‚¾‚̃f[ƒ^ƒx[ƒX

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/28(ŒŽ) 11:26:19.65 ID:XrV67/p5.net]
Node‚ª•‹y‚µ‚½‚̂͗ǂ¢ƒTƒCƒo[ƒTƒCƒhJSŠÂ‹«‚¾‚Á‚½‚©‚ç

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/29(‰Î) 09:43:28.14 ID:PNzW02X+.net]
let dict = {}
‚ÅŽ«‘‚̂悤‚ÉŽg‚¨‚¤‚Æ‚µ‚½‚ñ‚¾‚¯‚ÇA
dict['constructor']‚ł͂܂Á‚½
ƒAƒŒƒC‚ÉkvƒyƒA“ü‚ê‚ÄŠæ’£‚邵‚©–³‚¢‚Ì?
16–œ€–Ú‚ ‚é‚Ì‚ÅüŒ`ŒŸõ‚ÍçSçO‚¤

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/29(‰Î) 10:19:27.35 ID:9ZzXxIqM.net]
Map‚ðŽg‚¤‚Æ‚©let dict = Object.create(null)‚Æ‚©

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/29(‰Î) 11:53:07.27 ID:sgTDSrY2.net]
>>746
16–œ€–ڂ̃f[ƒ^‚ðƒƒ‚ƒŠ“à‚É’u‚­‚Ì‚©B
‚à‚Á‚Æ‚¢‚¢•û–@–³‚¢‚©‚ÈBrealm‚Æ‚©Žg‚¦‚ê‚΂¢‚¢‚ñ‚¾‚¯‚ÇB

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/29(‰Î) 11:59:45.48 ID:PNzW02X+.net]
Object.create‚ÅãŽè‚­‚¢‚Á‚½
try catch‚ÅŒŸo‚µ‚ăGƒ‰[‚ɂȂé‚Ì‚ðA•ÊŠÇ—‚Æl‚¦‚Ä‚½‚¯‚ÇA‚·‚Á‚«‚肵‚½
‚³‚ñ‚«‚ã

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/08/29(‰Î) 12:07:49.40 ID:PNzW02X+.net]
>>748
db\’z‚ÉŽg‚¤ƒtƒH[ƒ}ƒbƒg•ÏŠ·ƒc[ƒ‹‚Ȃ̂ÅA“K؂ȎžŠÔ‚ÅI—¹‚·‚鎖‚ª—vŒ‚Å
—˜—pƒŠƒ\[ƒX—ʂ͂ ‚Ü‚è‹C‚É‚µ‚È‚¢

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/03(“ú) 12:30:07.14 ID:U+3KDr2c.net]
eslint‚Æ‚»‚ê‚ɂԂ牺‚ª‚éƒvƒ‰ƒOƒCƒ“–{“–ŒÝŠ·«‚ª‚È‚¢
ƒc[ƒ‹“ü‚ê‚銂Ńgƒ‰ƒu‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ‚©‚¾‚é‚¢‚í
‚±‚ꂾ‚©‚çJavaScript‚È‚ñ‚Ä‘‚«‚½‚­‚È‚¢‚ñ‚¾‚æ



766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/03(“ú) 12:34:43.60 ID:DIhXI1rF.net]
eslint‚̃vƒ‰ƒOƒCƒ“‰½‚ðŽg‚¨‚¤‚Æ‚µ‚Ä‚é‚ÌH
Žg‚í‚È‚¯‚ê‚΂¢‚¢‚¶‚á‚È‚¢

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/03(“ú) 12:59:47.72 ID:VH3Jw1dH.net]
airbnb•Ó‚è‚̃vƒŠƒZƒbƒgŽg‚¦‚΂¦‚¦‚â‚ñ

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/03(“ú) 20:32:32.58 ID:CKCB7oSp.net]
‚»‚ÌairbnbŠÖ˜A‚Ìjsx-a11y‚Æ‚©‚È
https://github.com/evcohen/eslint-plugin-jsx-a11y/issues/283

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/04(ŒŽ) 11:57:48.72 ID:xXgpQO1P.net]
>>742
‚»‚¤‚¢‚¤‚Ì‚àNginx‚âApache‚ª‚ ‚é’ö“x‚â‚Á‚Ä‚­‚ê‚邿‚¤‚ɂȂÁ‚Ă邩‚ç‚ËB
Œã‚ë‚ÍD‚«‚ÈŒ¾Œê‚ð‚»‚Ì‚Ü‚Ü

770 –¼‘OFŽg‚¦‚΂¢‚¢BPHP-Fcgid‚Æ‚©uWSGI‚Æ‚©Rack‚Æ‚©Servlet‚Æ‚©B []
[‚±‚±‰ó‚ê‚Ă܂·]

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/04(ŒŽ) 18:58:52.14 ID:XPn2hQsA.net]
>>755
”ñ“¯Šúapi‚Íphpˆ—Œn‚ł͖³—‚¶‚á‚È‚¢Hphp‚̓Cƒ“ƒXƒ^ƒ“ƒX‚̶‘¶ŽžŠÔ‚ªƒŠƒNƒGƒXƒg‚ðŽó‚¯‚Ä‚©‚烌ƒXƒ|ƒ“ƒX‚ð•Ô‚·‚܂ł̌Œ肾‚æ‚ËB

‚Ç‚¤‚â‚Á‚ăCƒxƒ“ƒgƒ‹[ƒv‰ñ‚·‚ÌH

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/04(ŒŽ) 20:39:48.99 ID:tWvDAnX3.net]
>>756
ƒtƒŒ[ƒ€ƒ[ƒN‚É‚æ‚Á‚Ă̓Cƒxƒ“ƒgƒ‹[ƒv‚Ŷ‘¶ŠúŠÔ‚ª–³ŒÀ‚Ì‚à‚Ì‚à‚ ‚Á‚½‚Í‚¸B
‘O‚̉ïŽÐ‚ÅA‚»‚¤‚¢‚¤WebSocketƒtƒŒ[ƒ€ƒ[ƒNŽg‚¨‚¤‚Æ‚µ‚Ä‚½‚æB

c‚»‚ñ‚È—p“r‘S‚­‘z’肵‚ĂȂ¢•’Ê‚ÌPHP—p‚̃IƒŒƒIƒŒƒ‰ƒCƒuƒ‰ƒŠ‘g‚݇‚킹‚Ä
ƒƒ‚ƒŠƒŠ[ƒN‹N‚±‚µ‚Ä‚½‚¯‚Çi˜m

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 08:00:30.55 ID:JsNUX7wh.net]
>>757
ƒƒ‚ƒŠƒŠ[ƒN‹N‚±‚·‚È‚çŽg‚¦‚È‚¢‚ÈB
php‚Á‚ăCƒ“ƒXƒ^ƒ“ƒX‚̶‘¶ŽžŠÔ’Z‚¢‘O’ñ‚¾‚©‚çA
ƒƒ‚ƒŠƒŠ[ƒN‚Á‚Ä‚³‚Ù‚Ç‹C‚É‚µ‚È‚­‚Ä—Ç‚¢Œ¾Œê‚Ȃ̂©‚àB
‘f’¼‚Éjs‚Å‚¢‚¢‹C‚ª‚·‚邯‚Ç‚ËB¡‚ÌŽž‘ãB
yahoo‚ŋΖ±‚µ‚Ä‚é’m‚臂¢‚à¡‚Íjs‚ŃT[ƒoƒTƒCƒh‚ð‘‚¢‚Ä‚é‚Á‚Ä‚³B

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 14:51:11.75 ID:x6NjkUnp.net]
‚à‚Æ‚à‚ÆCGI‚ÍƒŠƒNƒGƒXƒg–ˆ‚ɃvƒƒZƒXì‚Á‚ăT[ƒrƒX‚µ‚Ä‚½
‚Ȃ̂ÅAˆê‚Â‚ÌƒŠƒNƒGƒXƒg‚ªI—¹‚·‚邯perl‚âphp‚̃vƒƒZƒX‚àI—¹‚·‚é‚Ì‚ÅAƒIƒuƒWƒFƒNƒg‚ð‰ð•ú(ƒŠƒtƒ@ƒŒƒ“ƒXŠO‚·)‚µ‚È‚¢CGI‚ª‘½‚­‚ ‚é

‚Æ‚±‚낪A‚±‚ê‚¶‚Ⴈ‚¹[‚æ‚ÆŒ¾‚¤‚±‚Æ‚ÅAI—¹‚³‚¹‚È‚¢‚Å–³—‚â‚è‚É•¡”ƒŠƒNƒGƒXƒg‚ðˆ—‚³‚¹‚éŽd‘g‚Ý‚ð‚Å‚Á‚¿ã‚°‚½
‚±‚ꂪPHP-Fcgid‚Æ‚©uWSGI

ƒŠ[ƒN‚µ‚Ü‚­‚è‚̃T[ƒrƒX‚ªo—ˆã‚ª‚è

ŽO•H‚Æ‚©‚â‚è‚»‚¤‚¾‚ë

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 15:05:46.14 ID:EAdtS/tk.net]
‚¾‚©‚çˆê’è”‚ÌƒŠƒNƒGƒXƒg‚ðˆ—‚µ‚½‚çƒvƒƒZƒXÄ‹N“®‚·‚é
ŽO•H‚Å‚à‘åä•v



776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 15:06:06.76 ID:y9gU3zED.net]
ƒƒ‚ƒŠ‚¾‚¯‚¶‚á‚È‚­‚Ä
CPU‚àƒtƒ@ƒCƒ‹I/O‚àŠÈ’P‚ÉH‚¢’ׂ¹‚é‚©‚ç‚È

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 16:00:05.67 ID:JsNUX7wh.net]
>>760
‚È‚é‚Ù‚Ç‚ËB‘åŽG”c‚Èì‚肾B
‘åÌDephi‚̈Č‚ð‚â‚Á‚½Žž‚ÉAPL‚ª
‚ЂƂ©‚½‚Ü‚è‚ÌEXE‚ð‰æ–Ê‚²‚ƂɃoƒ‰ƒoƒ‰‚ÌEXE‚É‚µ‚Ä
Ø‚è‘Ö‚¦‚邽‚Ñ‚ÉI—¹‚³‚¹‚éŽd‘g‚Ý‚ðì‚èo‚µ‚ÄAƒƒ‚ƒŠƒŠ[ƒN‚ð
‹É—Í—}‚¦‚éŽd—l‚É‚µ‚Ä‚½‚ÌŽv‚¢o‚µ‚½(ƒf[ƒ^‚ÍDB‚É‚¨‚¢‚Ä‚é)

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/05(‰Î) 17:07:49.21 ID:x6NjkUnp.net]
>>760
ŽO•H‚ÍŽ©“®Ä‹N“®‚È‚ñ‚Ä‹Zp‚ª‚È‚¢‚©‚çA˜A—Žó‚¯‚ÄŽè“®‚ÅÄ‹N“®‚µ‚Ä‚½

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/06(…) 21:18:48.34 ID:CWS2BygD.net]
‰½ŒÌAŽO•H‚ªˆø‚«‡‚¢‚Éo‚³‚ê‚é‚Ì‚¾?
‚È‚ñ‚©‚â‚ç‚©‚µ‚½‚ñ‚©‚¢B

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/06(…) 21:34:30.85 ID:tZ2T0w/m.net]
Librahack‚ÅŒŸõ

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/06(…) 22:59:23.06 ID:CWS2BygD.net]
ŽO•H“d‹@ƒCƒ“ƒtƒHƒ[ƒVƒ‡ƒ“ƒVƒXƒeƒ€ƒY (MDIS) »‚̃\ƒtƒgƒEƒFƒA‚ÍA
1ŽžŠÔ‚É400ˆÈナƒNƒGƒXƒg‚ð‘—‚ç‚ê‚邯‘¼‚ÌƒŠƒNƒGƒXƒg‚̈—‚ª•s‰Â”\‚ɂȂé•s‹ï‡‚ðŠÜ‚ñ‚Å‚¢‚½

‚±‚ê‚©?
9•b‚É1‰ñˆÈã‚Å”j‚½‚ñ‚·‚é‚È‚ñ‚Ăǂñ‚ÈŽÀ‘•‚©‹»–¡’ÃX

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/06(…) 23:25:37.77 ID:tZ2T0w/m.net]
‚±‚ê‚ð“ǂނƃCƒ[ƒW‚ª‚í‚©‚é
takagi-hiromitsu.jp/diary/20130316.html
el.jibun.atmarkit.co.jp/pressenter/2012/09/1-0f4e.html (Ž–Œ‚ðƒ‚ƒfƒ‹‚É‚µ‚½ƒtƒBƒNƒVƒ‡ƒ“)

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 03:05:39.43 ID:x1ExMc+m.net]
‚»‚à‚»‚àDOM‚Ƃ̃ƒ‚ƒŠƒŠ[ƒN‚Æ‚©‚܂Ƃà‚ɑΉž‚µ‚Ä‚«‚½JSŠE‚̃Gƒ“ƒWƒ“‚ª—DG‰ß‚¬‚邾‚¯‚Å
‘¼‚̃T[ƒoƒTƒCƒhŒ¾Œê‚Ŋ‹«‚ðŒ×‚¢‚½zŠÂŽQƂƂ©ãŽè‚­ˆ—‚Å‚«‚éƒGƒ“ƒWƒ“‚Í–³‚¢‚µA‘¼‚ÌGC‹Zp‚â’²®‚à‰½”N‚à’x‚ê‚Ä‚é

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 06:19:08.39 ID:+w9zPnXt.net]
WebƒAƒvƒŠ‚ÅDBƒRƒlƒNƒVƒ‡ƒ“‚ð10•ªŠÔ‚à•ÛŽ‚·‚é‚È‚ñ‚Ăǂ¤‚¢‚¤ŽÀ‘•‚µ‚½‚ç‚Å‚«‚é‚ñ‚¾‚ë?
•’ʂɂâ‚Á‚½‚ñ‚¶‚á‚Å‚«‚È‚¢‚æ‚ËB

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 07:18:46.25 ID:K4PeVUi8.net]
‰ž“š‚µ‚È‚¯‚ê‚΂¢‚¢



786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 09:17:55.33 ID:9vlATu9m.net]
>>769
express‚¾‚Á‚ÄAƒOƒ[ƒoƒ‹ƒXƒR[ƒv‚̕ϔ‚ɃRƒlƒNƒVƒ‡ƒ“•ÛŽ‚·‚ê‚ÎA‚»‚ÌŽQÆØ‚é‚܂Ŏc‚邼

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 12:06:54.84 ID:OJmUELTm.net]
>>769
–c‘å‚È”‚ÌƒŠƒNƒGƒXƒgˆ—‚·‚é‚̂ɂȂº•‚¶‚é‚Ì‚©‚ª‹t‚É—‰ð‚Å‚«‚È‚¢‚ñ‚¾‚¯‚Ç
•’ÊWebƒAƒvƒŠ‚âƒT[ƒrƒX‚ÌDB‚͂‚Ȃ¬‚Á‚ςȂµ‚¾‚Æ‚¨‚à‚¤

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 12:43:46.04 ID:rxsfMKHp.net]
Web‚̃ZƒbƒVƒ‡ƒ“‚ªI‚í‚Á‚Ä‚é‚̂ɃRƒlƒNƒVƒ‡ƒ“‚ðƒZƒbƒVƒ‡ƒ“‚Ì‚½‚߂ɂP‚O•ªŠÔ•ÛŽ‚µ‚Ä‚½‚Á‚ÄŽ–‚Å‚µ‚å?
•’ʂ̓RƒlƒNƒVƒ‡ƒ“‚͕‚¶‚È‚¢‚ªWeb‚ÌƒŠƒNƒGƒXƒg–ˆ‚É•R•t‚¯‚ÍŠJ•ú‚Å‚µ‚åB

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 13:10:59.01 ID:ZzrrO/3t.net]
>>773
ƒAƒvƒŠƒT[ƒo[‚Æ‚©ì‚Á‚½‚±‚Æ‚ ‚éH

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 14:19:14.16 ID:oGYUX/gJ.net]
>>773
‚»‚Ì•R•t‚¯‚ð‰ð•ú‚µ‚È‚¢‚Ì‚ªŽO•H—¬

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 19:20:21.66 ID:+w9zPnXt.net]
>>774
‚È‚¢ƒYƒ‰
‚»‚ñ‚ȃ„ƒc‹Í­‚¾‚ë

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 19:23:08.30 ID:+w9zPnXt.net]
>>775
ŽO•H‚ÉŒÀ‚炸SIer‚Ì‹Zp—͒ቺ‚ª”¼’[‚È‚¢

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/07(–Ø) 22:32:27.03 ID:9vlATu9m.net]
Ž©•ª’B‚Ì’ê•Ó‹ZpƒŒƒxƒ‹‚ªŒ´ˆö‚ÅA–³ŽÀ‚̃Gƒ“ƒWƒjƒA‚ðßl‚É‚µ‚ÄA‚Ù‚Á‚©‚ނ肵‚½‚͎̂O•H‚¾‚¯

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:15:56.20 ID:7o1xz83o.net]
‚¿‚Ȃ݂ÉDB‚Á‚Äopen‚Ætransaction‚𕪗£‚µ‚Ä‚¢‚é“z‚ª‚ ‚邯‚ÇA‚±‚ê‚Á‚ĉ½‚ÅH
—Ⴆ‚ÎIndexedDB‚Å‚à‚»‚¤‚ÅAopenŒã‚Étransaction‚ðì‚Á‚ăAƒNƒZƒX‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B
‚µ‚©‚µ•’ʂɓǂݑ‚«‚¾‚¯‚È‚ç
DBWrite(DBname, objectStores, key, value)
‚Ý‚½‚¢‚ÈAPI‚ŃNƒGƒŠ–ˆ‚Éopen/closeŒJ‚è•Ô‚µ‚½•û‚ªŽg‚¤‘¤‚ÍŠy‚¾‚æ‚ËB

‰½‚ç‚©‚Ì——R‚Åopen‚ªd‚¢‚©‚番—£‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚¯‚ÇA
•’ʂɎÀ‘•‚·‚ê‚΂»‚ñ‚È‚Éd‚¢‚Æ‚àŽv‚¦‚È‚¢B
iŽÀÛ‚Íopen‚Í”•b‚©‚©‚鎞‚à‚ ‚é’öd‚¢‚ªj
‚±‚ê‚Á‚ĉ½‚ÅH

‚¿‚Ȃ݂ɗގ—ƒP[ƒX‚ÍXHR‚ÅA’Êí‚Í–ˆ‰ñXHR‚ðnew‚·‚邾‚ëB
indexedDB.open‚à‚»‚ê‚ɋ߂­‚ÄA–{—ˆ‚̓IƒuƒWƒFƒNƒg‚ð‰Šú‰»‚·‚邾‚¯‚ÅI‚í‚é‚Í‚¸B

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:27:44.82 ID:vWsWUiiy.net]
>>769
> WebƒAƒvƒŠ‚ÅDBƒRƒlƒNƒVƒ‡ƒ“‚ð10•ªŠÔ‚à•ÛŽ‚·‚é‚È‚ñ‚Ăǂ¤‚¢‚¤ŽÀ‘•‚µ‚½‚ç‚Å‚«‚é‚ñ‚¾‚ë?
> •’ʂɂâ‚Á‚½‚ñ‚¶‚á‚Å‚«‚È‚¢‚æ‚ËB

ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚ðŽg‚Á‚½‚畒ʂɂ»‚¤‚È‚è‚Ü‚·‚ªH



796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:28:57.91 ID:vWsWUiiy.net]
>>779
DB‚ðopen‚µ‚Äselect‚µ‚Äclose‚·‚é‚È‚ç
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚¢‚ç‚È‚¢‚Å‚µ‚åH

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:31:58.67 ID:vWsWUiiy.net]
>>779
> ‰½‚ç‚©‚Ì——R‚Åopen‚ªd‚¢‚©‚番—£‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚¯‚ÇA
> •’ʂɎÀ‘•‚·‚ê‚΂»‚ñ‚È‚Éd‚¢‚Æ‚àŽv‚¦‚È‚¢B

‚䂦‚Éopen‚ªd‚¢‚©‚番—£‚µ‚Ä‚¢‚邯‚¢‚¤
‚ ‚È‚½‚Ì‘z‘œ‚͊ԈႢ‚¾‚Á‚ÄŒ¾‚¤‚±‚ÆB

ª‹’‚̂Ȃ¢‘z‘œ‚ðŒ‹˜_‚É‚µ‚È‚¢‚悤‚É‚µ‚悤
ŒŸØ‚Ì‘O‚É‚ ‚é‚̂͌‹˜_‚ł͂Ȃ­‰¼’è‚Æ‚¢‚¤



ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Í•¡”‚Ì‘€ì‚ðˆê‰ò‚É‚·‚é‚à‚Ì‚Å
open‚ªŒy‚¢‚̂Ƃ͊֌W‚È‚¢˜b

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:47:45.77 ID:pIgMfxSJ.net]
>>781
IndexedDB‚Ìꇂ̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Íí‚É•K—v‚¾B
‘¼‚ÌŠyŠÏ“I‚ȃgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“•ª—£‚ÌDB‚ɂ‚¢‚Ă͒m‚ç‚ñB

>>782
‚ł͉½ŒÌopen‚Ætransaction‚𕪗£‚·‚é‚ñ‚¾H
ʼn‚©‚çtransaction’PˆÊ‚Åopen/close‚·‚éAPI‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚¾‚¯‚̘b‚¾‚ëB
‚»‚±‚𕪗£‚µ‚ÄŽè“®‚Å‚â‚点‚é——R‚ª•ª‚©‚ç‚ñB

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:55:56.99 ID:vWsWUiiy.net]
IndexedDB“Á—L‚̘b‚È‚çAIndexedDB‚̘b‚¾‚Á‚Ä‘‚¯‚æ

‚Í‚¢Aƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚‚©‚Á‚Ă܂¹[‚ñB‚΂¢‚È‚ç

qiita.com/butakoma/items/2c1c956b63fcf956a137#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%82%A2%E4%BD%9C%E6%88%90

ƒIƒuƒWƒFƒNƒg

800 –¼‘OFƒXƒgƒAì¬
ƒIƒuƒWƒFƒNƒgƒXƒgƒA‚ÍARDB‚Å‚¢‚¤ƒe[ƒuƒ‹B

var storeName = 'sampleStore';

var openReq = indexedDB.open(dbName, dbVersion);
// ƒIƒuƒWƒFƒNƒgƒXƒgƒA‚Ìì¬E휂ÍDB‚ÌXVŽž‚µ‚©‚Å‚«‚È‚¢‚Ì‚ÅAƒo[ƒWƒ‡ƒ“‚ðŽw’肵‚ÄXV

openReq.onupgradeneeded = function(event){
var db = event.target.result;
db.createObjectStore('storeName', {keyPath : 'id'})
}
[]
[‚±‚±‰ó‚ê‚Ă܂·]

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 00:57:25.86 ID:vWsWUiiy.net]
IndexedDB“Á—L‚̘b‚È‚çtransactionŽg‚í‚È‚¢‚Æ
readonly‚Ȃ̂©readwrite‚Ȃ̂©Œˆ‚ß‚ç‚ê‚È‚¢‚©‚炾‚ë

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 01:14:01.64 ID:mcCYyLIS.net]
>>779
DB‚Ö‚ÌÚ‘±(open)‚ƃgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚͕ʂ̃ŒƒCƒ„[‚¾‚©‚炾‚æ
1‚‚ÌÚ‘±‚Å2‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŽÀs‚µ‚½‚¢ê‡‚Ç‚¤‚·‚ñ‚ÌH

transaction‚𖾎¦“I‚ÉŽw’肵‚È‚¢ê‡‚É
ƒfƒtƒHƒ‹ƒgÝ’è‚ŗႦ‚΃Xƒe[ƒgƒƒ“ƒg’PˆÊ‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚É‚È‚é‚æ‚¤‚ÈŽd‘g‚Ý‚ªDB‚É‚ ‚ê‚ÎtransactionŽw’è‚Í•K{‚łȂ­‚È‚é
ˆê”Ê“I‚ÈRDB‚Í‚»‚¤‚È‚Á‚Ă邯Žv‚¤‚¯‚Ç

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 01:20:17.29 ID:pIgMfxSJ.net]
>>784-785
‚‚©‚¨‘Oª–{“I‚É•ª‚©‚Á‚ĂȂ¢‚¾‚ëB

IndexedDB‚Íonupgradeneeded‚ÌŽž‚Íʼn‚©‚çƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚𒣂Á‚Ä‚¢‚éB
‚±‚ê‚ÍMDN‚©‚ç‚Í‚Æ‚Ä‚à‚»‚¤‚͓ǂ߂Ȃ¢‚Ì‚¾‚ªA‚Ƃɂ©‚­‚»‚¤B

‚»‚µ‚ÄAPI‚ª
> DBWrite(DBname, objectStores, key, value)
> DBWrite
‚Æ‚©‚Å‚¢‚¢‚̂ł͂Ȃ¢‚©H‚Æ‚¢‚¤‚Ì‚ª‰´‚Ì‹^–â‚Ȃ̂¾‚ªB


‰½ŒÌ‚©‚Í’m‚ç‚ñ‚ªDB‚É‚ÍuŒq‚¬‚Á‚ςȂµv‚Ì•¶‰»‚Í‚ ‚é‚ñ‚¾‚æB>>772
IndexedDB‚ÌAPI‚©‚ç‚à‚»‚ê‚͓ǂ݂Ƃê‚éB
> Web ƒAƒvƒŠ‚ª•ʂ̃^ƒu‚ÅŠJ‚©‚ê‚Ä‚¢‚邯‚«‚Ƀo[ƒWƒ‡ƒ“‚ð•ÏX‚·‚é
> https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API/Using_IndexedDB
–ˆ‰ñ•‚¶‚é•¶‰»‚Ȃ炻‚à‚»‚à‚±‚ê‚Í—v‚ç‚È‚¢B

MDIS‚Í‚±‚ÌuŒq‚¬‚Á‚ςȂµv‚Ì•¶‰»‚ÅWeb‘¤‚É‚à‰ð•ú‚µ‚½‚烊ƒ\[ƒX‚ªŒÍЉ‚µ‚½‚¾‚¯‚¾‚ëB
‚½‚¾‚»‚à‚»‚à‚±‚ÌuŒq‚¬‚Á‚ςȂµv‚Á‚ĂȂñ‚Ȃ̂³H
open/close‚ªŒy‚¢‚̂Ȃ疈‰ñopen/close‚·‚ê‚΂¢‚¢‚¾‚¯‚¾‚µA
•’ʂɎÀ‘•‚·‚ê‚Îd‚¢‚Æ‚àŽv‚¦‚È‚¢‚µA‚Æ‚¢‚¤‚±‚ƂȂ̂¾‚ªB
i‚½‚¾‚µŽÀÛ‚É‚ÍIndexedDB‚Å‚àopen/close‚Íd‚¢j

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 01:26:20.56 ID:pIgMfxSJ.net]
>>786
> transaction‚𖾎¦“I‚ÉŽw’肵‚È‚¢ê‡‚ÉiˆÈ‰º—ªj
‚±‚ê‚ɂ‚¢‚Ă͂»‚ê‚Å‚¢‚¢B
APIƒR[ƒ‹1‰ñ1‚‚Ìtransaction‚ɂȂé‚Á‚ÄŽ–‚ÅB

> 1‚‚ÌÚ‘±‚Å2‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŽÀs‚µ‚½‚¢ê‡‚Ç‚¤‚·‚ñ‚ÌH
‚±‚ê‚Á‚Ăǂ¤‚¢‚¤ƒP[ƒXH
‚»‚Ì2‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð‚­‚Á‚‚¯‚Ä1‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚¾‚¯‚̘b‚Å‚ÍH
•À—ñ«‚ðŒÀŠE‚Ü‚Åo‚µ‚½‚­‚ÄA—Ⴆ‚΃‰ƒCƒg/ƒŠ[ƒh‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚𕪂¯‚Ä‚¨‚«‚½‚¢‚Æ‚©‚©H

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 03:16:51.74 ID:mcCYyLIS.net]
>>788
1‰ñ‚ÌÚ‘±‚Å•¡”ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŽÀs‚µ‚½‚¢ƒP[ƒX‚Á‚Ä‚ ‚ñ‚Ü‚è‚È‚¢‚Ì‚©‚È
—Ⴆ‚΂Q‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ì‚¤‚¿ŒãŽÒ‚ªŽ¸”s‚µ‚Ä‚à‘OŽÒ‚ðƒ[ƒ‹ƒoƒbƒN‚µ‚½‚­‚È‚¢Žž‚Æ‚©l‚¦‚Ă݂½‚çH

ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ì‚½‚Ñ‚ÉÄÚ‘±‚·‚é‚̂ŗǂ¢ƒP[ƒX‚à‚ ‚肤‚邯‚Ç‚»‚¤‚¶‚á‚È‚¢ƒP[ƒX‚à‚ ‚肤‚邿‚Ë
‚¾‚©‚çˆê”Ê“I‚ɂ̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‹«ŠE‚ÆÚ‘±‚ÌŠJ•‚ðˆê‚‚ɂµ‚½API‚Á‚Ă̂͂¢‚¢ÝŒv‚¶‚á‚È‚¢‚ÆŽv‚¤

>>787
Œq‚¬‚Á‚ςȂµ‚Ì•¶‰»‚È‚ñ‚©‚È‚­‚ÄA‚½‚¾‚ÌŠJ•ú˜R‚ê‚̃oƒO‚¾‚æ
open‚µ‚½‚çclose‚·‚é‚Ì‚ª•K{



806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 08:36:52.78 ID:Q9xrmP/+.net]
>>780
ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚̓RƒlƒNƒVƒ‡ƒ“‚ðŽg‚¢‚܂킷Žd‘g‚Ý‚¾‚©‚çDB‚ɂ͌q‚ª‚Á‚½‚܂܂¾‚¯‚ÇWeb‚̃ZƒbƒVƒ‡ƒ“‚©‚ç‚ÍƒŠƒNƒGƒXƒg‚Ì“x‚ÉØ‚è—£‚³‚ê‚éB
‚Æ‚Á‚­‚ÉI‚í‚Á‚Ä‚éƒZƒbƒVƒ‡ƒ“‚ªƒRƒlƒNƒVƒ‡ƒ“‚ð“Æè‚·‚邿‚¤‚ȃAƒz‚Èì‚è‚͂ǂ¤‚â‚Á‚½‚ç‚Å‚«‚é‚Ì‚©‚Á‚ÄŽ–B

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 08:40:11.92 ID:Q9xrmP/+.net]
>>787
Œq‚Á‚ςȂµ‚Á‚ăRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚Ì‚±‚Ƃłµ‚åBƒAƒvƒŠ‚©‚猩‚邯–ˆ‰ñAopen/close‚µ‚Ă邿‚¤‚ÉŒ©‚¦‚éB

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 09:36:43.18 ID:vWsWUiiy.net]
>>790
ƒRƒlƒNƒVƒ‡ƒ“‚ð“Æè‚Á‚ĂȂñ‚¾H
ˆÙ‚È‚éƒZƒbƒVƒ‡ƒ“‚©‚çAƒRƒlƒNƒVƒ‡ƒ“‚ðŽg‚¢‚܂킷‚Ì‚ªƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚È‚ñ‚¾‚ªH
ƒZƒbƒVƒ‡ƒ“‚ªI‚í‚Á‚Ä‚é‚Á‚Ä‚¢‚¤‚̂ȂçAƒRƒlƒNƒVƒ‡ƒ“‚Í–¾‚¯“n‚µ‚Ă邾‚ë

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 09:38:38.44 ID:vWsWUiiy.net]
>>787
> IndexedDB‚Íonupgradeneeded‚ÌŽž‚Íʼn‚©‚çƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚𒣂Á‚Ä‚¢‚éB

‚¶‚á‚ ‚È‚¨‚Ì‚±‚ÆAopen‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Í“\‚ê‚È‚¢‚ÈB
‚¾‚Á‚ÄA‰½‚Ì‘€ì‚ð‚·‚é‚©‚ÅAƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ÌŽí—Þ‚ª•Ï‚í‚é‚킯‚Å
open‚µ‚½Žž“_‚ł͂킩‚ç‚È‚¢‚ñ‚¾‚©‚ç

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 09:40:18.14 ID:vWsWUiiy.net]
>>787
> ‚»‚µ‚ÄAPI‚ª
> > DBWrite(DBname, objectStores, key, value)
> > DBWrite
> ‚Æ‚©‚Å‚¢‚¢‚̂ł͂Ȃ¢‚©H‚Æ‚¢‚¤‚Ì‚ª‰´‚Ì‹^–â‚Ȃ̂¾‚ªB

ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Í•¡”‚ÌDBWrite‚ð
ˆê‚‚ɂ܂Ƃ߂é‚à‚̂Ȃñ‚¾‚©‚ç
‚»‚ê‚¶‚Ⴞ‚ß‚¾‚ë‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚ªH

‚¢‚¢‚©‚çƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð•׋­‚µ‚Ä‚­‚ê
‚¨‘OAª–{“I‚É•ª‚©‚Á‚ĂȂ¢iÎj

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 11:27:15.08 ID:K/Y+ost0.net]
>>792
>>766-767

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 19:22:44.56 ID:pIgMfxSJ.net]
>>789
‚½‚¾‚̃oƒO‚ÅMDIS‚ª•³‚¾‚Æ‚¢‚¤‚͓̂¯ˆÓ‚¾‚ªAAPI‚Í•³‚¾‚¼B

> —Ⴆ‚΂Q‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ì‚¤‚¿ŒãŽÒ‚ªŽ¸”s‚µ‚Ä‚à‘OŽÒ‚ðƒ[ƒ‹ƒoƒbƒN‚µ‚½‚­‚È‚¢Žž‚Æ‚©l‚¦‚Ă݂½‚çH
‚±‚ê‚È‚ç2‚ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð‘łĂ΂¢‚¢‚¾‚¯B‚»‚ê‚ʼn½‚Ì–â‘è‚à‚È‚¢B

> ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ì‚½‚Ñ‚ÉÄÚ‘±‚·‚é‚̂ŗǂ¢ƒP[ƒX‚à‚ ‚肤‚邯‚Ç‚»‚¤‚¶‚á‚È‚¢ƒP[ƒX‚à‚ ‚肤‚邿‚Ë
‚Ë‚¦‚æB‹ï‘Ì“I‚É‹“‚°‚ç‚ê‚È‚¢‚¾‚ëB

open/close‚ªAPI‚É‚ ‚éꇂ̗˜“_‚ÍA˜A‘±‚µ‚½“¯ˆêDB‚ɑ΂·‚é2‚‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ÅA
Eopen/transaction1/close/open/transaction2/close
‚ð
Eopen/transaction1/transaction2/close
‚Ƃł«A^‚ñ’†‚Ìclose/open‚ðÈ‚¯‚镪‘¬“x‚ª‰Ò‚°‚邱‚Æ‚¾B
‚µ‚©‚µ‚±‚ÌꇂÉADB“à•”‚ŃLƒ…[ƒCƒ“ƒO‹@\‚ðŽ‚Á‚Ä‚±‚Ì—]•ª‚Èclose/open‚ðŽ©“®“I‚ÉÈ‚«A
Eƒ†[ƒU‘¤‚ÅŽè“®open/close‚µ‚½ê‡‚ÆA
Eƒ†[ƒUAPI‚̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“’PˆÊ‚ÅADB“à•”‚ÅŽ©“®open/close
‚ÅAƒpƒtƒH[ƒ}ƒ“ƒX‚ª‘S‚­•Ï‚í‚ç‚È‚¢ê‡A‘OŽÒ‚ðŽg‚¤——R‚ª‚È‚¢‚¾‚ëB
(Œ»ŽÀ“I‚ɂ̓†[ƒU‘¤‚ŃRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚ðŽÀ‘•‚·‚é•K—v‚Å‚ ‚èA
‚±‚ê‚Ì‘ã‘Ö‚Æ‚µ‚ÄDB“à•”‚ŃLƒ…[ƒCƒ“ƒO‹@\‚ðŽ‚Á‚Ä‚¢‚Ä‚àƒpƒtƒH[ƒ}ƒ“ƒX‚͕ςí‚ç‚È‚¢‚Í‚¸j

open/close‚ðƒ†[ƒU‘¤‚ÉŒ©‚¹‚Ä‚¢‚鎞Aƒ†[ƒU‘¤‚̉ð‚͈ȉº‚ÅA
A. ‚¢‚¿‚¢‚¿open/close‚µ‚ÄŽg‚¤B
B. ‚±‚ꂪƒEƒUƒC‚©‚玩‘O‚щƒbƒp‚ð—pˆÓ‚µA
> ƒAƒvƒŠ‚©‚猩‚邯–ˆ‰ñAopen/close‚µ‚Ă邿‚¤‚ÉŒ©‚¦‚é (>>791)
‚悤‚É‚·‚éB
C. ‚³‚ç‚É‚±‚ê‚àƒEƒUƒC‚©‚çA‰½‚ç‚©‚ÌŠù‘¶ƒ‰ƒbƒp(PouchDB‚Æ‚©j‚ðŽg‚¤B
‚¾‚ëB‰´‚͂܂¸A‚ðŽŽ‚µAƒXƒ‹[ƒvƒbƒg‚ª‘S‚­o‚È‚¢‚Ì‚ÅB‚É‚µ‚½‚ªAŽÔ—Ö‚ÌÄŠJ”­Š´‚ ‚è‚Ü‚­‚肾‚Á‚½B
ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚·‚é‚Ì‚ªí‚È‚çAʼn‚©‚ç•t‚¯‚Æ‚¯‚æƒ{ƒPA‚Å‚µ‚©‚È‚¢B
i‚È‚¨PouchDB‚àdb.open•K{B‘½•ª‚±‚ꂪDB‚ÌAPI‚Ì•W€Œ`‚¾‚©‚炾‚ÆŽv‚¤j

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 19:23:19.38 ID:pIgMfxSJ.net]
DB‚ÌAPI‚͈Ӗ¡•s–¾‚ÅA‚»‚à‚»‚àƒIƒuƒWƒFƒNƒgŽwŒü‚É‚à”½‚µ‚Ä‚éB
ƒ†[ƒU‚ª‚â‚肽‚¢‚Ì‚Íread/write‚Å‚ ‚Á‚ÄAopen/close‚ł͂Ȃ¢B
File.open‚Ì‘ã‚í‚è‚ÉHDD.open+File.read‚Æ‚¢‚¤API‚É‚·‚é“z‚ª‚¢‚½‚çAŽ€‚˂łµ‚©‚È‚¢‚¾‚ëB

open/close‚Á‚Ä‚à‚µ‚©‚µ‚Ä¡‚Ý‚½‚¢‚ȃpƒPƒbƒg‘Šæ‚è‰ñü‚ł͂Ȃ­Aê—p‰ñü‚ð’Í‚ñ‚Å‚¢‚½Žž‚Ì–¼Žc‚©H

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 19:24:30.23 ID:pIgMfxSJ.net]
>>790
MDIS‚̃P[ƒX‚Í‘½•ªA}‘ŠÙ“à’[––—p‚ÌŠE–ʂɂ»‚̂܂ÜWeb‚ðÚ‘±‚µ‚½‚¾‚¯‚¾‚ëB
‚±‚Ìê‡AŒ©‚½–Ú‚Í–â‘è‚È‚­“®‚­B
ƒŠƒ\[ƒXŒÍЉ‚̃P[ƒX‚̓R[ƒh‚©‚ç—Ž‚Æ‚·‚µ‚©‚È‚¢‚ªAƒŒƒrƒ…[‚ªV‹KƒR[ƒh‚¾‚¯‚Ȃ疳—‚¾B
i‚±‚ÌꇂÍV‹KƒR[ƒh‚͂قږ³‚µ‚ÅA–â‘è‚Í¡“®ì‚µ‚Ä‚¢‚éƒR[ƒh“à‚É‚ ‚é‚©‚çj
‚¨‚»‚ç‚­MDIS‚àB•ûŽ®‚ÅAŽ©‘O‚ŃRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚µ‚Ä‚éB
‚±‚ê‚ÍŠÙ“à’[––—p‚ÅA’[––‚És—ñ‚ªo—ˆ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚Í’m‚é—R‚à‚È‚¢‚©‚çAclose‚̓^ƒCƒ€ƒAƒEƒg‚Å10•ª‚Æ‚µ‚½B
‚±‚±‚܂ł͑Ó–‚ÈÝŒv‚ÅAŠÙ“à’[––‚È‚ñ‚Ä‚X”\‘䂾‚µA–â‘è‚È‚­“®‚­B

–â‘è‚Í‚±‚ê‚ð‚»‚Ì‚Ü‚ÜWeb‘¤‚É‚à‰ð•ú‚µ‚½‚±‚Æ‚ÅA
‚±‚Ìꇂ͈ê‹C‚É’[––”‚ª–³ŒÀ‘å‚ɂȂé‚̂Ɠ™‰¿‚ÅAƒRƒlƒNƒVƒ‡ƒ“‚ªŒÍЉ‚µ‚½B‚»‚ꂾ‚¯‚¾‚ëB
–{—ˆ‚ÍA
D. Web‚©‚ç‚Ì“ü—Í‚ðŽó‚¯‚éu‰¼‘z’[––v‚ð—pˆÓ‚µAWeb“ü—͈͂ê’U‘S•”‚»‚±‚Ŏ󂯂Ă©‚çDBƒAƒNƒZƒXB
E. open/close‚𖈉ñ‚â‚邿‚¤‚É‚·‚éB(A‚Æ“¯‚¶j
‚̂ǂ¿‚ç‚©‚ª•K—v‚ÅA–{—ˆ‚ÍD‚Ì•û‚ª‚¢‚¢‚µ‘½•ª‚»‚¤‚µ‚Ä‚¢‚邯Žv‚¤B
D‚ÌꇂÍDDoSŽž‚É‚àŠÙ“à’[––‚Í–³‚

815 –¼‘OFÅÏ‚ÞB
’ljÁƒR[ƒh‚͉¼‘z’[––•”•ª‚¾‚¯‚Å‚ ‚èAŠù‘¶ƒR[ƒh‚É‚ÍˆêØŽè‚ð“ü‚ê‚é•K—v‚ª‚È‚¢B
E‚Ìꇂ͑S‘̂̃pƒtƒH[ƒ}ƒ“ƒX‚ªu‚¢‚¿‚¢‚¿open/closev•ª‚¾‚¯—Ž‚¿‚éB
‚Ƃ͂¢‚¦^–Ê–Ú‚ÉDB‚ð‘g‚ñ‚Å‚ ‚ê‚ÎUI‚©‚炳͌©‚¦‚È‚¢‚Æ‚àŽv‚¤B
•ÏX‚Íopen/close‚ª“à•”API‚ʼnB•Á‚³‚ê‚Ä‚¢‚ê‚ΔsA‚Æ‚¢‚Á‚½‚Æ‚±‚ë‚©B
(‚»‚¤‚È‚Á‚Ä‚¢‚È‚¢ê‡‚Í‘S‘̃\[ƒX‚ðŒ©’¼‚·•K—v‚ª‚ ‚èAŒ»ŽÀ“I‚ł͂Ȃ¢j
[]
[‚±‚±‰ó‚ê‚Ă܂·]



816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/08(‹à) 23:49:21.12 ID:mcCYyLIS.net]
>>796
‚à‚¤‚ß‚ñ‚Ç‚­‚³‚¢‚ÈŒNw
DB‚Ö‚ÌÚ‘±‚ƃgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‹«ŠE‚ðˆê’v‚³‚¹‚½‰æŠú“IAPI‚ðì‚Á‚Ä—¬s‚点‚ê‚΂¢‚¢‚æH
ˆê‚‚̃†[ƒXƒP[ƒX‚½‚¯‚É“Á‰»‚µ‚½‚à‚̂Ƃµ‚Ă͕ʂɂ ‚Á‚Ä‚àˆ«‚­–³‚¢‚ÆŽv‚¤‚æ
‚½‚¾‚È‚º‚»‚¤‚¢‚¤ÝŒv‚Ì‚à‚Ì‚ª‘¶Ý‚µ‚È‚¢‚Ì‚©l‚¦‚Ä‚©‚ç‚Ë

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:02:01.91 ID:al+wrNfN.net]
>>797
> ƒ†[ƒU‚ª‚â‚肽‚¢‚Ì‚Íread/write‚Å‚ ‚Á‚ÄAopen/close‚ł͂Ȃ¢B

‚»‚Ì‚¤‚¿“ñ‰ñ‚Ìwrite‚ðŽÀs‚µ‚Ä“ñ‰ñ–Ú‚Ìwrite‚Å
ƒGƒ‰[‚ª‹N‚«‚½Žž‚Ɉê‰ñ–Ú‚Ìwrite‚àƒ[ƒ‹ƒoƒbƒN‚·‚邽‚ß‚É
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ª‚ ‚é‚ñ‚Å‚·‚æH

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:12:33.18 ID:al+wrNfN.net]
https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API/Using_IndexedDB#Getting_data_from_the_database

ƒf[ƒ^ƒx[ƒX‚©‚çƒf[ƒ^‚ðŽæ“¾‚·‚é

‚æ[‚µA¡‚©‚ç customers ƒe[ƒuƒ‹‚̃f[ƒ^‚ð“ǂݞ‚Þ‚¼[I

var transaction = db.transaction(["customers"]);



‚¨‚¢A‚¿‚å‚Á‚Ƃ܂ĉ´‚ÍdbƒI[ƒvƒ“‚µ‚½Žž‚É
Ž©“®“I‚Ƀgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ŽÀs‚·‚邼I
‘S‚Ẵe[ƒuƒ‹‚ɑ΂µ‚ÄreadwriteƒƒbƒN‚¶‚á
’N‚à“ǂݞ‚Ý‚à‘‚«ž‚Ý‚à‚Å‚«‚È‚¢
‰´‚Ícutomersƒe[ƒuƒ‹‚È‚ñ‚©G‚ç‚È‚¢‚¯‚ǂȂ—‚—‚—


‚±‚¤‚¢‚¤–À˜fƒoƒJ‚ª‹‚é‚©‚çAopen‚ƃgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚͕ʂɂ·‚é‚ׂ«

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:14:33.64 ID:al+wrNfN.net]
>>798
open/close‚̃pƒtƒH[ƒ}ƒ“ƒX‚ð‹C‚É‚µ‚Ä‚é‚̂͂¨‘O‚¾‚¯‚¾
–Y‚ê‚ë‚È

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:16:06.59 ID:al+wrNfN.net]
>>798
> –â‘è‚Í‚±‚ê‚ð‚»‚Ì‚Ü‚ÜWeb‘¤‚É‚à‰ð•ú‚µ‚½‚±‚Æ‚ÅA
> ‚±‚Ìꇂ͈ê‹C‚É’[––”‚ª–³ŒÀ‘å‚ɂȂé‚̂Ɠ™‰¿‚ÅAƒRƒlƒNƒVƒ‡ƒ“‚ªŒÍЉ‚µ‚½B‚»‚ꂾ‚¯‚¾‚ëB

’N‚àƒRƒlƒNƒVƒ‡ƒ“‚ªŒÍЉ‚µ‚½‚È‚ñ‚ÄŒ¾‚Á‚ĂȂ¢

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:26:53.73 ID:al+wrNfN.net]
>>798
“–‚½‚è‘O‚·‚¬‚邱‚Æ‚¾‚ªAMDIS‚̃VƒXƒeƒ€‚Í
u1ŽžŠÔ‚É400ˆÈナƒNƒGƒXƒg‚ð‘—‚ç‚ê‚邯‘¼‚ÌƒŠƒNƒGƒXƒg‚̈—‚ª•s‰Â”\‚ɂȂé•s‹ï‡‚ðŠÜ‚ñ‚Å‚¢‚½v
‚ÆŒ¾‚Á‚Ă邾‚¯‚ÅA

ƒEƒFƒu‚̃Nƒ‰ƒCƒAƒ“ƒg‚ª’¼ÚDB‚ÉÚ‘±‚µ‚½‚È‚ñ‚Ä’N‚àŒ¾‚Á‚ĂȂ¢B
‚»‚à‚»‚à‚»‚ñ‚È‚±‚Ƃ͂ł«‚È‚¢

ƒuƒ‰ƒEƒU‚©‚çƒf[ƒ^ƒx[ƒX‚ÉÚ‘±‚·‚邱‚ƂȂñ‚Ăł«‚È‚¢B
IndexedDB‚Í‚¨‘OA‚»‚êƒuƒ‰ƒEƒU‚ñ’†‚ÉŽÀ‘•‚³‚ê‚Ä‚é‚à‚ñ‚¾B‚»‚±‚ðŠ¨ˆá‚µ‚Ä‚½‚킯‚©‚—
MDIS‚̃VƒXƒeƒ€‚ÍIndexedDB‚ð—pˆÓ‚µ‚ĂȂñ‚©‚¢‚È‚¢BŽž‘ã“I‚ÉŽg‚Á‚Ä‚·‚ç‚¢‚È‚¢‚¾‚낤

–{“–‚É“–‚½‚è‘O‚Ì‚±‚Æ‚¾‚ªA
> D. Web‚©‚ç‚Ì“ü—Í‚ðŽó‚¯‚éu‰¼‘z’[––v‚ð—pˆÓ‚µ

‰¼‘z’[––‚¶‚á‚È‚­‚ÄA•’ʂ̓AƒvƒŠƒP[ƒVƒ‡ƒ“EƒT[ƒo[‚Á‚Ä‚¢‚¤‚ñ‚¾‚æB
PHP‚¾‚ƃEƒFƒuƒT[ƒo[‚Ìê‡‚à‚ ‚é‚ÈBMDIS‚à“–‘R‚»‚ÌŽd‘g‚Ý‚¾

> E. open/close‚𖈉ñ‚â‚邿‚¤‚É‚·‚éB(A‚Æ“¯‚¶j

open/close‚𖈉ñ‚â‚Á‚Ä‚àAƒpƒtƒH[ƒ}ƒ“ƒXŒüã‚Ì‚½‚ß‚É“à•”“I‚Ƀf[ƒ^ƒx[ƒX‚É
Ú‘±‚µ‚Á‚ςȂµ‚É‚·‚é‹@”\‚ªƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚¾B³ŠmŒ¾‚¤‚Æ
‘O‰ñ‚ÌƒŠƒNƒGƒXƒg‚ÅŽg‚Á‚½iŽg‚¢I‚í‚Á‚½jƒRƒlƒNƒVƒ‡ƒ“‚ðŽg‚¢‚܂킷B


> •ÏX‚Íopen/close‚ª“à•”API‚ʼnB•Á‚³‚ê‚Ä‚¢‚ê‚ΔsA‚Æ‚¢‚Á‚½‚Æ‚±‚ë‚©B
‚ ‚͂͂— ‚Î[‚©‚—‚—‚—@ƒAƒvƒŠ‚Í–ˆ‰ñopen/close‚ð‚µ‚Ä‚é‚ñ‚¾‚æB
ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚Æ‚¢‚¤ƒ~ƒhƒ‹ƒEƒFƒA‚ªclose‚µ‚½Žž‚É‚È‚É‚à‚µ‚È‚¢‚悤‚É’u‚«Š·‚¦‚Ä‚é‚ñ‚¾‚æ‚—

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 01:27:51.16 ID:al+wrNfN.net]
ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚ðs‚¤‚½‚߂̃~ƒhƒ‹ƒEƒFƒA‚ª

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 08:27:34.35 ID:HacXztT4.net]
>>802
­‚È‚­‚Æ‚àƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚ðl‚¦‚½ƒ„ƒc‚Íopen/close‚̃RƒXƒg‚ª‘å‚«‚¢‚Æl‚¦‚Ä‚éB
”\ƒ~ƒŠ•b‚Æ”ƒ~ƒŠ•b‚Ì·‚ª‰e‹¿‚·‚éƒVƒXƒeƒ€‚à‚ ‚éB

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/09(“y) 11:05:16.16 ID:2lDsKHBN.net]
˜A‘z”z—ñ‚̃L[‚ÉŽg—p‚Å‚«‚é•¶Žš—ñ‚ÌŽd—l‚Á‚Ăǂ±‚ÉÚ‚Á‚Ă܂·‚©H

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/09(“y) 11:18:09.89 ID:2lDsKHBN.net]
˜A‘z”z—ñ‚ɃL[‚ª‘¶Ý‚·‚é‚©ƒ`ƒFƒbƒN‚·‚é‚̂Ȃçin‚ª‘¬‚¢‚È

const o = {
'a': 1,
'b': 2,
'‚  b': 3,
};

const key = '‚  b';

const l = 100000;
console.time();
for (let i = 0; i < l; i += 1) {
key in o;
}
console.timeEnd();

console.time();
for (let i = 0; i < l; i += 1) {
o.hasOwnProperty(key);
}
console.timeEnd();

//undefined: 5.921ms
//undefined: 9.741ms



826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 11:31:15.85 ID:LLd0E2c+.net]
˜A‘z”z—ñ‚È‚çMap‚ªÅ‹­
]—ˆ‚̃IƒuƒWƒFƒNƒgŒ`Ž®‚ª—Ç‚¢‚É‚µ‚Ä‚à
o = Object.create(null)‚Åo[key]‚Ì•û‚ª‘‚¢

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 11:46:17.16 ID:36A1ffms.net]
o[key] = 0
‚Å”j’]‚·‚é‚â‚ñ

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 11:50:30.88 ID:al+wrNfN.net]
>>806
‚¾‚©‚ç‚È‚ñ‚¾‚æB

ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚̘b‚ð‚µ‚Ä‚éŽž‚É
open/close‚̃RƒXƒg‚ðl‚¦‚é‚È‚Á‚Ęb‚¾‚낤‚ª

829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 12:01:05.07 ID:al+wrNfN.net]
>>808
> ˜A‘z”z—ñ‚ɃL[‚ª‘¶Ý‚·‚é‚©ƒ`ƒFƒbƒN‚·‚é‚̂Ȃçin‚ª‘¬‚¢‚È
ˆê‰ñ‚ ‚½‚è
59.21ƒiƒm•bi0.00000005921•bj
97.41ƒiƒm•bi0.00000009741•bj

‚¾‚Æ10–œ‰ñ`100–œ‰ñ‚®‚ç‚¢ƒ`ƒFƒbƒN‚µ‚È‚¢ŒÀ‚è
‘¬“x‚ð‹C‚É‚µ‚½‚Á‚ĈӖ¡‚È‚³‚»‚¤‚¾‚ËB

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 12:42:11.18 ID:gq9mYezw.net]
Object ‚ð˜A‘z”z—ñ‚É‚µ‚½ê‡AƒL[‚ðA__proto__ ‚É‚·‚邯Œë“®ì‚·‚é‚©‚çA
‚»‚̃L[‚¾‚¯A“Á•ʂȈ—‚ª•K—v

‘¼‚É‚àAŽg‚¦‚È‚¢ƒL[‚ª‚ ‚é‚©‚à

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 12:46:58.91 ID:al+wrNfN.net]
>>813
‚Ç‚¤‚¢‚¤Žž‚É __proto__ ‚ðƒL[‚ÉŽg‚Á‚½‚ÌH

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 14:34:12.81 ID:gq9mYezw.net]
‰p•¶‚©‚çA‚·‚ׂĂ̒PŒê‚ðŽæ‚èo‚µ‚ÄAoŒ»‰ñ”‚Å‚à’²‚ׂ½‚Ì‚©‚ÈH

‚Ç‚±‚©‚̃TƒCƒg‚ÅA‚»‚¤‚¢‚¤Ž¿–â‚ðŒ©‚½

833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 15:01:25.52 ID:1mapG51j.net]
‚‚¢Å‹ß>>746‚ŃIƒŒ‚ª•·‚¢‚½

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 15:37:47.37 ID:al+wrNfN.net]
>>815
‚»‚¤‚¢‚¤ê‡‚ÍA“K“–‚ȃvƒŠƒtƒBƒbƒNƒX‚ð‚‚¯‚邾‚¯‚Å‰ðŒˆ‚·‚é‚Ë

obj['@' + word] = ‚È‚ñ‚Æ‚©

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 16:00:58.16 ID:3M7laixG.net]
Object.create(null)‚Åì‚Á‚½ƒIƒuƒWƒFƒNƒg‚É‚Í__proto__‚Í–³‚¢‚µŽ©—R‚É’l‚ðÝ’è‚Å‚«‚邱‚ꓤ



836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/09(“y) 17:11:43.49 ID:gq9mYezw.net]
Object.create() ‚ÍAECMA 5.1, IE9 ˆÈã‚©

‚±‚¤‚¢‚¤‹@”\‚ª–³‚©‚Á‚½AES3 ‚Ì ‚̘b‚©‚È

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/09(“y) 19:32:09.22 ID:JfRpRKzR.net]
chrome‚Ìdevtools‚©‚çconsole.dir({})‚â‚邯ƒIƒuƒWƒFƒNƒg‚Ì’†g‚ªŒ©‚ê‚邯‚Ç
nodejs‚Ìꇂ͂ǂ¤‚â‚Á‚ÄŒ©‚é‚ñ‚Å‚µ‚傤‚©H

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/11(ŒŽ) 09:40:29.07 ID:vJ3AiMg+.net]
›ŽŸŽó‚¯‚ª‘½‚¢‚Ù‚Ç‘Þê—¦‚ª‘‚­‚È‚éB‚‚­‚È‚é

’¼Žó‚¯‚Ì50–œ ‹qF‚¢‚Â‚Ü‚Å‚à‚¤‚¿‚É‚¢‚Ä‚¢‚¢‚æ
3ŽŸŽó‚¯‚Ì50–œi‹q‚Í90–œ•¥‚Á‚Ä‚é) ‹qF’ZŠú‰„’·‚µ‚Ä‚¢‚¢H
5ŽŸŽó‚¯‚Ì50–œi‹q‚Í150–œ•¥‚Á‚Ä‚é) ‹qFì‚èI‚í‚Á‚½‚ç‚Æ‚Á‚Æo‚Ä‚¯@‚Å‚«‚È‚©‚Á‚½‚瑦‘Þꂾ@
’·ŽžŠÔ˜J“­@‚‰Ò“­@‚ƒXƒLƒ‹—v‹‚ª‘½‚¢

ƒtƒŠ[ƒ‰ƒ“ƒXƒTƒCƒg‚ð‰^‰c‚µ‚Ä‚¢‚é—ë×IT‚ÌŽ©ÌƒG[ƒWƒFƒ“ƒg‚͘J“­Žsê‚©‚ç—¬‚ê‚Ä‚­‚éˆÄŒ‚ð“]”„‚µ‚Ă邾‚¯‚¾‚Á‚½B
˜J“­Žsê‚ɉÁ“ü‚·‚ê‚Î’N‚Å‚àˆÄŒ‚ɉž•å‚·‚邱‚Æ‚ª‚Å‚«‚½BŽû“ü‚ª40–œ50–œ‘ä‚ɂȂç‚È‚­‚ÄÏ‚Þ

ƒGƒ“ƒh - ƒ†[Žq - ƒG[ƒWƒFƒ“ƒg-JIET Œö•\‰¿Ši 90~60 - ƒG[ƒWƒFƒ“ƒg~3@= Œ¾‚¢’l50–œˆÈ‰º
ƒGƒ“ƒh - ƒ†[Žq - ƒG[ƒWƒFƒ“ƒg-JIET Œö•\‰¿Ši 90~60 - ƒG[ƒWƒFƒ“ƒg~1 ˆ«Ž¿‚ÈŒ¾‚¢’l‚Å50–œˆÈ‰º
ƒGƒ“ƒh - ƒ†[Žq - ƒG[ƒWƒFƒ“ƒg-JIET Œö•\‰¿Ši 90~60 - JIET‚ɉÁ“ü‚µ‚ÄŒö•\‰¿Ši‚ʼnž•å‚Å‚«‚é

eJobgo@JIET@JISA@‚ÅŒŸõ

—D—ǃG[ƒWƒFƒ“ƒgE—D—ǃTƒCƒg

Žñ“sŒ—IT(PE-BANK) @ƒvƒƒOƒ‰ƒ}[ƒY

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/12(‰Î) 14:01:13.14 ID:yQ6PO1c5.net]
https://github.com/rook2pawn/node-ddos
’²‚ו¨‚ð‚µ‚Ä‚¢‚éÅ’†‚É‚±‚ñ‚Ȃ̌©•t‚¯‚½‚ñ‚¾‚¯‚Ç
Httpd‚ªƒŠƒNƒGƒXƒgŽó‚¯Žæ‚Á‚Ă鎞“_‚ÅDDoS‘Îô‚ɂȂç‚È‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/12(‰Î) 14:33:55.38 ID:ziqXdae+.net]
>>822
“®ì‚ÌŒy‚¢ƒŠƒo[ƒXƒvƒƒLƒV—§‚ĂĂ»‚±‚őΉž‚·

841 –¼‘OF‚é‚Ù‚¤‚ª‚悳‚»‚¤ []
[‚±‚±‰ó‚ê‚Ă܂·]

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/12(‰Î) 15:30:08.72 ID:bSzAw540.net]
node 8.0‚Á‚Äimpotr‘Ήž‚µ‚ĂȂ¢‚ÌH

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/12(‰Î) 18:35:03.20 ID:e3er3ToK.net]
Chrome‚Å‚·‚ç‘Ήž‚µ‚½‚Æ‚¢‚¤‚Ì‚ÉEE

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/12(‰Î) 18:49:24.80 ID:BAm9hYWq.net]
node 8‚Í‚±‚ÌHLTS‚ɂȂé‚ñ‚¾‚©‚çƒAƒOƒŒƒbƒVƒu‚ÉÅV‹@”\‚Í“ü‚ê‚È‚¢‚æ
node 9‚ɂ͓ü‚é

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/12(‰Î) 21:29:56.96 ID:LuYVlbWB.net]
‚­‚»‚ÁAtypo‚©‚æéx‚³‚ꂽ



846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/15(‹à) 21:47:46.74 ID:v6+6iXpW.net]
>>810
‚Ç‚¤‚¢‚¤‚±‚ÆH‚­‚킵‚­

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/15(‹à) 23:16:55.75 ID:AmSlTqPm.net]
const o = {
a: {name: 1},
b: {name: 2},
};

ª‚ðObject.create(null)‚Åì‚肽‚¢‚ñ‚Å‚·‚¯‚Ç

const z = Object.create(null);
z.a = Object.create(null);
z.a.name = 1;
z.b = Object.create(null);
z.b.name = 2;
console.log(z.a.name, z.b.name);

‚±‚¤‘‚­‚µ‚©‚È‚¢‚ñ‚Å‚·‚©‚ËH‚±‚ꂾ‚Ɠǂ݂Â炭‚Ä1”Ԗڂ̂悤‚Ƀf[ƒ^‚ªŒ©‚â‚·‚­ì‚é•û–@‚Á‚ĂȂ¢‚Å‚·‚©H

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/15(‹à) 23:30:32.45 ID:Xh3vGrxx.net]
‚È‚ñ‚ÅObject.create‚µ‚΂è‚È‚ÌH
ƒŠƒeƒ‰ƒ‹Žg‚Á‚¿‚Ⴞ‚߂ȗ—R‚ÍH

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/15(‹à) 23:36:18.16 ID:QyBaQfPQ.net]
>>828
>>809‚ð“Ç‚ß

>>830
>>746‚Æ‚©>>813‚ð“Ç‚ß

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/15(‹à) 23:40:38.42 ID:wJEpgv7W.net]
ƒŠƒeƒ‰ƒ‹‚¶‚áŒp³‚³‚ê‚é‚©‚ç‚¶‚á‚Ë

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 00:01:15.52 ID:xdW9+GRk.net]
>>829
Object.assign(Object.create(null), { a: {name: 1}, b: {name: 2}, }) ;

>>810
undefined‚Æ”äŠr

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 00:09:23.95 ID:YClTS+Ib.net]
>>833
Object.assign‚̓Vƒƒƒ[ƒRƒs[‚¾‚©‚ç>>829‚Æ“¯‚¶‚¶‚á‚È‚¢

undefined‚Ƃ̔äŠr‚Í>>809‚Ƃ͈Ⴄ‚µ‚Ç‚Á‚¿‚Ý‚¿undefined‚ð’l‚Æ‚µ‚ÄŽg‚¤‚Æ”j’]‚·‚é

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 00:18:50.51 ID:gf/ZkNkm.net]
>>831
‚¦``AObject.prototype‚̃vƒƒpƒeƒB‚É”í‚é‰Â”\«‚ª‚ ‚é‚©‚ç‚Á‚Ä‚¢‚¤——R‚Å
>>829‚Ý‚½‚¢‚È‘‚«•û‚ɂȂÁ‚¿‚Ⴄ‚ÌBBB—p“r‚É‚æ‚é‚ñ‚¾‚낤‚¯‚lj½‚Æ‚àŒ¾‚¦‚È‚¢‹C•ª

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 00:36:48.84 ID:NSNMTUH3.net]
Žg‚¤ƒvƒƒpƒeƒB‚ÌŽí—Þ‚ªŒÀ‚ç‚ê‚Ä‚é‚È‚ç
‹C‚É‚·‚é•K—v‚È‚¢‚¾‚ë

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 08:30:48.03 ID:7pQmikz8.net]
>>829
jquery‚©‚ç$‚ðŽæ‚èã‚°‚悤



856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 08:33:39.21 ID:NSNMTUH3.net]
>>837
‚Ü‚½V‚µ‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚낤‚Á‚Ęb‚©‚æB
lodash‚łł«‚é‚ñ‚¶‚á‚ËH

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 09:45:53.23 ID:7pQmikz8.net]
ŠÈ’P‚ÈŠÖ”‚¾‚æ
$(name1, value1 ...)
‚Å>>829‚Ý‚½‚¢‚ÈŽ–‚ð‚·‚ê‚Ηǂ¢

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 09:57:17.44 ID:NSNMTUH3.net]
‚»‚¤‚·‚邯jQuery‚ÆŠ¨ˆá‚¢‚³‚ê‚é‚©‚ç
ˆá‚¤ŠÖ”–¼‚̂ق¤‚ª—Ç‚³‚»‚¤‚¾‚Ë

859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 11:34:59.96 ID:C+9D3UXm.net]
‚ɂ킩‚΂Á‚©‚¾‚È‚±‚±

{
__proto__: null,
a:1
}

‚ðŽg‚¦‚Ηǂ¢‚¾‚¯‚¾‚ëcc
‚»‚Ì’ö“x‚à’m‚ç‚È‚¢‚悤‚¶‚áJSerޏŠi
’p‚¸‚©‚µ‚¢‚æ‚Ù‚ñ‚Æ‚É

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 18:21:39.65 ID:/o2/v2Gm.net]
chrome‚Ìdevtools‚̃Rƒ“ƒ\[ƒ‹‚Åconsole.log.‚ð•⊮‚·‚邯FX‚łĂ­‚é‚ñ‚Å‚·‚ªA
console.log‚Ì’†‚É‚Íname‚Á‚ăvƒƒpƒeƒB‚ª‚ ‚é‚ñ‚Å‚·‚ª‚±‚¤‚¢‚¤‚Ì‚ÍObject.getOwnPropertyNames‚ÅŽæ‚ê‚Ü‚µ‚½
console.log(Object.getOwnPropertyNames(console.log));

console.log‚Ɋ܂܂ê‚éhasOwnProperty‚Æ‚©__proto__‚Æ‚©__defineGetter__‚ȂǂàŠÖ”‚Æ‚©
for (let v in console.log) {
console.log(v);
}
‚¶‚á‚Æ‚ê‚Ü‚¹

861 –¼‘OF‚ñ‚Å‚µ‚½
‚Ç‚¤‚â‚Á‚ÄŽæ‚é‚ñ‚Å‚µ‚傤‚©H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 18:46:19.62 ID:GikFp8do.net]
‚à‚Í‚ânode.js‚̘b‚¶‚á‚È‚¢‚È
node.jsŽg‚킸chrome‚Å‚â‚Á‚Ä‚é‚ñ‚¾‚©‚ç‚í‚´‚Æ‚â‚Á‚Ă邾‚ë
‚Ü‚¸‚Íjavascript prototype‚ŃOƒO‚ê
‚»‚ê‚Å•ª‚©‚ç‚È‚¢‚±‚Ƃ͂ǂ±‚©‚ÌjavascriptƒXƒŒ‚Å•·‚¯

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 21:08:44.37 ID:qXL21HWW.net]
HHHHHHHHHHHHHHHHH

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/16(“y) 21:17:16.00 ID:fS24z2RM.net]
ƒoƒbƒhƒmƒEƒnƒE‘½‚·‚¬IIIIIIII

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/17(“ú) 09:39:33.63 ID:FQFctnSq.net]
>>843
chrome‚̃Rƒ“ƒ\[ƒ‹‚Åconsole.log‚µ‚½•û‚ª‰ðÍ‚µ‚â‚·‚¢‚¶‚á‚ñ ƒoƒJ‚È‚Ì?



866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/09/17(“ú) 18:24:28.11 ID:bBG8AL9E.net]
>>842
getOwnPropertyNames‚Í–¼‘O‚Ì’Ê‚èOwn‚ȃvƒƒpƒeƒB‚µ‚©Žæ‚ê‚ñ
for-in‚ÍŒp³‚ð‘k‚邪A—ñ‹“•s‰Â‚É‚³‚ê‚Ä‚éƒvƒƒpƒeƒB‚ÍŽæ‚ê‚ñ
ƒrƒ‹ƒgƒCƒ“ƒvƒƒpƒeƒB‚ÍŠî–{“I‚É—ñ‹“•s‰Â‚³‚ê‚Ä‚¢‚é‚Ì‚Å
Œ‹‹Çfor-in‚Å‚à–w‚ÇOwn‚ȃvƒƒpƒeƒB‚µ‚©Žæ‚ê‚ñ
‚»‚ê‚ðŽæ‚é‚É‚ÍA__proto__‚ðŒq‚°‚Ä‚¢‚Á‚ĈꂈꂂÉgetOwn‚·‚邱‚Æ

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/16(ŒŽ) 07:08:15.82 ID:x77nDEIG.net]
https://nodejs.org/en/
‚ÌA8.7.0 Current ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
‚ÅA
node.js‚ð—§‚¿ã‚°A
.help‚Í’Ê‚é‚̂ł·‚ªA
$ node
‚âA
$ node -v
‚ÍA
SyntaxError: Unexpected identifier
‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 07:58:53.13 ID:BYvG9erR.net]
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgEPowerShell ‚ÅA
node -v
‚ƃRƒ}ƒ“ƒh‚ð‘ł‚ÆA‚»‚̃Rƒ}ƒ“ƒh‚ÌŽÀsƒtƒ@ƒCƒ‹‚ðAOS ‚ª’T‚·•K—v‚ª‚ ‚é

‚‚܂èA‚»‚ÌŽÀsƒtƒ@ƒCƒ‹‚ÌꊂðAŠÂ‹«•Ï”PATH ‚ȂǂÅAOS‚É‹³‚¦‚é•K—v‚ª‚ ‚é

ŠÂ‹«•Ï”PATH‚ÉŽw’肵‚Ä‚¢‚È‚­‚Ä‚àA
â‘ÎE‘Š‘ÎƒpƒX‚ÅŽw’è‚·‚ê‚ÎAŽÀs‚Å‚«‚é‚Í‚¸

Windows‚̃pƒXiPATHj‚̓Ǟ‡ ‚Æ‹N“®‚³‚ê‚釔Ô
takuya-1st.hatenablog.jp/entry/20110116/1295188903

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/16(ŒŽ) 08:26:32.58 ID:x77nDEIG.net]
>>849
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚ÍA‚Ç‚¤‚â‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
node.exe‚Í«‚É‚ ‚è‚Ü‚·B
"C:\Program Files\nodejs\node.exe"

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 08:44:36.72 ID:H4ZQF/LB.net]
‚±‚ê‚͂Ђǂ¢

871 –¼‘OF848 [2017/10/16(ŒŽ) 09:14:18.01 ID:x77nDEIG.net]
>>851
ƒCƒ“ƒXƒg[ƒ‹‚µ‚½A
node.js‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ý‚½‚¢‚ÈŠ‚ÉA
..help‚ð‘łĂÎA
«‚ð•Ô‚µ‚Ä‚­‚ê‚éB

.break Sometimes you get stuck, this gets you out
.clear Alias for .break
.editor Enter editor mode
.exit Exit the repl
.help Print this help message
.load Load JS from a file into the REPL session
.save Save all evaluated commands in this REPL session to a file

‚µ‚©‚µA
$ node -v‚ð‘Å‚Á‚Ä‚àA
ƒGƒ‰[‚ɂȂÁ‚Ă܂¤B
‚±‚ê‚Í•sŽv‹c‚È‚±‚Æ‚¾‚ÆŽv‚í‚È‚¢‚©‚ËH

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 11:09:57.97 ID:FZpcfz8T.net]
Žv‚í‚ñ‚æ
‚¨‘O‚¾‚©‚ç‚È

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 15:17:21.46 ID:kN1YFDVK.net]
‚È‚ñ‚Å‚»‚ñ‚ȃŒƒxƒ‹‚Ånode.jsƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚¾‚ë

874 –¼‘OF848 [2017/10/16(ŒŽ) 19:08:59.31 ID:x77nDEIG.net]
>>854
https://www.webprofessional.jp/beginners-guide-node-package-manager/
‚±‚̃y[ƒW‚Ì•‚¢•”•ª‚Å‚¢‚¤‚ÆA
> console.log('Node is running');
‚â
> .help
‚±‚ê‚ÍA
ŽÀso—ˆ‚é‚̂ł·B

‚±‚Ìó‘ԂŃo[ƒWƒ‡ƒ“Šm”F‚ð‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 19:46:31.00 ID:MK8giXG1.net]
>>850
C:\Program Files\nodejs\node.exe



876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 20:38:10.52 ID:VwEzpL/B.net]
>>855
> process.version

877 –¼‘OF848 [2017/10/16(ŒŽ) 20:56:45.49 ID:x77nDEIG.net]
>>857
‚¨A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B@’Ê‚è‚Ü‚µ‚½B
‚¶‚áAŽ„‚̊‹«‚Å«‚̃Rƒ}ƒ“ƒh‚ªŽg‚¦‚邿‚¤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H‚¿‚Ȃ݂ÉAƒo[ƒWƒ‡ƒ“‚ÍAv8.7.0‚Å‚µ‚½B
$ which node
$ node --version

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 21:14:41.96 ID:VwEzpL/B.net]
>>858
849‚ª‘‚¢‚Ä‚­‚ê‚Ă邿‚¤‚ÉPATH‚ª’Ê‚Á‚ĂȂ¢‚ñ‚¾‚낤‚©‚çPATH‚ð’Ê‚·
ƒpƒX‚Ì’Ê‚µ•û‚Æ‚©‚ŃOƒO‚Á‚Ä
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgŽg‚¤Žž‚ÌŠî–{‚¾‚©‚ç

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 21:32:19.39 ID:dl4DNYXd.net]
windows‚Ælinux‚̈ႢAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ænode‹N“®Œã‚̃Rƒ“ƒ\[ƒ‹‚̈Ⴂ‚ª—‰ð‚Å‚«‚ĂȂ¢‚Á‚Û‚¢‚È
$‚Í“ü—Í‚·‚é‚à‚Ì‚¶‚á‚È‚¢‚µwitchƒRƒ}ƒ“ƒh‚Íwindows‚ɂ͂Ȃ¢

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 23:57:03.44 ID:BYvG9erR.net]
—Ⴆ‚ÎAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅA
where notepad
‚ƑłĂÎAƒƒ‚’ ‚ÌŽÀsƒtƒ@ƒCƒ‹‚ÌꊂªA•\ަ‚³‚ê‚é

where node
‚ƑłĂÎH

881 –¼‘OF848 [2017/10/17(‰Î) 01:14:58.50 ID:ISfP7NF8.net]
ŠF‚³‚ñAƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŠ´ŽÓ‚µ‚Ü‚·B

‚¿‚Ȃ݂ÉA
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅA
C:\Windows\system32>where notepad
‚Ƒł‚ÆA
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
‚Æ•\ަ‚³‚ê‚Ü‚·B

‚³‚ç‚ÉA
C:\Windows\system32>where node
‚Ƒł‚ÆA
C:\Program Files\nodejs\node.exe
‚Æ•\ަ‚³‚ê‚Ü‚·B

‚³‚ç‚ÉA
https://qiita.com/taiponrock/items/9001ae194571feb63a5e
‚±‚±‚ðŽQl‚É‚µ‚ÄAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÉA
C:\Windows\system32>node --version
‚ÆA‘ł‚Æ
v8.7.0
‚Æ•\ަ‚³‚ê‚Ü‚·B
‚Á‚Ä‚±‚Æ‚ÍAunodejs‚̃pƒX‚Í’Ê‚Á‚Ä‚év‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚Å‚·‚©H

‚³‚ç‚ÉAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅA
C:\Windows\system32>npm --version
‚ÆA‘ł‚ÆAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ª‚Ç‚±‚©‚És‚Á‚Ä–ß‚Á‚Ä—ˆ‚Ü‚¹‚ñB

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/17(‰Î) 02:57:58.14 ID:HKb0WdLR.net]
npm ‚ÌŽd‘g‚݂ɂ‚¢‚Ä‚àAŒŸõ‚µ‚Ä’²‚ׂÄI
Žv‚¢•t‚«‚ÅAF‚ñ‚ȃRƒ}ƒ“ƒh‚ð‘Å‚Á‚Ä‚àA“®‚©‚È‚¢

C:\Windows\system32>node --version

C:\Windows\system32>
‚»‚à‚»‚àA‚±‚±‚ÍAWindows ‚̃VƒXƒeƒ€—̈悾‚ëB
‚±‚ñ‚ÈꊂւÍs‚©‚È‚¢‚µA‚±‚±‚©‚çƒRƒ}ƒ“ƒh‚ð‘ł‚±‚Æ‚ÍAâ‘΂ɂȂ¢

Ž©•ª‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚ÉAƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðì‚Á‚ÄA
‚»‚±‚©‚çƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚é

ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_>node --version

‚±‚ê‚ÅAƒRƒ}ƒ“ƒh‚ª’T‚¹‚È‚¢‚̂ȂçA
>>849
‚̃TƒCƒg‚ðŒ©‚ÄA•׋­‚·‚é

OS ‚ÌŽd‘g‚݂ɂ‚¢‚ÄA‰½”N‚à•׋­‚µ‚Ä‚¢‚È‚¯‚ê‚ÎA
ŠÂ‹«\’zEƒVƒXƒeƒ€‰^—p‚͂ł«‚È‚¢

883 –¼‘OF848 [2017/10/17(‰Î) 03:06:35.78 ID:ISfP7NF8.net]
‚‚©A‚í‚©‚Á‚½B
ƒXƒ^[ƒgƒƒjƒ…[‚ÉFXo—ˆ‚邯‚ÇA
nodejs
‚ÆA
Node.js command prompt
‚ª‚ ‚Á‚ÄA
Node.js command prompt
‚ð—§‚¿ã‚°‚é‚ׂ«‚ðA
nodejs
‚ð—§‚¿ã‚°‚Ä‚½‚Ì‚¾‚ÆŽv‚¤B

884 –¼‘OF848 [2017/10/17(‰Î) 03:18:05.69 ID:ISfP7NF8.net]
gihyo.jp/dev/serial/01/nodejs/0001
‚‚©‚±‚ê‚ÌA^‚ñ’†‚®‚ç‚¢‚ÌA
>‚ðŽÀs‚·‚邯CƒRƒ“ƒ\[ƒ‹‚Éufoov‚Æo‚é‚Ì‚ªŠm”F‚Å‚«‚Ü‚·B
‚±‚ꂪŠm”Fo—ˆ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

885 –¼‘OF848 [2017/10/17(‰Î) 03:22:08.69 ID:ISfP7NF8.net]
‚µ‚©‚µAnodejs‚àANode.js command prompt ‚àA
‚Ç‚Á‚¿‚àƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ý‚½‚¢‚È‚à‚ñ‚¾‚¯‚ÇAƒhƒR‚ªˆá‚¤‚ñ‚Å‚·‚©‚ËH



886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/17(‰Î) 10:55:35.86 ID:tiaX2vSA.net]
‚»‚ê‚𒲂ׂėƂɂ·‚é‚Ì‚ª‚¨‘O‚Ì–ð–Ú‚¾‚ë

887 –¼‘OF848 [2017/10/17(‰Î) 11:29:12.47 ID:ISfP7NF8.net]
node.js‚ðŽg‚Á‚ÄjQueryƒ`ƒbƒN‚ÉWebƒTƒCƒg‚ðƒNƒ[ƒŠƒ“ƒO‚·‚é•û–@
https://liginc.co.jp/programmer/archives/4848
‚±‚ꂪ”¼•ª‚®‚ç‚¢o—ˆ‚½‚ñ‚Å‚·‚¯‚ÇA
‚±‚ê‚ð‚¿‚á‚ñ‚Æ‚â‚é‚ɂ͎©•ª‚Ìpc‚Émysql‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚ĂȂ¢‚ƃ_ƒ‚È‚ñ‚Å‚·‚©‚ËH

888 –¼‘OF848 [2017/10/17(‰Î) 11:30:33.39 ID:ISfP7NF8.net]
Ž„“I‚É‚Í.csv‚̃f[ƒ^‚Å\•ª‚È‚ñ‚¾‚¯‚ÇB

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/17(‰Î) 15:55:26.78 ID:G9wCIPXR.net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠwK‚ª–Ú“I‚ł͂Ȃ¢‚Ý‚½‚¢‚¾‚µ
Œ‰‚­’ú‚ß‚ÄGUI‚̃XƒNƒŒƒCƒsƒ“ƒOƒc[ƒ‹‚ðŽg‚¦

Ž©•ª‚ÅŠw‚Ú‚¤‚Æ‚µ‚È‚¢‚â‚‚ð
‚¢‚Â‚Ü‚Å‚à‘ŠŽè‚É‚·‚é‚قǂ݂ñ‚ȃqƒ}‚¶‚á‚È‚¢‚©‚ç

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/17(‰Î) 19:05:26.58 ID:OFQ0CJNG.net]
>>868
SQLite‚¨‚ʂʂß

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/17(‰Î) 22:43:19.58 ID:HKb0WdLR.net]
MongoDB, Redis ‚È‚ÇANoSQLŒnDB ‚Å—Ç‚¢

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/18(…) 11:32:51.58 ID:RFRRa2Hk.net]
KVSÅ‹­

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/23(ŒŽ) 09:02:07.81 ID:2VeGFVWI.net]
windows10‚ðFCU‚µ‚½‚ç
node-notifier‚ÆŒ¾‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ª‹@”\‚µ‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
ŒÄ‚Ño‚·‚ƃGƒ‰[‚ào‚³‚¸‚ÉÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ðŠm”F‚·‚ׂ«‚Å‚µ‚傤‚©H

894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/23(ŒŽ) 12:01:05.02 ID:bv0ZvSeb.net]
ƒNƒŠ[ƒ“‚ÈPC‚ÅŒŸØ

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/25(…) 17:27:32.02 ID:wXo7lKEI.net]
ƒRƒŒ‚Á‚Änode.js‚ÅGoogle Assistant‚ðŒÄ‚Ño‚¹‚é‚ÌH

https://github.com/actions-on-google/actions-on-google-nodejs



896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/02(–Ø) 09:20:24.78 ID:qskrUnxL.net]
>>876
‘‚¢‚Ä‚ ‚邾‚ë

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/02(–Ø) 18:07:41.82 ID:bLT6lfrr.net]
express‚Á‚Äproduct‚ÅŽg‚í‚ê‚Ä‚ñ‚ÌH

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/02(–Ø) 18:13:56.96 ID:RicVp4Qn.net]
ƒcƒCƒbƒ^[‚àƒCƒ“ƒXƒ^ƒOƒ‰ƒ€‚àŽg‚Á‚Ă邿

899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/02(–Ø) 19:46:41.59 ID:cCQG4q+b.net]
koaŽg‚¨‚¤‚º

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/03(‹à) 09:20:41.79 ID:tbSBcvrg.net]
•¡”l‘̨‚Ìexpress‚̂ق¤‚ªˆÀS
koa‚ÍìŽÒˆêl‚¾‚©‚ç•sˆÀ‚¾‚©‚çŽg‚í‚È‚¢

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/06(ŒŽ) 21:16:07.71 ID:tccVqtCS.net]
koa‚Á‚Äexpress‚̃~ƒhƒ‹ƒEƒFƒA‚»‚̂܂܎g‚¦‚éBasync await‘åD‚«ƒ}ƒ“‚ÉŽæ‚Á‚Ă͂½‚Ü‚ç‚È‚¢1•i

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/01(‹à) 17:33:36.24 ID:Tsnnxn0j.net]
koa2+reactjs‚Ìdynamic‚ʼnõ“KB@ejs‚âjade‚ðŽg‚킸Ajavascript‚݂̂ł·‚Á‚«‚èB
‚¢‚¢‚Å`@koa2+reactB

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/01(‹à) 20:58:49.48 ID:dEoQxhVh.net]
>>883
‚¤‚Þ

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/02(“y) 05:34:12.07 ID:IJ6GXagf.net]
ƒT[ƒoƒTƒCƒh‚Åreact‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡H

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/02(“y) 08:11:38.76 ID:zj58uySz.net]
ssr‚¶‚á‚ËH



906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/02(“y) 12:17:05.09 ID:JzqKudWn.net]
ssr‚Á‚Ä‚¢‚ç‚È‚­‚ËH

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/02(“y) 13:37:03.76 ID:iXlrNF2g.net]
ƒcƒCƒbƒ^[‚àƒCƒ“ƒXƒ^‚àNetflix‚à‚â‚Á‚Ă邼

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/04(ŒŽ) 01:47:10.73 ID:sdiyRgle.net]
ƒƒeƒI‚Æ‚©‚¢‚¤FW‚Á‚ÄŽ€‚ñ‚¶‚á‚Á‚½‚ñ‚Å‚·‚©H

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/04(ŒŽ) 20:47:28.49 ID:EJPuWg3p.net]
‘S‘Ì“I‚É–¼‘O‹óŠÔ‚ÅŽdØ‚ç‚ê‚ĂȂ¢‚±‚̃Oƒ_ƒOƒ^nodeƒ‰ƒCƒuƒ‰ƒŠB
10”NŒã‚àA‚»‚ÌŽž‚ÌÅV‚Ìnode‚ÅŽg‚¦‚é‚ñ‚Ȃقñ‚Ü‚ÉB

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/06(…) 19:36:04.95 ID:GgcfIolq.net]
‚ñH@SSR‚ɉ½‚©–â‘è‚Å‚àH

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/06(…) 20:20:27.85 ID:MyyqK5wy.net]
ŽI‘¤‚Ì•‰‰×‚ª‘‚¦‚é

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/12(‰Î) 22:19:31.72 ID:gHkSE4eN.net]
node.js“‚¢‚Á‚Ä‚¢‚¤ƒCƒ[ƒW‚¾‚Á‚½‚¯‚ÇA
JavaScript‚ªƒEƒ“ƒR‚¾‚Á‚½‚Á‚Ä‚±‚Ƃ݂½‚¢

‚È‚ñ‚Å‚±‚ñ‚ȂɎU‚ç‚©‚Á‚Ä‚µ‚Ü‚Á‚½‚ñ‚¾
‚¹‚߂đ‚«•û‚ð“ˆê‚µ‚ë‚æ

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/12(‰Î) 23:49:28.08 ID:gqOvSsDA.net]
>>893
ESLintŽg‚¦‚ÎH

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/12(‰Î) 23:57:54.77 ID:8VRWkTHd.net]
‚È‚ñ‚Å‚Á‚Ä20”NˆÈã‚à—ðŽj‚Ì‚ ‚錾Œê‚ÅŽY‚܂ꂽ‚Æ‚«‚Ƃ͗p“r‚à‹K–Í‚à‘S‘Rˆá‚Á‚Ă邩‚ç‚È

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/13(…) 00:01:47.40 ID:pDkqMCU5.net]
JavaScript‚ÍŒ¾ŒêŽd—l‚ªŽg‚¢‚É‚­‚¢‚Ƃ͎v‚¤
¬‹K–͂ȂçŽg‚¢‚â‚·‚¢‚©‚Æ‚¢‚¤‚Æ‘S‘R‚»‚ñ‚È‚±‚ƂȂ¢



916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/13(…) 23:32:59.98 ID:dQY+CYRc.net]
Œ¾ŒêŽd—l‚ɓ‚¢‚Æ‚±‚ë‚͂Ȃ¢B
“‚¢‚ÆŽv‚¤ŠŒ¾‚Á‚Ă݂ÈH

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 01:12:30.76 ID:JyoUxFOL.net]
ƒvƒƒgƒ^ƒCƒvƒx[ƒX‚ȂƂ±‚ë
Žg‚¢‚â‚·‚¢‚ÆŽv‚Á‚½‚±‚Æ‚ª‚È‚¢

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 01:32:58.14 ID:LEbaYuuB.net]
ƒvƒƒgƒ^ƒCƒv‚È‚ñ‚ÄŽg‚¤‚±‚ƂȂ¢‚¾‚ëH

919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 05:58:01.99 ID:fEY/FzHm.net]
>>893
‚¤‚Þ

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 05:59:02.65 ID:fEY/FzHm.net]
>>896-897
Žd—l‚ª“‚¢‚Æ‚¢‚¤‚̂ƔnŽ­‚̈µ‚¢‚ª“‚¢‚͕̂ʂ̘b‚¾‚È

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 10:39:14.62 ID:y5gxd1px.net]
ES2015‚É]‚¦‚΃vƒƒgƒ^ƒCƒv‚Á‚Ä‚±‚Æ‚ðˆÓޝ‚·‚邱‚Ƃ͂Ȃ¢‚©‚ÈB
Šù‘¶‚̃Nƒ‰ƒX‚Ƀƒ\ƒbƒh’ljÁ‚µ‚½‚¢‚Æ‚«‚Æ‚©‚È‚çˆÓޝ‚·‚邯‚Ç‚àB

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 20:55:43.66 ID:LEbaYuuB.net]
>>902
prototype‚ðŽg‚Á‚ÄŠÈ’P‚È‚±‚Æ‚ð‚·‚é‚Ì‚Æ
prototype‚ðŽg‚Á‚Ä•¡ŽG‚È‚±‚Æ‚ð‚·‚é‚̂łÍ
“–‚½‚è‘O‚¾‚¯‚Ç“ïˆÕ“x‚ªˆá‚¤‚Ì‚³

Šù‘¶‚̃Nƒ‰ƒX‚Ƀƒ\ƒbƒh‚ð’ljÁ‚·‚é‚Ì‚ÍA
prototype‚ÌŠÈ’P‚ÈŽg‚¢•û‚Ɋ܂܂ê‚é
ˆÓ–¡‚͂킩‚ç‚È‚­‚Ä‚à‚¢‚¢‚©‚çA‚±‚¤‚¢‚¤‘‚«•û‚ð‚·‚ê‚ÎOK
’ö“x‚Ìà–¾‚¾‚¯‚Å‚àƒNƒ‰ƒX‚Ƀƒ\ƒbƒh‚ð’ljÁ‚·‚邱‚Ƃ͂ł«‚é

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 02:24:03.53 ID:OK9q/vji.net]
ƒNƒ‰ƒX‚¾‚¯‚¶‚á‚È‚­Žè‘±‚«Œ^‚Á‚Û‚­‚à‘‚¢‚½‚è
‚Í‚½‚Ü‚½ŠÖ”Œ^‚Á‚Û‚­‚à‘‚¢‚½‚è‚·‚邯‚±‚ª‚Ç‚¤‘‚¢‚Ä‚¢‚¢‚©•ª‚©‚ç‚È‚­‚ē‚¢‚Á‚Ä‚±‚ƂȂñ‚¶‚á‚È‚¢H

¦‚­ç’·‚ÉŒµ‚©‚É‘‚¢‚½‚©‚ÆŽv‚¦‚΃nƒbƒL\‚ȃeƒNƒjƒbƒN‚àŽg‚Á‚½‚è‚à‚·‚邵‚Ë
¢‚Ì’†‚É‚Íu—Ç‚¢‘‚«•û‚Í‚P‚Âv‚ð–ÚŽw‚µ‚Ă錾Œê‚à‚ ‚邯‚ÇJS‚Í‚»‚̑΋ɂ¾‚©‚ç‚Ë
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ª­‚È‚¢‚Æ‚¢‚¤“_‚à‚»‚¤

‰´‚Í‚»‚¤‚¢‚¤“_‚±‚»‚ªD‚«‚¾‚¯‚Ç‚Ë

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 07:18:04.72 ID:18KhAamS.net]
OOP‚ªí‚ÉÅ“K‰ð‚ł͂Ȃ¢‚Æ‚¢‚¤‚Ì‚ÍO’m‚ÌŽ–ŽÀ‚¾‚µ‚ÈB
‰´‚ÍŠî–{ŠÖ”Œ^•—‚Å‘‚­‚Ì‚ªD‚Ý‚ÅAƒf[ƒ^Œ^‚Éts‚Ìinterface‚ªŽg‚¦‚ê‚Î[•ª‚¾B

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 11:04:58.73 ID:vwC80Nto.net]
node-red‚ðŽg‚Á‚Ä‚é‚ñ‚Å‚·‚ª
ƒtƒ[‚Á‚Ä쬂·‚邯ƒƒ‚ƒŠ‚Éí’“‚·‚é‚ñ‚Å‚·‚©H
ì‚ê‚Îì‚é‚Ù‚ÇŽÀs‚µ‚ĂȂ­‚Ä‚à‘¼‚̃tƒ[ˆ—‘¬“x‚Í’x‚­‚È‚Á‚Ä‚¢‚«‚Ü‚·‚©‚ËH



926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/15(‹à) 17:13:59.28 ID:WQPs5rl9.net]
ƒpƒCƒv‰‰ŽZŽq’ljÁ‚³‚ê‚ê‚Ί֔Œ^‚Á‚Û‚­‘‚­‚Ì‚ªŠy‚ɂȂé‚ñ‚¾‚¯‚Ç‚Ë
Œ»ó‚¶‚ኇŒÊ‚̃lƒXƒg‘‚¦‚é‚©‚ç‚Æ‚Ä‚à‚¶‚á‚È‚¢‚¯‚Ç‘‚¯‚È‚¢

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 17:30:06.75 ID:nGMqwgOn.net]
ŠÖ”‚̇¬‚àŠ®Œ‹‚É‘‚«‚½‚¢‚µimmutable‚ȃf[ƒ^\‘¢‚àƒlƒCƒeƒBƒu‚ɃTƒ|[ƒg‚µ‚Ä—~‚µ‚¢‚µ
‚»‚µ‚½‚çƒpƒ^[ƒ“ƒ}ƒbƒ`‚à•s‰ÂŒ‡‚¾‚µ
ŠÖ”Œ^‚Ö‚Ì“¹‚ÍŒ¯‚µ‚¢
ElmŽg‚¦

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 21:51:56.77 ID:OK9q/vji.net]
ES’ñˆÄ’†‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Í“–•ªŠï”²‚È‘ˆÄˆµ‚¢‚¾‚Á‚½‚ª
|>await|>‚ȂǒñˆÄ‚É‚æ‚èStage1‚Ì’†‚Å‚ÍHot‚ɂȂè‚‚‚ ‚é
‚ ‚Æ‚Í?‚ð—‚ß‚½ŠÖ”’è‹`‚ð‹l‚ß‚é‚Ì‚ÆAMixinŽü‚è‚Ì’ñˆÄ‚ªŸ•‰
‚»‚±‚ð‚à‚¤­‚µ‚Å‚à‹l‚ß‚ê‚ÎStage2‚܂ł͂¢‚¯‚邪AStage3‚É‚Íawait‚Ì—l‚ȃpƒ“ƒ`‚ª•K—v
Šæ’£‚ê

929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 22:47:15.05 ID:L7gVN0RS.net]
>>907
ƒpƒCƒv‚¾‚낤‚ªƒhƒbƒg‚¾‚낤‚ª‘å·‚È‚¢‚¾‚ë‚—
‚Ç‚¤‚¹ˆês‚ª’·‚­‚È‚Á‚½‚ç‰üs‚·‚é‚ñ‚¾‚©‚ç


‚‚܂è

foooooooooo()
| baraaaaaaaaaaaa()
| bazzzzzzzzzzzzzzz()

‚Å‚à

foooooooooo()
.baraaaaaaaaaaaa()
.bazzzzzzzzzzzzzzz()

‚Å‚à“¯‚¶‚¾‚ë‚Æ

foo() | bar() | baz() ‚Å‚à
foo().bar().baz() ‚Å‚à“¯‚¶‚¾‚ë‚Æ

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/15(‹à) 23:37:27.58 ID:WQPs5rl9.net]
>>910
‚¢‚âAƒƒ\ƒbƒh‚¶‚á‚È‚­‚ÄŠÖ”
bazzzzzzzzzzzzzzz(baraaaaaaaaaaaa(foooooooooo()))
‚Æ
foooooooooo()
|> baraaaaaaaaaaaa()
|> bazzzzzzzzzzzzzzz()
‚¶‚áŒãŽÒ‚ª‚¢‚¢‚â‚ñH

ƒƒ\ƒbƒh‚̓Nƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒX‚ɑ΂µ‚Ä‚µ‚©Žg‚¦‚È‚¢‚¯‚ÇAƒNƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒX‚¾‚Æprototype‚ÌŠÖŒW‚ÅObject.assign‚ȂǂªŽg‚¦‚È‚­‚Ä•s•σvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚â‚è‚É‚­‚¢‚©‚ç‚Ë

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 23:54:55.14 ID:SRfxT1c6.net]
>>910
>>911
ƒpƒCƒv‚Ì•û‚ª‰Â“Ç«‚‚¢‚¾‚¯‚Å‚à‚¢‚¢‚í
ƒƒ\ƒbƒhƒ`ƒF[ƒ“‚͓ǂ݂ɂ­‚­‚Ȃ邩‚猙‚¢

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 00:14:10.39 ID:plaGBrRo.net]
https://www.npmjs.com/package/babel-plugin-pipe-operator

babel-plugin-pipe-operator
Overload the pipe operator (|) to provide Elixir/F#/Shell-like behavior

‚±‚êŽg‚¦‚Ρ‚·‚®Žg‚¦‚é‚Ì‚©‚ÈH

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 00:18:33.91 ID:ArLhqftT.net]
A | B | C

‚½‚Ô‚ñAƒpƒCƒv‚¾‚Æ•Àsˆ—‚·‚é

1. A‚ªÅ‰‚Ì1KB‚ðˆ—‚·‚é
2. 1‚Ìo—Í‚ðAB‚ªˆ—‚·‚éB“¯Žž‚ÉAA‚ÍŽŸ‚Ì1KB‚ðˆ—
3. 2‚Ìo—Í‚ðAC‚ªˆ—‚·‚éB“¯Žž‚ÉAA, B‚ÍŽŸ‚Ì1KB‚ðˆ—

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 09:15:33.73 ID:8f8y8qIA.net]
‚±‚ê‚Ì‘æ2ˆø”‚Á‚Ä{anyway:true}‚Ý‚½‚¢‚Ȃ̂ð“n‚¹‚΂¢‚¢‚ñ‚Å‚·‚©H
https://i.imgur.com/0gmvmSq.png

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 09:37:16.18 ID:8f8y8qIA.net]
‡‚Á‚Ă܂µ‚½Ž©ŒÈ‰ðŒˆ‚µ‚܂Ђ½



936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 21:07:59.68 ID:dt9jytk4.net]
socket.io 2.0.4‚ÅŽw’肵‚½ƒ‹[ƒ€“à‚Ì‘S‚Ẵ\ƒPƒbƒg‚à‚µ‚­‚Í
ƒ\ƒPƒbƒgID‚ðŽæ‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
socket.io 0.9.6‚Å‚Íio.sockets.clients(ƒ‹[ƒ€–¼)‚ÅŽæ‚ê‚Ä‚¢‚½‚̂ł·‚ªA
“¯‚¶‚悤‚È‚±‚Æ‚ð2.0.4‚Å‚µ‚½‚¢‚Å‚·B

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 23:11:18.78 ID:dt9jytk4.net]
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
socket.io‚Ìgithub‚És‚Á‚½‚çÚ‚µ‚¢ƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚è‚Ü‚µ‚½B

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 08:03:34.44 ID:hw44w6Qj.net]
JavaScriptƒGƒ“ƒWƒ“Œü‚¯‚̃|[ƒ^ƒuƒ‹‚ÈCommonJSŽÀ‘•‚Á‚Ăǂ±‚©‚ɂȂ¢‚©‚ÈB
ƒsƒ…ƒAJS‚̃‚ƒWƒ…[ƒ‹ƒVƒXƒeƒ€‚Æ‚¢‚¤‚ÆRequireJS‚ª‚ ‚邯‚ÇA‚ ‚Á‚¿‚Í‚¢‚í‚ä‚éAMD‚¾‚æ‚ËB
CommonJSŽg‚¢‚½‚¢‚Æ‚È‚é‚Æ‚â‚Á‚Ï‚èBrowserify‚âWebpack‚Æ‚©‚µ‚©‚È‚¢‚Ì‚©‚ÈB

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 14:23:29.84 ID:LFgX9gcs.net]
ˆê”N‚­‚ç‚¢‘O‚Ƀuƒ‰ƒEƒU‚ÌSWã‚ÉŽÀ‘•‚µ‚½‹LŽ–‚ð‚Ç‚Á‚©‚ÅŒ©‚½‚È

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/29(‹à) 09:12:07.30 ID:LK61JUUB.net]
console.log‚ðŽ©‘O‚ÅŽÀ‘•‚µ‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇA%c‚̈µ‚¢‚ð‚Ç‚¤‚µ‚悤‚©–À‚Á‚Ä‚¢‚éB
ˆê‰ž‰ðŽß‚¾‚¯‚µ‚Ĉø”‚𖳎‹‚·‚é‚Ì‚Æ%cŽ©‘Ì–³Ž‹‚·‚é‚̂ƂǂÁ‚¿‚ª‚¢‚¢‚©‚ÈB
Node.js‚ÍŒãŽÒ‚Ý‚½‚¢‚¾‚¯‚ÇB

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/29(‹à) 12:21:26.51 ID:LK61JUUB.net]
‚ ‚Ÿ‚»‚¤‚©ANode.js‚ð‘O’ñ‚µ‚Ä‚¢‚éƒR[ƒh‚Å%c‚ðŽg‚¤‚±‚Ƃ͂܂¸‚È‚¢‚¾‚낤‚©‚ç
‚Ƃ肠‚¦‚¸‘OŽÒ‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¾‚ÈB

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/31(“ú) 21:37:45.29 ID:9jWP4uLU.net]
ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒhjavascript‚̃XƒŒ‚Á‚Ăǂ±‚É‚ ‚é‚ñ‚Å‚·‚©H
WebProg”‚ɂ ‚é‚Ì‚©‚ÆŽv‚¢‚«‚â‚ ‚Á‚¿‚àƒT[ƒoƒTƒCƒh‚¾‚µ

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/31(“ú) 22:08:43.06 ID:beY0Iyii.net]
‚±‚ê
mevius.2ch.net/test/read.cgi/tech/1417749547/

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/31(“ú) 23:43:06.40 ID:B2mtcXzM.net]
web§ì”Â

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/01(ŒŽ) 08:44:35.42 ID:oE47bkuE.net]
‚ ‚肪‚Æ‚ñ
3‚Â‚ß‚à‚ ‚邯‚Í‘z’èŠO‚Å‚µ‚½



946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/07(“ú) 11:33:35.99 ID:pcvnpBsv.net]
child_process.spawnSync()‚̓vƒƒZƒX‚ÌI—¹‚ð‘Ò‚¿‡‚킹‚邯‚ÇAworker‚ɂ͂»‚¤‚¢‚¤
ƒXƒŒƒbƒh‚Ìjoin()‚̂悤‚ɑ҂¿‡‚킹‚é‹@”\‚͂Ȃ¢‚Ì‚©‚ÈB

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 11:06:47.57 ID:AcbVN6ZK.net]
worker‚Á‚ÄWebWorker‚Ì‚±‚ÆH
‚»‚ê‚È‚çSharedArrayBuffer‚ÆAtomics API‚łł«‚邿
‚½‚¾CPUÆŽã«–â‘è‚Å¡‚Í–³Œø‚É‚³‚ê‚Ä‚é

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 22:10:28.26 ID:oFasEgAN.net]
ƒT[ƒo[ƒTƒCƒh‚Å‚»‚ê–³Œø‚É‚·‚é•K—v‚ ‚éH
Webƒuƒ‰ƒEƒU‚Í—lX‚ȃTƒCƒg‚̃R[ƒh‚ðŽÀs‚·‚é‚©‚ç
‘Îô‚ª•K—v‚¾‚낤‚ª
ƒT[ƒo[‚ɃnƒbƒJ[‚̃R[ƒh‚ðŽdž‚܂ꂽ‚ç‚»‚ÌŽž“_‚Å‚à‚¤I‚í‚Á‚Ă邶‚á‚ñ

949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 22:13:57.25 ID:NAqv0WmW.net]
>>929
‚¢‚‚̊ԂɃT[ƒo[OSƒVƒ“ƒOƒ‹ƒ†[ƒU[OS‚ɂȂÁ‚½‚ñ‚¾‚æ‚—
OS‚Á‚Ä‚¢‚¤‚͕̂¡”‚Ìl‚ªŽ©•ª‚ÌŒ ŒÀ‚ÅŽ©•ª‚̃R[ƒh‚ðŽÀs‚·‚é‚à‚ñ‚¾‚ë

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 22:57:46.99 ID:PVJi42Un.net]
Ž©ŽIƒŒƒ“ŽI‚È‚ç‚Æ‚à‚©‚­ƒRƒ“ƒeƒi‚âVPS‚Ńƒ‚ƒŠ‹¤—L‚·‚éŠÂ‹«‚à‚ ‚邵‚È

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 23:40:19.20 ID:ejeCAGvR.net]
‘¼‚̃vƒƒZƒX‚̃ƒ‚ƒŠ[“à—e‚܂ŊȒP‚ɓǂ݂És‚¯‚¿‚Ⴄ‚̂̓ƒ‹ƒgƒ_ƒEƒ“‚¾‚¯‚¾‚æ‚ËH

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/11(–Ø) 00:49:54.75 ID:PrVjW9Sz.net]
blog.trendmicro.co.jp/archives/16735 “Ç‚ñ‚¾‚¾‚¯‚Ì
‘åŽG”c‚È—‰ð‚¾‚ªA

ƒJ[ƒlƒ‹‚̃ƒ‚ƒŠ‚ð”`‚¯‚é‚Ì‚ªƒƒ‹ƒgƒ_ƒEƒ“
“¯‚¶ƒR[ƒh‚ð‹¤—L‚µ‚½‘¼‚̃vƒƒZƒX‚̃ƒ‚ƒŠ‚ð”`‚¯‚é‚Ì‚ªƒXƒyƒNƒ^[
‚¾‚ÆŽv‚Á‚Ä‚é

ƒƒ‹ƒgƒ_ƒEƒ“‚̓J[ƒlƒ‹‚̃ƒ‚ƒŠ‚ð”`‚¯‚é‚à‚Ì‚¾‚©‚ç
ƒJ[ƒlƒ‹‚ª”`‚©‚ê‚È‚¢‚悤‚É‘Îô‚Å‚«‚é

ƒXƒyƒNƒ^[‚̓AƒvƒŠ‚ª”`‚©‚ê‚È‚¢‚悤‚É‘Îô‚·‚é•K—v‚ª‚ ‚邪
‚»‚Ì•K—v‚ª‚ ‚é‚Ì‚ÍA—Ⴆ‚΃uƒ‰ƒEƒU‚̂悤‚È“¯‚¶ƒuƒ‰ƒEƒUã‚Å
•ÊX‚Ìl‚ªì‚Á‚½”CˆÓ‚̃R[ƒh‚ðŽÀs‚·‚邿‚¤‚È‚à‚Ì‚¾‚©‚ç
UŒ‚‚Ì‘O’ñ‚ð–ž‚½‚·‚Ì‚ª“‚¢

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/11(–Ø) 01:45:26.94 ID:zDr2JTOQ.net]
>>933
‚±‚Ì‹LŽ–‚Í‚¢‚¢‚ËB

> ‚»‚Ì•K—v‚ª‚ ‚é‚Ì‚ÍA—Ⴆ‚΃uƒ‰ƒEƒU‚̂悤‚È“¯‚¶ƒuƒ‰ƒEƒUã‚Å
> •ÊX‚Ìl‚ªì‚Á‚½”CˆÓ‚̃R[ƒh‚ðŽÀs‚·‚邿‚¤‚È‚à‚Ì‚¾‚©‚ç
‚±‚Ìꇂ̃R[ƒh‚ÍŽÀsƒR[ƒh‚̈Ӗ¡‚¾‚낤‚©‚çA‚‚܂è‚Í“¯‚¶DLL‚ðƒŠƒ“ƒN‚µ‚Ä‚½‚çƒAƒEƒg‚ÅA
Linux‚È‚çlibstdc‚âlibm‚Æ‚©A‚Ù‚Ú‘S•”‚̃AƒvƒŠ‚ªŽg‚Á‚Ă邾‚낤‚µƒAƒEƒg‚¶‚á‚ËH‚ÆŽv‚¤‚ªB
“¯‚¶ƒAƒvƒŠ‚Å‚ ‚é•K—v‚͂Ȃ¢‚Í‚¸‚æB

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/11(–Ø) 09:18:34.65 ID:gamfIHe5.net]
Spectre‚Ì2‚‚̈ŸŽí‚Ì‚¤‚¿
1‚‚͓¯‚¶ƒvƒƒZƒX‚Ì“à—e‚¾‚¯‚ð”`‚¯‚Ä
‚à‚¤ˆê‚‚͑¼ƒvƒƒZƒX‚Ì“à—e‚ðŒ©‚ê‚邪AƒX[ƒp[ƒ†[ƒU[Œ ŒÀ‚ª•K—v‚Á‚Ä‘‚¢‚Ä‚ ‚邿‚¤‚¾‚¯‚ÇH

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/11(–Ø) 14:51:21.63 ID:xvA5vOWN.net]
Spectre‚Í‚Q‚‘g‚݇‚킹‚ÄŽg‚í‚È‚¢‚ƈӖ¡‚ª‚È‚¢



956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/13(“y) 20:38:05.97 ID:iJyUFjEF.net]
ˆê“x‚Å‚àasync/await‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆA‚à‚¤Œ³‚ɂ͖߂ê‚È‚¢
Šy‚·‚¬‚é‚£‚£‚£‚£‚£

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/13(“y) 20:47:08.73 ID:/br76GKn.net]
•Ö—˜‚â‚ëHbabel‚³‚Ü‚³‚Ü‚â‚Å

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/13(“y) 22:03:52.60 ID:xaNBQnI8.net]
’P”­”ñ“¯Šú‚É‚Íasync-await‚Å\•ª•Ö—˜‚¾‚¯‚Ç
ƒCƒxƒ“ƒg‚̂悤‚È‚à‚Ì‚ðˆµ‚¤‚̂͂܂¾‚Ü‚¾“‚¢
‚Ü‚¸’l‚ª•¡”‚ ‚邯‚¢‚¤‚±‚Æ
ˆê‰žfor-await‚Í‚ ‚邯‚ÇreturnŽž‚É“Á•Ê‚ÈÅIˆ—‚ðs‚¢‚½‚¢ê‡‚Í
Œ‹‹Çdone:true‚ðŒ©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚çŽg‚¦‚È‚¢
‚Ü‚½AƒCƒxƒ“ƒg‚Á‚Ä•W€on`‚àŒ‹\‚ÈH•v‚ª‚³‚ê‚Ă邯‚ÇA
ƒCƒxƒ“ƒg‚ª‹N‚«‚½’¼Œã‚ɃZƒbƒg‚µ‚½ƒnƒ“ƒhƒ‰‚Ŏ󂯎æ‚肽‚¢‚©‚Ç‚¤‚©‚Á‚Ä‚¢‚¤–â‘肪‚ ‚é
‚±‚̕ӂèŋ߂¸‚Á‚ÆŒÂl“I‚ÉŒ¤‹†‚µ‚Ă邪—eˆÕ‚ł͂Ȃ¢

959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/24(…) 19:25:24.68 ID:BUPTScBe.net]
Å‹ßnode.js‚ð•׋­‚µ‚Ä‚¢‚Ü‚·B
socket.io‚ÅŽ¿–â‚Ȃ̂ł·‚ªA‰½‚©”ñ“¯Šúˆ—‚µ‚Ä‚¢‚ÄÚ‘±‚ªØ‚ꂽê‡AÄÚ‘±‚µ‚½‚ç
‚»‚̈—Š®—¹‚̃ƒbƒZ[ƒW‚͎󂯎æ‚ê‚é‚̂łµ‚傤‚©A‚»‚ê‚Æ‚àÚ‘±‚ªØ‚ꂽ’iŠK‚ÅAƒLƒƒƒ“ƒZƒ‹‚³‚ê‚Ü‚·‚©H

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/24(…) 19:35:05.25 ID:yxm2qYfd.net]
>Ú‘±‚ªØ‚ꂽ

‚à‚¤­‚µÚ‚µ‚­

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/24(…) 19:42:51.25 ID:BUPTScBe.net]
ƒXƒ}ƒz‚ŃAƒNƒZƒXƒ|ƒCƒ“ƒg‚ª•Ï‚í‚Á‚½‚肵‚½ê‡Aˆê‰ñØ‚ê‚Ü‚·‚æ‚ËH

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/25(–Ø) 11:23:58.90 ID:zPND7U3x.net]
“¯‚¶Ø‚ê‚邯Œ¾‚Á‚Ä‚àØ‚ê‚Ă鎞ŠÔ‚Ì’·‚³‚Æ‚©ÄÚ‘±‚ÅIP‚à•Ï‚í‚邯‚«‚ƕςí‚ç‚È‚¢Žž‚Å‚àˆá‚¤‚ñ‚¶‚á‚Ë

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/25(–Ø) 11:26:00.59 ID:zPND7U3x.net]
TCP‚©UDP‚©‚Æ‚©‚Å‚àˆá‚¤‚ñ‚¾‚낤‚¯‚Ç
socket.io‚ª‚Ç‚Á‚¿‚©‚Í–Y‚ꂽ

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/25(–Ø) 19:29:10.53 ID:Jk7QmDIY.net]
socket.io‚Á‚ăNƒbƒL[‚Ý‚½‚¢‚Ì‚ÅAƒZƒbƒVƒ‡ƒ“IDˆÛŽ‚µ‚Ä‚Ä
Ø‚ê‚Ä‚àˆÀS‚Ý‚½‚¢‚ÈŠ´‚¶‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 05:42:52.58 ID:XyEr3Esl.net]
‚â‚Á‚Ă݂ë



966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/01(–Ø) 14:15:55.68 ID:zVItOEu ]
[‚±‚±‰ó‚ê‚Ă܂·]

967 –¼‘OFq.net mailto: node.js‚Á‚Äl‹C‚È‚¢‚È`
‰ðàƒuƒƒO‚͌¢‚µAŠÔˆá‚Á‚Ă邵A
‚±‚ñ‚È‚ñ‚Åì‚Á‚½‚çƒoƒO‚¾‚炯‚â‚ñ
[]
[‚±‚±‰ó‚ê‚Ă܂·]

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/01(–Ø) 14:21:50.49 ID:XMp5TkVS.net]
‚Í‚°‚»‚ê
ƒu[ƒ€‚Í‹Ž‚Á‚½

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/01(–Ø) 19:35:39.75 ID:3VWe7l68.net]
>>947
¡‚͉½‚ª—¬s‚Á‚Ä‚ñ‚ÌH

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/01(–Ø) 20:52:06.68 ID:6/askoF7.net]
unity

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/01(–Ø) 21:34:46.61 ID:lSl6eIsr.net]
golang‚ÉŽ‚Á‚Äs‚©‚ꂽ‚Ë

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/02(‹à) 07:24:52.85 ID:E+B1ekpI.net]
Œ‹‹ÇA‚Ç‚¤Žg‚¤‚ׂ«‚©‚í‚©‚ç‚È‚¢‚Æ‚¢‚¤‚Ì‚ª–â‘è‚È‚ñ‚¶‚á‚È‚¢‚©‚È
Šg’£‹@”\‚ª‚ ‚邯‚ÇAŒÂX‚Ì‹@”\‚͂킩‚邯‚ÇA‚¤‚Ü‚­ƒs[ƒX‚ª‚͂܂ç‚È‚¢ƒCƒ[ƒW

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/02(‹à) 07:41:34.72 ID:sggyuymU.net]
julia‚à‚»‚¤‚¾‚Á‚½

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/02(‹à) 19:30:20.18 ID:E+B1ekpI.net]
ƒvƒƒOƒ‰ƒ€‚ÌÝŒvŽv‘z‚ª‚Ò‚ñ‚Æ‚±‚È‚¢
”ñ“¯Šú‚ÅŽžŠÔ‚Ì‚©‚©‚邱‚Æ‚â‚点‚é‚È‚çsocket.io‚Í•K{‚È‚ÌH
Ø’f‚µ‚½‚Æ‚«‚ɂǂ¤•œ‹Œ‚³‚¹‚é‚ÌH
Ž©•ª‚͉½ŽÒ‚ʼn½‚ð‚µ‚Ä‚½‚©‚Ìî•ñ‚ð‚¤‚Ü‚­‘g‚݇‚킹‚é•K—v‚È‚¢H

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/02(‹à) 22:13:57.33 ID:ISpZH99S.net]
‚Ç‚¤Žg‚¤‚ׂ«‚©‚¶‚á‚È‚­‚Ä
Ž©•ª‚ªì‚肽‚¢‚à‚Ì‚ðì‚鎞‚ɉ½‚ðŽg‚¤‚©‚¾‚ë



976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/03(“y) 07:40:05.67 ID:dVw1phCl.net]
‚»‚±‚ª‘z‘œ‚Å‚«‚È‚¢A‚æ‚­‚í‚©‚ç‚È‚¢‚©‚甲‚¯o‚¹‚È‚¢‚Ì‚ÅAŽg‚¤Œó•â‚Éオ‚Á‚Ä‚±‚È‚¢

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/03(“y) 09:00:51.63 ID:C+glEnt3.net]
¢ŠE“I‚ÈŽ–—á‚̂قƂñ‚Ç‚Í

ƒoƒbƒNƒGƒ“ƒh‚ðƒ}ƒCƒNƒƒT[ƒrƒX‰»
«
‚»‚Ì‘O’i‚Ìbff‚Énode.js

‚±‚ꂾ‚©‚烂ƒmƒŠƒVƒbƒN‚ȃVƒXƒeƒ€‚ɂ͖³‰

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/03(“y) 09:43:35.86 ID:qWVkS+Es.net]
‚»‚ꂾ‚Ægolang‚É•‰‚¯‚é‚È

979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/03(“y) 09:48:29.04 ID:q+B7XjZz.net]
bff‚Ånode.jsŽg‚¤‚Æ‚±‚ë‚Íssr‚à‚â‚Á‚Ă邩‚çgo‚Í‘I‚΂ê‚È‚¢‚ñ‚¶‚á‚Ë
Œ‹‹Ç‚»‚¤‚¢‚¤ƒA[ƒLƒeƒNƒ`ƒƒ‚Ì—v¿‚ª‚ ‚Á‚ăvƒƒ_ƒNƒg‚ª‘I‚΂ê‚é

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/03(“y) 10:20:29.26 ID:k4L1joBU.net]
bff‚Æssr‚Á‚ÄŠÖŒW‚ ‚é‚©‚Ë‚¥H

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/03(“y) 10:30:11.33 ID:lOPjGEYQ.net]
isomorphic javascript‚ŃOƒO‚ê

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/04(“ú) 10:07:02.98 ID:iEv00Bkz.net]
SNS‚̃oƒbƒNƒGƒ“ƒh‚ðExpressƒIƒ“ƒŠ[‚É‚·‚é‚Ì‚Á‚Ä–³—‚©‚È

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/04(“ú) 14:58:55.91 ID:WVo2r3Ik.net]
>>962
php‚Å‚àruby‚Å‚à‚¢‚¯‚é‚Ì‚Éexpress‚¶‚á–³—‚©‚à‚µ‚ê‚È‚¢‚ÆŽv‚Á‚½——R‚ÍH

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/04(“ú) 15:27:37.16 ID:B22IaXtA.net]
ˆê‚‚Ìexpress‚ÉHTTPd‚©‚çAPIŽI‚܂őS•”‹l‚ßž‚ñ‚Å‚à‚¢‚¢‚ñ‚¾‚¼

985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/04(“ú) 21:03:28.89 ID:iEv00Bkz.net]
>>963
‚ ‚܂肻‚¤‚¢‚¤˜b‚ð•·‚©‚È‚¢‚©‚ç
•s“s‡‘S‚­–³‚¢‚ÌH



986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/04(“ú) 21:25:10.40 ID:UUFlqCAw.net]
express‚Í‚ ‚ñ‚܂肅€‚̃tƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚¢‚µorm‚Ísequelize‚­‚ç‚¢‚µ‚©‚È‚¢‚µƒƒŠƒbƒg‚È‚³‚°‚¶‚á‚Ë

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/05(ŒŽ) 07:30:15.23 ID:GXsl78kw.net]
node.js‚ŃEƒFƒuƒT[ƒo‚â‚é—˜“_‚Á‚ĉ½H’´Žg‚¢‚Â炢‚ñ‚Å‚·‚¯‚Ç

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/05(ŒŽ) 12:00:21.59 ID:ozQGTy2c.net]
Žg‚¤‘¤‚͈ӎ¯‚·‚邱‚ƂȂ¢‚¾‚ë

989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/06(‰Î) 06:03:09.31 ID:xat7U2Z1.net]
meteor.js‚Æ‚©Œ©‚Ă邯js‚̃ƒŠƒbƒg‚·‚²‚¢‚¯‚Ç‚Ë

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/06(‰Î) 06:07:24.84 ID:BAsI0MB0.net]
ssr‚Å‚µ‚å
‚¤‚ñcc

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 09:30:35.59 ID:5vmiY3qq.net]
>>967
ˆêl‚µ‚©—˜—p‚µ‚È‚¢‚È‚çŽg‚í‚È‚­‚Ä‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 18:55:54.33 ID:GPioIT5w.net]
‘f–p‚È‹^–₾‚¯‚Ç
‚±‚±‚݂̂ñ‚È‚Í node.js ‚łǂñ‚ȃT[ƒrƒXì‚Á‚Ä‚é‚ÌH

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 19:02:22.99 ID:ob9DrvK1.net]
“Á’è‹ÆŽí‚ÉiPad‚²‚Æ”z‚éƒAƒvƒ‰ƒCƒAƒ“ƒX“I‚ȃT[ƒrƒX‚ÌBff
‚Ȃ̂Ŏ–—á‚É‚Ío‚µ‚É‚­‚¢‚¯‚ǃoƒbƒ`ƒŠŽg‚Á‚Ä‚é

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 19:11:11.32 ID:GPioIT5w.net]
>>973
‚»‚ÌiPad‚É“ü‚Á‚½ƒAƒvƒŠ‚ª’ÊM‚·‚éæ‚ÌƒT[ƒrƒX‚Á‚Ä‚±‚ÆH
‚ ‚ÆBff‚Á‚ĉ½‚Å‚·‚©H
–³’m‚Å‚·‚Ü‚ñ

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 19:19:56.30 ID:IITgqAFh.net]
Backends for Frontends
https://samnewman.io/patterns/architectural/bff/



996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 20:36:41.69 ID:GPioIT5w.net]
‚ ‚肪‚Æ‚¤A–|–󂵂ēǂñ‚¾‚肵‚Ü‚µ‚½
“‚¢
gateway ‚Æ‚© dispacher“I‚È‚à‚ÌH
node‚Ænginx‚ÌŠÖŒW‚ðŒ©‚½Žžnginx‚ªbff‚̈ʒu‚¯H
Œ©“–ˆá‚¢‚È‚ç‚Ù‚Á‚Æ‚¢‚Ä‚­‚¾‚³‚¢

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/11(“ú) 15:29:51.01 ID:6yH3qsLl.net]
socket‚ðŽg‚¤•K—v‚ª‚Á‚Änode+express‚ª‚â‚è‚â‚·‚»‚¤‚Æl‚¦‚Ä
“ÆŠw‚Ånode.jsŽn‚ß‚Äi“ÆŠwj1”N‚­‚ç‚¢‚Å‚·

session‚ÉredisŽg‚Á‚Ă܂µ‚Ä
’Êí‚Ìhttp‚Æsocket‚ł̋¤—L‚ª–Ê“|‚Ȃ̂ł·‚ª
ŠF‚³‚ñA‚Ç‚ñ‚È•û–@Žg‚Á‚Ă܂·H

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 15:43:11.62 ID:xSFjw/ao.net]
socket‚Á‚Äwebsocket‚Ì‚±‚ÆH
node.js‚Å‚Ínetƒ‚ƒWƒ…[ƒ‹‚ª’ñ‹Ÿ‚·‚étcp—p‚Ìapi‚ª–{—ˆ‚Ìsocket‚¾‚©‚ç•ςȗª‚µ•û‚·‚邯˜b‚ª’Ê‚¶‚È‚¢‚æ
websocket‚È‚çhttp‚ÅŽn‚܂邩‚çƒZƒbƒVƒ‡ƒ“‚Í•’ʂɋ¤—L‚Å‚«‚é‚Í‚¸
websocket‚ðŽg‚¤‚Ì‚Ésocket.io‚ðŽg‚Á‚Ä‚é‚Ȃ炻‚ê‚à‘‚¢‚½•û‚ª‚¢‚¢
ŋ߂Ísocket.ioŽg‚Á‚Ä‚él‚ª­‚È‚»‚¤‚¾‚©‚烌ƒX‚ª•t‚­‚©‚͂킩‚ç‚ñ‚¯‚Ç

999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:01:04.40 ID:6yH3qsLl.net]
>>978
‚ ‚肪‚Æ•‚²‚ß‚ñ
socket.io‚ðŽg‚Á‚½websocket‚Å‚µ‚½

websocket‘¤‚©‚çsession‚̃nƒ“ƒhƒŠƒ“ƒO‚ÉŽ©•ª‚Í

var sockeio = require('socket.io')(server, {'transports': ['websocket']});
var io = sockeio.of(ns).on('connection', function(socket) {
/** socket.request.session;
* ‚ÅE‚¦‚é
*/
});
‚ĂȂ±‚Æ‚µ‚Ă܂µ‚ÄAE‚¤‚̂͊y‚È‚ñ‚Å‚·‚ª
session save ‚·‚é‚Ì‚É
redis‚ÌŠY“–ƒf[ƒ^‚ðupdate(set)‚·‚é‚Á‚Ä‚±‚Æ‚µ‚Ă܂·
‚±‚ꕒʂł·‚©HƒAƒz‚Å‚·‚©

‚ ‚Æsocket.ioŽg‚í‚ê‚È‚­‚Á‚Ä‚é‚͉̂½ŒÌH

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:29:55.16 ID:d+jiviOC.net]
‚±‚¤‚¢‚¤ƒ†[ƒeƒBƒŠƒeƒB‚ŕ֗˜‚Ȃ̂ª‚È‚¢‚©‚³‚ª‚µ‚Ă݂é‚Ì‚àˆêŽè
https://www.npmjs.com/package/express-socket.io-session

Ì‚ÍwebsocketŽg‚¦‚È‚¢ƒuƒ‰ƒEƒU‚ª‘½‚©‚Á‚½‚©‚瑼‚̃vƒƒgƒRƒ‹‚ɃtƒH[ƒ‹ƒoƒbƒN‚µ‚Ä‚­‚ê‚ésocket.io‚ªd•󂳂ê‚Ä‚½‚炵‚¢
¡‚ÍwebsocketŽg‚¦‚é‘O’ñ‚Å‚¢‚¢‚©‚çƒtƒH[ƒ‹ƒoƒbƒN‚Í•s—v‚Ȃ̂ŖL•x‚È‹@”\‚ª•s—v‚È‚çws‚Æ‚©ƒVƒ“ƒvƒ‹‚ȃ‚ƒWƒ…[ƒ‹‚Å\•ª‚Á‚ÄŠ´‚¶
ÄÚ‘±‚Æ‚©l‚¦‚邯socket.io•Ö—˜‚»‚¤‚¾‚¯‚Ç‚Ë

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:40:57.21 ID:6yH3qsLl.net]
>>980
express-socket.io-session —Ç‚³‚»‹C

ws‚Á‚©‚ŸA
Ž©•ª‚ðˆÔ‚߂闗R‚ª—~‚µ‚¢‚ñ‚¾‚¯‚Ç
room‹@”\ŽÀ‘•‚·‚é‚È‚çws‚¶‚á‚È‚­‚Äsocket.io‚ªŠyH

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:46:20.51 ID:XUA6USjD.net]
room‚Æ‚©•K—v‚È‚çsocket.io‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢
‚æ‚­•·‚­‚̂͂»‚ê‚ÆÄÚ‘±–Ú“–‚ĂȊóƒKƒX

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:47:48.35 ID:A30L58fq.net]
‚¨‘肪’P‚Éuroom‹@”\‚ð‚Æ‚É‚©‚­Šy‚ÉŽÀ‘•‚µ‚½‚¢v‚È‚çgun.js‚Æ‚©‚̂ق¤‚ªŠy‚â‚Å

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 16:49:45.40 ID:6yH3qsLl.net]
thankYou!!!
¶‚«‚Ä‚­Œ³‹C‚¿‚å‚Á‚Æo‚½

1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 18:35:48.00 ID:aqz0aJT4.net]
–¢‚¾‚Épython2‚Ɉˑ¶‚µ‚Ä‚é‚Ì‚ªŽc”O‚·‚¬‚é



1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 18:40:40.49 ID:qCYdb3sP.net]
Žc”O‚¨‚Á‚Ï‚¢‚»‚ñ2

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 18:57:55.27 ID:A30L58fq.net]
>>985
‚È[‚É‚»‚êH‚­‚킵‚­

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 19:18:40.58 ID:WzEjvwQn.net]
ƒŠƒAƒ‹ƒ^ƒCƒ€web‚ð‚¢‚¶‚肽‚¢‚È‚çmeteor.js‚Éæ‚Á‚©‚é‚Ì‚àˆê‚‚̎è

1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 19:27:38.72 ID:soB6fX+V.net]
ƒrƒ‹ƒh‚ÅŽg‚Á‚Ä‚égyp‚ªpython3‚ɑΉž‚µ‚ĂȂ¢‚Á‚Ęb‚¶‚á‚Ë
ŠJ”­Œ³‚Ìgoogle‚ł͑ΉžÏ‚݂ȂñH
‚Ü‚¾‚È‚çnode‘¤‚¶‚á‚Ç‚¤‚µ‚傤‚à‚È‚¢

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 19:53:03.30 ID:A30L58fq.net]
issueŒŸõ‚µ‚Ă݂½‚¯‚Çgyp‚ւ̈ˑ¶‚È‚­‚¹‚â‚Á‚Ęb‚à‚µ‚‚±‚­‰½‰ñ‚à—§‚Á‚Ä‚½‚ñ‚¾‚Ë

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 19:58:05.07 ID:8+fCt4+r.net]
v8‚̃rƒ‹ƒh‚ªgyp‚Ȃ炻‚ê‚à–³—‚ª‚ ‚è‚»‚¤‚¾‚ª‚È‚ñ‚©‘ã‘ÖˆÄo‚Ä‚é‚ñ‚¯H

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:06:40.59 ID:X+YiM6Et.net]
¡“úƒWƒ…ƒ“ƒN“°s‚Á‚½‚çnode.js‚Ì–{‚Q‚‚µ‚©‚È‚©‚Á‚½B
‚µ‚©‚à“ü–å‘A‚â‚Á‚Ï‚ènode.jsƒIƒƒRƒ“H
‘¼‚Éwebsocket‚Å‚«‚é‚à‚̂Ȃñ‚Ä‚ ‚é‚ÌH

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:09:35.96 ID:flHxC5Ds.net]
>>992
java‚Å‚àc#‚Å‚à

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:14:04.34 ID:kAM/OKSF.net]
node.js‚Í‘S‘RƒIƒƒRƒ“‚¶‚á‚È‚¢
es2015,6,7,8‚Æ–ˆ”Ni‰»‚µ‚Ä‚¢‚­—\’è‚È‚ñ‚¾‚©‚ç
‚Þ‚µ‚낱‚ê‚©‚ç·‚èオ‚é‚Á‚ĂȂà‚ñ‚Å

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:20:12.25 ID:X+YiM6Et.net]
“¯‚¶‚±‚Æ‚â‚é‚É‚µ‚Ä‚àjava•׋­‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚È
‚b”‚Í‚â‚ç‚È‚¢‚¯‚Ç



1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:21:38.52 ID:esah1bhU.net]
node.js‚àjavascript‚à–ˆ”N‘å‚«‚ȃo[ƒWƒ‡ƒ“ƒAƒbƒv‚ªŠm’肾‚©‚ç‘ЂÍo‚µ‚É‚­‚¢‚æ‚È‚Ÿ

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:22:12.35 ID:s321QVV0.net]
>>995
java‚â‚é‚­‚ç‚¢‚È‚çc#‚É‚µ‚Æ‚¯

1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:24:14.62 ID:X+YiM6Et.net]
windows‚ÍŽg‚í‚È‚¢‚̂łb”‚Í‚¢‚ç‚È‚¢
docker‚ð‚»‚ë‚»‚ë•׋­‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ÅAdocker‚Æ‚¢‚Á‚µ‚å‚Éjava‚Åwebsocket‚à‚â‚é‚©‚È

1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:26:02.48 ID:WkRgLvef.net]
java‚ÍŽ€‚ɂ‚‚ ‚é‚©‚çgo‚Ì•û‚ªƒ}ƒV‚©‚È

1020 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/13(‰Î) 19:26:50.37 ID:WkRgLvef.net]
‚È‚¨ŽŸƒXƒŒ

1021 –¼‘OF1001 [Over 1000 Thread.net]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢B
life time: 673“ú 2ŽžŠÔ 58•ª 16•b

1022 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef