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


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

Ruby ‰SŽÒƒXƒŒƒbƒh Part 62



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/11/24(‹à) 00:35:29.31 ID:rLZHdQ3Q.net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêRuby‚ɂ‚¢‚Ä‚ÌA‰SŽÒŒü‚¯ƒXƒŒ‚Å‚·BŽ¿–âE—v–]EŽG’k‚Ȃǂǂ¤‚¼B
Ž¿–â‚·‚邯‚«‚ÍAOS‚âRuby‚̃o[ƒWƒ‡ƒ“AƒGƒ‰[ƒƒbƒZ[ƒW‚ð‘‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚¨
Ruby on Rails‚ɂ‚¢‚Ä‚ÍWEBƒvƒƒOƒ‰ƒ~ƒ“ƒO”‚Å

‘OƒXƒŒ
Ruby ‰SŽÒƒXƒŒƒbƒh Part 61
https://mevius.5ch.net/test/read.cgi/tech/1503644351/

‚é‚è‚܃T[ƒ`@iƒŠƒtƒ@ƒŒƒ“ƒXŒŸõj
rurema.clear-code.com/

Rubyist Magazine - ‚é‚Ñ‚Ü
jp.rubyist.net/magazine/

‹tˆø‚«Ruby
www.namaraii.com/rubytips/

166 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:18:15.65 ID:/arVeZ+Z.net]
‚Ü‚ ’Ç‚¢o‚µ‚½‘¤‚©‚à‚µ‚ê‚ñ‚ª‚Ë
i‚»‚ñ‚È‚

167 –¼‘OFâ‚‚ª‚±‚±‚É—ˆ‚é‚©Hj []
[‚±‚±‰ó‚ê‚Ă܂·]

168 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:18:16.38 ID:JRYZIrF0.net]
‚¸‚Á‚Æruby‚̃Rƒ~ƒ…‚Å”­Œ¾‚ð‘Ò‚Á‚Ä‚¢‚é‚ñ‚¾‚¯‚Ç
‚Ü‚¾H

169 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:22:52.71 ID:zWazrV9P.net]
‚ ‚ A‚±‚ê‚Í—á‚Ìr‚炵‚Ì“Á‹ZA˜A“Ђł·‚í


159ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/09(“y) 01:13:58.12ID:/arVeZ+Z
‚ [A‚Ù‚ñ‚Ü‚à‚ñ‚̃Aƒz‚¾‚Á‚½‚‹‚—

r‚炵‚ª‘‚«ž‚݂ł«‚È‚¢‚ÆŒ¾‚Á‚½‚̂ł ‚Á‚Ä
‰´‚Ír‚炵‚¶‚á‚È‚¢‚ñ‚¾‚©‚çŠÖŒW‚È‚¢‚ñ‚¾‚æB

160ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/09(“y) 01:17:34.96ID:/arVeZ+Z
‚»‚à‚»‚à’m‚³‚ê‚ĂȂ¢ŒÀ‚èu’Ç‚¢o‚³‚ꂽv‚È‚ñ‚ÄŽ–—Ⴊ
‘¶Ý‚·‚邱‚Æ‚ÍA’Ç‚¢o‚³‚ꂽ–{l‚É‚µ‚©‚í‚©‚è‚æ‚¤‚ª‚È‚¢‚ñ‚â‚Å

161ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/09(“y) 01:18:15.65ID:/arVeZ+Z
‚Ü‚ ’Ç‚¢o‚µ‚½‘¤‚©‚à‚µ‚ê‚ñ‚ª‚Ë
i‚»‚ñ‚Ȃ₂ª‚±‚±‚É—ˆ‚é‚©Hj

170 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:23:38.62 ID:/arVeZ+Z.net]
‚È‚ñ‚Å‚¢‚¿‚¢‚¿ID•Ï‚¦‚ÄŒ¾‚¤‚ñ‚¾‚낤H‚—

171 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:25:42.47 ID:JRYZIrF0.net]
¡“x‚ÍŒ©‚¦‚È‚¢“G‚Æí‚¢‚¾‚µ‚½

‚½‚Ô‚ñA‚à‚¤‚»‚ë‚»‚낾‚ÆŽv‚¤

172 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:26:58.97 ID:/arVeZ+Z.net]
i‚¢‚‚à’Ê‚èj‰´‚Í‚È‚É‚à‚µ‚È‚¢‚æ

173 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:37:31.18 ID:hbOJEhsM.net]
RubyƒXƒŒ‚É—c’t‚ȃŒƒX‚ª‘½‚¢‚Ì‚Á‚ÄARuby‚ª‰SŽÒ‚ɃIƒXƒXƒI‚È‚ñ‚ĊŔŒf‚°‚Ă邩‚炾‚æ‚È

174 –¼‘OF¢Š«‚Ì‹V mailto:sage [2017/12/09(“y) 01:38:00.68 ID:sJnBhFUt.net]
‚¨‚¢r‚炵A‰a‚¾


144ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/09(“y) 00:26:47.64ID:CCmdYb7I
‰´‚à¡‚¢‚ér‚炵‚É“ä‚ÌŽ©‰‰”F’肳‚ꂽ‚±‚Æ‚ ‚é‚í(‚à‚¿‚ë‚ñŠÔˆá‚¢)
Œê‚èŒû‚©‚ç‚ ‚Ú[‚ñ‚µ‚â‚·‚¢‚©‚çŠÖ‚í‚ç‚È‚¢‚悤‚É‚µ‚悤



175 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:46:35.31 ID:JRYZIrF0.net]
>>166
r‚炵‚³[‚ñARubyƒRƒ~ƒ…‚ł̔­Œ¾‚͂܂¾–³—‚Å‚·‚©H
Ž©‰‰‚µ‚Ä‚é‰É‚ ‚Á‚½‚ç”­Œ¾‚µ‚Ä‚­‚¾‚³‚¢‚æ

1A2•ª‚ÅI‚í‚鎖‚¶‚á‚È‚¢‚Å‚·‚©H

176 –¼‘OF77 mailto:sage [2017/12/09(“y) 01:48:08.68 ID:zmyZSbxv.net]
>>152
Underscore ‚ÌA_.countBy ‚Æ“¯‚¶‚ÅA
Ruby ‚Å‚ÍAgroup_by (Enumerable)‚ÅA—v‘f‚ðƒOƒ‹[ƒv•ª‚¯‚Å‚«‚é

strHash = {"a"=>2, "b"=>1, "c"=>2}

maxCount = strHash.values.max #=> 2
p strHash.select {|k, v| v == maxCount } #=> {"a"=>2, "c"=>2}

Hash ‚Ì’l‚ªAÅ‘å‚Ì‚à‚Ì‚ðŽæ“¾‚·‚é(•¡”‰Â)‚Ì‚ÉA
2s‘‚¢‚Ă邯‚ÇA‚à‚Á‚ÆŠÈ’P‚É‘‚¯‚È‚¢‚Ì‚©‚ȂƎv‚Á‚Ä

“š‚¦‚ª1‚‚ȂçAŠÈ’P‚É‘‚¯‚邯‚ÇA
•¡”‚Ìꇂ̕û–@‚ªAŒ©‚‚©‚ç‚È‚¢

177 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:52:16.23 ID:sJnBhFUt.net]
‚±‚ê‚𒣂Á‚Ä‚¨‚±‚¤

>’P”­‚ŃlƒKƒLƒƒƒ“ŒJ‚è•Ô‚µ‚Ä‚½“zŽ©‰‰‚µ‚È‚ª‚çÓIÓIŒ¾‚¢‘±‚¯‚Ä‚ér‚炵‚ÍŠm’è‚©
>ŽŸAr‚炵‚ª‚â‚è‚»‚¤‚Ȃ̂Í
>r‚炵‚ðƒXƒ‹[‚µ‚Ä‘‚«ž‚Ý‚³‚¹‚Ä‚½ID‚Å‚Ì"‰Á¨"‚©‚ÈH

178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 01:52:18.96 ID:/arVeZ+Z.net]
>>170
ƒOƒ‹[ƒv•ª‚¯‚µ‚Ä‚­‚ê‚邯‚ÇAƒJƒEƒ“ƒg‚Í‚µ‚Ä‚­‚ê‚È‚¢‚Å‚µ‚åH
https://ref.xaio.jp/ruby/classes/enumerable/group_by

Ruby‚Ìgroup_by‚ÍUnderscoreilodashj‚Å‚àgroupBy

179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:01:56.81 ID:hHujkNr/.net]
‰´‚àruby-list‚Æruby-dev‚Å”­Œ¾‚ð‚¸‚Á‚Ƒ҂Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
1A2•ª‚Å‚¨‚í‚邱‚ƂȂ̂ɉ½ŒÌA“¦‚°‰ñ‚Á‚Ä‚é‚ÌH

‚Â[‚©A“¦‚°‚È‚¢‚Æ‚©Œ¾‚Á‚Ä‚½‚Ì‚É
‚Ç‚¤‚µ‚Ä‚»‚ê‚Ù‚Çl‚ɉR‚ð‚‚¢‚Äéx‚»‚¤‚Æ‚·‚é‚ÌH

180 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:05:21.82 ID:/arVeZ+Z.net]
> r‚炵‚³[‚ñARubyƒRƒ~ƒ…‚ł̔­Œ¾‚͂܂¾–³—‚Å‚·‚©H

r‚炵‚¾‚ÆŽ©Šo‚ª‚ ‚él‚Íruby-list‚Æruby-dev‚Å”­Œ¾‚µ‚Ä‚â‚Á‚Ä‚­‚¾‚³‚¢

181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:07:57.91 ID:JRYZIrF0.net]
>>174
‰½A“¦‚°‰ñ‚Á‚Ä‚é‚ñ‚¾‚æ

182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:10:17.22 ID:/arVeZ+Z.net]
‚È‚ñ‚Å—pŽ–‚ª‚È‚¢‚̂ɑ‚«ž‚܂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚낤H
•sŽv‹c‚¾Br‚点‚ÆŒ¾‚Á‚Ä‚é‚Ì‚©‚ÈH
‰´r‚炵‚¶‚á‚È‚µ‚µ

183 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:11:37.40 ID:hHujkNr/.net]
r‚炵‚Á‚Ä‹^‚í‚ꂽ‚çAŽ©‰‰‚ł܂Ƃà‚È‚â‚èŽæ‚肵‚Ä‹^‚¢‚ð‚©‚í‚»‚¤‚Æ‚·‚邯‚ÇA
’x‚¢‚æ‚Ë

•’Ê‚Ìl‚͂܂Ƃà‚Å‚·ƒAƒs[ƒ‹‚È‚ñ‚©‚µ‚È‚¢
•’Ê‚Ìl‚ÍŽ©‰‰‚È‚ñ‚Ăł«‚È‚¢‚©‚ç‚ËA‚µ‚©‚½‚ª‚È‚¢
ƒAƒs[ƒ‹‚·‚é‚͎̂©‰‰‚Å‚«‚ér‚炵‚¾‚¯

184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:12:33.36 ID:/arVeZ+Z.net]
‚¶‚á‚ Ž©‰‰‚µ‚ĂȂ¢‚µA‰´ŠmŽÀ‚Ér‚炵‚¶‚á‚È‚¢‚¶‚á‚ñ‚—



185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:12:51.59 ID:kKoELm7m.net]
>>176
‚¢‚¿‚¢‚¿r‚炵‚É‚©‚Ü‚¤‚È‚æ
Ž¿–â—¬‚ê‚¿‚á‚Á‚Ä‚ñ‚¶‚á‚ñ

186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:13:28.83 ID:/arVeZ+Z.net]
‚Â[‚©AJavaScriptƒXƒŒ‚Å‚àˆê‚¾‚¯‚Ç
–{“–‚Ìr‚炵‚Á‚ăXƒŒ‚ÉŠÖŒW‚È‚¢‚±‚Æ‚ð‚¸[‚Á‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚æ
‰´‚Í“¯‚¶‚±‚Æ‚ðJavaScriptƒXƒŒ‚Å‚àŽw“E‚µ‚Ä‚éB
–{“–‚Ìr‚炵‚Í’N‚©‚Á‚Ä

187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:14:13.53 ID:/arVeZ+Z.net]
>>179
‘‚­Ž¿–â‚È‚è‰ñ“š‚µ‚Ä‚­‚ê‚æ‚—
‰´‚µ‚©Ž¿–â‚ɉñ“š‚µ‚Ä‚È‚¢‚¶‚á‚ñ‚©‚—

188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 02:16:17.79 ID:H3vgf6HH.net]
>>181
‚¨‘OA‚Ü‚¾‚¢‚½‚ÌH
‚Ö‚½‚­‚»‚ÈŽ©‰‰‚µ‚ĂȂ¢‚ÅŽ¸‚¹‚ë‚æ

189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:27:37.92 ID:JRYZIrF0.net]
Œ‹‹ÇA‚¢‚‚à‚ÌŒû悾‚¯‚Ìr‚炵‚¾‚Á‚½‚©

190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 02:43:12.45 ID:H3vgf6HH.net]
“ñ‘ã–Úƒeƒ“ƒvƒŒ‚‚­‚Á‚½‚æ


”S’…‚·‚ér‚炵‚ªƒXƒŒ‚ð‰½ƒ–ŒŽ‚àr‚炵‚½‚½‚ßA
ƒlƒKƒLƒƒƒ““™sˆ×‚ðs‚¤l‚ª‚¢‚½ê‡‚Íruby-list‚âruby-dev‚Ö—U“±‚·‚邿‚¤‚É‚¨Šè‚¢‚µ‚Ü‚·
Ž©‰‰‚ÅID‚ð•Ï‚¦‚Är‚ç‚ð‚µŒJ‚è•Ô‚·‚½‚ßA‰Á¨‚·‚éID‚àŠÜ‚߂ėU“±‚·‚邿‚¤‚¨Šè‚¢‚µ‚Ü‚·

r‚炵‚Íruby-list‚âruby-dev‚ð’Ç‚¢o‚³‚ꂽ‚½‚ߌ»ÝAo“ü‚è‹ÖŽ~‚ɂȂÁ‚Ä‚¢‚Ü‚·
‚»‚Ì‚½‚߉ߋŽA—U“±‚³‚ê‚邯“¦‚°‰ñ‚Á‚½Œo‰ß‚ª‚ ‚é‚Ì‚ÅAƒRƒ~ƒ…ƒjƒeƒB‚Å”­Œ¾‚ðŠm”F‚·‚é‚܂ŗU“±‚µ‚Ä‚­‚¾‚³‚¢

191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:45:16.67 ID:/arVeZ+Z.net]
“§–¾‚ ‚Ú`‚ñ‚É‚µ‚Ă݂½
‚±‚ê‚ʼn´‚ªŒ©‚¦‚é‚Ì‚ÍA–ˆ‰ñID•ÏX‚µ‚Ä‚él‚¾‚¯‚ɂȂÁ‚½‚æ

192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:46:08.45 ID:/arVeZ+Z.net]
‚ ‚Ƃ‚¢‚Å‚Éruby-list‚Æruby-dev‚à“§–¾‚ ‚Ú`‚ñs‚«‚ƂȂÁ‚½

193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:50:44.63 ID:/arVeZ+Z.net]
77 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2017/12/08(‹à) 02:24:45.46 ID:DD2Dk6IR [1/3]
strArray = %w(a b c a c)
strHash = strArray.each_with_object(Hash.new(0)) { |str, h| h[str] += 1 }

p strHash #=> {"a"=>2, "b"=>1, "c"=>2}

Žg‚í‚ê‚Ä‚¢‚é•¶Žš‚ªAˆê”Ô‘½‚¢‚à‚Ì(•¡”‰Â)‚ÆA‚»‚̉ñ”‚ð‹‚ß‚éB
‚ЂƂ܂¸AHash ‚ÉŽg‚í‚ê‚Ä‚¢‚é‰ñ”‚ð“ü‚ꂽ‚¯‚ÇA

‚±‚±‚©‚çÅ‘å‚Ì‚à‚ÌAa, c ‚ÌA2‰ñ‚ð‹‚ß‚é‚É‚ÍA‚Ç‚¤‚·‚ê‚Ηǂ¢H

87 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2017/12/08(‹à) 03:25:08.37 ID:JkPU7Xcj
>>77
x = strArray.uniq.group_by{|e| strArray.count(e)}
# Å‘å’l
m = x.keys.max # => 2
# Å‘å’l‚ð•Ô‚·—v‘f
x[m]. #=> ["a", "c"]

96 –¼‘OF77[sage] “Še“úF2017/12/08(‹à) 06:05:43.38 ID:DD2Dk6IR [2/3]
strArray = %w(a b c a c)
strHash = strArray.each_with_object(Hash.new(0)) { |str, h| h[str] += 1 }

p strHash #=> {"a"=>2, "b"=>1, "c"=>2}

maxCount = strHash.values.max #=> 2
p strHash.select {|k, v| v == maxCount } #=> {"a"=>2, "c"=>2}

key, rassoc ‚ðŽg‚¤‚ÆAʼn‚Ɉê’v‚µ‚½A1‚‚µ‚©•Ô‚³‚È‚¢B
p strHash.key(maxCount) #=> "a"
p strHash.rassoc(maxCount) #=> ["a", 2]

194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:51:09.43 ID:/arVeZ+Z.net]
˜b‚ð–ß‚µ‚Ă݂½



195 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:52:12.45 ID:JRYZIrF0.net]
‚±‚ê‚Í‚ ‚肪‚½‚¢
’N‚ªŽ©‰‰‚År‚炵‚Ă邩‚·‚®‚É•ª‚©‚é‚È

196 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:55:02.92 ID:/arVeZ+Z.net]
‚¿‚Ȃ݂ɂQ‚¿‚á‚ñ‚Ë‚éƒuƒ‰ƒEƒU‚ðŽg‚Á‚Ă邯
V‹KID‚Ìl‚Í‚·‚®‚É•ª‚©‚é

197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 02:56:08.51 ID:Ujqv8+EC.net]
>>190
ruby-list‚©ruby-dev‚Å”­Œ¾‚Å‚«‚½‚ç”F‚߂Ăâ‚邿

@@‚¨@‘O@‚É@o@—ˆ@‚½@‚ç@‚È

198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:03:08.34 ID:JRYZIrF0.net]
ID:/arVeZ+Z‚Íð“ú‚©‚炸‚Á‚Æ“¦‚°‰ñ‚Á‚Ä‚½‚ñ‚¾‚Á‚¯H
‚³‚Á‚»‚­ƒeƒ“ƒvƒŒ‚𒣂点‚Ä’¸‚­


”S’…‚·‚ér‚炵‚ªƒXƒŒ‚ð‰½ƒ–ŒŽ‚àr‚炵‚½‚½‚ßA
ƒlƒKƒLƒƒƒ““™sˆ×‚ðs‚¤l‚ª‚¢‚½ê‡‚Íruby-list‚âruby-dev‚Ö—U“±‚·‚邿‚¤‚É‚¨Šè‚¢‚µ‚Ü‚·
Ž©‰‰‚ÅID‚ð•Ï‚¦‚Är‚ç‚ð‚µŒJ‚è•Ô‚·‚½‚ßA‰Á¨‚·‚éID‚àŠÜ‚߂ėU“±‚·‚邿‚¤‚¨Šè‚¢‚µ‚Ü‚·

r‚炵‚Íruby-list‚âruby-dev‚ð’Ç‚¢o‚³‚ꂽ‚½‚ߌ»ÝAo“ü‚è‹ÖŽ~‚ɂȂÁ‚Ä‚¢‚Ü‚·
‚»‚Ì‚½‚߉ߋŽA—U“±‚³‚ê‚邯“¦‚°‰ñ‚Á‚½Œo‰ß‚ª‚ ‚é‚Ì‚ÅAƒRƒ~ƒ…ƒjƒeƒB‚Å”­Œ¾‚ðŠm”F‚·‚é‚܂ŗU“±‚µ‚Ä‚­‚¾‚³‚¢

199 –¼‘OF77 mailto:sage [2017/12/09(“y) 03:15:35.50 ID:zmyZSbxv.net]
(acc, b) => { acc <= b }
‚±‚¤‚¢‚¤”»•ÊŠÖ”‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA‹‚߂铚‚¦‚ªA1‚‚¾‚¯‚È‚çŠÈ’PB

—Ⴆ‚ÎA“ü—Í‚ª[3, 2, 3, 5]‚Å‚àA
ƒoƒbƒtƒ@‚ÉŽ‚Á‚Ä‚¢‚é’l‚ÍA[3, 3, 3, 5]‚̇”Ô‚ÅA1‚‚¾‚¯‚Åςނ¯‚ÇA

“š‚¦‚ª•¡”‰Â”\‚É‚È‚é‚ÆA[3, 3, [3, 3], 5]‚̇”Ô‚ÅA
“r’†‚Ńoƒbƒtƒ@‚É•¡”‚ðŽ‚Â•K—v‚ª‚ ‚é

‚±‚¤‚¢‚¤ˆ—‚ª“‚¢‚©‚çA“š‚¦‚ð1‚‚µ‚©•Ô‚³‚È‚¢‚Ì‚¾‚낤

‚ ‚郌ƒR[ƒh‚Ì—ñ‚Ì’lAHash ‚Ì’lA‚ ‚éƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚Ì’l‚ªA
Å‘å‚Ì‚à‚Ì‚ð‹‚ß‚é(•¡”‰Â”\)‚Æ‚¢‚¤AŠÈ’P‚ÈŠÖ”‚ªAˆÓŠO‚ÆŒ©‚‚©‚ç‚È‚¢

200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:23:13.41 ID:/arVeZ+Z.net]
ŒÂl“I‚ɂ͓ñ‰ñ‚â‚ê‚΂¢‚¢‚ÆŽv‚¤‚ñ‚¾‚æ‚ËB

‘½•ªˆê‰ñ‚Å‚â‚Á‚½‚Ù‚¤‚ª‘¬‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚낤‚¯‚Ç
ƒ‹[ƒv‚Ì’†‚Å•¡ŽG‚È‚±‚Æ‚ð‚â‚邯CPU‚̃LƒƒƒbƒVƒ…‚©‚çˆì‚ê‚Ä‚µ‚Ü‚¤‚Ì‚Å
ƒVƒ“ƒvƒ‹‚Ȉ—‚̃‹[ƒv‚ð“ñ‰ñ‚â‚é‚Ù‚¤‚ª‘¬‚¢‚̂ł͂Ȃ¢‚©‚Á‚ÄŽv‚Á‚Ä‚é
‚ ‚ƃ}ƒ‹ƒ`ƒRƒA‚¾‚Æ•ÊX‚Ɉ—‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚µ‚Ë
‚Ü‚ ŽÀÛ‚ÉŒŸØ‚Í‚µ‚ĂȂ¢‚ñ‚¾‚¯‚Ç‚³

201 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:27:37.70 ID:2nAyZadj.net]
ID:/arVeZ+Z‚Á‚ĉ½‚ð‚â‚Á‚½‚ÌH

202 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:30:23.07 ID:/arVeZ+Z.net]
JavaScriptƒXƒŒ‚ÅlodashŽg‚Á‚½ƒR[ƒh‚ð‘‚¢‚½‚æ
‚»‚ê‚ðŽ‚Á‚Ä>>77‚ª‚±‚̃XƒŒ‚É—ˆ‚½‚悤‚¾

203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:32:23.28 ID:JRYZIrF0.net]
r‚炵‚¶‚á–³‚¢‚æƒAƒs[ƒ‹‚µ‚Ă邯‚ÇA
‚±‚±”ƒ–ŒŽARubyƒXƒŒ‚É”S’…‚µ‚ÄŽ©‰‰‚År‚炵sˆ×‚ðŒJ‚è•Ô‚µ‚Ä‚½r‚炵–{l
‚»‚ê‚Åð“úAŠF‚ªƒuƒ`Ø‚ê‚ÄA
ruby-list‚©ruby-dev‚̂ǂ¿‚ç‚©‚Å”­Œ¾‚µ‚Ä–{lŠm”F‚µ‚ë‚Á‚ÄŽ–‚ɂȂÁ‚½‚ñ‚¾‚¯‚Ç
ID:/arVeZ+Z‚ª“¦‚°‰ñ‚èA‚»‚Ì“¹’†‚àƒAƒz‚ÈŽ©‰‰‚ŕ挊–x‚è‚Ü‚­‚Á‚ÄA¡‚ÉŽŠ‚é

204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 03:41:01.56 ID:2nAyZadj.net]
‚à‚µ‚©‚µ‚Äŋ߂̒P”­ƒlƒKƒLƒƒƒ“‚àID:/arVeZ+Z‚È‚ÌH



205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 04:04:00.12 ID:JRYZIrF0.net]
‚¤‚ñ
ð“ú‚̃ŒƒX‚Æ‚©Œ©‚邯•ª‚邯‚ÇA
˜A“Š‚·‚é•ȂƂ©‚Ü‚ñ‚܂š“ú‚ÌID‚Í

ID:zmyZSbxv
ID:/arVeZ+Z
ID:kKoELm7m
ID:hbOJEhsM
ID:CCmdYb7I

¡‚ÍAð“ú‚ÌŽ©‰‰‚ÅŽg‚Á‚½•ÊID‚Ɖï˜b‚²‚Á‚±‚µ‚Ä‚é

‚»‚ê‚ÅAID:/arVeZ+Z ‚ªRubyƒRƒ~ƒ…ƒjƒeƒB‚Å”­Œ¾‚Å‚«‚È‚©‚Á‚½‚©‚çŠF‚ÅA
¡Œã‚Ì‘Îô‚Æ‚µ‚Är‚炵sˆ×‚âƒlƒKƒLƒƒƒ“‚ðs‚¤l‚ª‚¢‚½ê‡‚ÍA
ruby-list‚Æruby-dev‚É—U“±‚·‚鎖‚ɂȂÁ‚½

206 –¼‘OF77 mailto:sage [2017/12/09(“y) 04:10:47.76 ID:zmyZSbxv.net]
>>194
strHash = {"a"=>2, "b"=>1, "c"=>2}

maxCount = strHash.values.max #=> 2
p strHash.select {|k, v| v == maxCount } #=> {"a"=>2, "c"=>2}

‘S—v‘f‚ð‚Ȃ߂ÄAÅ‘å’l‚ð‹‚ß‚ÄA
‚à‚¤1‰ñA‘S—v‘f‚ð‚Ȃ߂ÄA
‚»‚ÌÅ‘å’l‚ðŽg‚Á‚Ä‚¢‚éAƒIƒuƒWƒFƒNƒg‚ð‹‚ß‚é‚Ì‚ÉA’ïR‚ðŠ´‚¶‚éw

•’ÊA2‰ñ‚à‘S—v‘f‚ð‚Ȃ߂邩Hw

207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 04:34:45.05 ID:su9Dppjp.net]
‚±‚ꂪð“ú‚ÌID•Ï‚¦‚ê‚È‚©‚Á‚½Ž©‰‰Ž¸”s—á

>100ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/08(‹à) 07:38:48.25ID:AScviHBw
>­‚È‚­‚Æ‚àID:AScviHBw‚ÍRuby‚ÆŠÖŒW‚È‚¢‚±‚Ƃ͌¾‚Á‚ĂȂ¢‚µ•ʂɊԈá‚Á‚½‚±‚Æ‚àŒ¾‚Á‚ĂȂ¢‚Å‚µ‚å
>ÓIŒ^‚Ì•û‚ªƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚µ‚â‚·‚¢A‚­‚ç‚¢Matz‚Å‚à”­Œ¾‚µ‚½‚±‚Æ‚ ‚邼
>‚³‚·‚ª‚É‚±‚ñ‚Ȃ̂܂År‚炵ˆµ‚¢‚·‚é‚̂͂±‚̃XƒŒ‚­‚ç‚¢‚¾‚æ

‚ÅA‚»‚ê‚ðŽ©‰‰‚ŃJƒo[‚µ‚悤‚Æ‚µ‚½‚Ì‚ª‚±‚ê

>79ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2017/12/08(‹à) 02:47:13.84ID:cpGshdOM
>yFCS8xkj‚Í—á‚̃AƒCƒc‚ð‹L‰¯‚µ‚Ä‚¢‚é
>‚»‚ê‚®‚ç‚¢—á‚̃AƒCƒc‚ðˆÓޝ‚µ‚Ü‚­‚Á‚Ä‚¢‚é

‚ÅA‚¤‚Ü‚­ƒgƒŠƒbƒv‚ňøŒp‚¬‚³‚¹‚½ID‚ª‚±‚ê

>ID:/arVeZ+Z

‚ÅAŒã‚ɉÁ¨‚³‚¹‚邽‚ßð“ú‚©‚çr‚炵‚ðƒXƒ‹[‚µ‚Ä“Še‚³‚¹‚Ä‚½ID‚ª‚±‚ê

>ID:zmyZSbxv

˜b‚ðŽÕ‚銂©‚ç‚à‚²——‚̂Ƃ¨‚èƒAƒ{[ƒ“‚µ‚Ă邩‚猩‚¦‚ĂȂ¢‚ñ‚¾‚æ

ID:zmyZSbxvID:/arVeZ+Z

208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 04:52:18.43 ID:ptiAgEOA.net]
‚à‚¤‚¢‚¢‚æ
“–•ª‚͉½‚ào—ˆ‚È‚¢‚¾‚낤‚µ–”ƒlƒKƒLƒƒƒ“‚âr‚炵‚â‚Á‚Ä—ˆ‚½‚çƒeƒ“ƒvƒŒ‚łƂÁ‚¿‚߂܂­‚é‚©‚ç

209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 04:53:26.04 ID:/arVeZ+Z.net]
>>200
“ñ‰ñär‚߂Ăà—Ç‚¢‚ñ‚¶‚á‚È‚¢H‚Á‚ÄŽv‚Á‚Ä‚é
ƒƒ‚ƒŠ‚̓LƒƒƒbƒVƒ…‚É“ü‚邾‚낤‚µA
ƒ‹[ƒv‚Æ‚©CPU‚Ì“Š‹@“IŽÀs‚ª“–‚½‚è‚â‚·‚¢‚¾‚낤‚©‚ç
‚»‚ñ‚ȂɎžŠÔ•Ï‚í‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚Á‚ÄŽv‚Á‚Ä‚é
ŒŸØ‚µ‚Ă݂Ă­‚ê

210 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 05:02:36.18 ID:ptiAgEOA.net]
‚»‚¤‚â‚Á‚Ä’n“¹‚É‚µ‚Á‚©‚背ƒX‚ð‰Ò‚°

211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 05:11:54.17 ID:JRYZIrF0.net]
«—ˆAŒ^ƒVƒXƒeƒ€‚ª“±“ü‚³‚ê‚鎖‚ɂȂÁ‚½‚ç‚â‚Á‚Ï‚èŒ^‚àƒIƒuƒWƒFƒNƒg‚ɂȂñ‚Ì‚©‚È
Œ^‚̌ĂÑo‚µ‚â’è‹`‚È‚ñ‚©‚àRuby‚Á‚Û‚­ƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚⃃“ƒ‰ƒCƒi[‚Å‘‚¯‚½‚è

212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 05:53:50.28 ID:PWfKTZji.net]
Ž–‘OƒGƒ‰[‚¾[Å“K‰»‚¾[‚‘¬‰»‚¾[‚Á‚ÆŒ¾‚Á‚ÄŒ^‚ðŒŸ“¢‚µ‚Ä‚é‚킯‚¾‚ªA
¡Xƒeƒ“ƒvƒŒ[ƒg‚̂悤‚ÈŒ^ƒ}ƒNƒ‚Æ‚©ƒeƒLƒXƒgƒ}ƒNƒ‚ÌŽž‘ã‚É–ß‚é‚킯‚ł͂Ȃ¢‚¾‚낤‚µ
Ruby“I‚ɉº‚̂悤‚ȂԂÁ‚Æ‚ñ‚¾‘‚«•û‚à–³‚«‚É‚µ‚à”ñ‚¸
def foo(x : (@flag ? String : Array) , y : (@flag ? String : Array) )
p x,y
end
‚Ü‚ŸA‚±‚ꂾ‚ÆŽ–‘Oƒ`ƒFƒbƒN‚ÌŽž‚ÉŽÀsŽžî•ñ‚ª•K—v‚ɂȂ邩‚牽‚©ŽdŠ|‚¯‚ª•K—v‚È‚ñ‚¾‚ª

213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 07:21:40.66 ID:JRYZIrF0.net]
>>206
‚»‚Ì‘‚«•û‚ðo—ˆ‚邿‚¤‚É‚·‚é‚É‚ÍA
ŽÀsŽžî•ñ‚æ‚è‚àŒ^ƒ`ƒFƒbƒN‚Ì‚½‚߂Ɏ–‘O‚É‘–‚点‚é•”•ª‚ðRuby‚̃R[ƒh‚©‚甲‚«o‚·•K—v‚ª‚ ‚邯‚Ç?

214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 08:54:23.61 ID:puk20IRY.net]
>>205
Œ^‚àƒIƒuƒWƒFƒNƒg‚ɂȂñ‚Ì‚©‚ȂƂ¢‚¤‚©A‚·‚Å‚ÉRuby‚É‚Í
ƒNƒ‰ƒX‚ƌĂ΂ê‚é(•”•ªŒ^•t‚³‚ꂽ)Œ^‚ª‘¶Ý‚µA’m‚ç‚ê‚Ä‚¢‚邿‚¤‚É
ƒNƒ‰ƒX‚ÍClassƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXA‚¢‚í‚ä‚éƒIƒuƒWƒFƒNƒg‚¾‚Ë
‚ÅAŒ^ƒVƒXƒeƒ€‚Ì“±“ü‚ŕςí‚é‚Ì‚ÍAƒIƒuƒWƒFƒNƒg‚ªƒƒ\ƒbƒh‚ð
Žó‚¯•t‚¯‚½Žž‚És‚í‚ê‚錟¸‚ªŽÀsŽž‚݂̂ł ‚Á‚½(“®“IŒ^•t‚¯)‚Ì‚ª
‚Ç‚±‚܂ŎÀs‘O‚ɂł«‚é(ÓIŒ^•t‚¯)‚悤‚ɂȂé‚Ì‚©H‚Æ‚¢‚¤‹c˜_‚ɂȂé

‚»‚µ‚ÄÓI•Еt‚¯‚ɂ͌^(=ƒNƒ‰ƒX)‚ðƒR[ƒh‚Å錾‚·‚閾ަ“I•Еt‚¯‚Æ
錾‚µ‚È‚¢ˆÃ–Ù“I•Еt‚¯‚Ì“ñŽí—Þ‚ª‚ ‚Á‚ÄA>>206‚Í‘OŽÒ‚ÉŠY“–‚·‚é
‚±‚±‚ÅMatz‚ª‚½‚Ñ‚½‚ÑŽå’£‚µ‚Ä‚¢‚éuŒ^‚ð‘‚«‚½‚­‚È‚¢v‚Æ‚¢‚¤•ûj‚Í
ŒãŽÒ‚̈ÖٓI•Еt‚¯‚Å‚ ‚èA‚±‚ê‚ÍuRuby‚Ì\•¶‚ð‘å‚«‚­•ÏX‚µ‚È‚¢v
‚Æ‚¢‚¤•Ê‚ÌMatz‚Ì•ûj‚Æ‚àˆêŠÑ‚µ‚Ä‚¢‚é
‚¢‚¢‚©‚¦‚邯Œ^錾\•¶‚ÌV‹K’ljÁ‚ª•K{‚È–¾Ž¦“I•Еt‚¯‚ÍÌ—p‚µ‚½‚­‚È‚¢‚Æ‚¢‚¤ˆÓ–¡

‚Ü‚Æ‚ß‚é‚ÆA—‘z“I‚É‚ÍRubyƒ†[ƒU[‚©‚猩‚邯Šù‘¶‚Ì\•¶‚͂Ȃñ‚ç•ÏX‚à‚È‚­
(=ŒÝŠ·«‚ðˆÛŽ‚µ‚½‚Ü‚Ü)Œ^ƒVƒXƒeƒ€“±“ü‚Ì—˜“_‚ð‹Žó‚Å‚«‚邿‚¤‚ɂȂé
‚½‚¾‚µ‚±‚ê‚Í‚ ‚­‚܂ŗ‘z“I‚ÈŽp‚Å‚ ‚Á‚ÄA‹Zp“I‚É‚“x‚ÈŒ^ƒVƒXƒeƒ€‚Ì“±“ü‚É‚¨‚¢‚Ä
‚Ç‚±‚܂ő˦‚Å‚«‚é/‚·‚é/‚·‚ׂ«‚ÆŒ¾‚Á‚½—lX‚ÈŽæŽÌ‘I‘ð‚ª‹c˜_‚³‚ê‚Ä‚¢‚邯‚±‚ë



215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 08:58:19.29 ID:Xp00eVEZ.net]
>>207
‚»‚¤‚¶‚á‚È‚¢
‚±‚Ìê‡Ax‚ÌŒ^‚Í String | Array ‚Æ‚µ‚Ĉµ‚¤‚ׂ«
ƒtƒ[‰ð͂ɂæ‚Á‚ÄA‚»‚ÌŒãƒR[ƒhã‚Å flag‚Å•ªŠò‚µ‚½Žž“_‚ÅthenƒuƒƒbƒN‚Å‚ÍString, elseƒuƒƒbƒN‚Å‚ÍArray‚ÆŠm’è‚·‚é
TypeScript‚Í‚»‚¤‚¢‚¤•ûŽ®

216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 14:15:40.37 ID:HCMuc4Gp.net]
>>208
‚È‚é‚Ù‚ÇA—Ç‚­‚܂Ƃ܂Á‚Ă܂·‚

217 –¼‘OFÈ
—v‚·‚é‚ÉA‚à‚Í‚âÓIŒ^ƒ`ƒFƒbƒN‚ª—L‚Á‚½‚Ù‚¤‚ª—Ç‚©‚Á‚½‚Ì‚Í
ŽÐ‰ïŽå‹`‚ªŽ‘–{Žå‹`‚É•‰‚¯‚½‚̂Ɠ¯‚¶‚®‚ç‚¢•ª‚©‚è‚â‚·‚¢ƒŒƒxƒ‹‚Å
’N‚Ì–Ú‚É‚àŽÀŒ±“I/ŒoŒ±“I‚É–¾‚ç‚©‚Æ‚¢‚¤‚©
“®“IŒ^‚̃vƒƒpƒKƒ“ƒ_“I‚ȉR‚ªƒoƒŒ‚ÄL‚­’m‚ê“n‚Á‚½‚Ì‚Å
¡‚܂ł͖k’©‘N‚Ý‚½‚¢‚É‚ ‚ñ‚È’²Žq‚ʼnŸ‚µ’Ê‚µ‚Ä‚¢‚½‚ª
‚¢‚æ‚¢‚æ—§‚¿s‚©‚È‚¢‚Ì‚ÅA‚ ‚ꂾ‚¯Œ¾‚Á‚Æ‚¢‚Ä¡X’p‚¸‚©‚µ‚¢‚±‚Ƃł͂ ‚邪
’p‚ð”E‚ñ‚ÅRuby3.0‚ÅÓIŒ^ƒ`ƒFƒbƒN‚ð“ü‚ꂽ‚¢
‚Æ‚¢‚¤”wŒi‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚¾‚Ë
‚ÅA‚±‚±‚܂łÍRubyG‚Á‚Ä‚él‚Ȃ瓖‚½‚è‘O‚Ì펯‚Ȃ킯‚¾‚ª

‚à‚µA–¾Ž¦“I‚ÈŒ^錾‚ð•¶–@‚É“ü‚ê‚é‚È‚çA•ϔ錾‚ð‚·‚é‚Æ‚¢‚¤‚±‚ƂɂȂè
•ϔ錾‚ð‚·‚é‚Æ‚¢‚¤‚±‚Æ‚ÍAŒ^‚¾‚¯‚¶‚á‚È‚­•Ï”‚̃XƒR[ƒv‚à錾o—ˆ‚邯‚¢‚¤‚±‚Æ‚Å
C‚âJava‚ȂǂŌ©‚ç‚ê‚éA‚¢‚í‚ä‚镒ʂ̃ŒƒLƒVƒJƒ‹ƒXƒR[ƒv‚ðÌ—p‚Å‚«‚邵
u@v‚̂悤‚È‹CE‚̈«‚¢‚à‚̂͗v‚ç‚È‚©‚Á‚½‚Æ‚¢‚¤Œ‹˜_‚ɂȂé‚킯‚¾‚È
‚È‚ñ‚ŕϔ錾‚ð“ü‚ê‚邯‚¢‚¤‚±‚Æ‚ÍAÓIŒ^‚É”’Šø‚ðã‚°‚邯‚¢‚¤‚±‚Æ‚¾‚¯‚ł͂Ȃ­
u•ϔ錾‚ð•Ï”‚Ö‚Ìʼn‚Ì‘ã“ü‚Å‘ã—p‚·‚é‚©‚ç•ϔ錾‚Æ‘ã“ü‚Ì•¶–@“I‹æ•Ê‚ª‚‚©‚È‚¢v
‚Æ‚¢‚¤•¶–@“I–â‘èA‹CF‚̈«‚¢ƒXƒR[ƒv‚ɂ‚¢‚Ä‚àˆÓ–¡‚ª–³‚©‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚Å
‚¨‚¨‚æ‚»•Ï”Žü‚è‚Ì‚·‚ׂĂÄá•ö“I‚ÉÝŒvƒ~ƒX‚¾‚Á‚½‚Æ‚¢‚¤‚±‚ƂɂȂé
‚±‚±‚܂ős‘å‚ÉŠÔˆá‚Á‚½‚È‚çAˆê‚©‚çì‚è’¼‚µ‚½•û‚ª—Ç‚¢‚ñ‚¾‚낤‚ª
‚»‚ê‚Ȃ烆[ƒU[Ž‹“_‚Ål‚¦‚邯AŠÔˆá‚Á‚ĂȂ¢‘¼‚Ì^‚Á“–‚ÈŒ¾Œê‚ðŽg‚¦‚΂悢˜b‚ɂȂé‚Ì‚Å
Ruby‚͑傫‚­ŠÔˆá‚Á‚Ä‚¢‚邪A‚à‚Í‚âŠÔˆá‚Á‚½‚Ü‚Üs‚­‚µ‚©‚È‚¢
‚ÆMatz‚Íl‚¦‚Ä‚¢‚é‚Á‚Ă̂ª>>208‚Ȃ킯‚©
(—¬Î‚ÌMatz‚à‚±‚Ì’ö“x‚Ì‚±‚ƂɋC‚ª•t‚¢‚Ä‚¢‚È‚¢‚Ƃ͎v‚¦‚È‚¢AŒ¾‚í‚È‚¢‚¾‚¯‚Å)
‚½‚¾@‹³“I‚ÈŠ´Šo‚à—‚ñ‚Å‚«‚ÄAŒë‚Á‚½l‚¦•û‚Å‚à‚ ‚éˆê’è‚ÌMŽÒ‚͂‚­‚à‚Ì‚Å
Ruby‚Í‚ ‚¦‚Ä‚»‚±‚ð‘_‚Á‚Ä‚¢‚é‚킯‚Å(Matz‚̓Cƒ“ƒ^ƒrƒ…[‚Ȃǂŋt’£‚è‹t’£‚è‚Æ—Ç‚­Œ¾‚Á‚Ä‚¢‚½)
‰‚ß‚©‚番‚©‚Á‚ĂĂ킴‚ƊԈႦ‚½‰Â”\«‚à‚ ‚邵A‚ ‚é‚¢‚Í—¼•û‚©
‚Ü‚Ÿƒyƒeƒ“Žt‚¾
[]
[‚±‚±‰ó‚ê‚Ă܂·]

218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 14:50:03.37 ID:HCMuc4Gp.net]
‚Ü‚Ÿ’Pƒ‚Él‚¦‚Ä‚àA¡XAÓIŒ^‚𓱓ü‚·‚é‚®‚ç‚¢‚È‚ç
‰‚ß‚©‚çÓIŒ^‚É‚µ‚Ä‚¨‚¯‚΂悩‚Á‚½‚̂͌¾‚¤‚܂łà‚È‚¢
‰¼‚ÉÓIŒ^‚ªÅ‹ßo‚Ä‚«‚½l‚¦•û‚ÅRuby‚ðŠJ”­‚µ‚½“–Žž‚Í’m‚è‚à‚µ‚È‚©‚Á‚½
‚Æ‚¢‚¤‚È‚çŽd•û‚ª‚È‚¢‚ªAÓIŒ^‚ÍÌ‚©‚ç‚ ‚Á‚½‚µARuby‚ÍC‚Å‘‚©‚ꂽ‚킯‚Å
’m‚ç‚È‚©‚Á‚½‚Æ‚¢‚¤‚̂͂ ‚蓾‚È‚¢‚µA‚Þ‚µ‚뎩•ª‚ÍÓIŒ^‚̉¶Œb‚ðŽó‚¯‚Ä
Ruby‚ðŠJ”­‚µ‚½‚킯‚Å‚ ‚Á‚Ä
‚»‚±‚Í–¾Šm‚Ȉӎv‚ð‚à‚Á‚ÄA‚ ‚¦‚Ä“®“IŒ^‚É‚µ‚½‚킯‚¾‚©‚çA¡XÓIŒ^‚É‚·‚é‚̂͂ǂ¤‚æ
(‚È‚çA‰‚ß‚©‚炵‚Ä‚¨‚¯‚æA‚ÆŽv‚¤‚¾‚ëH)
‚½‚¾‚à‚µRuby‚ªÃ“IŒ^‚¾‚Á‚½‚̂ȂçC/C++‚âJava‚Æ‹£‡‚µ‚Ķ‚«Žc‚ê‚é—‹ü‚ª–³‚©‚Á‚½‚µ
‚»‚ê‚à‚ ‚Á‚Ä“®“IŒ^‚É‚µ‚½•”•ª‚à‚ ‚é‚ñ‚¾‚낤‚µ
‚ ‚܂茾‚¢‚½‚­‚͂Ȃ¢‚ªA‚»‚¤‚¢‚¤‚Ì‚ð¢ŠÔˆê”ʂł͈«–‚‚ɰ‚𔄂Á‚½‚Æ‚©‚Æ•\Œ»‚µ‚Ä
‚»‚ê‚ŃJƒ‹ƒg@‹³‚Æ‚¢‚¤‚©ƒh[ƒsƒ“ƒO‚Æ‚¢‚¤‚©A‚Ü‚ŸŽÐ–¯“}‚É‚àŽxŽŽÒ‚Í‚¢‚é‚킯‚Å
‚»‚±‚ð‘_‚Á‚½‚ñ‚È‚çA¡XƒNƒŠ[ƒ“‚É‚Á‚‚Á‚Ä‚àAƒuƒŒ‚é‚Á‚Â[‚©A–¯i“}‚Ì‘OŒ´‘ã•\‚Ý‚½‚¢‚ɂȂ邵
ƒƒWƒƒ[s‚¯‚΂à‚Á‚Ƒ傫‚Ȩ—Í‚ª‚Ђµ‚ß‚¢‚Ä‚é‚킯‚¾‚©‚ç
¡‚܂Œʂèƒ}ƒCƒi[ƒƒWƒƒ[‚Å‚â‚Á‚Ä‚­‚Ì‚ª—Ç‚¢‚ñ‚¶‚á‚ËH‚ÆŽv‚í‚ñ‚Å‚à‚È‚¢
‚¢‚₟‚±‚ê‚ÍAƒƒWƒƒ[ƒ}ƒCƒi[‚ƃ}ƒCƒi[ƒƒWƒƒ[‚̂ǂ¿‚ç‚̂ق¤‚ª—Ç‚¢‚Ì‚©‚Æ‚¢‚¤
Python‚̓ƒWƒƒ[ƒ}ƒCƒi[‚ð‘_‚¢‚És‚Á‚Ă邿‚¤‚Ȃ̂Å
ˆê‚ÂÈ‚ª‹ó‚¢‚½‚Æ‚¢‚¤•”•ª‚àŠÜ‚ß‚ÄRuby‚̓}ƒCƒi[ƒƒWƒƒ[‚ð‘_‚¤Š´‚¶‚È‚ñ‚¾‚낤
Matz‚ªD‚«‚È‹t’£‚è“I‚ȈӖ¡‚Å

219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 15:20:28.57 ID:IaSBe7Pk.net]
‚±‚ꂪ–{“–‚Ìr‚炵

220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 16:18: ]
[‚±‚±‰ó‚ê‚Ă܂·]

221 –¼‘OF52.76 ID:jtqcr+t2.net mailto: >>210
‚ ‚Ù‚©A
‰½‚ł킩‚è‚â‚·‚¢ƒŒƒxƒ‹‚È‚ñ‚¾‚æB
‚¨‘O‚Ì’†‚̉¿’lŠÏ‚ł͂»‚¤‚¾‚Æ‚¢‚¤ƒŒƒxƒ‹‚̘b‚¶‚á‚Ë[‚©B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 16:21:32.60 ID:jtqcr+t2.net]
‰R‚ʼnŸ‚µ’Ê‚·‚Æ‚¢‚¤‚Ì‚Í
ƒgƒ‰ƒ“ƒv‘å“—Ì‚ªƒGƒ‹ƒTƒŒƒ€‚ÌŽñ“s”F’肪
¢ŠE’†‚©‚çƒoƒbƒVƒ“ƒO‚ð—‚Ñ‚½‚Æ•ñ“¹‚µ‚Ä‚¢‚é‚â‚‚¾B‚±‚ꂪ‰R

–{—ˆ‚È‚çƒGƒ‹ƒTƒŒƒ€‚ªŽñ“s‚ɂȂÁ‚ÄŠð‚µ‚¢‚Æ‚¢‚¤º‚ª‚ ‚é‚Í‚¸‚Ȃ̂É
‚»‚¤‚¢‚¤•ñ“¹‚ªˆê؂Ȃ¢B
ƒgƒ‰ƒ“ƒv‚̑哗̑I‘O‚Æ“¯‚¶‚ʼnR‚ð‰Ÿ‚µ‚Æ‚¤‚»‚¤‚Æ‚µ‚Ä‚¢‚é‚íB

223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 16:48:54.96 ID:HCMuc4Gp.net]
uÓIŒ^‚ª‚ ‚Á‚½‚Ù‚¤‚ª—Ç‚©‚Á‚½‚͕̂ª‚©‚è‚â‚·‚¢ƒŒƒxƒ‹‚Å–¾‚ç‚©v
‚»‚ê‚ð‰´‚Ì“ª‚Ì’†‚¾‚¯‚̘b‚ʼnR‚Á‚Ï‚¿‚¾‚Æ‚¢‚¤‚̂͟Žè‚¾‚ª
‚ł͂Ȃñ‚Å“®“IŒ^‚ÌŒ ‰»‚Ý‚½‚¢‚ÈRuby‚Å
ŽŸŠúƒƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚ÅÓIŒ^‚ȂǂƂ¢‚¤˜b‚ªŽ‚¿ã‚ª‚Á‚Ä‚é‚ñ‚¾H
‚ƂȂé‚í‚È‚Ÿ
­‚È‚­‚Æ‚àŽŸŠúRuby‚ðô’肵‚Ä‚¢‚é˜A’†‚Í‚»‚¤l‚¦‚Ä‚é‚킯‚Å
‚Ƃ肠‚¦‚¸Ruby‚É‚¨‚¢‚Ä‚Í^ŽÀ‚¾‚µA‚±‚̃XƒŒ“I‚ɂ͂»‚êˆÈã‚̘_؂͗v‚ç‚È‚¢‚ñ‚¾‚ª
ˆê”Ê“I‚ÉŒ¾‚Á‚Ä‚àÅ‹ßo‚Ä‚«‚½–Ú‚Ú‚µ‚¢Œ¾Œê‚Í“–‚½‚è‘O‚ÉÓIŒ^‚¾‚µ
‚‚܂è‰R‚ʼnŸ‚µ’Ê‚»‚¤‚Æ‚µ‚Ä‚¢‚é‚̂͂¨‘O‚¾‚ª
‚ł͂Ȃº‰R‚ð‚‚¢‚½‚Ì‚©H–Ú“I‚͂Ȃñ‚¾H
g‚ðŽç‚邽‚߂̉R‚È‚çŽd•û‚È‚¢‚ñ‚¾‚ªA‚±‚ñ‚ÈŒfަ”‚ł»‚ñ‚È•K—v‚È‚¢‚µ
—˜ŠQŠÖŒW‚̂Ȃ¢Œfަ”‚łȂñ‚ʼnR‚ð‚‚«‚Ü‚í‚é‚ñ‚¾H

224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 17:32:32.99 ID:IaSBe7Pk.net]
‚±‚ꂪ–{“–‚Ìr‚炵



225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 17:50:31.43 ID:yzhjOMYr.net]
ID:/arVeZ+Z
‚¨‚¢•³–ì˜Y
L‚¢Ž©‰‰‚µ‚ĂȂ¢‚ÅŽ¸‚¹‚ëƒ{ƒP

226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 17:58:34.44 ID:/arVeZ+Z.net]
‚Ü[‚½‰´‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é

227 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 17:59:43.05 ID:yzhjOMYr.net]
‚ÈA¢Š«‚Ì‹V‚ŌĂׂ½‚¾‚ëH

228 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 18:31:50.87 ID:ojM2xQr7.net]
>>218
‚Ý‚ñ‚È‚ªŒ¾‚Á‚Ä‚é’Ê‚èruby-list‚Å”­Œ¾‚µ‚Ă݂Ă͂ǂ¤H
–{“–‚ɈႤ‚Ȃ炻‚ê‚ÅØ–¾‚ªo—ˆ‚邯Žv‚¤

229 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:02:37.47 ID:JLcgGjoy.net]
>>218‚Í‚±‚̂܂ܓ¦‚°‰ñ‚Á‚ÄIDƒŠƒZƒbƒg‚ð‘_‚Á‚Ä‚é
ð“ú‚̃ŒƒX“ǂ߂Εª‚©‚邯‚ÇA
Œ‹‹Ç‚ÍŒûæ‚Åéx‚µ‚Ä“¦‚°‚邱‚Æ‚µ‚©‚µ‚ĂȂ¢
ƒgƒŠƒbƒv‚àÁ‚µ‚½‚µ

230 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:04:59.03 ID:/arVeZ+Z.net]
>>219
“ª‘åä•v‚©H
Ž©•ª‚©‚猩‚És‚©‚È‚¢‚ÆA‚¨‘O‚Ì‘‚«ž‚݂͌©‚ê‚È‚¢‚ñ‚â‚ÅH

231 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:05:48.98 ID:/arVeZ+Z.net]
>>221
‚¶‚á‚ ‚¨‘O‚ÍID•Ï‚¦‚é‚È‚æH
‚¨‘O‚Ƃ킩‚é‚à‚Ì‚ª‚È‚­‚È‚Á‚½‚çA
“¦‚°‚½‚Ƃ݂Ȃ·‚ÅH

232 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:10:08.10 ID:JRYZIrF0.net]
ð“ú‚à¡“ú‚àID:/arVeZ+Z‚ª’@‚©‚ê‚Ä‚éŠÔ‚̓lƒKƒLƒƒƒ“‚àÓI‰]X‚ào‚Ä‚±‚È‚©‚Á‚½‚Ë
‚È‚ñ‚Å‚©‚È[i–_j

233 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:16:15.66 ID:JLcgGjoy.net]
>>223
‰´‚àruby-list‚©ruby-dev‚Å”­Œ¾‚ð‚¸‚Á‚Ƒ҂Á‚Ä‚é‚ñ‚¾‚¯‚Ç
“¦‚°‰ñ‚ç‚È‚¢‚Å‚­‚ê‚éH

‚¢‚‚ɂȂÁ‚½‚ç”­Œ¾‚·‚é‚ÌH

234 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:39:46.57 ID:CViON1aA.net]
‚â‚Á‚ÏÓIŒ^‚¾‚¯‚Çdynamic‚ª‚ ‚éC#‚ªƒiƒ“ƒo[ƒƒ“I



235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 19:41:28.53 ID:Avl0kHLY.net]
ƒXƒŒi‚Ý‚·‚¬‚¾‚È‚¨‚¢
‰½‚ª‚ ‚Á‚½H

236 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:01:45.91 ID:PLdtTEIG.net]
>>227
1.ruby‚ðƒlƒKƒLƒƒƒ“(ŒÂl“I‚É‚Ír‚炵‚Ƃ܂ł͂¢‚©‚È‚¢’ö“x)‚·‚él‚ªŒ³‚©‚çZ‚݂‚¢‚Ä‚¢‚½
2.Ž©•ª‚ɑ΂µ‚Ĕےè“I‚Ȉӌ©‚Í‘S‚ÄŽ©‰‰‚ÆŒˆ‚߂‚¯‚é‹¶l‚ª”­¶iJRYZIrF0 [‚â’P”­‚h‚cj
@@•ÙŒìŽm‰]XŒ¾‚Á‚½‚èƒRƒsƒy˜A“Š‚µ‚½‚è‚·‚él
3.‚¹‚Á‚©‚­Ž¿–₪‚ ‚Á‚Ä‚à2‚Ì‚¹‚¢‚Å—¬‚ê‚Ä‚à‚¤‚í‚©‚ñ‚Ë © ¡‚±‚±

237 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:03:09.41 ID:xil3RrnV.net]
>>225
‚¢‚Á‚Â‚à—‚ñ‚ł邱‚¢‚‚ªˆê”Ô‚¤‚´‚¢

238 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:03:52.96 ID:ZQM0F59y.net]
ID:/arVeZ+Z‚ª‚±‚±‰½ƒ–ŒŽ‚©‚±‚̃XƒŒ‚É”S’…‚µ‚Är‚炵‚Ä‚½–{l‚¾‚Æ”»–¾
‚ÅA•ª‚è‚â‚·‚¢Ž©‰‰‚ðŒJ‚è•Ô‚µ‚Č떂‰»‚·‚©‚çruby-list‚©ruby-dev‚Å”­Œ¾‚µ‚Ä–{lŠm”F‚µ‚ë‚Á‚ÄŽ–‚ɂȂÁ‚½
‚»‚ê‚ç‚©‚çID:/arVeZ+Z‚ªâŽ^“¦‚°‰ñ‚Á‚Ä‚éŠ
•KŽ€ƒ`ƒFƒbƒJ[‚Å’²‚ׂĂÝH
‚±‚ꂼ”S’…‚Ì–{—Ì‚¾‚Á‚Ä

239 –¼‘OF•ª‚郌ƒX”‚¾‚©‚ç

¡Œã‚Ì‘Îô‚Æ‚µ‚Ä‚ÍID:/arVeZ+Z‚ð”O“ª‚Ér‚炵sˆ×‚âƒlƒKƒLƒƒƒ“‚ðs‚¤l‚ª‚¢‚½ê‡‚Íruby-list‚Æruby-dev‚É—U“±‚·‚鎖‚ɂȂÁ‚½
[]
[‚±‚±‰ó‚ê‚Ă܂·]

240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:10:24.80 ID:xil3RrnV.net]
r‚炵‚ÆŒ¾‚í‚ê‚Ä‚é•û‚͂܂¾ruby‚̘b‚µ‚Ă邯‚ÇA‚»‚ê‚É”½‰ž‚µ‚Ä‚é•û‚ª‚½‚¾‚̃Lƒ`ƒKƒC‚ɂȂÁ‚Ä–À˜f‚·‚¬‚é
‚ [‚Ü‚½”nŽ­‚È‚±‚ÆŒ¾‚Á‚Ä‚é‚í‚Á‚Ä‘ŠŽè‚É‚µ‚È‚¢‚Å‚¨‚­‚©Aruby‚̘b‚Æ‚µ‚ă}ƒWƒŒƒX‚·‚é‚©‚̂ǂÁ‚¿‚©‚É‚µ‚È‚³‚¢

241 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:15:40.04 ID:PLdtTEIG.net]
ruby?-d?ev‰]X‚¢‚Á‚Ä/?a?r?V?e?Z?+?Z‚É—‚ñ‚Å‚¢‚él(‘S•”“¯ˆêl•¨B‚à‚µ‚­‚Í‘½‚­‚Ä2l’ö“x‚ÆŽv‚í‚ê‚é)‚ªr‚炵‚Ȃ̂ŃXƒ‹[‚µ‚Ü‚µ‚傤

242 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:20:14.45 ID:ZQM0F59y.net]
>>223‚ª‹}‚É”­Œ¾‚µ‚È‚­‚È‚Á‚½‚¾‚ëH
‚±‚ê‚ÅŽ©‰‰‚Å‚«‚Ă邂à‚è‚È‚ñ‚¾‚æ–{l‚Í

243 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:29:52.03 ID:zmyZSbxv.net]
r‚炵‚ÉAƒŒƒX‚ð•t‚¯‚é‚ÈB
r‚炵‚Ɖï˜b‚·‚é‚ÈB
r‚炵‚ªA‚¸‚Á‚Æ‹À‚邾‚¯

‚±‚̔‚łÍA‰½‚©‚𓚂¦‚Ä‚àA
u’m‚ç‚ñ‚­‚¹‚É“š‚¦‚é‚Èv‚Á‚ăŒƒX‚ª•t‚¢‚ÄA
u‚»‚¤‚¾‚æ‚Èv‚Á‚ÄA‚·‚®‚É‚»‚̃ŒƒX‚ÉŽ^“¯‚·‚éAƒŒƒX‚ª•t‚­

r‚炵‚ÉA‚·‚®‚ÉŽ^“¯‚·‚é“z‚ªA‚¢‚é–󂪂Ȃ¢‚Ì‚ÉB
‚»‚ꂪA‚Ç‚ñ‚È[–é‚É‚à‹N‚±‚é

‚Ƃɂ©‚­’P”­ID ‚Ì“z‚ÍAr‚炵‚ÆŒ©‚ÄAƒXƒ‹[‚·‚鎖I

244 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 20:32:50.99 ID:ECkYCn8N.net]
>>232
‚¨‘O‚̃MƒƒƒO‚³‚¢‚±[wwwww



245 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:43:26.43 ID:/arVeZ+Z.net]
>>233
‚È‚ñ‚¾H ”Ñ‚®‚ç‚¢H‚킹‚ë‚æ‚—‚—‚—
”­Œ¾‚µ‚È‚©‚Á‚½‚©‚ç‚Á‚ĂȂñ‚È‚ñ‚¾H

246 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:44:08.67 ID:/arVeZ+Z.net]
>>224
> ‚È‚ñ‚Å‚©‚È[i–_j

“y—ji‹x“új‚Ì’‹ŠÔ‚¾‚©‚炾‚æH
ˆÓ–¡‚®‚ç‚¢‚í‚©‚邿‚Ë

247 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:46:52.18 ID:/arVeZ+Z.net]
‚È‚ñ‚¾H‰´‚ª—ˆ‚½“r’[–Ù‚Á‚½‚È‚—

248 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:48:58.33 ID:/arVeZ+Z.net]
ID‚ð•Ï‚¦‚Ä“¦‚°‚½‚Æ‚©Žv‚Á‚Ä‚½‚ñ‚¾‚낤‚È‚—
‚¾‚©‚çID•Ï‚¦‚ĂȂ¢‚±‚Æ‚ª‚í‚©‚邯
’p‚¸‚©‚µ‚­‚È‚Á‚Ä”­Œ¾‚Å‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¤
‚»‚ê‚É‚¨‘O‚Í–ˆ‰ñID‚ð•Ï‚¦‚Ă邿‚Ëi’N‚Ì‚±‚Æ‚©‚í‚©‚邿‚ËH‚—

249 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 20:49:36.99 ID:ECkYCn8N.net]
223‚ªŽ©‰‰‚Å‚«‚é‚̂͑‚«ž‚ÝŽžŠÔ‚©‚ç‚í‚©‚Á‚½‚¯‚Ç
r‚炵‚Ä‚½‚͖̂{“–‚É‚±‚¢‚‚ȂÌH

250 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:51:29.23 ID:/arVeZ+Z.net]
ID‚͕ς¦‚½‚ç–ß‚·‚±‚Ƃ͂ł«‚È‚¢‚©‚玩‰‰‚µ‚ĂȂ¢Ø‹’‚ɂȂ邩‚ç‚È
‚»‚Ì”½–ÊA–ˆ‰ñID‚ð•Ï‚¦‚邱‚Ƃ͂ł«‚é‚©‚ç
ˆá‚¤ID‚Å“¯‚¶‚悤‚È‚±‚Æ‚ðŒ¾‚Á‚Ă邯ީ‰‰‚Ƃ΂ê‚é‚킯‚¾

251 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 20:58:58.11 ID:zmyZSbxv.net]
JavaScript ‚̃XƒŒ‚Å‚àA‚â‚Á‚Ä‚éB
r‚炵‚ÍA‘S•”‚̃XƒŒ‚ÅA‚¢‚¿‚á‚à‚ñ‚ð•t‚¯‚Ä‚­‚éB
‚»‚Ì‚­‚¹AƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̘b‚ð‚µ‚½Ž–‚͂Ȃ¢

‘¼l‚̃ŒƒX‚ðA‚₽‚ç’T‚µ‚½‚è‚·‚éB
‘¼l‚̃ŒƒX‚ð’T‚µ‚Ä‚àA1‰~‚É‚à‚È‚ç‚È‚¢‚Ì‚É

r‚炵‚ÍAŽdŽ–‚µ‚½Ž–‚ª‚È‚¢‚Í‚¸

252 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 21:03:22.23 ID:/arVeZ+Z.net]
ƒ‰ƒCƒuƒ‰ƒŠ‚̘b‚ð‚·‚ñ‚È‚Á‚Ä‚¤‚邳‚¢ƒAƒCƒc‚Ì‚±‚Æ‚¾‚È‚—
“¯ˆêl•¨‚łȂ¯‚ê‚ÎAr‚炵‚Ì”]“à\‘¢‚͈ê‚Á‚Ä‚±‚ƂȂñ‚¾‚낤
ƒXƒŒ‚ÆŠÖŒW‚È‚¢˜b‚µ‚©‚µ‚È‚¢

‰´‚Í‚à‚¿‚ë‚ñƒXƒŒ‚ÆŠÖŒW‚ ‚é˜b‚ð‚µ‚½

253 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 21:17:18.85 ID:ECkYCn8N.net]
‚²‚ß‚ñA223‚ªr‚炵‚¾‚Á‚½‚í

254 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 21:24:17.46 ID:/arVeZ+Z.net]
‰½“x‚àŒ¾‚í‚È‚­‚Ä‚à‚¢‚¢‚æ
‚¨‘O‚®‚ç‚¢‚µ‚©‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚ĂȂ¢
‰½“x‚àŒ¾‚Á‚Ä‚àA‚±‚¤‚µ‚ăoƒ‰‚³‚ꂽ‚çŒø‰Êƒ[ƒ

235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[] “Še“úF2017/12/09(“y) 20:32:50.99 ID:ECkYCn8N [1/3]
>>232
‚¨‘O‚̃MƒƒƒO‚³‚¢‚±[wwwww

240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[] “Še“úF2017/12/09(“y) 20:49:36.99 ID:ECkYCn8N [2/3]
223‚ªŽ©‰‰‚Å‚«‚é‚̂͑‚«ž‚ÝŽžŠÔ‚©‚ç‚í‚©‚Á‚½‚¯‚Ç
r‚炵‚Ä‚½‚͖̂{“–‚É‚±‚¢‚‚ȂÌH

244 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[] “Še“úF2017/12/09(“y) 21:17:18.85 ID:ECkYCn8N [3/3]
‚²‚ß‚ñA223‚ªr‚炵‚¾‚Á‚½‚í



255 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 21:49:29.83 ID:KAnpleQL.net]
‚¹‚¢‚º‚¢20ƒŒƒX/“ú‚Ì‚±‚̃XƒŒ‚Ŕނ͡‚à‰ä‚ç‚Ì‚½‚߂Ɍ©‚¦‚È‚¢“G‚Æí‚Á‚Ä‚ç‚Á‚µ‚á‚é‚Ì‚¾
ˆÈ‰ºƒeƒ“ƒvƒŒ‚É‚¢‚­‚‚©’ljÁ

>”S’…‚·‚ér‚炵‚ªƒXƒŒ‚ð‰½ƒ–ŒŽ‚àr‚炵‚½‚½‚ßA
>ƒlƒKƒLƒƒƒ“Aˆí’E‚µ‚½˜A“ŠAr‚炵sˆ×‚ðs‚¤l‚ª‚¢‚½ê‡‚Í‘Îô‚Æ‚µ‚Äruby-list‚âruby-dev‚Ö—U“±‚·‚邿‚¤‚É‚¨Šè‚¢‚µ‚Ü‚·
>Ž©‰‰‚ÅID‚ð•Ï‚¦‚Är‚炵‚ðŒJ‚è•Ô‚·‚½‚ßA‰Á¨‚·‚éID‚àŠÜ‚߂ėU“±‚·‚邿‚¤‚¨Šè‚¢‚µ‚Ü‚·
>
>r‚炵‚Íruby-list‚âruby-dev‚ð’Ç‚¢o‚³‚ꂽ‚½‚ߌ»ÝAo“ü‚è‹ÖŽ~‚ɂȂÁ‚Ä‚¢‚Ü‚·
>‚»‚Ì‚½‚߉ߋŽA—U“±‚³‚ê‚邯“¦‚°‰ñ‚Á‚½Œo‰ß‚ª‚ ‚é‚Ì‚ÅAƒRƒ~ƒ…ƒjƒeƒB‚Å”­Œ¾‚ðŠm”F‚·‚é‚܂ŗU“±‚µ‚Ä‚­‚¾‚³‚¢

256 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 22:18:52.50 ID:HCMuc4Gp.net]
‰´‚͋ɂ½‚Ü``‚ÉÓIŒ^‚Ç‚¤‚Ì‚±‚¤‚̂̒·•¶‚ð‘‚«ž‚Þ‚±‚Æ‚ª‚ ‚é‚®‚ç‚¢‚Å
Œ¾‚¤‚قǘA‘±“Še‚µ‚È‚¢‚µA–ˆ“ú‘‚«ž‚ñ‚¾‚肵‚È‚¢‚µAƒ`ƒ‰— ‚Ì“ú‹L‚Ý‚½‚¢‚ÈŠ´‚¶‚Å
“Á‚É‚±‚±Å‹ß”¼ŒŽ‚قǂ̓XƒŒ‚ªr‚ê‚Ä‚¢‚½‚±‚Æ‚à‚ ‚Á‚ĉ½‚à‘‚«ž‚܂Ȃ¢‚悤‚É‚µ‚Ä‚½‚ñ‚¾‚ª
‰ßè‚É”½‰ž‚µ‚ĉ½‚ɂłàr‚炵”F’è‚·‚éˆê•”‚̃AƒŒ‚Èl‚ª‘S‘RŠÖŒW‚È‚¢l‚ðUŒ‚‚µ‚Ä‚¢‚Ä
UŒ‚‚³‚ꂽl‚Í‹C‚̓ł¾‚È‚Ÿ‚Æ‚©Žv‚¢‚È‚ª‚çA•ςȂ±‚ƂɂȂÁ‚Ä‚é‚È‚Ÿ‚Æ–TŠÏ‚µ‚Ä‚¢‚½‚ñ‚¾‚ª
‚»‚Ì—¬‚ꂪ‚ ‚Ü‚è‚É‚àƒAƒŒ‚·‚¬‚½‚Ì‚©A‚¢‚æ‚¢‚æ–{•¨‚ª‹•t‚¢‚Ä‚µ‚Ü‚Á‚½‚悤‚¾‚¯‚Ç
Ž©‹ÆŽ©“¾‚Ƃ͂¢‚¦Žc”O‚È‚±‚Æ‚¾‚È
‘¼‚Ì^‚Á“–‚ÈZl‚©‚炵‚½‚番–À˜f‚È‚±‚Æ‚¾‚낤‚µA‰´‚àŒ™‚©‚È‚Ÿ

Œ‹‰Ê“I‚ɂ͉´‚Ì‘‚«ž‚݂ɉßè‚É”½‰ž‚·‚é•K—v‚Í–³‚©‚Á‚½‚µ
Œ³Xr‚炵‚ÆŒ¾‚í‚ê‚é‚Ù‚ÇA‚Ђǂ¢“à—e‚ⓊeƒXƒ^ƒCƒ‹‚ł͂Ȃ©‚Á‚½‚Í‚¸‚È‚ñ‚¾‚ª
(‚±‚±‚ª‰½ˆ‚©‚ðl‚¦‚ê‚ÎA’ÊíA‚»‚ê‚®‚ç‚¢‚Í•’ʂɂ ‚蓾‚é‚©‚È‚Ÿ‚Æ‚¢‚¤”͈Í)
ŽÀۂɂ͉ß蔽‰ž‚µ‚Ä‚¢‚é“z‚ªˆÓ–¡‚̂Ȃ¢‘‚«ž‚݂ňê”Ô‚±‚̃XƒŒ‚ðr‚炵‚Ä‚¢‚½‚µ
‚»‚Ì‚±‚Ƃ͑¼‚ÌZl‚©‚ç‚à‚¿‚å‚­‚¿‚å‚­Žw“E‚ª“ü‚Á‚Ä‚½‚ÆŽv‚¤‚ñ‚¾‚ª‚Ë‚¥
‚Æ‚¢‚¤‚©A‚»‚Ì‚ ‚¢‚¾‰´‚Í‘‚«ž‚ñ‚łȂ©‚Á‚½‚ñ‚¾‚ªEEE‚µ‚©‚µ‚Ü‚ŸŒ‹‰Ê“I‚É‚±‚ÌŽ–‘Ô‚¾‚í

‰´‚à•׋­‚ɂȂÁ‚ÄAŽ©•ª‚½‚¿‚É“s‡‚̈«‚¢Ž–ŽÀ‚ðAr‚炵”F’è‚ȂǂŖَE‚µ‚悤‚Æ‚µ‚Ä‚à
Ž–ŽÀ‚ð–ÙŽE‚·‚é˜c‚̂悤‚È‚à‚Ì‚ÅA‚à‚Á‚Æ“‚¢‚±‚ƂɂȂé‚ñ‚¾‚È
‰R‚ªá‚¾‚é‚ÜŽ®‚ÉL‚ª‚Á‚Ä`‚Æ‚æ‚­Ž—‚Ä‚¢‚é
‚±‚¤‚¢‚¤‚Æ‚«‚Í’¾–Ù‚Í‹à‚¾‚Ë

257 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 22:23:27.43 ID:fpEjaZID.net]
ƒXƒŒ‚ÌI––Š´‚ª‚Ü‚³‚ÉRuby‚ÌŒ»ó‚ðÛ’¥‚µ‚Ä‚¢‚é‚©‚̂悤‚¾‚È

258 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 22:25:40.22 ID:jtqcr+t2.net]
ˆ«‰Ý‚ª—lj݂ð‹ì’€‚·‚é‚Á‚Ă₂¾
—ÇS“I‚Ȃ₂ª‚±‚±‚É‚¢‚Ä‚à
ƒAƒz‚ªŽŸ‚©‚玟‚É—N‚¢‚Ä‚­‚é‚©‚ç
S‚ª‚¨‚ç‚ê‚éB

‚»‚µ‚Ägo‚Æ‚©Python‚Æ‚©kotolin‚Æ‚©‚É‚¢‚Á‚Ä‚µ‚Ü‚¤B

259 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 22:26:53.94 ID:/arVeZ+Z.net]
> ‚»‚µ‚Ägo‚Æ‚©Python‚Æ‚©kotolin‚Æ‚©‚É‚¢‚Á‚Ä‚µ‚Ü‚¤B

‚»‚ꂱ‚»‚Ü‚³‚Ɉ«‰Ý‚ª—lj݂ð‹ì’€‚·‚é‚Á‚Ă₂¾‚È
¡‘¼‚̉½‚©‚ð‹ì’€‚µ‚Ķ‚«Žc‚Á‚Ä‚é‚â‚‚͑S•”ˆ«‰Ý‚È‚ñ‚¾‚æI

260 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 22:28:02.68 ID:/arVeZ+Z.net]
ˆ«‰Ý‚ª—lj݂ð

ƒVƒŠƒAŒRA–k•”‚Å‚h‚r‚h‚r‹ì’€‚ÌìíŠJŽn@‹ó`‚ð’DŠÒ
https://www.cnn.co.jp/world/35073425.html

261 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 23:10:08.11 ID:PLdtTEIG.net]
‚m‚fƒ[ƒh‚ɂȂÁ‚½‚ñ‚Åideone‚ÉID‚ð—ñ‹“‚µ‚Ä‚¨‚­‚¯‚Ç
https://ideone.com/sMHbO4
ID:/arVeZ+Z‚ð”îæŽ‚·‚é48ŒÂ‚̃ŒƒX‚ÍID:JRYZIrF0‚𜂢‚Ä‘S•”‚Ì‚h‚c‚ª‚Ù‚Ú’P”­‚©‚ÂA’P”­‚łȂ¢‚à‚̂͑S‚ĈÀ‰¿‚ª‚©‚Ô‚ç‚È‚¢
‘S•”ID:JRYZIrF0‚ªŽ©‰‰‚µ‚Ă邱‚Ƃ͂قږ¾‚ç‚©
‚±‚¢‚•a‹C‚È‚ñ‚¶‚á‚Ë‚¦‚Ì
‚±‚̃XƒŒ‚ÌŠà‚¾‚æ

262 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 23:25:49.93 ID:/arVeZ+Z.net]
‰³‚—

263 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 23:30:09.58 ID:lAUVYRHS.net]
SetƒNƒ‰ƒX‚Á‚Ăǂ¤‚¢‚¤‚Æ‚«‚ÉŽg‚¢‚Ü‚·‚©H

ArrayƒNƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒX‚Éuniq‚©‚¯‚ÄW‡‚¾‚Æl‚¦‚Ä‚½‚¯‚LjႤ‚̂ł͂Ǝv‚Á‚½‚à‚Ì‚ÅB

264 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 23:58:52.32 ID:JRYZIrF0.net]
‚±‚±‚܂Ŏ©‰‰
----------------------------



265 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/09(“y) 23:59:53.67 ID:/arVeZ+Z.net]
‚ A“ú•t‚ª•Ï‚í‚é‚—

266 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:00:06.57 ID:ML6lMJWk.net]
•Ï‚í‚Á‚½[‚—

267 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:02:47.92 ID:nDrrD3Ex.net]
‚ [‚ A‚±‚ê‚Åruby-list‚©ruby-dev‚Å”­Œ¾‚¹‚¸“¦‚°‰ñ‚Á‚½‚±‚Æ‚ªŠm’肵‚¿‚á‚Á‚½

268 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:17:50.29 ID:MJKB1Uts.net]
ruby-dev‚ÅƒŠƒeƒ‰ƒ‹‚ÌÅ“K‰»‚̘b‚ª‚¸‚Á‚Æ‚ ‚邯‚ÇA
‚â‚Á‚ÏAArray‚àString‚Ý‚½‚¢‚ɂȂé‚Ì‚©‚ÈH

269 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:32:18.71 ID:/jbkU8iJ.net]
>>254
uniq ‚¾‚Æ O(n) ‚©‚©‚é‚Ì‚Å
Set ‚¾‚ƃnƒbƒVƒ…‚ðŽg‚Á‚Ä‚¢‚邾‚낤‚©‚ç O(1) ‚Å‚¢‚¯‚é‚ñ‚¶‚á‚È‚¢‚©‚È

270 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:37:16.10 ID:fgyE63pk.net]
>>259
3‚ÌŒ^•t‚¯‚È‚ñ‚ÄÅ“K‰»‚⑬“xup‚Å“ü‚ꂽ‚¢‚Á‚ÄŒ¾‚Á‚Ä‚é‚킯‚łȂԂñ‚»‚¤‚Ȃ邾‚ë
ruby-list‚Åfrozen_string_literal‘O’ñ‚̘b‚Æ‚©‚¿‚å‚ë‚¿‚å‚댩‚邿‚¤‚ɂȂÁ‚½‚µ

Œ^‚»‚Ì‚à‚̂͂ ‚ñ‚܂苻–¡‚È‚¢
Šó–]‚Ì‘‚«•û‚Æ‚©‚é

271 –¼‘OFH []
[‚±‚±‰ó‚ê‚Ă܂·]

272 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:38:47.43 ID:fgyE63pk.net]
ƒ^ƒCƒvƒ~ƒX‚Á‚½A‚²‚ß‚ñ

>>259
3‚ÌŒ^•t‚¯‚È‚ñ‚ÄÅ“K‰»‚⑬“xup‚Å“ü‚ꂽ‚¢‚Á‚ÄŒ¾‚Á‚Ä‚é‚킯‚łȂԂñ‚»‚¤‚Ȃ邾‚ë
ruby-list‚Åfrozen_string_literal‘O’ñ‚̘b‚Æ‚©‚¿‚å‚ë‚¿‚å‚댩‚邿‚¤‚ɂȂÁ‚½‚µ

Œ^‚»‚Ì‚à‚̂͂ ‚ñ‚܂苻–¡‚È‚¢
Šó–]‚Ì‘‚«•û‚Æ‚©‚éH -> Šó–]‚Ì‘‚«•û‚Æ‚©‚ ‚éH

273 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 00:50:55.71 ID:MJKB1Uts.net]
‚ ‚ñ‚Ü‚èƒCƒ[ƒW‚í‚©‚È‚¢‚¯‚ÇA‰Â”\‚È‚çŒ^‚ðruby‚Ì•¶–@‚Ìif•¶‚Æ‚©ƒƒ\ƒbƒhƒ`ƒF[ƒ“‚É‘g‚Ýž‚Ý‚½‚¢

ˆê“xA‚±‚±‚ŃAƒ“ƒP‚Æ‚Á‚Äruby-list‚ÅŒ^‚ÌŠó–]‚Ì‘‚«•û‚Æ‚©—§‚ĂĂ݂éH

274 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:14:35.57 ID:XVX0tsBl.net]
ruby-list‚É’¼‚ŃAƒ“ƒP‚Æ‚Á‚Ä‚à—Ç‚¢‚¯‚Ç
r‚炵‚à‚¢‚È‚­‚È‚Á‚½—l‚¾‚©‚ç‚â‚Á‚Ä‚Á‚Ý‚éH



275 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:28:00.42 ID:ML6lMJWk.net]
‚È‚ñ‚©”Ô†‚Æ‚ñ‚ł邯‚ÇA‚Ü‚¾‚ ‚Ìr‚炵‚¢‚é‚Ì‚©‚—

276 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:40:44.61 ID:ZzgYAKrD.net]
“ŠeŽž‚Íruby-list‚©ruby-dev‚̂ǂ¿‚çŒü‚¯‚̘b‘è‚Ȃ̂©ƒ[ƒh‚ð“ü‚ê‚Ä‚¨‚­H

x : Integer
‚ÍA‚ ‚è‚«‚½‚è‚Æ‚¢‚¤‚©‰¼ˆø”‚ÌŽžƒnƒbƒVƒ…‚ƊԈႢ‚â‚·‚¢‚¾‚ë
Œq‚°‚Ä‘‚¯‚邿‚¤‚É
Integer =_ x = nil
‚Ý‚½‚¢‚Ȃ̂ǂ¤‚æ

277 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:44:56.11 ID:nRE+Ifdg.net]
Œ³XAr‚炵‚ÍA‘S•”‚̃XƒŒ‚ÅA‚¢‚¿‚á‚à‚ñ‚ð•t‚¯‚Ä‚­‚éB
˜R‚ê‚àA‰½‰ñ‚àUŒ‚‚³‚ê‚Ä‚é

’P”­ID ‚ÅuŠÔˆá‚Á‚½‚±‚Æ‘‚«ž‚Þ‚Èv‚Æ‚©Ar‚炵‚ª‘‚«ž‚Þ‚ÆA
‚·‚®‚ɈႤID ‚Åu‚»‚¤‚¾‚æ‚Èv‚Ý‚½‚¢‚ÉAr‚炵‚É“¯’²‚·‚郌ƒX‚ª•t‚­B
[–é‚Å‚à‚»‚¤‚¾‚©‚çAr‚炵‚É“¯’²‚·‚é“z‚ª‹‚é‚È‚ñ‚ÄA‚ ‚蓾‚È‚¢

ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̘b‚ÍAˆê؂ł«‚È‚¢‚­‚¹‚ÉA”á”»‚΂Á‚©‚è‘‚¢‚Ä‚é‚Ì‚ªr‚炵

‚½‚¾ARuby, JavaScript ‚̃XƒŒ‚Å‚ÍA
r‚炵‚É‚©‚Ü‚¤‚©‚çAŠì‚ñ‚Å‹’…‚¢‚Ă邾‚¯

r‚炵‚͈êØA–³Ž‹‚·‚ׂµI
ŽdŽ–‚ð‚µ‚½Ž–‚à‚È‚¢“z‚ÆA˜b‚ð‚µ‚Ä‚àŽd•û‚ª‚È‚¢

278 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:49:21.28 ID:nRE+Ifdg.net]
ƒXƒŒ‚ÉAƒƒbƒ`ƒ‡ƒC‚ª–³‚¢‚©‚çAr‚炵‚ª—ˆ‚é

ƒƒbƒ`ƒ‡ƒC‚𓱓ü‚·‚ê‚Ηǂ¢B
‚»‚¤‚·‚ê‚ÎAŽ©‰‰‚Å‚«‚È‚¢

279 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:50:52.64 ID:fgyE63pk.net]
Ž©‰‰‚Å‚«‚ér‚炵‚ªŠì‚Ñ‚»‚¤‚¾‚©‚ç‹p‰º

280 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:55:18.69 ID:ZzgYAKrD.net]
>>268
‚¨‚¢AƒXƒŒ‚Ìis‚ð–WŠQ‚·‚é‚È‚æ
‚¨‚Ü‚¦r‚炵‚©H

281 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:57:14.83 ID:8z/4vDLR.net]
r‚炳‚ê‚Ă邯•·‚¢‚Ä‚«‚½‚çŒ^‚̘b‚µ‚Ä‚éc
‚µ‚΂炭ŠEŒG‚©‚ç—£‚ê‚Ä‚½‚çÓIŒ^•t‚¯ŽÀ‘•‚©

282 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 01:58:55.58 ID:fgyE63pk.net]
=_@©‚±‚ꉽH
ruby-list‚Ŏ󂯂ñ‚Ì‚±‚êH
‚Ç‚¤Œ©‚Ä‚à–³—‚Á‚Û‚¢

283 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 02:12:19.13 ID:ZzgYAKrD.net]
‚¢‚âAŽ©•ª‚ÌŠó–]‚Ì‘‚«•û‚È‚ñ‚¾‚©‚çl‹C‚Ì‚ ‚é‘‚«•û‚łȂ­‚Ä‚à—Ç‚¢‚Å‚µ‚å
‚»‚ê‚É‚à‚µ‚©‚µ‚½‚çruby-list‚Å‘ål‹C‚ɂȂ邩‚à‚µ‚ê‚È‚¢‚µ

ŒãA‚³‚Á‚«Žv‚¢‚‚¢‚½‚¯‚Ç
definedtype?( Type )
‚Ý‚½‚¢‚Ȃ̂ǂ¤H

284 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 02:28:55.59 ID:9Zlb3ltO.net]
‚È‚ñ‚ÅŒ^‚ÌŠó–]‚̘b‚ɂȂÁ‚Ä‚ñ‚ÌH

‚·‚Ü‚ñ‚ª¡—ˆ‚ÄA‚±‚Ì‚PƒXƒŒ‚©‚炳‚ç‚Á‚Ɠǂñ‚¾‚¯‚Ç—‰ð‚Å‚«‚ñ‚©‚Á‚½B

‚Ƃ肠‚¸A‚±‚̃XƒŒ‚©‚çruby-list‚É—v–]‚¾‚¸‚É‚µ‚Ä‚à
‰º‹L‚܂Ƃ߂Ȃñ‚©‚ ‚邯‚¢‚¢‚©‚àiƒIƒŒ‚ª‚Ù‚µ‚¢‚—
EŒoˆÜ
EƒƒŠƒbƒg
EƒfƒƒŠƒbƒg
E‘¼‚ÌŒ¾Œê‚Ìê‡A—á

OOPŒ¾Œê‚ÅŠÈ’P‚Ȃ̂ªruby‚Ì—Ç‚¢‚Æ‚±‚낾‚ÆŽv‚¤B



285 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 02:32:48.91 ID:8I95hEEE.net]
ŠÈ’P‚ł͂Ȃ¢‚¾‚ë
Ruby‚͂Ƃñ‚Å‚à‚È‚­•¡ŽG‚ÈŒ¾Œê‚ÅAƒƒWƒƒ[‚ÈŒ¾Œê‚Ì’†‚¾‚ÆC++‚ÌŽŸ‚­‚ç‚¢‚ɂ͕¡ŽG‚È‚ñ‚¶‚á‚È‚¢‚Ì
‚¿‚Ȃ݂ÉRuby‚ª•¡ŽG‚Ȃ̂ÍMatz‚à”F‚߂Ă邿

286 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 02:39:29.90 ID:ZzgYAKrD.net]
ƒXƒŒis‚ð–WŠQ‚·‚é‚È‚ær‚炵
ޏ‚¹‚ë

287 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/10(“ú) 02:57:07.13 ID:UtvIbdgM.net]
r‚炵‚ª‚»‚ë‚»‚ë–\‚邾‚낤‚©‚ç¡‚Ì‚¤‚¿‚Ƀeƒ“ƒvƒŒ‚𒣂Á‚Ä‚¨‚­

>”S’…‚·‚ér‚炵‚ªƒXƒŒ‚ð‰½ƒ–ŒŽ‚àr‚炵‚½‚½‚ßA
>ƒlƒKƒLƒƒƒ“Aˆí’E‚µ‚½˜A“ŠAr‚炵sˆ×‚ðs‚¤l‚ª‚¢‚½ê‡‚Í‘Îô‚Æ‚µ‚Äruby-list‚âruby-dev‚Ö—U“±‚·‚邿‚¤‚É‚¨Šè‚¢‚µ‚Ü‚·
>Ž©‰‰‚ÅID‚ð•Ï‚¦‚Är‚炵‚ðŒJ‚è•Ô‚·‚½‚ßA‰Á¨‚·‚éID‚àŠÜ‚߂ėU“±‚·‚邿‚¤‚¨Šè‚¢‚µ‚Ü‚·
>
>r‚炵‚Íruby-list‚âruby-dev‚ð’Ç‚¢o‚³‚ꂽ‚½‚ߌ»ÝAo“ü‚è‹ÖŽ~‚ɂȂÁ‚Ä‚¢‚Ü‚·
>‚»‚Ì‚½‚߉ߋŽA—U“±‚³‚ê‚邯“¦‚°‰ñ‚Á‚½Œo‰ß‚ª‚ ‚é‚Ì‚ÅAƒRƒ~ƒ…ƒjƒeƒB‚Å”­Œ¾‚ðŠm”F‚·‚é‚܂ŗU“±‚µ‚Ä‚­‚¾‚³‚¢

288 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 03:21:46.15 ID:1HHF8E2/.net]
ruby-list‚¾‚Æ’p‚¸‚©‚µ‚­‚Ä•·‚«‚É‚­‚¢‚̂ł±‚¿‚ç‚ÅŽ¿–₵‚Ü‚·

a = [[1,2,3],nil, 4..10]
a.include?(5) => false
‚±‚ê‚ÅAtrue‚ɂȂç‚È‚¢‚̂͂ǂ¤‚µ‚Ăł·‚©H

289 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 03:27:29.16 ID:FZ4Yj2IT.net]
>>274
‚»‚¤‚¾‚È
Ruby‚ÍOOP‚ňê”ÔŠÈ’P‚ÈŒ¾Œê‚¾‚ÆŽv‚¤

>>275
‚Þ‚µ‚냃Wƒƒ[‚ÈŒ¾Œê‚Ì’†‚Å
ˆê”ÔƒVƒ“ƒvƒ‹‚¾‚ÆŽv‚¤
‚½‚Æ‚¦‚ÎJavaScript‚Ì•û‚ª•¡ŽG

290 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 03:44:33.44 ID:UMP8yhyZ.net]
>>278
a.include?(5) ‚𬂳‚­Šš‚ÝÓ‚­‚ƈȉº‚ɂȂé
([1,2,3] == 5) || (nil == 5) || ((4..10) == 10)
‚±‚ꂪtrue‚ɂȂç‚È‚¢——R


>>279
‚¨‘OA‚Ü‚¾‹‚é‚ñ‚©H
‚Æ‚Á‚Æ‚ëÁ‚¦‚ë

291 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 04:36:57.56 ID:rydPLt/1.net]
r‚炵‚̘A“Š‚ªŽû‚Ü‚Á‚½‚©‚ç‚©Að“úAˆêð“ú‚Ì‘‚«ž‚݂ɔä‚ׂæ‚ç‚­‰¸‚â‚©‚ɂȂÁ‚½‚È
ƒ}ƒWruby-list—lX

292 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 04:56:13.97 ID:fgyE63pk.net]
>>278
Ruby2.4 ƒŠƒtƒ@ƒŒƒ“ƒX‚æ‚è
include?(val) -> bool
”z—ñ‚ª val ‚Æ == ‚Å“™‚µ‚¢—v‘f‚ðŽ‚ÂŽž‚É^‚ð•Ô‚µ‚Ü‚·B

r‚炵‚悯ruby-list

293 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 05:52:58.55 ID:nRE+Ifdg.net]
r‚炵‚ÍAF‚ñ‚ȃXƒŒ‚ÉA‚¢‚¿‚á‚à‚ñ‚ð•t‚¯‚Ä‚éB
JavaScript, Ruby ‚̃XƒŒ‚¾‚¯‚ł͂Ȃ­A‘S•”‚̃XƒŒ‚ðr‚炵‚Ä‚é

r‚炵‚ÍAŽdŽ–‚ð‚µ‚½Ž–‚ª‚È‚¢‚©‚çA”½‰ž‚·‚é‚à‚̂ɂÍA‰½‚É‚Å‚àŠš‚݂‚­‚¾‚¯

“O’ê“I‚ÉA–³Ž‹‚µ‚½•û‚ª—Ç‚¢

294 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 06:18:10.98 ID:rydPLt/1.net]
ޏ‚¹‚ë
ƒXƒŒ‚Ìis‚Ì–WŠQ‚ðŒJ‚è•Ô‚·r‚炵‚ª



295 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 08:42:40.84 ID:KNXh5gp+.net]
ruby‚ÅŒ^‚𑂯‚邿‚¤‚ɂȂÁ‚½‚Æ‚µ‚Ä‚àAƒRƒƒ“ƒg‚ɃAƒmƒe[ƒVƒ‡ƒ“‚Æ‚µ‚Ä‘‚¯‚邿‚¤‚É‚·‚é‚­‚ç‚¢‚ª–³“‚낤‚Ä

296 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 16:46:51.98 ID:IY8S1+HK.net]
r‚炵‚Í‚ ‚Ú[‚ñ‚Í‚¸‚µ‚ÄŒ©‚É—ˆ‚Ă邭‚¹‚ÉA
–ˆ‰ñ‚ÌŒ©‚¦‚ĂȂ¢ƒAƒs[ƒ‹‚ª•³‚¤‚´‚¢

297 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 19:04:47.93 ID:4uyVh43l.net]
ƒƒ\ƒbƒh‚̈ø”A–ß‚è’l‚ÌŒ^•ÛØ‚ð–Ú“I‚Æ‚µ‚½gems
* contracts
* rubype
‘¼‚É‚àFX‚ ‚邯‚ÇG‚Á‚½‚±‚Æ‚ª‚ ‚é‚̂͂±‚Ì‚­‚ç‚¢‚¾‚È

298 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 19:37:14.48 ID:0VP/mrFZ.net]
https://github.com/plum-umd/rdl
https://github.com/soutaro/steep

299 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 20:23:20.11 ID:fgyE63pk.net]
ŒÃ“T‚̓Nƒ‰ƒXŒ^‚¾‚¯‚ÇA
ruby‚ł͂ǂ¤‚È‚é‚ñ‚¾‚ë

300 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/10(“ú) 22:15:37.82 ID:TsNv+js2.net]
Œ^ƒVƒXƒeƒ€‚ÉŠÖ‚·‚éÅV‚Ì‹³‰È‘‚Å‚ ‚éTAPL–{‚¾‚ƃNƒ‰ƒX=Œ^‚¾‚¯‚ÇA
TAPL–{‚ðŒÃ“T‚ÆŒ¾‚¢Ø‚Á‚Ä‚µ‚Ü‚¦‚é>>289‚َ͈ŸŒ³¢ŠE‚ÌZl‚Ȃ̂©‚ÈH

301 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 22:24:25.24 ID:ML6lMJWk.net]
TAPL–{‚ðŒÃ“T‚È‚ñ‚Ăǂ±‚É‚à‘‚¢‚ĂȂ¢‚ñ‚¾‚ªH

‚ȂɈêl˜A‘zƒQ[ƒ€‚µ‚Ä‚ñ‚ÌH

302 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/10(“ú) 23:46:36.31 ID:EJLWoC7C.net]
Œ^ƒ`ƒFƒbƒN‚Á‚Ăǂ¤‚µ‚Ä–]‚Ü‚ê‚Ä‚é‚ÌH
Kernel#instans_of? ‚Æ‚© Module#=== ‚ðŽg‚Á‚Ä
TypeError‚𓊂°‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚̂ƉSŽÒ‚Æ‚µ‚Ă͎v‚¤‚ñ‚¾‚¯‚ÇA’N‚©‹³‚¦‚Ä„ƒ

303 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 00:11:37.08 ID:toSfFiY3.net]
>ruby-dev‚Íruby‚ÌŠJ”­ŽÒ‚Ì‚½‚ß‚¾‚©‚çꊂª³‚µ‚­‚È‚¢
>Ruby‰SŽÒ‚ÌŽ¿–â‚Æ‰ñ“š‚Í‚±‚±‚µ‚©‚È‚¢‚È

‚Ý‚½‚¢‚ȃJƒ“ˆá‚¢‚µ‚µ‚Ä‚é‚̂łȂ¯‚ê‚Îruby-dev‚Å•·‚«‚È‚æ

304 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/11(ŒŽ) 00:22:43.20 ID:zjLRjNAe.net]
Œ‹‹ÇAr‚炵‚ÍrubyƒRƒ~ƒ…‚Å”­Œ¾‚¹‚¸“¦‚°‚½‚܂܂©
ruby-list‚âruby-dev‚Å‚¢‚Á‚½‚¢‰½‚ð‚µ‚Å‚©‚µ‚½‚ñ‚¾ƒAƒCƒcH



305 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 00:32:30.84 ID:Iio3nuGz.net]
>>1‚̃eƒ“ƒvƒŒŒ©‚ÄŽv‚Á‚½‚ñ‚¾‚¯‚ÇA
ŠeRubyƒRƒ~ƒ…‚ւ̈ēà‚à“ü‚ꂽ•û‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©H
ruby-list‚Æruby-dev‚Æruby-core•Ó‚è‚Å‚¢‚¢‚©‚炳

306 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 00:45:28.12 ID:3l4LlxuK.net]
>>292
‘å‹K–̓vƒƒOƒ‰ƒ~ƒ“ƒOÇŒóŒQ‚ÉŠ³‚í‚Á‚½l‚½‚¿‚ª‚¨‚à‚É¢‚Á‚Ä‚é

‚»‚ê‚Æinstans_of?‚Æ‚©Module#===‚Æ‚©‚ª–Ú—§‚‚̂ÍRuby‚炵‚­‚È‚¢
ˆø”‚Æ‚µ‚Ä—^‚¦‚ç‚ꂽƒIƒuƒWƒFƒNƒg‚Í•K—v‚ȃƒ\ƒbƒh‚ª‚ ‚é‚à‚̂Ƃµ‚Ä‹Lq‚·‚é•û‚ª‚¢‚¢ (ƒ_ƒbƒNƒ^ƒCƒsƒ“ƒO

307 –¼‘OF)
if‚âcase‚ł₽‚ç‚ÆƒNƒ‰ƒX–¼‚ªo‚Ä‚­‚é‚ׂ«‚¶‚á‚È‚¢
‚±‚¤‚¢‚¤U‚蕪‚¯ˆ—‚Írefinment‚Å‚«‚ê‚¢‚É•ª—£‚Å‚«‚邵‰½‚æ‚茩’Ê‚µ‚ª—Ç‚­‚È‚é

case obj
when nil
  ...
when Integer
  ...
when ...
  ...
else
  raise TypeError
end

‚±‚ê‚Írefinment‚Æ‘g‚݇‚킹‚ê‚Î

obj.do_it

‚¾‚¯‚Åςނµ•ªŠò‚Ì‚½‚߂̠Module#=== ‚ªŒÄ‚΂ê‚È‚­‚Ȃ邩‚爗‘¬“x‚àˆ«‚­‚È‚ç‚È‚¢‚Í‚¸

“Á‚ÉŽ—‚½‚悤‚Ȉ—‚ªŽU—‚µ‚Ä¢‚邿‚¤‚È‚ç‚ÎŒŸ“¢‚·‚é‚ׂ«
[]
[‚±‚±‰ó‚ê‚Ă܂·]

308 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/11(ŒŽ) 00:54:42.06 ID:zjLRjNAe.net]
ruby-core‚͉pŒê‚¾‚¯‚Ç‚¢‚¢‚Ì‚©H

309 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 01:33:14.94 ID:4q7JrCp0.net]
switch •¶‚ÅAŒ^‚É‚æ‚Á‚Ä•ªŠò‚µ‚Ä‚¢‚½‚çAƒIƒuƒWƒFƒNƒgŽwŒü‚ł͂Ȃ¢B
‘½‚­‚ÍAÝŒv‚̊ԈႢ

Œ^‚ª‘‚¦‚邽‚Ñ‚ÉAswitch •¶‚ðC³‚µ‚È‚¢‚Æ‚¢‚¯‚È‚­‚È‚é

C³‚Ì“x‚ÉAÝ’èƒtƒ@ƒCƒ‹‚ð‘‚¢‚Ä‚¢‚éƒfƒUƒCƒi[‚ªA
ƒvƒƒOƒ‰ƒ}[‚É—Š‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚­‚Ȃ邩‚çA

ƒvƒƒWƒFƒNƒg‚ÌlÞ”z•ª‚ª‚Å‚«‚È‚­‚È‚é

310 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 02:02:26.81 ID:b197wXfn.net]
Ž©‰‰‚¤‚´‚¢‚È

311 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 03:05:20.05 ID:cnSlApZQ.net]
Œ^‚͂Ȃ­‚Ä‚¢‚¢‚¯‚ÇA錾‚µ‚Ä‚¢‚È‚¢•Ï”‚ÍŽg‚¦‚È‚¢‚悤‚ȃIƒvƒVƒ‡ƒ“—~‚µ‚¢

312 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 03:18:06.40 ID:329kYh7O.net]
ruby-list‚âruby-dev‚ւ̈ēàƒeƒ“ƒvƒŒ‚Ç‚¤‚µ‚Ü‚·‚©H

313 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 12:55:19.76 ID:Y2G40Toz.net]
>>301
Šî’nŠO‚ð—U“±‚·‚é‚͖̂À˜f‚¾‚©‚ç‚â‚߂Ȃ³‚¢

314 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/11(ŒŽ) 17:28:47.01 ID:Iio3nuGz.net]
Ž©‰‰‚ðŒJ‚è•Ô‚µ‚Ä‚é“z‚Íruby-list‚âruby-dev‚ð”ð‚¯‚Ä‚é‚©‚ç–â‘è‚È‚¢
‚»‚à‚»‚à“ü‚鎖‚ªo—ˆ‚È‚¢‚炵‚¢
‚»‚ê‚ÅA‚Ç‚¤‚¢‚¤ƒeƒ“ƒvƒŒ‚É‚·‚éH



315 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/12(‰Î) 00:09:35.42 ID:MTvcfECB.net]
ruby-dev‚âruby-core“ü‚ê‚邾‚¯‚År‚炵”ð‚¯‚É‚È‚é‚Æ‚©ƒXƒQ[
‚Ƃ肠‚¸ƒeƒ“ƒvƒŒˆÄ‚ðo‚·‚͎̂ŸƒXƒŒ—§‚Ă钼‘O‚łǂ¤‚æH

316 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sagge [2017/12/13(…) 02:24:54.64 ID:bN1wPs8n.net]
Method‚Ìsource_location‚Ý‚½‚¢‚ȃ\[ƒX‚Ì’è‹`‚â\‘¢‚̉ð͂ɖ𗧂ƒƒ\ƒbƒh‚ð’T‚µ‚Ä‚¢‚邯‚ÇA
Class‚⃂ƒWƒ…[ƒ‹AƒIƒuƒWƒFƒNƒg‚ɂ͂±‚¤‚¢‚Á‚½ƒƒ\ƒbƒh‚È‚¢‚æ‚ËH

‚ ‚ê‚Ε֗˜‚¾‚ÆŽv‚¤‚Ì‚É

317 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/13(…) 05:18:23.32 ID:wC6gbn87.net]
>>305
Pry‚Ì show-doc ‚Æ show-source •Ö—˜‚¾‚æ
pry-doc‚à‡‚í‚¹‚ÄŽg‚¦‚ÎC‚Å‘‚©‚ꂽ‘g‚Ýž‚݃Nƒ‰ƒX‚⃃\ƒbƒh‚̃\[ƒX‚à•\ަ‰Â”\

318 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/14(–Ø) 01:05:44.67 ID:RXlgLxSu.net]
Method‚Ìsource_location‚͈—‚É’¼Ú‘}“ü‚Å‚«‚é‚©‚ç•Ö—˜‚Ȃ̂ł ‚Á‚ÄA
‚»‚±‚ð—‰ð‚µ‚Ä‚¢‚È‚¢‚¾‚ë

319 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/15(‹à) 01:34:17.23 ID:XFw1hYkv.net]
RubyƒR[ƒh‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÉŠÖ‚µ‚½gem‚Á‚Ä‚ ‚éH
Œ‹\‘O‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÌrubyƒGƒfƒBƒVƒ‡ƒ“‚ð“Ç‚ñ‚Å‚©‚ç‹»–¡Ž‚Á‚½‚ñ‚¾‚¯‚Ç

320 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 07:40:23.15 ID:qyzTygXP.net]
Œ´—“I‚É¢“ï‚Á‚Äã‚ÅŒ¾‚í‚ê‚Ä‚é‚Å‚µ‚å
‚±‚ê‚΂Á‚©‚è‚ÍŒÂl‚ÌMð‚â@‹³‚Ì–â‘è‚¶‚á‚È‚­–{“–‚ÉŒ´—“I‚È–â‘肾‚©‚ç’ú‚ß‚ë
Ruby‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚âŒ^ŒŸ¸‚ÉŠÖ‚µ‚Ä‚ÍA–³—‚ÉÓI‰ðÍ‚·‚é‚ñ‚¶‚á‚È‚­‚ÄA
ŽÀۂɃ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚µ‚Ă݂ĎÀsŽž‚̃Nƒ‰ƒX\‘¢‚ðŒ©‚Äˆ—‚·‚邿‚¤‚ÈV‚µ‚¢”­‘z‚ª•K—v‚¾‚ÆŽv‚¤‚í

321 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 13:34:32.77 ID:AXI+pgWQ.net]
>>309
>ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO:RubyƒGƒfƒBƒVƒ‡ƒ“A2010
‚ð“ǂނ܂ł͉´‚à‚¨‘O‚Æ“¯‚¶Š¨ˆá‚¢‚ð‚µ‚Ä‚½
‚ǂ̂悤‚ÈŒ¾Œê‚Å‚àƒeƒNƒjƒbƒN‚Æ‚µ‚ÄƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªo—ˆ‚邯‚¢‚¤Ž–‚ª‘‚¢‚Ä‚ ‚é‚©‚çˆê“x“Ç‚ß
“Á‚Éruby‚ÍA‚»‚Ì‹Lq«‚©‚烊ƒtƒ@ƒNƒ^ƒŠƒ“ƒOƒeƒNƒjƒbƒN‚ª‚Ò‚Á‚½‚臂¤

322 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 16:34:51.13 ID:YAkY+eE5.net]
>>310
‚Å‚«‚é‚©‚Ç‚¤‚©‚Å‚¢‚¦‚΂ł«‚é‚Å‚µ‚å
³‚µ‚³‚ð•ÛØ‚Å‚«‚È‚¢‚¾‚¯

323 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/15(‹à) 22:04:52.20 ID:AXI+pgWQ.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOƒeƒNƒjƒbƒN‚ð“K—p‚·‚邾‚¯‚ÌŽ–‚ÉA

324 –¼‘OF³‚µ‚³‚Ì•Ûá‚Æ‚©“ï•Ȃ‚¯‚Ä‚à–³‘Ê
‰´‚àˆÈ‘O‚ÍAƒJƒ“ˆá‚¢‚µ‚Ä‚¢‚½Œû‚¾‚©‚çˆÌ‚»‚¤‚ÈŽ–‚ÍŒ¾‚¦‚È‚¢‚¯‚Ç
[]
[‚±‚±‰ó‚ê‚Ă܂·]



325 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/15(‹à) 23:07:30.00 ID:XFw1hYkv.net]
>>309
Ruby‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‡‚í‚È‚¢‚Ȃ烊ƒtƒ@ƒNƒ^ƒŠƒ“ƒOrubyƒGƒfƒBƒVƒ‡ƒ“‚È‚ñ‚đЂÍo”Å‚³‚ê‚È‚¢‚̂łÍH
“à—e‚àA‰½‚àl‚¦‚È‚­‚Ä‚à‹@ŠB“I‚É“K—p‚·‚ê‚ÎƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªo—ˆ‚Ä‚µ‚Ü‚¤ƒeƒNƒjƒbƒNW‚̗Ꭶ‚¾‚µ

‚»‚ê‚ÆŒÌˆÓ‚ɘb‚µ‚𖀂è‘Ö‚¦‚ç‚ꂽ‚¯‚Ç•·‚«‚½‚©‚Á‚½‚Ì‚ÍƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOŠÖ˜A‚Ìgem‚ÌŽ–

326 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 00:12:00.58 ID:8dq3CMaj.net]
Ruby‚Á‚Ăǂ±‚܂łł«‚½‚ç‰SŽÒ‘²‹Æ‚Á‚ÄŒ¾‚Á‚Ä‚¢‚¢‚ÌH

327 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 01:17:58.42 ID:txM0o0nR.net]
”z—ñ‚ƃ‹[ƒv‚ª—‰ð‚Å‚«‚½‚ç

328 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 01:25:30.77 ID:plaGBrRo.net]
‚È‚ñ‚©‚Å‚«‚é‚Å‚«‚È‚¢‚̘b‚ÉŽ‚Á‚Ä‚¢‚Á‚ÄiŽ‚Á‚Äs‚©‚ê‚ÄHj
•‰‚¯‚Ä‚é‚â‚‚ª‚¢‚é‚È‚—

Ruby‚Å‚à‚È‚ñ‚Å‚àƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚͂ł«‚邿B
‚½‚¾“¯‚¶ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð‚µ‚Ä‚àŽžŠÔ‚ª‚©‚©‚錾Œê‚Æ
‚»‚¤‚łȂ¢Œ¾Œê‚ª‚ ‚é‚Á‚Ęb

329 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 01:59:08.24 ID:SSRXngMG.net]
>>313
‚±‚ñ‚È‚ÉRubyMŽÒ‚ªŠñ‚Á‚Ä‚«‚Ä‚é‚̂ɉ½ˆê‚Âo‚Ä‚±‚È‚¢‚±‚Æ‚ª‰½‚æ‚è‚Ì“š‚¦‚¾‚낤‚Ë
‚»‚à‚»‚àRuby‚Á‚ăc[ƒ‹‚ŃR[ƒh‚ð˜M‚é‚Ì‚ðƒ_ƒT‚¢‚Æl‚¦‚é•¶‰»‚ª‚ ‚é‚Ì‚æ
ƒR[ƒh‚𶬂·‚é‚­‚ç‚¢‚Ȃ烃^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÅŽÀsŽž‚ɉ½‚Æ‚©‚·‚é‚ׂ«‚¾‚µA
ƒc[ƒ‹‚Å‹@ŠB“I‚É“K—p‚Å‚«‚邿‚¤‚ȋNJ“I‚ÈƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚È‚çŽè‚Å‚â‚Á‚½‚Ù‚¤‚ª‘‚¢A‚Á‚Ä‚¢‚¤‚Ì‚ªRuby“I‚ÈŽvl
ÓIŒ¾Œê‚ÌIDE‚É•t‚¢‚Ă邿‚¤‚ȃCƒ“ƒ^[ƒtƒFƒCƒX‚Ì’Šo‚Æ‚©ƒƒ“ƒo‚ÌƒŠƒl[ƒ€‚Æ‚¢‚Á‚½Lˆæ“I‚ÈƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚͕֗˜‚È‚à‚Ì‚¾‚¯‚ÇA
‚ ‚ ‚¢‚¤‚͎̂ÀÛuŒ´—“I‚É¢“ïv‚Ȃ̂Å

330 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/16(“y) 05:32:22.64 ID:2bqvN76b.net]
>>316
>>317
ƒlƒKƒLƒƒƒ“ޏ”s‚µ‚ÄŠç^‚ÁÔ‚É‚µ‚È‚ª‚烌ƒX‚ð‘‚¢‚Ä‚¢‚邯Žv‚¤‚ÆÅ‚

331 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 14:05:47.39 ID:VgVQwchc.net]
—L”\‚ÈRubyist‚Å‚ ‚é>>318‚ªƒpƒb‚Æì‚Á‚Ägithub‚ÌURL“\‚ê‚΂»‚ê‚Åςޘb‚¾‚¼
Matz‚àƒR[ƒh‚ÅŒê‚ê‚Á‚Ä‚¢‚Â‚àŒ¾‚Á‚Ä‚é‚Å‚µ‚å

332 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 22:18:04.71 ID:SV1ui7/W.net]
>>319
“¦‚°‰ñ‚Á‚Ä‚¢‚È‚¢‚Åruby-dev‚©ruby-list‚Å”­Œ¾‚µ‚Ä—ˆ‚¢‚æ

333 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 23:26:30.07 ID:RIeUS8wT.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÆŒ¾‚¦‚Îruby‚ÅRipperŽg‚¦‚΃R[ƒh‚ð\•¶–؉»‚µ‚Ĉµ‚¦‚邿
‚¾‚©‚爗ŒnŽ©g‚ÉrubyƒR[ƒh‚ð‘‚«Š·‚¦‚³‚¹‚鎖‚ào—ˆ‚é
‚»‚ê‚©‚çgem‚àparse‚È‚ñ‚¿‚á‚ç‚Ý‚½‚¢‚Ȃ̂ªŒ‹\o‚Ä‚­‚é‚©‚犄‚Æ‚ ‚è‚«‚½‚è‚ȃlƒ^

’m‚Á‚½‚©‚Åéx‚Á‚Ä‚ér‚炵‚¾‚¯‚ª–³’m‚ð”â˜I’†

334 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 23:40:22.84 ID:Ek1/YNvL.net]
•¶–¬‚ª‚í‚©‚é‚킯‚¶‚á‚È‚¢‚©‚ç‚¿‚å‚Á‚Æ–³—‚ª‚ ‚邯‚Ç



335 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/16(“y) 23:47:36.74 ID:2bqvN76b.net]
‚Ü‚½‚Ü‚½ƒlƒKƒLƒƒƒ“‘厸”s‚ÌŠª‚«‚©H
Ìß¹ÞׯÁ®

336 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/16(“y) 23:58:10.67 ID:VgVQwchc.net]
\•¶–Ø‚Á‚ă\[ƒXƒR[ƒh‚ÌDOM‚Å‚µ‚©‚È‚¢‚©‚ç‚È‚ 
>>322‚àŒ¾‚Á‚Ă邯‚Ç‚»‚ê‚ŃR[ƒh‚̈Ӗ¡‚ª‚í‚©‚é‚킯‚¶‚á‚È‚¢
‚µ‚©‚àRuby‚ÌAST‚Ìê‡AÓI‰ðÍ‚âƒR[ƒh¶¬‚ł͂Ȃ­ŽÀs‚·‚邱‚Æ‚µ‚©l—¶‚³‚ê‚ĂȂ­‚ÄA
CALL‚ƃVƒ“ƒ{ƒ‹‚¾‚炯‚ő啂Éî•ñ‚ªŽ¸‚í‚ê‚Ä‚é
Ž©•ª‚Å‚â‚Á‚Ă݂è‚á‚í‚©‚邯‚Ç‚©‚Ȃ舵‚¢‚Â炢‘㕨‚¾‚æ

337 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/16(“y) 23:59:37.87 ID:2deUmEBo.net]
--dump=parsetreeƒIƒvƒVƒ‡ƒ“‚©A--dump=insnsƒIƒvƒVƒ‡ƒ“‚ÅŽg‚í‚È‚¢‚ÌH

338 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:12:46.78 ID:cjnEvY5x.net]
>>325
dump=parsetree‚ÌŒ‹‰Ê‚©‚猳‚̃\[ƒX‚𕜌³‚µ‚Ä‚Ý
–³—‚¾‚©‚ç

339 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:23:33.21 ID:ZaumiUQl.net]
Žg‚¢‚Â炢‚Á‚ÄŒ¾‚í‚ê‚Ä‚à‚»‚ê‚ÍŽåŠÏ‚Å‚µ‚©‚È‚¢‚æ‚ÈH
‚µ‚©‚àŽÀŽ¿AƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOŠÖ˜A‚Ìgem‚ð»ì‚·‚鑤‚ª‚Ç‚¤‚Ì‚±‚¤‚̂ł ‚Á‚ÄA
gem—˜—pŽÒ‚ɂ͊֌W‚È‚­‚È‚¢H

‚»‚à‚»‚à‘¼Œ¾Œê‚ł̎©ŒÈ‘‚«Š·‚¦‚̈µ‚¢‚Í‚à‚Á‚Æ

340 –¼‘OF‚â‚Á‚©‚¢‚¾‚¼H []
[‚±‚±‰ó‚ê‚Ă܂·]

341 –¼‘OF326 mailto:sage [2017/12/17(“ú) 00:23:43.41 ID:cjnEvY5x.net]
ˆê‰ž•â‘«‚µ‚Æ‚­‚¯‚ÇArubyˆ—Œn‚É‚»‚¤‚¢‚¤‹@”\‚ª‚ ‚é‚©‚Ç‚¤‚©‚¶‚á‚È‚­‚Ä
dump=parsetree‚Åo—Í‚³‚ꂽAST‚©‚猳‚̃\[ƒX‚𕜌³‚·‚éƒc[ƒ‹‚ðì‚Á‚Ă݂Ă­‚êA‚Æ‚¢‚¤ˆÓ–¡‚¾‚¼
‚¿‚Ȃ݂Éripper‚Å‚à“¯‚¶‚¾
‚à‚¿‚ë‚ñׂ©‚¢ƒXƒy[ƒX‚Ì·ˆÙ‚Æ‚©‚Í–³Ž‹‚·‚邯‚µ‚Ä‚àA•s‰Â”\‚Ȃ̂ª‚í‚©‚邿
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚âÓI‰ð͂Ɏg‚¤‚Ȃ爗Œn•t‘®‚͎̂g‚¢•¨‚ɂȂç‚È‚¢‚Ì‚Åê—p‚ÌAST‚ªâ‘΂ɕK—v‚¾

342 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:29:01.32 ID:ZaumiUQl.net]
\•¶–؂ƕÀs‚µ‚ÄŽš‹å‰ð͂‚©‚¦‚Ή½‚à–â‘è‚È‚¢‚¼
‚Æ‚¢‚¤‚©A‚»‚¤‚¢‚¤gem‚ª‚²‚낲‚ë‚ ‚邼H

‚Ü‚½’m‚Á‚½‚©‚µ‚¿‚á‚Á‚½‚Ì‚©‚ÈH

343 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:34:09.11 ID:cjnEvY5x.net]
>>329
ˆÓ–¡•s–¾‚¾‚È‚ 
Žš‹å‰ð͂̌‹‰Ê‚ð‚Ç‚¤‚â‚Á‚ÄAST‚É•R•t‚¯‚é‚ÌH
Œ‹‹Ç“ÆŽ©‚É\•¶‰ðÍ‚·‚é‚ñ‚È‚çA‚»‚ê‚͂‚܂èuê—p‚ÌAST‚ª•K—vv‚Æ‚¢‚¤‚±‚ƂɂȂé‚킯‚¾‚¯‚ÇA
Ž©•ª‚ÅŒ¾‚Á‚Ă邱‚Æ—‰ð‚µ‚Ä‚éH

344 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 00:40:42.77 ID:X5PuZ6e5.net]
r‚炵‚Íruby‚ÅƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOo—ˆ‚鎖‚ª•¨¦‚­•s–ž‚炵‚¢‚¯‚ÇAe‚Å‚àŽE‚³‚ꂽ‚Ì‚©H
‚±‚ê‚Å‚à“Ç‚ñ‚Å—Ž‚¿’…‚¯
‚ÂƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO:RubyƒGƒfƒBƒVƒ‡ƒ“A2010



345 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:51:54.13 ID:ZaumiUQl.net]
>>330
‚¾‚©‚çgem‚ª‚²‚낲‚ë‚ ‚邾‚ë
Œ»ŽÀ‚É‘¶Ý‚·‚égem‚ð”ے肵‚Ä‚àŒ»ŽÀ‚͕ςí‚ç‚ñ‚¼H

‚»‚à‚»‚à–Ï‘z‚ðéx‚é‚È‚çruby-dev‚©ruby-list‚Å”­Œ¾‚µ‚ë
‚±‚±‚Í‚¨‚Ü‚¦‚Ì–Ï‘zƒm[ƒg‚¶‚á‚Ë‚æƒ{ƒP

346 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:52:55.58 ID:Hi83U6qj.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚͂ǂ̌¾Œê‚Å‚à‚Å‚«‚é
‚½‚¾‚â‚è‚É‚­‚¢Œ¾Œê‚Æ‚»‚¤‚łȂ¢Œ¾Œê‚ª—L‚é
Ruby‚Í‚â‚è‚É‚­‚¢BŽžŠÔ‚ª‚©‚©‚é

347 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 00:55:41.57 ID:X5PuZ6e5.net]
>>333
Ž©‰‰‚΂ê‚Ä‚ñ‚¼

348 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 00:56:47.47 ID:Hi83U6qj.net]
’N‚ÆŠÔˆá‚Á‚Ä‚ñ‚¾‚æ‚—

349 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 01:01:05.21 ID:ZaumiUQl.net]
‚¢‚âA‚Ü‚¿‚ª‚Á‚Ä‚¢‚È‚¢
‚±‚¢‚‚͂¢‚‚à‚Ì”S’…r‚炵‚¾

350 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 01:05:40.92 ID:vwVDXOLh.net]
‰´‚É‚Í>>336‚àƒvƒƒŒƒX‚ÌŽ©‰‰‚ÉŒ©‚¦‚邯‚Ç‚Ë
”á”»“IˆÓŒ©‚É–ˆ‰ñƒoƒJ‚Á‚Û‚­“Ë‚Á‚©‚©‚Á‚Ę_”j‚³‚ê‚Ă銚‚Ü‚¹–ð

351 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 01:06:56.15 ID:X5PuZ6e5.net]
>>337
‚àŽ©‰‰‚©

352 –¼‘OFsage [2017/12/17(“ú) 01:22:18.66 ID:bfi3jyev.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Á‚Ä“ª‹ó‚Á‚Û‚É‚µ‚đ㔓I‚É“K—p‚·‚ê‚ΈÀ‘S‚ɃR[ƒh‚ð•Ï‚¦‚ç‚ê‚éƒeƒNƒjƒbƒN‚ÌŽ–‚¾‚ëH
‚È‚ñ‚ÅŽžŠÔ‚ª‚©‚©‚邯‚©“‚¢‚Æ‚©˜b‚µ‚ªo‚Ä‚é‚ñ‚¾H

353 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 01:48:45.01 ID:ZaumiUQl.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‰½‚©’m‚ç‚È‚¢“z‚ª¬‚¶‚Á‚ĂĕKŽ€‚Åruby‚̃lƒKƒLƒƒƒ“‚µ‚Ă邾‚¯
ruby-dev‚âruby-list‚¾‚Æ‚·‚®‰R‚ª‚΂ê‚é‚©‚ç

‚à‚¤‚±‚Ìr‚炵‚Í”rœ‚¢‚¢‚æ

354 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 02:32:17.52 ID:Hi83U6qj.net]
>>339
> ‘㔓I‚É“K—p‚·‚ê‚ΈÀ‘S‚ɃR[ƒh‚ð•Ï‚¦‚ç‚ê‚éƒeƒNƒjƒbƒN‚ÌŽ–‚¾‚ëH
> ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Á‚Ä“ª‹ó‚Á‚Û‚É‚µ‚đ㔓I‚É“K—p‚·‚ê‚ΈÀ‘S‚ɃR[ƒh‚ð•Ï‚¦‚ç‚ê‚éƒeƒNƒjƒbƒN‚ÌŽ–‚¾‚ëH
> ‚È‚ñ‚ÅŽžŠÔ‚ª‚©‚©‚邯‚©“‚¢‚Æ‚©˜b‚µ‚ªo‚Ä‚é‚ñ‚¾H

‘㔓I‚É“K—p‚·‚邽‚߂ɂÍA\•ª‚Èî•ñ‚ª•K—v‚¾‚©‚炾‚æB

—Ⴆ‚΂Q‚‚̔’l‚ÌŠ|‚¯ŽZ‚Ì“š‚ª‚ ‚Á‚½‚Æ‚·‚é
‚»‚Ì“š‚©‚çA‚È‚ñ‚ƂȂñ‚Ì”’l‚ÌŠ|‚¯ŽZ‚©‚ð‹‚ß‚é‚̂͑å•Ï
“š‚ª•¡”‚ ‚邱‚Æ‚à‚ ‚é‚©‚炾
‚¾‚¯‚Ç‚»‚Ì‚¤‚¿‚ЂƂ‚̔’l‚ª‚í‚©‚Á‚Ä‚¢‚ê‚ÎA“š‚Í‚·‚®‚É•ª‚©‚é


Œ^‚É‚à“¯‚¶˜b‚ªŒ¾‚¦‚éBÓIŒ^•t‚¯Œ¾Œê‚ÌꇂÍA•Ï”‚ÉŒ^‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚©‚ç
‚»‚±‚©‚ç‘㔓I‚ɈÀ‘S‚ɃR[ƒh‚ð•Ï‚¦‚ç‚ê‚éƒeƒNƒjƒbƒN‚ªŽg‚¦‚é

‚¾‚¯‚ÇŒ^‚ª‚í‚©‚ç‚È‚¯‚ê‚ÎA‚»‚±‚©‚ç‘㔓I‚ɈÀ‘S‚ɃR[ƒh‚ð•Ï‚¦‚ç‚ê‚éƒeƒNƒjƒbƒN‚ªŽg‚¦‚È‚¢B
‚¾‚©‚玞ŠÔ‚ª‚©‚©‚éBˆê•”‚Ìl‚Í‚»‚Ì‚±‚Æ‚ðh‚Å‚«‚È‚¢"‚Æ•\Œ»‚µ‚Ä‚¢‚邪jB
‚»‚ê‚͈ႤB‚¢‚­‚‚à‚̉”\«‚ðŒŸ“¢‚µ‚ÄA‚±‚ꂾI‚ƈÀS‚Å‚«‚é‚܂ŎžŠÔ‚ª‚©‚©‚é‚Ì‚¾B



355 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 02:47:32.03 ID:BeMxy3i4.net]
‚Ü‚½Ž©‰‰‚Ì’·•¶‚©

‚»‚ñ‚ȂɎ咣‚µ‚½‚¢Ž–‚ª‚ ‚é‚È‚ç‰SŽÒƒXƒŒ‚¶‚á‚È‚­ruby-dev‚©ruby-list‚ÅŒ¾‚¦
‚í‚´‚í‚´‰SŽÒƒXƒŒ‚ʼnR‚ð‚΂ç‚Ü‚­•K—v‚Í–³‚¢‚¾‚낤

356 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 03:00:08.85 ID:X5PuZ6e5.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚É‚¿‚È‚ñ‚ÅA
‚Ý‚ñ‚Ȃ̓R[ƒh‚ÉŽ©ŒÈ‘‚«Š·‚¦‚̈—‚³‚¹‚鎞‚Á‚ĉ½‚ðŽg‚Á‚Ä‚éH

357 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 03:28:07.16 ID:BeMxy3i4.net]
‰SŽÒƒXƒŒ‚ŃCƒL‚Á‚Ä‚ér‚炵‚Í‚±‚¤‚¢‚¤Ž¿–₪—ˆ‚邯‹}‚É‘ål‚µ‚­‚È‚é‚ñ‚¾‚æ‚È

‰´‚Í•’Ê‚Édefine_method‚ðŽg‚¤‚®‚ç‚¢‚µ‚©‚µ‚Ä‚¢‚È‚¢

358 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 03:36:34.62 ID:Hi83U6qj.net]
‹}‚É‚¨‚ƂȂµ‚­‚È‚é‚Á‚ÄA‚¢‚Ü–é’†‚Ì3Žž”¼‚â‚ÅH

359 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 03:47:09.35 ID:X5PuZ6e5.net]
Ž¿–â‚É“š‚¦‚ç‚ê‚È‚¢‚̂͂킩‚Á‚½

360 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 03:48:56.09 ID:Hi83U6qj.net]
Ž©‰‰‚©‚ÈH

>>344‚ª“š‚¦‚Ä‚é‚Ì‚ÉAŽ¿–â‚ɉž‚¦‚ç‚ê‚él‚ª‚¢‚È‚¢‚È‚ñ‚Ä

361 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 03:54:31.53 ID:X5PuZ6e5.net]
>>347
‚¨‘O‚ÉŒ¾‚Á‚Ä‚é‚ñ‚¾‚ª

362 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 03:58:35.63 ID:Hi83U6qj.net]
‚¦H ‚»‚Ì‘O‚ɉ´‚Ì>>342‚̃ŒƒX‚É“š‚¦‚Ä‚æ
‚¨‚ƂȂµ‚­‚È‚é‚Á‚ÄA‰´‚̃ŒƒX‚É“š‚¦‚ç‚ê‚È‚­‚È‚é‚Á‚Ä
˜b‚¾‚ÆŽv‚Á‚½‚æ

363 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 04:02:09.36 ID:vi6El7FV.net]
ƒ\[ƒX‚𒼂ÅC³‚µÄƒ[ƒh‚µ‚ÄŽÀs‚܂łðrubyƒR[ƒh“à‚Å‹Lq‚Å‚«‚é‚킯‚¾‚©‚çA
Œ¾‚Á‚Ä‚µ‚Ü‚¦‚΂Ȃñ‚¾‚Á‚Äo—ˆ‚é

gem‚Åparse2ruby‚Æ‚©FX‚ ‚邵

364 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 04:18:39.08 ID:X5PuZ6e5.net]
>>349
ID:Hi83U6qju‰´‚ÍID:BeMxy3i4‚¾v‚ÆŒ¾‚í‚ê‚Ä‚àA
ƒXƒŒ‚ð–WŠQ‚µ‚Ä‚é‚̂͂¨‘O‚µ‚©‚¢‚È‚¢‚ñ‚¾‚ª



365 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 04:48:50.54 ID:PRNmBS9S.net]
>>349
‚¢‚‚܂œ¦‚°‰ñ‚é‹C‚¾r‚炵
–{lŠm”F‚·‚é‚©ruby-dev‚©ruby-list‚Å‘‚­”­Œ¾‚µ‚ë

>>351
Ripper.sexp_raw‚Å—Ç‚¢‹ï‡‚Ƀƒ\ƒbƒh‚ð‘‚«Š·‚¦‚ÄŽg‚Á‚Ä‚é

366 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 08:13:32.84 ID:6NwF6CYy.net]
uruby-dev‚©ruby-list‚Å”­Œ¾‚µ‚ëv‚Á‚ÄŒ¾‚¢‚Ü‚­‚Á‚Ä‚é“z‚Í’P”­ID‚ł̎©‰‰íK”Æ‚¾‚©‚痂܂Ȃ¢‚ŃXƒ‹[‚µ‚Ü‚µ‚傤
>>252‚Å‚àà–¾‚µ‚½‚¯‚ÇŽ©Ž¡‚ÌU‚è‚ð‚µ‚½”S’…r‚炵‚Å‚·

367 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 09:16:34.42 ID:X5PuZ6e5.net]
Ž©‰‰‚ðŒJ‚è•Ô‚·r‚炵‚ªƒXƒŒZ–¯‘Sˆõ‚ðr‚炵”F’è‚©
ruby-dev‚©ruby-list‚Å”­Œ¾‚·‚é‚Ì‚ª‚»‚ê‚Ù‚Ç•|‚¢‚Ì‚©‚ÈH

368 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 11:53:12.66 ID:Hi83U6qj.net]
–WŠQ‚Á‚ĉ½H Ruby‚̘b‚µ‚µ‚Ä‚é‚Å‚µ‚å
>>341‚ւ̃ŒƒX‚µ‚Ä‚­‚ê‚é‚Ì‚ð‘Ò‚Á‚Ä‚é‚ñ‚¾‚ªH

369 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 11:54:17.21 ID:Hi83U6qj.net]
>>351
‚»‚êŠÔˆá‚¦‚½‚— –{“–‚Í>>341‚Æ‘‚­‚‚à‚肾‚Á‚½

“§–¾‚ ‚Ú`‚ñ‚³‚ê‚ĂČ©‚¦‚È‚©‚Á‚½‚©‚ç
‚¸‚ê‚Ä‚µ‚Ü‚Á‚½‚Ì‚©‚ÈH

370 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 12:02:37.42 ID:X5PuZ6e5.net]
ƒXƒŒƒbƒh‚Ìis‚ð–WŠQ‚µ‚Är‚ç‚·‚È

371 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 13:07:26.56 ID:7FFT55NR.net]
‚¿‚å‚¢‚ÆŽ¿–â‚Å‚·B
C‚¾‚Æ"__"‚©‚çŽn‚Ü‚Á‚½‚èA"_"+‘å•¶Žš‚ƂȂÁ‚½‚è‚·‚鎯•ÊŽq‚Í—\–ñˆµ‚¢‚¾‚Æ–¾•¶‰»‚³‚ê‚Ă邯‚ÇARuby‚͂ǂ¤‚Ȃ̂©‚¿‚å‚Á‚Æ‹C‚ɂȂÁ‚Ă܂·B
‘g‚Ýž‚Ý‚Å__FILE__ __LINE__ __method__‚Æ‚©‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚̂͒m‚Á‚Ă܂·B

gemƒ‰ƒCƒuƒ‰ƒŠ‚Ì’†‚Å2‚‚̃Aƒ“ƒ_[ƒXƒR[ƒg"__"‚©‚çŽn‚Ü‚èA“¯‚¶‚­"__"‚ÅI‚í‚郃\ƒbƒh–¼‚ð’è‹`‚µ‚悤‚©‚Æl‚¦‚Ă邯‚ÇA–â‘è‚È‚¢‚©‚ȂƎv‚Á‚ÄB

372 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 13:28:17.09 ID:Hi83U6qj.net]
@‚ÅŽn‚Ü‚é•Ï”‚̓Cƒ“ƒXƒ^ƒ“ƒX•Ï”
@@‚ÅŽn‚Ü‚ê‚΃Nƒ‰ƒX•Ï”
$‚ÅŽn‚Ü‚ê‚Αg‚Ýž‚ݕϔ
‘å•¶Žš‚ÅŽn‚Ü‚ê‚Î’è”
self‚ànil‚àtrue‚àfalse‚à•Ï”

373 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 13:31:03.53 ID:X5PuZ6e5.net]
ƒŠƒtƒ@ƒŒƒ“ƒX‚Å‹[Ž—•Ï”‚ÌŠ‚ðŒ©‚Ä‚©‚Ô‚è‚»‚¤‚È‚Ì‚ð‚³‚¯‚ê‚Ζâ‘è‚È‚¢
‚©‚Ô‚Á‚Ä‚àŒ©•ª‚¯‚ç‚ê‚é‚È‚ç–â‘è‚È‚¢

374 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 13:36:18.37 ID:CQTxJs7f.net]
Ripper.sexp‚‚©‚¦‚΃\[ƒX‚ÌŽ©ŒÈ‘‚«Š·‚¦‚Å‚«‚邾‚ë

’N‚¾‚æo—ˆ‡‚È‚¢‚Á‚ÄŒ¾‚Á‚½‚Ì‚Í



375 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 13:41:01.76 ID:Hi83U6qj.net]
’N‚àŒ¾‚Á‚ĂȂ¢‚æH‚—

376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 14:16:42.77 ID:CQTxJs7f.net]
require "ripper"
require "pp"
pp Ripper.sexp("class Foo p self end")
#[:program,
# [[:class,
# [:const_ref, [:@const, "Foo", [1, 6]]],
# nil,
# [:bodystmt,
# [[:command,
# [:@ident, "p", [1, 10]],
# [:args_add_block, [[:var_ref, [:@kw, "self", [1, 12]]]], false]]],
# nil,
# nil,
# nil]]]]
‚±‚ê‚ÅƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª“‚¢‚Æ‚©ŽžŠÔ‚ª‚©‚©‚邯‚©Œ¾‚Á‚Ä‚½“z‚à‚¢‚½‚È

377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 14:21:37.40 ID:Hi83U6qj.net]
>>363
“ǂގžŠÔ‚àŠÜ‚ß‚ê‚ÎAŽžŠÔ‚©‚©‚é‚ñ‚¶‚á‚È‚¢‚ÌH

378 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 14:32:48.20 ID:CQTxJs7f.net]
‚Ç‚ñ‚¾‚¯’x‚¢CPUÏ‚ñ‚Å‚é‚ÌH

379 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 14:42:49.46 ID:Hi83U6qj.net]
>>365
‰½‚ðŒ¾‚Á‚Ä‚é‚ÌH

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Á‚Ä‚¢‚¤‚Ì‚Íl‚ª
‚Ç‚¤‚·‚ׂ«‚©‚ðl‚¦‚é‚ñ‚¾‚æ

¡‰½‚ª–â‘è‚ÅA‚Ç‚¤‚·‚ׂ«‚©‚ðl‚¦‚邽‚߂ɂÍ
ƒ\[ƒXƒR[ƒh‚ð“Ç‚ñ‚Å—‰ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B

‚»‚Ì—‰ð‚·‚é‚܂ł̎žŠÔ‚̘b‚È‚ñ‚¾‚¯‚Ç

‚ÅA‚»‚̃R[ƒh‚ð‚Ç‚¤‚µ‚½‚¢‚Ì‚©‰´‚ɂ͕ª‚©‚ç‚ñ
‚Ü‚¸‚»‚±‚©‚炾‚æ‚ËBŒN‚ªà–¾‚·‚é‚ׂ«‚±‚Æ‚Í

380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 15:09:58.55 ID:CQTxJs7f.net]
ƒƒ\ƒbƒh’ŠoAƒCƒ“ƒ‰ƒCƒ“‰»Aƒƒ\ƒbƒhƒVƒOƒjƒ`ƒƒ‚Ì•ÏX‚ÆA
IDE‚É‚ ‚éŽå‚ÈƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\‚È‚ñ‚¾‚ª
‚±‚ê‚ðruby‚É‚Ío—ˆ‚È‚¢‚ÆŒ¾‚Á‚Ä‚½“z‚ª‹‚é‚炵‚¢

381 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 15:28:24.67 ID:7FFT55NR.net]
>>360
‚ ‚肪‚Æ‚¤B
‚©‚Ô‚Á‚½‚ç‚»‚ÌŽž‚Á‚Ä‚±‚Ƃœ˂«i‚݂܂·B

382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 15:45:11.24 ID:X5PuZ6e5.net]
Kernelƒ‚ƒWƒ…[ƒ‹‚É__‚ÅŽn‚܂郃\ƒbƒh‚ª‚ ‚é‚©‚ç‚»‚ê‚É‚à‹C‚ð‚‚¯‚ë
‚í‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚Á‚½‚çˆê“xŽ©•ª‚ÅƒŠƒtƒ@ƒŒƒ“ƒX‚ðŒŸõ‚µ‚Äו”‚܂łµ‚Á‚©‚茩‚ë

383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 15:51:07.46 ID:F+iLZcQ1.net]
>>367
ƒƒ\ƒbƒh’Šo‚͂ł«‚邯‚ǃCƒ“ƒ‰ƒCƒ“‰»‚âƒVƒOƒjƒ`ƒƒ‚Ì•ÏX‚͈À‘S‚É‚Ís‚¦‚È‚¢‚æ
ŽÀۂɂǂ̃ƒ\ƒbƒh‚ªŒÄ‚΂ê‚é‚©‚ÍŽÀs‚µ‚Ă݂é‚܂ŕª‚©‚ñ‚È‚¢‚µAƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ńƒ\ƒbƒh‚ª‘¶Ý‚µ‚È‚¢ê‡‚·‚ç’¿‚µ‚­‚È‚¢

384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 16:13:40.93 ID:X5PuZ6e5.net]
ƒVƒOƒjƒ`ƒƒ‚Ì•ÏX‚ÍARipper.sexp‚©‚ç‚Ì”z—ñ‚ð‚܂킵‚Ä‹ŒƒVƒOƒjƒ`ƒƒ‚ðŽw’è‚̂ɑ‚«Š·‚¦‚ă\[ƒX‚É–ß‚¹‚Ηǂ¢‚悤‚ÉŒ©‚¦‚é
‚»‚à‚»‚àrubymine‚Åo—ˆ‚é
ƒCƒ“ƒ‰ƒCƒ“‰»‚È‚ñ‚Ä•’Ê‚É:assign•”•ª‚ðŽg‚í‚ê‚Ă邯‚±‚ë‚Å“WŠJ‚·‚ê‚΂¢‚¢‚¾‚¯‚¾‚©‚çƒVƒOƒjƒ`ƒƒ‚Ì•ÏX‚æ‚èŠy‚»‚¤
‹t‚ɕϔ‚ÌØ‚èo‚µ‚ào—ˆ‚邾‚낱‚ê

‚¿‚å‚Á‚ƃR[ƒh‚ð‘‚¢‚Ă݂邩



385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 16:34:07.16 ID:DhuU3UWX.net]
Electron‚Ý‚½‚¢‚ÉWebƒx[ƒX‚ÅGUI‚ðì‚Á‚ÄRuby‚Å“®“Iˆ—‚ðs‚¤ƒtƒŒ[ƒ€ƒ[ƒN‚Æ‚©‚È‚¢‚ñ‚©‚È
ActiveScriptRuby‚͋߂¢‚¯‚ÇWin/IEŒÀ’è‚Ìã‚ÉRScript‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚é‚Ì‚ªƒCƒ}ƒCƒ`
ƒCƒ“ƒXƒg[ƒ‹•s—v‚ÅŒy—Ê¥Œy‰õ‚Ȃ̂ª—~‚µ‚¢

386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 17:06:02.35 ID:F+iLZcQ1.net]
>>371
–¼‘O‚ªˆê’v‚·‚ê‚Γ¯‚¶ƒƒ\ƒbƒh‚ÆŒ©˜ô‚·‚ÌH
‚Æ‚ñ‚Å‚à‚È‚¢ƒR[ƒhƒNƒ‰ƒbƒVƒƒ[‚ɂȂé‚È

387 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 19:08:51.91 ID:Hi83U6qj.net]
Œ‹‹ÇRuby‚ł͌ó•â‚ðo‚·‚Æ‚±‚ë‚܂łµ‚©‚Å‚«‚È‚¢‚ñ‚¾‚æ‚Ë
‘㔓I‚É“K—p‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢

‚»‚Ì•ÏX‚ª³‚µ‚¢‚©‚Ç‚¤‚©‚ðƒR[ƒh‘S‘Ì‚ð“Ç‚ñ‚Å
l‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚çAŽžŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¤

388 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/17(“ú) 19:09:35.99 ID:Hi83U6qj.net]
>>367
> ƒƒ\ƒbƒh’ŠoAƒCƒ“ƒ‰ƒCƒ“‰»Aƒƒ\ƒbƒhƒVƒOƒjƒ`ƒƒ‚Ì•ÏX‚ÆA
> IDE‚É‚ ‚éŽå‚ÈƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\‚È‚ñ‚¾‚ª

­‚È‚¢‚Ë

389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/17(“ú) 22:52:07.76 ID:X5PuZ6e5.net]
r‚ç‚·‚È

390 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 02:29:22.24 ID:YRbzAMDV.net]
ID:Hi83U6qj‚̃ŒƒX‚Í–µ‚‚¾‚炯‚¾‚È
ŋ߂Ìr‚炵‚Í‚±‚ñ‚Ȃɒö“x‚ª’á‚¢‚ÌH

391 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 06:38:14.70 ID:SUjpjhtq.net]
‚¶‚á‚ ‚»‚Ì–µ‚‚ª‚ǂꂩ‚ðŽw“E‚µ‚Ü‚µ‚傤

392 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 06:48:05.27 ID:D7KhQLFT.net]
ƒAƒ“ƒ`‚ªo‚½‚È‚çƒAƒ“ƒ`ƒXƒŒ‚Ö—U“±‚ð‚µ‚ë
‚»‚Ì‚½‚߂̃Aƒ“ƒ`ƒXƒŒ‚È‚ñ‚¾‚©‚ç

>>378
Ruby‚ɂ‚¢‚ÄiƒAƒ“ƒ`ê—pj Part00‚S
https://mevius.5ch.net/test/read.cgi/tech/1249737531/
‚Ù‚çAƒAƒ“ƒ`ƒXƒŒ‚ª‚ ‚é‚ñ‚¾‚©‚ç‚à‚¤—ˆ‚é‚È‚æ
‚»‚±‚È‚çD‚«‚È‚¾‚¯ƒlƒKƒLƒƒƒ“‚µ‚Ä‚à‰R‚‚¢‚Ä‚à’N‚à•¶‹å‚ðŒ¾‚í‚È‚¢‚©‚ç

393 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 07:53:27.68 ID:SUjpjhtq.net]
–µ‚‚ÌŽw“E‚Ü‚¾H

394 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 07:53:50.72 ID:SUjpjhtq.net]
Œ–‰Ü‚Ó‚Á‚©‚¯‚Æ‚¢‚ăAƒ“ƒ`ƒXƒŒ‚É“¦‚°‚é‚킯‚È‚¢‚æ‚ËH‚—



395 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/18(ŒŽ) 08:25:44.94 ID:9Kb0ajxH.net]
2chŠwK–@i¡‚È‚ç5ch‚©j‚Á‚ÄŒ¾‚í‚ê‚Ä‚½‚â‚‚ª’Ê‚¶‚邯Žv‚Á‚Ä‚é‚ñ‚¾‚낤‚¯‚Ç‚ÈB

396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 12:55:26.65 ID:L2o9nXM3.net]
‰SŽÒƒXƒŒ‚̓XƒŒÁ”‚µ‚¢‚¯‚ǃAƒ“ƒ`ƒXƒŒ‚Í‚º‚ñ‚º‚ñ—¬s‚Á‚ĂȂ¢‚È
ƒAƒ“ƒ`Ž€‚ñ‚Å‚éH

397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 14:28:08.01 ID:jKkrC/n/.net]
python‚ª—¬s‚Á‚Ă邩‚ç‚È‚ B–{‚àpython‚΂Á‚©‚è

398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/18(ŒŽ) 15:10:45.19 ID:aXpCltYZ.net]
ƒAƒ“ƒ`‚͎₵‚­‚ĉSŽÒƒXƒŒ‚É—ˆ‚¿‚Ⴄ‚킯‚©

399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 15:26:16.95 ID:XEro/kye.net]
>>371‚ðŽQl‚É‚µ‚½‚烊ƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\‚ð‘g‚ß‚½
ƒ\[ƒX“ǂݞ‚ñ‚ÅSŽ®‘‚«Š·‚¦‚ă\[ƒX‚É‘‚«–ß‚·‚Á‚Ĉ—‚¾‚¯‚lj´‚Å‚àŠÈ’P‚Éo—ˆ‚é‚ñ‚¾‚È

400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 15:56:52.19 ID:e/V/7Ip9.net]
self‚ª‚Ç‚±‚̂ǂ¢‚‚Ȃ̂©‚ª–â‘è‚È‚ñ‚¾‚ª‚È

401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 16:10:14.00 ID:zBhLgaSa.net]
‚±‚Á‚¿‚ł͖â‘è‚É‚·‚ç‚È‚Á‚ĂȂ¢
‰´‚Å‚·‚ço—ˆ‚郌ƒxƒ‹‚¾‚¯‚ÇA‚»‚ê‚Å‚à–³—‚È‚çVM‚ɃoƒCƒgƒR[ƒhŒ©‚¹‚Ä‚à‚ç‚Á‚½‚çH

402 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/18(ŒŽ) 16:25:37.10 ID:4mfkLjZ7.net]
>>387
‚»‚ñ‚ÈŽ–‚à•ª‚©‚ç‚È‚¢‚¨‘O‚ª–³”\‚È‚¾‚¯
‚à‚¤—ˆ‚È‚­‚Ä‚¢‚¢‚¼

403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 16:30:56.90 ID:zBhLgaSa.net]
[:var_ref, [:@kw, "self", [2, 0]]]‚Ý‚½‚¢‚ȃm[ƒh‚ª‚ ‚è‚»‚ê‚ðã‚É‚½‚Ç‚Á‚Äs‚­‚Æself‚ª‰½‚©”»‚é
SŽ®‚ÍŠµ‚ê‚ê‚Γǂ߂邵Aˆ—‚àŠy

404 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 17:48:23.09 ID:e/V/7Ip9.net]
“ü‚ê‘Ö‚¦‚邱‚Æ‚ª‚Å‚«‚¿‚Ⴄ‚©‚çŽÀۂɂ͒Pƒ‚ɂ͂¢‚©‚È‚¢‚Á‚Ä‚±‚Æ‚ðŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯



405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:23:52.48 ID:SUjpjhtq.net]
>>390
–â‘è‚ÍA‚»‚ꂪ•ª‚©‚Á‚Ä‚àƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Å‚«‚È‚¢‚Á‚Ä‚±‚ƂȂñ‚¾‚æ‚Ë

406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:26:15.43 ID:SUjpjhtq.net]
‚¢‚âA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‘O‚̃\[ƒXƒR[ƒh ‚©‚çSŽ®‚ðì‚Á‚Ä

‚»‚ÌSŽ®‚©‚çuƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚³‚ꂽƒ\[ƒXƒR[ƒh‚𶬂µ‚ÄŒ©‚¹‚év‚Á‚Ä
Œ¾‚¤‚̂Ȃç‚Ç‚¤‚¼‚—‚Ç‚¤‚¼‚— ‚Á‚Ęb‚¾‚¯‚Ç

‰Â”\•s‰Â”\‚̘b‚È‚ç‰Â”\B‚¾‚¯‚Ç‘å•Ï‚·‚¬‚Ȃ̂łâ‚ç‚È‚¢
‚»‚ê‚ðuƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Å‚«‚È‚¢v‚Á‚Ä‚¢‚¤•\Œ»‚Å>>392‚Í‘‚¢‚½

407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:30:35.88 ID:ksjf7Uk6.net]
>>393
‚¢‚Ⳋm‚ÉÄŒ»‚·‚é‚͕̂s‰Â”\‚¾‚æ
1+1‚Æ‚©ƒ_ƒ“ƒv‚µ‚Ä‚Ý

408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:33:39.72 ID:SUjpjhtq.net]
>>394
‰´‚àSŽ®‚©‚çi‰Â“Ç«‚ª‚‚¢jƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚³‚ꂽ
ƒ\[ƒXƒR[ƒh‚ðì‚èo‚·‚͕̂s‰Â”\‚¾‚ÆŽv‚Á‚Ă邿‚—
‚¾‚©‚çƒ_ƒ“ƒv‚·‚é‚܂łà‚È‚¢

‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚Á‚ÄŒ¾‚¤‚ÆAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̘b‘è‚Å
SŽ®ASŽ®A‚Á‚ĉ½‚ªŒ¾‚¢‚½‚¢‚ñ‚¾‚±‚¢‚ÂH‚Á‚Ä‚±‚Æ
SŽ®‚ÍƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Ɖ½‚ÌŠÖŒW‚à‚ ‚è‚Ü‚¹‚ñ

409 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:35:19.46 ID:SUjpjhtq.net]
SŽ®‚©‚ç‰Â“Ç«‚ªˆ«‚¢•ςȃ\[ƒXƒR[ƒh‚ɕϊ·‚·‚邱‚Ƃ͂ł«‚邾‚낤‚ª
‚»‚è‚჊ƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Æ^‹t‚Èsˆ×‚¾‚µ‚È

410 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 21:53:35.09 ID:ZBmMrMTz.net]
‚»‚¤‚»‚¤
ripper‚ÌAST‚̓R[ƒh¶¬‚ɂ͕sŒü‚«‚Å‚ ‚邯Œ¾‚Á‚Ă邾‚¯‚ÅA•Ê‚ÉRuby‚ð”ے肵‚Ä‚¢‚é‚킯‚¶‚á‚È‚¢‚̂ɉ½‚ð•KŽ€‚ÉŠ«‚¢‚Ä‚é‚ñ‚¾‚낤‚Ë
ƒR[ƒh¶¬‚ÉŠÖ‚µ‚Ä‚ÍA’P‚Éu•¶–@ã‚Ì“¯’l‚̉ðŽßv‚ðˆêØ“ü‚ê‚È‚¢A‚æ‚è’჌ƒxƒ‹‚ȃp[ƒT‚ðì‚Á‚ijŠm‚ÈAST‚𓾂ç‚ê‚΂¢‚¢‚¾‚¯‚Ì‚±‚Æ‚¾
“®“IŒ^‚¾‚Á‚ÄÓIŒ^‚ɂ͂Ȃ¢—Ç‚³‚ª‘òŽR‚ ‚é‚Ì‚ÉAƒAƒ“ƒ`˜AŒÄŒN‚Í‚»‚±‚𖳎‹‚µ‚ÄuÓIŒ^‚ɂł«‚邱‚Ƃ͑S‚ÄRuby‚É‚à‚Å‚«‚év‚Æ‚¢‚¤–³’ƒ‚ÈŽå’£‚𑱂¯‚Ä‚¢‚é
‚»‚¤‚â‚Á‚Ä–{Ž¿‚ð—‰ð‚µ‚È‚¢‚܂ܖ³—‹Ø‚Å”½˜_‚·‚é‚©‚ç”nŽ­‚É‚³‚ê‚é‚ñ‚¾‚Æ‚¢‚¢‚©‚°‚ñ‹C•t‚¯

411 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/18(ŒŽ) 23:16:47.78 ID:LVUvAKSO.net]
‰SŽÒ‚¾‚©‚çRuby‚ÆPython‚̈Ⴂ‚ª‚í‚©‚ç‚ñ‚Ì‚¾‚¯‚ÇA‚Ç‚¤ˆá‚¤‚ñ‚¾H
Ruby‚ª‚à‚Á‚Æ—¬s‚Á‚Ä‚à‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç

412 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/18(ŒŽ) 23:28:55.91 ID:tRPcthrg.net]
‚¨‚¢ƒAƒ“ƒ`A
‰SŽÒéx‚µ‚ĂȂ¢‚Å‚¢‚¢‰ÁŒ¸ƒAƒ“ƒ`ƒXƒŒ‚É‹A‚ê‚æ
‚¨‚Ü‚¦‚ªƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Å‚«‚È‚¢‚͔̂»‚Á‚½‚©‚ç

413 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:03:52.94 ID:iE/A7V+0.net]
Ž©•ª‚Å‚¤‚Ü‚­ƒ\[ƒXƒR[ƒh‚É‘‚«–ß‚·ˆ—‚ª‘‚¯‚È‚¢‚Ì‚ðRuby‚ÌŠˆ×‚É‚µ‚Ă̓_ƒ‚¾‚낤

‚Ç‚¤‚µ‚Ä‚à‚â‚肽‚¢ê‡‚ÍRipper2ruby‚Á‚Ägem‚ðŽg‚¦

414 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:16:12.52 ID:si5W7uAD.net]
‰Â”\•s‰Â”\‚̘b‚ÉŽ‚Á‚Ä‚¢‚­‚©‚çi‚í‚´‚Æ‚â‚Á‚Ä‚éHj
˜b‚ª‚â‚₱‚µ‚­‚È‚é‚ñ‚¾‚æ

\•¶‰ðÍ‚ÍAÓI‚Å‚à“®“I‚Å‚à‚Å‚«‚éB
‚»‚ÌŽžA‚ǂꂾ‚¯‚Ìî•ñ‚𓾂ç‚ê‚é‚©‚Á‚Ä‚¢‚¤‚Ì‚Í
Œ^î•ñ‚ð‘‚¢‚Ä‚ ‚éÓI‚̂ق¤‚ª‘½‚¢‚͖̂¾”’
i“®“I‚̃ƒŠƒbƒg‚Í‘‚©‚È‚­‚Ä—Ç‚¢‚±‚ƂȂñ‚¾‚©‚çA“®“I‚Ì•û‚ª‘½‚­‚Ȃ邱‚Ƃ͂Ȃ¢j

ÓI‚̂ق¤‚ª‚æ‚葽‚­‚Ìî•ñ‚𓾂ç‚ê‚éB
‚»‚ꂪƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð‚·‚éã‚Å‚Ìî•ñ‚Ì‘½‚³‚ɂ‚Ȃª‚èA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ðŽ©“®‰»‚·‚éã‚Å‚Ìî•ñ‚É‚à‚‚Ȃª‚éB

ÓI‚̂ق¤‚ª—\‚ß‘‚¢‚Ä‚¨‚­î•ñ‚ª‘½‚¢•ªAÓI‰ð͂ł킩‚邱‚Æ‚ª‘½‚¢B
“®“I‚¾‚Ƃ킩‚ç‚È‚¢î•ñ‚ÍAl‚ªƒR[ƒh‚ðŒ©‚Ä„‘ª‚·‚邵‚©‚È‚¢
l‚Ìì‹Æ‚Í’x‚¢AƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Ì‘¬“x‚ɂ‚Ȃª‚Á‚Ä‚­‚é

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‰Â”\‚©•s‰Â”\‚©‚̘b‚¶‚á‚È‚¢
ì‹Æ‚·‚鎞‚Ì‘¬“x‚̘b



415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:19:53.94 ID:iE/A7V+0.net]
‘f’¼‚Égem‚Ìripper2ruby‚ðŽg‚¦
‚¨‚Ü‚¦‚ɂ͖³—‚¾‚©‚ç

416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:21:21.03 ID:si5W7uAD.net]
‚à‚¿‚ë‚ñripper2ruby‚ÍƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð‚·‚é‚½‚ß‚Ìgem‚ł͂Ȃ¢

417 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:24:43.81 ID:cabpZd/N.net]
rubymine‚ðŽg‚Á‚ĂȂ¢‚ÌH
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÍŠÈ’P‚¾‚æ

418 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:32:24.61 ID:si5W7uAD.net]
‰´‚ªŒ¾‚Á‚Ä‚àM—p‚µ‚È‚¢‚Ì‚¾‚낤‚©‚çA

washiiku.hatenablog.com/entry/2014/12/19/054914

> ã‚É‘‚¢‚½‚悤‚ɕϔ‚ÌŒ^‚ðƒGƒfƒBƒ^‚ªŽ@‚µ‚Ä‚­‚ê‚é‚Ì‚ÅA
> ‘Ήž‚·‚郃\ƒbƒh‚ȂǂɃWƒƒƒ“ƒv‚µ‚½‚èA‹t‚ÉŽg—p‚³‚ê‚Ä‚¢‚é
> ‰ÓŠ‚àˆê——‚Å•\ަ‚Å‚«‚Ü‚·(‚½‚¾‚µÃ“IŒ¾Œê‚قdzŠm‚ł͂Ȃ¢)

> JetBrainsŒn‚ł͂¨“éõ‚݂ł·‚ªƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª•Ö—˜‚Å‚·B
> ƒXƒR[ƒv“à‚̕ϔ–¼‚Ì•ÏX‚ª’è”Ô‚Å‚·‚ªAƒNƒ‰ƒX–¼‚ȂǃOƒ[ƒoƒ‹‚È
> –¼‘O‚ÍŒ^î•ñ‚©‚çƒvƒƒWƒFƒNƒg‘S‘Ì‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð‚µ‚Ä‚­‚ê‚Ü‚·B
> (ãq‚µ‚½‚Æ‚¨‚èÓIŒ¾Œê‚قdzŠm‚ł͂Ȃ¢‚Ì‚ÅA‘å‹K–͂ȕÏX‚ÍŽÀ—p“I‚ł͂Ȃ¢)


‚±‚̳Šm‚łȂ¢‚Æ‚¢‚¤‚Ì‚ª–â‘è‚ÅAŒ‹‹Çl‚ª”»’f‚·‚é•”•ª‚ª‘½‚­‚È‚éB
‘å‹K–͂ȕÏX‚ÍŽÀ—p“I‚ł͂Ȃ¢‚͉̂½ŒÌ‚©‚ÆŒ¾‚¤‚Æ
‘å‹K–Í•ÏX‰ÓŠ‚ª‘½‚¢l‚ª”»’f‚·‚éꊂª‘½‚¢‚Ì‚Å
³‚µ‚¢‚±‚Æ”»’f‚·‚é‚Ì‚ª‘å•Ï

419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:33:30.38 ID:si5W7uAD.net]
https://twitter.com/nagise/status/890031111828414464

RubyMine‚à‚©‚È‚èŠæ’£‚Á‚Ä‚­‚ê‚é‚ñ‚Å‚·‚ªA‚»‚ê‚Å‚àŒ´—“I‚ÉŒÀŠE‚ª‚ ‚é‚Ì‚ÅA
Žg‚Á‚½ê‡A˜R‚ꂪ‚ ‚Á‚½‚èA‚ ‚é‚¢‚͉ßè‚ɕϊ·‚µ‚ĂȂ¢‚©Šm”F‚ª•K—v‚¾‚Á‚½‚肵‚Ü‚·‚ËiŽ©•ª‚ÌŒoŒ±ãjB

420 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 00:35:31.16 ID:OxL2RNB7.net]
>>406
Ruby‚ɂ‚¢‚ÄiƒAƒ“ƒ`ê—pj Part00‚S
https://mevius.5ch.net/test/read.cgi/tech/1249737531/
‚¨‚Ü‚¦‚̃XƒŒ‚É‹A‚ê
“ñ“x‚ƉSŽÒ‚ðéx‚»‚¤‚Æ‚·‚é‚È

421 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:41:45.22 ID:cabpZd/N.net]
o—ˆ‚éo—ˆ‚È‚¢‚̘b‚¶‚á‚È‚¢‚Á‚ÄŽ©•ª‚ÅŒ¾‚¢o‚µ‚Ä‚©‚ç‚Ü‚¾30•ª‚àŒo‚Á‚ĂȂ¢‚Ì‚ÉA
o—ˆ‚éo—ˆ‚È‚¢‚̘b‚É–ß‚µ‚½‚È
‚±‚ê‚ł͒N‚àƒAƒ“ƒ`‚ðM‚¶‚Ä‚­‚ê‚È‚¢‚í

422 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:46:31.62 ID:si5W7uAD.net]
“®“IŒ¾Œê‚ª‚È‚ºƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÉŽã‚¢‚©‚Æ‚¢‚¤‚Æ
‚¢‚ƒNƒ‰ƒX‚Ì’è‹`‚ª’è‚܂邩‚ðl‚¦‚Ă݂ê‚΂킩‚é

‚Ü‚¸ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Æ‚¢‚¤‚̂̓\[ƒXƒR[ƒh‚ðC³‚·‚é
‚»‚µ‚ăNƒ‰ƒX‚Ì’è‹`‚̓\[ƒXƒR[ƒh‚©‚綬‚³‚ê‚é

‚±‚ÌŽžAƒ\[ƒXƒR[ƒh‚©‚çƒNƒ‰ƒX‚Ì’è‹`‚ª’Pƒ‚ÉŒˆ‚Ü‚ê‚Ηǂ¢‚Ì‚¾‚ª
“®“IŒ¾Œê‚Å‚ÍAŽÀs‚·‚é‚܂ŃNƒ‰ƒX‚Ì’è‹`‚ªŒˆ‚Ü‚ç‚È‚¢

‚È‚ç‚ÎŽÀs‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚©‚à‚µ‚ê‚È‚¢‚ªA‰½‚ð‚Ç‚¤ŽÀs‚·‚ê‚Î
ƒNƒ‰ƒX‚Ì’è‹`‚ª’è‚Ü‚é‚Ì‚©‚ð’m‚é•û–@‚ª‚È‚¢

‚‚܂èƒNƒ‰ƒX‚ðƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚·‚éê‡A
ƒNƒ‰ƒX‚ÌŠ®¬Œ`‚ð’m‚邱‚Æ‚ª‚Å‚«‚È‚¢‚Ì‚ÅA
lŠÔ‚ª”»’f‚·‚邵‚©‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢ŽžŠÔ‚ª‚©‚©‚é

423 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 00:47:31.81 ID:OxL2RNB7.net]
>>409
’·•¶‚Í‚¢‚¢‚©‚玩•ª‚̃XƒŒ‚Ö‹A‚ê
‚±‚±‚Í‚¨‚Ü‚¦‚Ì“ú‹L’ ‚¶‚á‚È‚¢

424 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:48:21.71 ID:si5W7uAD.net]
>>408
> o—ˆ‚éo—ˆ‚È‚¢‚̘b‚É–ß‚µ‚½‚È
‚¢‚‰´‚ªo—ˆ‚éo—ˆ‚È‚¢‚̘b‚É–ß‚µ‚½H

ŽÀÛ‚ÉRubyMine‚ðŽg‚Á‚Ä‚¢‚él‚ªA
o—ˆ‚È‚¢‚Á‚ÄŒ¾‚Á‚Ä‚é‚Á‚ĘbH



425 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 00:49:30.71 ID:OxL2RNB7.net]
>>411
ƒAƒ“ƒ`‚ª‰SŽÒƒXƒŒ‚Å–\‚ê‚é‚È‚ç

426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:49:36.49 ID:si5W7uAD.net]
>>410
> ‚±‚±‚Í‚¨‚Ü‚¦‚Ì“ú‹L’ ‚¶‚á‚È‚¢

‚»‚è‚ቴ‚Ì“ú‹L’ ‚¶‚á‚È‚¢‚æ‚—
‚Ý‚ñ‚Ȃ̓ú‹L’ ‚¾‚æ

•ÖŠ‚Ì—Ž‘‚«‚È‚ñ‚Ä‚¢‚¢•û‚à‚³‚ê‚Ä‚¢‚邪
‰´‚Í‚»‚ÌŒ¾‚¢•û‚ÍD‚«‚ł͂Ȃ¢

427 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:51:32.45 ID:cabpZd/N.net]
https://mevius.5ch.net/test/read.cgi/tech/1249737531/
ƒAƒ“ƒ`‚̓Aƒ“ƒ`ê—pƒXƒŒ‚Å‚â‚ê

428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:57:25.70 ID:UYOJvaLF.net]
’P”­ID‚ÅŽ©‰‰‚µ‚Ü‚­‚éŽ©Ž¡~éx‚è‚Ìr‚炵‚É‚Í\‚¤‚È
ƒXƒ‹[‚µ‚ë

429 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:58:50.33 ID:cabpZd/N.net]
Ž©‰‰‚ª‚΂ê‚Ä‚ñ‚¼

430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 00:59:26.95 ID:si5W7uAD.net]
’P”­ID‚¨‘O‚â‚ñ‚—

431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:01:02.38 ID:cabpZd/N.net]
ƒAƒ“ƒ`ƒXƒŒ‚ÅD‚«‚È‚¾‚¯‚â‚ê
‚±‚±‚Í‚¨‘O‚̂悤‚ȃAƒ“ƒ`‚Ì‚½‚߂̃XƒŒ‚ł͂Ȃ¢

432 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:02:55.81 ID:7WjlvYND.net]
‚»‚ë‚»‚낤‚´‚¢‚©‚çƒAƒ“ƒ`‚̓Aƒ“ƒ`ƒXƒŒ‚Ö‹A‚ê

433 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:03:46.23 ID:si5W7uAD.net]
’P”­IDAŽ©‰‰‚΂ê‚Ä‚é‚ÅH‚—

434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:05:19.68 ID:cabpZd/N.net]
Œ©‚¦‚È‚¢“G‚Æ“¬‚Á‚Ä‚¢‚È‚¢‚ŃAƒ“ƒ`ƒXƒŒ‚Ö‹A‚ê
‚»‚±‚È‚çD‚«‚È‚¾‚¯Ž©‰‰‚µ‚Ä‚à’N‚à•¶‹å‚ðŒ¾‚í‚È‚¢‚©‚ç



435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:06:10.31 ID:si5W7uAD.net]
‚Í‚Á‚«‚茾‚í‚È‚¢‚Æ—‰ð‚Å‚«‚È‚¢‚Ì‚©‚ÈH
‰´‚̓Aƒ“ƒ`ƒXƒŒ‚É‚Ís‚«‚Ü‚¹‚ñ
‰½“xŒ¾‚í‚ê‚Ä‚à‚Ë

436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:09:10.98 ID:cabpZd/N.net]
ƒAƒ“ƒ`‚â‚肽‚¢‚È‚çƒAƒ“ƒ`ƒXƒŒ‚Ös‚¯
‚±‚±‚͉SŽÒ‚Ì‚½‚߂̃XƒŒ‚¾

‰SŽÒ‚ðéx‚·‚½‚߂̃XƒŒ‚ł͂Ȃ¢

437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:10:01.09 ID:si5W7uAD.net]
_—lu‚¨‘O‚ÌŠè‚¢‚ÍŠ‚¦‚ç‚ê‚邱‚Ƃ͂Ȃ©‚Á‚½v

438 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:11:14.38 ID:7WjlvYND.net]
‚»‚à‚»‚à‚È‚ñ‚ŃAƒ“ƒ`‚Í”­‹¶‚µ‚Ä‚ñ‚ÌH
Šç^‚ÁÔ‚É‚µ‚ĂȂ¢‚Å—Ž‚¿’…‚¯‚æ

439 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:12:07.22 ID:si5W7uAD.net]
”­‹¶‚Í‚µ‚ĂȂ¢‚æ‚—
–Ê”’‚¢‚©‚ç‘‚«ž‚ñ‚Å‚é

440 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:12:28.45 ID:cabpZd/N.net]
‚»‚ñ‚ȂɉSŽÒƒXƒŒ‚År‚炵sˆ×‚âƒAƒ“ƒ`‚ð‚â‚肽‚¢‚Ì‚©H

441 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:14:15.45 ID:si5W7uAD.net]
r‚炵‚ĂȂ¢‚æH
Ruby‚ÅƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÍÓIŒ¾Œê‚æ‚è‚à
‘å•Ï‚¾‚Á‚Ęb‚ð‚µ‚Ä‚é

442 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:15:12.45 ID:cabpZd/N.net]
‰SŽÒƒXƒŒ‚¶‚á‚È‚¢‚Ƙb‚¹‚È‚¢‚±‚ƂȂ̂©H
ƒAƒ“ƒ`ƒXƒŒ‚ł͘b‚¹‚È‚¢‚Ì‚©H

443 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:17:14.70 ID:si5W7uAD.net]
‰SŽÒƒXƒŒˆÈŠO‚Å‚à˜b‚¹‚邿
‚½‚¾‚µƒAƒ“ƒ`‚¶‚á‚È‚¢‚©‚ç‚ËBRuby‚Ì“Á’¥‚ðŒ¾‚Á‚Ä‚¢‚邾‚¯
ƒAƒ“ƒ`ƒXƒŒˆÈŠO‚ÌRubyƒXƒŒ‚Ç‚±‚łłà˜b‚ð‚·‚é

444 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:19:57.23 ID:cabpZd/N.net]
‚¨‘O‚Ì‚â‚Á‚Ä‚«‚½‚±‚Ƃ̓Aƒ“ƒ`ˆÈŠO‚̉½ŽÒ‚Å‚à‚È‚¢‚ñ‚¾‚ª

‚±‚ê‚©‚ç‚àA“¯‚¶Ž–‚𑱂¯‚Ä‚¢‚­‹C‚©H



445 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:22:18.20 ID:si5W7uAD.net]
‚Í‚¢

446 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:23:17.40 ID:cabpZd/N.net]
‚‚܂èA‘¼‚Ìl‚ɃAƒ“ƒ`sˆ×‚ÆŽóŽ~‚ß‚ç‚ê‚Ä‚¢‚邯”»‚Á‚Ä‚ÄA
ŒÌˆÓ‚É‘±‚¯‚é‚킯‚¾‚ÈH
‚â‚ß‚é‹C‚Í–³‚¢‚Ì‚©H

447 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:23:40.17 ID:si5W7uAD.net]
‚È‚¢

448 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:25:41.82 ID:cabpZd/N.net]
‘¼‚Ìl‚Ɍ̈ӂɕs‰õ‚ð—^‚¦‚ésˆ×‚𑱂¯‚邯‚¢‚¤Ž–‚¾‚Ë
”‚⃌ƒX‚Ì—˜—p“™‚ð—‰ð‚µ‚Ä‚¢‚é‚©H

449 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:27:13.66 ID:si5W7uAD.net]
‚¤‚ñ

450 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:29:43.14 ID:cabpZd/N.net]
‚‚܂èA‚í‚©‚Á‚½ã‚Å‚â‚Á‚Ä‚¢‚邯‚¢‚¤Ž–‚¾‚Ë

‚»‚ê‚ÆA‚¢‚Ü‚³‚炾‚ªruby‰SŽÒH

451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:30:38.45 ID:si5W7uAD.net]
ƒEƒC

452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 01:32:59.85 ID:cabpZd/N.net]
‚‚܂èRuby‰SŽÒ‚¾‚©‚çŠÔˆá‚Á‚½‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚½‚Æ‚¢‚¤Ž–‚¾‚Ë

‚»‚ê‚͂‚܂èA‚±‚ê‚©‚ç‚àŠÔˆá‚Á‚½Ž–‚ðŒ¾‚¢‘±‚¯‚é‚Á‚ÄŽ–‚©‚ÈH

453 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:33:45.75 ID:si5W7uAD.net]
ƒm[

454 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:36:06.55 ID:cabpZd/N.net]
‚»‚̕ԓš‚ÍA¡Œã‚Í”½È‚µ‚ÄŠÔˆá‚Á‚½‚±‚Æ‚ðŒ¾‚í‚È‚¢A‚Á‚ÄŽ–‚ðˆÓ–¡‚µ‚Ä‚¢‚é‚Ì‚©‚ÈH



455 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:39:05.84 ID:si5W7uAD.net]
@@@@@@ @ @ Q_
@ @ @ @ , ]' L@@@M`]A @ @ @ @ @ @ ^P:ŽO}
.@@ @ ^,. -„Ÿ]- ¤.@@ R@@@@@@@@/@@ ,.j
@Q,.:_'QQQQQ_RA@.!@@@@ @ .^ @ _,É
@ `]A{@‚Ö@@'ÞÜ@`!~R. !@@@@ ^{.@@/
@@@ M!@‚µß@ i@ßj@`v]™q@@@, '::::::::R¤/ @@@@‚»‚ñ‚È‚±‚Æ‚æ‚è–ì‹…‚µ‚悤‚ºI
.@@@ {.l @ 'Ü@ @ @ Þ 6',!@@ / :::::::::::::::/ __
. @ @ q@@< LP,Ì@ .ɰ'_ , ]'L::::::::::::::;/ i_ƒm)]-¤
.@ @ @ R.A ` ]", ]L]:ƒ‰ ':::::::::::::::: ;Ú.@@ R_}@ ÞR
@ @ @ @ ,.rM "L@@^:::::::::::::::::::ƒBL@@MT@ !A@@/
@@@@@/ @ @ @ / :::::::::::::::: ; 'L@@@/L_@/ @ r'_
.@@@@ i@@@@@ ! ::::::::::::::^ –n@|@.!::::::::^R¤.._!R.@R¤
@@@@ {@@@@@ {:::::::::::;:²@/@@ a‚‰:::::::/:::::::::::::/@ _
.@ @ @ R @ @ @ R,.§]'L /R “ñ ,/`RA::::::::: ^

456 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:41:22.11 ID:cabpZd/N.net]
ŒN‚ÍA‚¢‚܂܂ŃAƒ“ƒ`‚ðŒJ‚è•Ô‚µ‘½‚­‚Ìl‚ðŒÌˆÓ‚É•s‰õ‚É‚³‚¹‚Ä‚«‚½‚킯‚¾‚ªA
¡Œã‚à‘±‚¯‚é‚Ì‚©‚¢H

457 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:42:11.51 ID:si5W7uAD.net]
–O‚«‚½A>>409‚܂œà—eŠª‚«–ß‚·‚í

“®“IŒ¾Œê‚ª‚È‚ºƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÉŽã‚¢‚©‚Æ‚¢‚¤‚Æ
‚¢‚ƒNƒ‰ƒX‚Ì’è‹`‚ª’è‚܂邩‚ðl‚¦‚Ă݂ê‚΂킩‚é

‚Ü‚¸ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Æ‚¢‚¤‚̂̓\[ƒXƒR[ƒh‚ðC³‚·‚é
‚»‚µ‚ăNƒ‰ƒX‚Ì’è‹`‚̓\[ƒXƒR[ƒh‚©‚綬‚³‚ê‚é

‚±‚ÌŽžAƒ\[ƒXƒR[ƒh‚©‚çƒNƒ‰ƒX‚Ì’è‹`‚ª’Pƒ‚ÉŒˆ‚Ü‚ê‚Ηǂ¢‚Ì‚¾‚ª
“®“IŒ¾Œê‚Å‚ÍAŽÀs‚·‚é‚܂ŃNƒ‰ƒX‚Ì’è‹`‚ªŒˆ‚Ü‚ç‚È‚¢

‚È‚ç‚ÎŽÀs‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚©‚à‚µ‚ê‚È‚¢‚ªA‰½‚ð‚Ç‚¤ŽÀs‚·‚ê‚Î
ƒNƒ‰ƒX‚Ì’è‹`‚ª’è‚Ü‚é‚Ì‚©‚ð’m‚é•û–@‚ª‚È‚¢

‚‚܂èƒNƒ‰ƒX‚ðƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚·‚éê‡A
ƒNƒ‰ƒX‚ÌŠ®¬Œ`‚ð’m‚邱‚Æ‚ª‚Å‚«‚È‚¢‚Ì‚ÅA
lŠÔ‚ª”»’f‚·‚邵‚©‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢ŽžŠÔ‚ª‚©‚©‚é

458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 01:43:46.18 ID:cabpZd/N.net]
‚Å‚Í‚à‚¤ˆê“x•·‚±‚¤
¡Œã‚Í”½È‚µ‚ÄŠÔˆá‚Á‚½‚±‚Æ‚ðŒ¾‚í‚È‚¢A‚Æ‚¢‚¤ˆÓŽv‚Í‚ ‚é‚Ì‚©‚ÈH

459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:45:58.37 ID:si5W7uAD.net]
‚¶‚á‚܂Ȃ̂œ§–¾‚ ‚Ú[‚ñ‚µ‚½

460 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 01:50:12.56 ID:7ZIeceXv.net]
‚»‚ñ‚È‚±‚Æ‚æ‚èJOI2017/2018‚̘b‚µ‚悤‚º

461 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 01:54:22.14 ID:RoMU0mit.net]
ƒAƒ“ƒ`ƒXƒŒ‚É‹A‚ê‚æƒAƒ“ƒ`

462 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 02:06:16.03 ID:cabpZd/N.net]
Ruby‚ɂ‚¢‚Ä’m‚ç‚È‚¢Ž–‚ð’m‚Á‚½‚ӂ肵‚Ęb‚µ‚Ä‚½‚킯‚©
“¹—‚Å

463 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 03:08:47.58 ID:GcPOv6XA.net]
Ripper.sexp_raw‚©‚çRipper.sexp‚É–ß‚·‚Æ:stmts_add“™‚ªí‚ç‚ê‚Ä”÷–­‚É‚â‚è‚É‚­‚¢
‘S•”raw‚Ì•û‚Å‚¢‚¢‹C‚ª‚·‚邪Ripper.sexp‚Á‚Ăǂ¤‚¢‚¤Žž‚ÉŽg‚¤‚ñ‚¾H

464 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 04:03:20.54 ID:UdKVtF6e.net]
‚ ‚ê‚Ä‚ñ‚È‚—
Œ^‚ÌŽŸ‚ÍAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚©‚æ

‰SŽÒ‚Ì“à—e‚©H

‰´‚Ìê‡GoF‚È‚ñ‚©‚Å‘‚«’¼‚µ‚½‚¢•a‚ªŽ•a‚Å‚·B
‚ñ‚Årspec˜R‚ê‚Ä‚µ‚傤‚à‚È‚¢ƒoƒO‚¨‚±‚·B
‚قǂقǂɎ•a‚Æ•t‚«‡‚¨‚¤‚—



465 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 04:45:08.67 ID:cabpZd/N.net]
>>450
p‚ÅŒ©‚é—p‚ÉŽg‚Á‚Ä‚é
Ripper.sexp_raw‚Ípp‚ÅŒ©‚Ä‚à’·‚¢‚©‚ç

466 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 05:28:28.56 ID:GcPOv6XA.net]
‚â‚Á‚Ï‚è•\ަ—p‚È‚ñ‚¾

‚»‚ê‚©‚ço—Í‚³‚ꂽ”z—ñ‚Ì‘€ì‚È‚ñ‚¾‚¯‚ÇA
”z—ñ‚Ì’†‚²‚ë“Á’è‚Ì—v‘f‚ðŠî‚Éuã‚Ì”z—ñ‚É››‚ªÝ‚è‚©‚ÂŒã‚ë‚Ì—v‘f‚É¢¢‚ª‚ ‚Á‚½‚ç~~vA
‚Ý‚½‚¢‚È“¯’è‚ÌŽd•û‚ð‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç–â‘è‚ ‚éH

467 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 06:21:37.16 ID:a07C5OyP.net]
”z—ñ‚Ì‘€ì‚Á‚Ä‚»‚ñ‚È‚à‚ñ‚¾‚ë

468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 07:00:22.12 ID:ykexPK2V.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ł΂µ‚¢“WŠJ‚ɂȂÁ‚ĂĂí‚낽

ƒIƒŒ‚ª‚¨‚Á‚³‚ñ‚ɂȂÁ‚½‚Ì‚ªA‚½‚Ü‚½‚ÜZl‚ªƒAƒz‚Ȃ̂©A2ch–¯‘S‘̂̃Œƒxƒ‹‚ª‰º‚ª‚Á‚½‚Ì‚©

469 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 07:28:41.13 ID:ZuB1zFT8.net]
>>455
ީޡ~‚ÌU‚肵‚½Šî’nŠO‚ªˆêl‚ÅŽ©‰‰‚µ‚Ü‚­‚Á‚Är‚炵‚Ă邾‚¯‚¾‚©‚ç–³Ž‹‚È
r‚炵‚̘TåS‚Í>>252ŽQÆ

470 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 07:38:28.19 ID:yvsoeKM9.net]
>>455
Ruby‚͂ƂÁ‚‚«‚â‚·‚¢•ªAƒjƒƒJ‚Æ‚©AŠÈ’P‚¾‚ÆŽv‚Á‚ÄÁÜ‚µ‚½Š¨ˆá‚¢ŒN‚à‘½‚¢‚©‚ç‚ÈB

471 –¼‘OF> ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚É‚µ‚Ä‚àA—pŒê‚Ì’è‹`‚Æ‚©–Ú“I’m‚炸‚É‘‚¢‚Ä‚é‚È‚ A‚Á‚Ă̂΂©‚èB
‚«‚¿‚ñ‚Æ—‰ð‚µ‚悤‚ÆŽv‚Á‚½‚çAƒKƒEƒfƒB–{(CTMCP)‚ÅŒvŽZƒ‚ƒfƒ‹‚ð—‰ð‚·‚é‚Ì‚ª‚¨Š©‚ßB
‚ ‚ÆuƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOFRubyƒGƒfƒBƒVƒ‡ƒ“v‚Æ‚©‚ÅAˆÈ‰º‚ð”cˆ¬‚Å‚«‚éB
EƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̓vƒƒOƒ‰ƒ€‰ü‘P‚ÉŽg‚í‚ê‚邱‚Æ‚ª‘½‚¢B
E”‘½‚ ‚é‰ü‘PŠî€‚Ì‚¤‚¿AƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚͉½‚ð‘ÎÛ‚É‚µ‚Ä‚¢‚é‚Ì‚©H
E‰ü‘PŽè–@‚ÍAŒvŽZƒ‚ƒfƒ‹‚ÆA‰ü‘P‚Ì–Ú“I‚É‚æ‚è—lXB
[]
[‚±‚±‰ó‚ê‚Ă܂·]

472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 10:23:42.83 ID:si5W7uAD.net]
>>457
‚È‚ñ‚©ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð—‰ð‚µ‚ĂȂ¢‚悤‚ɂ݂¦‚éB

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÆŒvŽZƒ‚ƒfƒ‹‚ª‚Ç‚¤‚‚Ȃª‚é‚Ì‚©à–¾‚µ‚Ä‚Ý
‚»‚ÌŒãA‚ ‚ñ‚½‚̈ӌ©‚Æ“¯“™‚̘b‚ð‚µ‚Ä‚¢‚éƒTƒCƒg‚ðŒ¾‚Á‚Ä‚Ý

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÆŒvŽZƒ‚ƒfƒ‹‚Í
‚Ù‚Æ‚ñ‚ǂ‚Ȃª‚肪‚È‚¢‚±‚Æ‚ª‚í‚©‚é‚©‚炳

473 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/19(‰Î) 12:22:26.77 ID:B3Kk66cH.net]
Œ‹‹ÇAr‚炵‚̓Aƒ“ƒ`ƒXƒŒ‚É‹A‚ç‚ñ‚©‚Á‚½‚Ì‚©
‚»‚è‚áƒAƒ“ƒ`ƒXƒŒ‚à—Ž‚¿‚Ô‚ê‚é‚í

474 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/19(‰Î) 22:13:01.86 ID:5rvtlxA7.net]
>>428
>Ruby‚ÅƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÍÓIŒ¾Œê‚æ‚è‚à
>‘å•Ï‚¾‚Á‚Ęb‚ð‚µ‚Ä‚é

‚¢‚¢‚âA‚µ‚Ä‚¢‚é˜b‚ÍF
@@u“®“IŒ^•t‚¯Œ¾Œê‚ÍÓIŒ^•t‚¯Œ¾Œê‚æ‚è‚à‘å•Ï‚¾v
‚¾‚æ
‚»‚ÌŽå’£‚Í(ŒÂl“I‚É‚Í)”F‚߂邯‚ÇA‚»‚ꂾ‚¯‚ÅRubyƒXƒŒ‚É
”S’…‚·‚é‚Ì‚Ír‚炵sˆ×‚»‚Ì‚à‚̂ł͂Ȃ¢‚©‚ÈH
@@hissi.org/read.php/tech/20171219/c2k1Vzd1QUQ.html

‚»‚ꂾ‚¯u“®“IŒ^•t‚¯Œ¾Œê‚É‚¨‚¯‚郊ƒtƒ@ƒNƒ^ƒŠƒ“ƒOv‚ÉŠÖS‚ª‚ ‚é‚È‚çA
>>107 ‚ÅЉ‚½ê—pƒXƒŒ‚ÖˆÚ“®‚·‚ׂ«‚¾‚æ



475 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 00:18:03.50 ID:n7Ixbq8J.net]
>>460
‰´‚Í‚»‚ñ‚È‚±‚Ƃ͌¾‚Á‚ĂȂ¢‚̂ő¼l‚̈ӌ©‚¾‚Ë
Ruby‚ª‘å•ςȂ̂̓\[ƒXƒR[ƒh‚ð“ǂނƂ«‚¾‚æB‘‚­‚Æ‚«‚Í”äŠr“IŠyB
Šy‚̈Ӗ¡‚ª‚í‚©‚ç‚È‚¢‚È‚çAƒ^ƒCƒv”‚ª­‚È‚¢‚ÆŒ¾‚¢Š·‚¦‚Ä‚à—Ç‚¢

Ruby‚Í‘‚­‚Æ‚«‚ÍŠy‚ÅA“ǂނƂ«‚Í‘å•Ï
ÓIŒ^•t‚¯Œ¾Œê‚Í‚»‚Ì‹t

——R‚͂܂ñ‚Ü‚¾‚ªŒ^‚Æ‚¢‚¤î•ñ‚ª‘‚¢‚Ä‚ ‚é‚©‚çB
î•ñ‚𑽂­‘‚©‚È‚¯‚ê‚΂¢‚¯‚È‚¢Ã“IŒ^•t‚¯Œ¾Œê‚Í‘å•Ï‚Å
‚Å‚àî•ñ‚ª‘½‚­—L‚é‚©‚çÓIŒ^•t‚¯Œ¾Œê‚͂킩‚è‚â‚·‚¢

‚½‚¾‚µ‘O’ñ‚Æ‚µ‚Ä•¡”‚̃‚ƒWƒ…[ƒ‹iƒNƒ‰ƒX“™j‚©‚笂藧‚Á‚Ä‚éꇂÆ
Œ¾‚Á‚½‚Ù‚¤‚ª—Ç‚¢‚©‚à‚ÈBƒ[ƒJƒ‹•Ï”‚È‚ñ‚©‚ÍŒ^‚ª‘‚¢‚Ä–³‚­‚Ä‚à
‚·‚®‹ß‚­‚ɃR[ƒh‚ª‚ ‚Á‚ÄŠY“–‚ÌŠÖ”‚µ‚©Œ©‚È‚­‚Ä‚¢‚¢‚©‚çŒ^‚ª‚È‚­‚Ä‚à‘åä•v

ˆê”Ô‚Ì–â‘è‚Í•¡”ƒ‚ƒWƒ…[ƒ‹‚©‚笂藧‚Á‚Ä‚¢‚ÄA“Á‚ɕʃtƒ@ƒCƒ‹‚É•ª‚©‚ê‚Ä‚¢‚éê‡
‚±‚¤‚¢‚¤‚̂̓hƒLƒ…ƒƒ“ƒg‚Æ‚µ‚ÄŒ^î•ñ‚ð‘‚¢‚Ä‚¨‚©‚È‚¢‚ÆA‚킯‚í‚©‚ç‚È‚­‚È‚é
‚¾‚¯‚ǃhƒLƒ…ƒƒ“ƒg‚Æ‚µ‚ÄŒ^î•ñ‘‚­‚È‚çAƒ^ƒCƒv”‚ÍÓIŒ^•t‚¯Œ¾Œê‚æ‚葽‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚̂Ŗ{––“]“|


Ruby‚Í‘‚­‚Æ‚«‚ÍŠyiƒhƒLƒ…ƒƒ“ƒg‚ð‘‚©‚È‚¢‚Æ‚¢‚¤‘O’ñj‚ÅA“ǂނƂ«‚Í‘å•Ï
ƒhƒLƒ…ƒƒ“ƒg‚ð‘‚­‚È‚çA‚»‚ê‚̓\[ƒXƒR[ƒh‚Ɉꌳ‰»‚µ‚½•û‚ª‚¢‚¢‚æ‚Á‚Ęb‚ɂȂé

476 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 00:50:26.05 ID:gjXzJsOL.net]
’†gƒXƒJƒXƒJ‚Ì’·•¶‚È‚ñ‚Ă悭‘‚«ž‚ß‚é‚È
“ª‚Ì’†‚àƒXƒJƒXƒJ‚µ‚Ä‚»‚¤

477 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 00:55:47.63 ID:4hmeAMNm.net]
>>462
‚»‚̃ŒƒX‚͉½‚ªŒ¾‚¢‚½‚¢‚Ì‚¾H
‚»‚̃ŒƒX‚Ì’†g‚ð‹³‚¦‚Ä‚­‚ê‚—

478 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 02:10:20.76 ID:wlycKVFQ.net]
ruby‚̉“ǫ‚̂悳‚ɂ͊´“®‚·‚é

DSL‚Æ‚©‚·‚²‚¢

‚½‚Ü[‚Éend‚¾‚炯‚ɂȂé‚͓̂ï“_‚—

479 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 02:23:39.76 ID:Jv20jxkb.net]
“®“I‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚³‚¹‚éƒR[ƒh‘‚¢‚Ă邯‚ÇA
‘‚¯‚È‚¢‚â‚‚ÍrubymineŽg‚¦‚Ηǂ­‚ËH

480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 02:51:18.20 ID:s+zCj7ov.net]
”z—ñ‚Ì‘€ì‚»‚Ì‚à‚Ì‚ª“‚¢‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©H
”z—ñ‚Ì‘€ì‚ÉŽg‚¤ƒR[ƒh‚Á‚Ä‘åŠT‚͉º‚Ý‚½‚¢‚É10s‘OŒã‚Å‘‚¯‚邾‚ë
class Array
def acces(ary = [])
return self if ary.empty?
colect_int = ary.dup
result = self[colect_int.shift]
return colect_int.empty? ? result : result.acces(colect_int)
end
end

481 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/20(…) 05:23:54.83 ID:Jv20jxkb.net]
”z—ñ‚ª‹êŽè‚Æ‚©Œ¾‚í‚ê‚Ä‚à
ƒp[ƒT‚©‚燂ɃCƒxƒ“ƒg‚ð“n‚³‚ê‚Ĉ—‚·‚邿‚è–¾‚ç‚©‚É“ïˆÕ“x’á‚¢‚¾‚ë

482 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 06:54:28.40 ID:6Esz8d8C.net]
¡‚̂Ƃ±‚ëAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ɂ‚¢‚Ä’N‚ЂƂèà–¾‚Å‚«‚ĂȂ¢‚¼H
‚à‚Á‚ƃVƒ“ƒvƒ‹‚É•\Œ»‚Å‚«‚邾‚ëw

483 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/20(…) 08:05:26.87 ID:DZ3d9p1Y.net]
>>468
‚Æ‚¢‚¤‚¨‘O‚³‚ñ‚àà–¾o—ˆ‚È‚¢–󂾂ªB

484 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/20(…) 08:07:18.11 ID:DZ3d9p1Y.net]
>>458
”\ƒŒƒX‚à‘‚¢‚Æ‚¢‚ÄuƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Ƃ͂±‚¤‚¢‚¤‚à‚Ì‚¾v‚Æ‚·‚ç‘‚¯‚È‚¢“z‚ª‰½‚©Œ¾‚Á‚Ä‚éB



485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/20(…) 08:45:35.24 ID:Za3FAu+s.net]
‚¨‚¢–³E
Ž©‰‰‚Í‚â‚߂Ƃ¯

486 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 14:31:38.22 ID:Za3FAu+s.net]
–ˆ’©7Žž8Žž‚©‚ç‘‚«ž‚ß‚ér‚炵‚͉½‚ÌŽdŽ–‚µ‚Ä‚é‚ñ‚âH

487 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/20(…) 18:57:50.54 ID:2lbW5JOk.net]
RubyVM::InstructionSequence.compile("class Hoge end").eval
‚̃R[ƒh‚ðŽÀs‚µ‚½‚ç’¼Œã‚É
p Hoge.new
‚Á‚Ä–â‘è–³‚­‘‚¯‚é‚Ì‚©
ƒRƒ“ƒeƒNƒXƒg‚ª•ÊX‚¾‚ÆŠ¨ˆá‚¢‚µ‚Ä‚½

488 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 22:34:07.59 ID:4hmeAMNm.net]
>>470
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ð—‰ð‚µ‚Ă܂¹‚ñ‚Æ”F‚ß‚½‚Á‚Ä‚±‚Æ‚ÅOK‚¾‚Ë

489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 22:35:24.96 ID:4hmeAMNm.net]
>>472
‰´‚Ío‹Î‚ª9Žž‚¾‚©‚炾‚æ‚—
‰ïŽÐ‚Ü‚Å30•ª

490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 22:48:45.50 ID:4hmeAMNm.net]
>>466
> ”z—ñ‚Ì‘€ì‚»‚Ì‚à‚Ì‚ª“‚¢‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©H
> ”z—ñ‚Ì‘€ì‚ÉŽg‚¤ƒR[ƒh‚Á‚Ä‘åŠT‚͉º‚Ý‚½‚¢‚É10s‘OŒã‚Å‘‚¯‚邾‚ë

‘‚¯‚ĂȂ¢‚¾‚ëH
‚»‚ꉽ‚̈—‚·‚éƒR[ƒh‚¾‚æ

[1,2,3].acces([])
=> [1, 2, 3]

[1,2,3].acces([1])
=> 2

[1,2,3].acces([1,2])
NoMethodError: undefined method `acces' for 2:Integer
from (irb):6:in `acces'
from (irb):29
from C:/Ruby24-x64/bin/irb.cmd:19:in `<main>'

‚¨‘O‚ª‚»‚ê‚¶‚áA”z—ñ‚͓‚¢‚Æ‚¢‚¤Œ‹˜_‚É‚µ‚©‚È‚ç‚ñ‚¼

491 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/ ]
[‚±‚±‰ó‚ê‚Ă܂·]

492 –¼‘OF20(…) 22:56:44.83 ID:4hmeAMNm.net mailto: >>468
> ¡‚̂Ƃ±‚ëAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ɂ‚¢‚Ä’N‚ЂƂèà–¾‚Å‚«‚ĂȂ¢‚¼H
> ‚à‚Á‚ƃVƒ“ƒvƒ‹‚É•\Œ»‚Å‚«‚邾‚ëw

ƒ\ƒtƒgƒEƒFƒA‚ÌŠO•”“IU‚é•‘‚¢‚ð•Û‚¿‚‚ÂA—‰ð‚âC³‚ªŠÈ’P‚É‚È‚é‚æ‚¤‚ÉA“à•”\‘¢‚ð‰ü‘P‚·‚邱‚Æ


•â‘«‚ð’ljÁ‚·‚é‚È‚ç‚ÎA
U‚é•‘‚¢‚ð•ۂĂĂ¢‚ê‚΂¢‚¢‚Ì‚ÅAƒAƒ‹ƒSƒŠƒYƒ€‚ð•Ï‚¦‚Ä‚àOK
‚Æ‚¢‚¤‚©A–³‘Ê‚ª‚ ‚Á‚½‚肵‚Ă킩‚è‚É‚­‚¢ƒAƒ‹ƒSƒŠƒYƒ€‚ð
—‰ð‚âC³‚ªŠÈ’P‚É‚È‚é‚æ‚¤‚É‘‚«Š·‚¦‚邱‚Æ‚àƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̈ê‚Â

‰½‚ªŒ¾‚¢‚½‚¢‚©‚Æ‚¢‚¤‚ÆAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̓p[ƒX‚µ‚½Œ‹‰Ê‚ª
ˆê’v‚·‚邿‚¤‚É‘‚«Š·‚¦‚邱‚Ƃł͂Ȃ¢‚Æ‚¢‚¤‚±‚Æ
ƒp[ƒX‚Å‚«‚½‚©‚ç‚Æ‚¢‚Á‚ÄAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‚Å‚«‚½‚±‚Ƃɂ͂Ȃç‚È‚¢
[]
[‚±‚±‰ó‚ê‚Ă܂·]

493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/20(…) 23:30:14.73 ID:nhQOfr/3.net]
2.5‚܂Ōã5“ú

494 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/21(–Ø) 01:18:36.01 ID:l5/5gdQz.net]
>>477
ƒAƒ“ƒ`ƒXƒŒ‚Ö‹A‚ê
‚¨‚Ü‚¦‚ª“­‚¢‚Ä‚¢‚È‚¢‚̂͂킩‚Á‚½‚©‚ç



495 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 01:42:59.97 ID:prpojwIY.net]
>>479
‚¢‚¢‰ÁŒ¸ŠwK‚µ‚悤

422 Ž©•ªFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2017/12/19(‰Î) 01:06:10.31 ID:si5W7uAD [10/23]
‚Í‚Á‚«‚茾‚í‚È‚¢‚Æ—‰ð‚Å‚«‚È‚¢‚Ì‚©‚ÈH
‰´‚̓Aƒ“ƒ`ƒXƒŒ‚É‚Ís‚«‚Ü‚¹‚ñ
‰½“xŒ¾‚í‚ê‚Ä‚à‚Ë

496 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 02:12:25.62 ID:IcTBGDe8.net]
Ž©‰‰‚΂ê‚Ä‚ñ‚¼

497 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/21(–Ø) 02:49:55.63 ID:l5/5gdQz.net]
>>480
‰SŽÒ‚ðéx‚µ‚Ä‚¢‚È‚¢‚ł͂₭ƒAƒ“ƒ`ƒXƒŒ‚Ö‹A‚ê
ƒfƒ}‚΂©‚è‚‚ê—¬‚µ‚₪‚Á‚Ä

498 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 03:03:06.96 ID:h5j2wgPh.net]
—Ⴆ‚ÎA\‘¢‚âƒTƒCƒY‚ª•Ï‚í‚é‘½ŽŸŒ³”z—ñ‚Ì—v‘f‚ð’H‚Á‚Äs‚­•K—v‚ª‚ ‚éê‡A
“Y‚¦Žš‚¾‚¯W‚߂ĈꊇŽw’è‚Å’H‚ê‚é—l‚É‚·‚é‚Ì‚Á‚Ä•’ÊH

499 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 11:43:09.31 ID:XGDp/jet.net]
>>477
‚Í‚¢B³‰ð

500 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/21(–Ø) 12:10:12.13 ID:ow9tew52.net]
>>477
>ƒ\ƒtƒgƒEƒFƒA‚ÌŠO•”“IU‚é•‘‚¢‚ð•Û‚¿‚‚ÂA—‰ð‚âC³‚ªŠÈ’P‚É‚È‚é‚æ‚¤‚ÉA“à•”\‘¢‚ð‰ü‘P‚·‚邱‚Æ

ƒIƒuƒWƒFƒNƒgŽwŒü’m‚ç‚È‚¢‚â‚‚ªƒOƒO‚Á‚ăRƒsƒy‚©EEE‚‚܂ç‚ñB

501 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 13:37:15.11 ID:K/addjJ3.net]
>>483
def pickup(a,b,c,d)
a[b][c][d]
end
‚Ý‚½‚¢‚ÈH
‚ A‚±‚ê‚¶‚᎟Œ³”‚ªŒÅ’肾‚©‚çƒ_ƒ‚Ȃ̂©

502 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 14:41:34.48 ID:nqxJQXq0.net]
Array#dig

503 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 18:29:48.77 ID:ztrEyuDD.net]
•¶Žš—ñ‚ɑ΂µ‚Ä
E0`9‚̈ꌅ‚Ì”‚Å‚ ‚ê‚Γª‚É0‚ð•t‚¯‘«‚·(—á:00,01
E10ˆÈ~‚Í‚»‚̂܂Ü
‚Æ‚¢‚¤ˆ—‚ðs‚¢‚½‚¢‚ñ‚Å‚·‚ªA³‹K•\Œ»‚ŃXƒpƒb‚Æ‚©‚¯‚½‚è‚·‚é‚ñ‚Å‚µ‚傤‚©
ƒCƒ[ƒW‚Æ‚µ‚Ä‚Í
text = "9"‚È‚ç09
text = "10"‚È‚ç10
‚Æ‚µ‚Äo—Í(print)‚ª‚µ‚½‚¢‚Å‚·
gsub‚Å’uŠ·‚Å‚«‚È‚¢‚©ŽŽ‚µ‚Ä‚¢‚é‚̂ł·‚ª‚¤‚Ü‚¢‚±‚Æ‚¢‚©‚¸EEE
ƒAƒhƒoƒCƒX’¸‚¯‚Ü‚·‚ÆK‚¢‚Å‚·

504 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 18:34:23.75 ID:2OtOKx8R.net]
³‹K•\Œ»‚æ‚è‚à sprintfƒtƒH[ƒ}ƒbƒg‚ðŽg‚¨‚¤
puts "%02d, %02d,%02d,%02d" % [1,5,10, 100]
#=> 01, 05,10,100



505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 18:34:49.31 ID:ZdPTZj/x.net]
sprintf "%02d" % 9
sprintf "%02d" % 10

506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 18:51:00.27 ID:2OtOKx8R.net]
‚¿‚Ȃ݂ɂ ‚¦‚Ägsub‚Å‚â‚é‚È‚ç
'1'.gsub(/^(?=\d$)/, '0') #=> "01"
'42'.gsub(/^(?=\d$)/, '0') #=> "42"

507 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 18:51:08.76 ID:8yE94KQ4.net]
%w(0 1 5 9 11 99 108 1024 16384).each do |x|
  p x.sub(/^([0-9])$/) { "0#$1" } # ƒLƒƒƒvƒ`ƒƒ‚ðŽg‚Á‚½—á
  # p x.sub(/^(?=[0-9]$)/) { "0" } # æ“ǂ݂ðŽg‚Á‚½—á
  # p "%02d" % x.to_i # ®”’l‚ɕϊ·‚µ‚đޮ•¶Žš—ñ‚ðŽg‚Á‚½—á
end

"00"
"01"
"05"
"09"
"11"
"99"
"108"
"1024"
"16384"

508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 19:24:42.40 ID:gRGJJy1x.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·IsprintfA‚±‚¤‚¢‚¤•—‚ÉŽg‚¦‚é‚̂ł·‚©B•Ö—˜‚Å‚·‚ËEEE
³‹K•\Œ»‚Å‚Ìê‡‚à‹³‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
•׋­‚ɂȂè‚Ü‚µ‚½m(_ _)m

509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 19:26:00.72 ID:gRGJJy1x.net]
>>493
‚·‚݂܂¹‚ñAID•Ï‚í‚Á‚Ă܂·‚ª>>488‚Å‚·

510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 19:32:53.88 ID:aIK1VRoC.net]
³‹K•\Œ»‚ÍŒã‚Å‹ƒ‚­‚©‚ç‚È‚é‚ׂ­Žg‚í‚È‚¢‚Ù‚¤‚ª‚¢‚¢B
‚à‚µŽg‚¤‚̂Ȃç
•¡ŽG‚Ì‚Í”ð‚¯‚Ä
ƒVƒ“ƒvƒ‹{ƒVƒ“ƒvƒ‹‚Æ‘g‚݇‚킹‚ÄŽg‚¤‚Æ‚¢‚¢B

511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 20:20:34.35 ID:prpojwIY.net]
‚¨‚¢ >>466
”z—ñ‘€ìŠÈ’P‚È‚ñ‚¾‚낤H
ƒoƒOC³‚͂܂¾‚©H

512 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/21(–Ø) 22:24:14.24 ID:OUKJWky+.net]
>>461
>‰´‚Í‚»‚ñ‚È‚±‚Ƃ͌¾‚Á‚ĂȂ¢‚̂ő¼l‚̈ӌ©‚¾‚Ë

‚¢‚¢‚âA‚à‚ë‚ÉŒ¾‚Á‚Ă邿
ŒN‚̃ŒƒX‚Ɋ܂܂ê‚éRuby‚Æ‚¢‚¤’PŒê‚ð‰ü•Ï‚µ‚Ă݂½F

@@>“®“IŒ^•t‚¯Œ¾Œê‚ª‘å•ςȂ̂̓\[ƒXƒR[ƒh‚ð“ǂނƂ«‚¾‚æB‘‚­‚Æ‚«‚Í”äŠr“IŠyB
@@>Šy‚̈Ӗ¡‚ª‚í‚©‚ç‚È‚¢‚È‚çAƒ^ƒCƒv”‚ª­‚È‚¢‚ÆŒ¾‚¢Š·‚¦‚Ä‚à—Ç‚¢
@@@F
@@>——R‚͂܂ñ‚Ü‚¾‚ªŒ^‚Æ‚¢‚¤î•ñ‚ª‘‚¢‚Ä‚ ‚é‚©‚çB
@@>î•ñ‚𑽂­‘‚©‚È‚¯‚ê‚΂¢‚¯‚È‚¢Ã“IŒ^•t‚¯Œ¾Œê‚Í‘å•Ï‚Å
@@>‚Å‚àî•ñ‚ª‘½‚­—L‚é‚©‚çÓIŒ^•t‚¯Œ¾Œê‚͂킩‚è‚â‚·‚¢

‚È‚ñ‚çˆá˜aŠ´‚à‚È‚¢‚¾‚낤H‚ ‚¢‚à•Ï‚í‚炸‚²‚­“–‚½‚è‘O‚Ȉê”ʘ_‚ðŒê‚Á‚Ä‚¢‚邾‚¯

‚³‚ ARuby‚ÉŒÀ’肳‚ê‚È‚¢u“®“IŒ^•t‚¯Œ¾Œê‚É‚¨‚¯‚郊ƒtƒ@ƒNƒ^ƒŠƒ“ƒOv‚ð
Œê‚肽‚¢‚̂ȂçA‚±‚̃XƒŒ‚É”S’…‚¹‚¸A>>107‚ÅЉ‚½ê—pƒXƒŒ‚ÖˆÚ“®‚µ‚È‚³‚¢

513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/21(–Ø) 22:29:08.65 ID:prpojwIY.net]
>>497
‰ü•Ï‚µ‚Ä‚¨‚¢‚ÄA‰´‚ªŒ¾‚Á‚Ă邯‚©ˆÓ–¡•s–¾
‰ü•Ï‚µ‚È‚¯‚ê‚ÎAŒ¾‚Á‚ĂȂ¢‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚©

514 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 10:53:32.70 ID:zY/Ujd0Y.net]
496‚©‚ç498‚܂ł̎©‰‰‚ðŒ©‚Ä‚é‚Æ¬Šw¶‚̉‰Œ€Œ©‚¹‚ç‚ê‚Ä‚é‹C•ª‚ɂȂé

‚Á‚ÄŽ–‚ÅŽN‚µage



515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 15:56:43.92 ID:o0zFMz04.net]
>>497
>>461 ‚Í‚½‚Ô‚ñ‚¿‚å‚Á‚ÆŠ¨ˆá‚¢‚µ‚Ä‚éB

’Pƒ‚ÉÓIŒ¾Œê‚̓Rƒ“ƒpƒCƒ‹‚Å‚ ‚é’ö“x\•¶ƒGƒ‰[‚ðŒŸo‚Å‚«‚é‚©‚çŠy‚ðA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªŠy‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚È

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Ìl‚¦•û‚ÍŒ¾Œê‚ÍŠÖŒW‚È‚¢‚æ

516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 15:57:53.00 ID:o0zFMz04.net]
‚‚©ARubyŠÖŒW‚È‚¢‚©w

517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 16:08:37.20 ID:OF22/s+V.net]
ruby2.5‚͉½‚ª—ˆ‚é‚©‚È

518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 17:59:37.34 ID:2CqGXpCv.net]
‚±‚ê‚ÅTypeScript‚âPython•ûŽ®‚ÌŒ^ƒqƒ“ƒeƒBƒ“ƒO‚ª—ˆ‚½‚çƒRƒ~ƒ…ƒjƒeƒB‚ª‘år‚ê‚·‚邾‚낤‚È

519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 18:04:00.26 ID:hLTr5w9I.net]
Ruby 2.5.0-rc1 ƒŠƒŠ[ƒX (12ŒŽ14“ú)
https://www.ruby-lang.org/ja/news/2017/12/14/ruby-2-5-0-rc1-released/

š V‹@”\ š
* ƒoƒbƒNƒgƒŒ[ƒX‚¨‚æ‚уGƒ‰[ƒƒbƒZ[ƒW‚ª‹t‡‚Éo—Í‚³‚ê‚邿‚¤‚ɂȂÁ‚½ (RailsƒSƒŠ‰Ÿ‚µ?)
* ƒgƒbƒvƒŒƒxƒ‹‚É‚¨‚¯‚é’蔌Ÿõ‚Ìíœ
* rescue/else/ensure ‚ª do/end ƒuƒƒbƒN“à‚É‚à’¼Ú‘‚¯‚邿‚¤‚ɂȂÁ‚½
* yield_self ‚̒ljÁ

š ƒpƒtƒH[ƒ}ƒ“ƒX‚̉ü‘P š
(—ª...

š ‚»‚Ì‘¼‚Ì’–Ú‚·‚ׂ« 2.4 ‚©‚ç‚Ì•ÏX“_ š
* Onigmo 6.1.3 ‚ÌŽæ‚è‘g‚Ý (ŽÀÛ‚Í Ruby 2.4.1 ‚ɂĎæ‚èž‚ÝÏ‚Ý)
* bundler ‚ÌŽæ‚èž‚Ý
‚»‚Ì‘¼—ª...

Ú×‚Í https://github.com/ruby/ruby/blob/v2_5_0_rc1/NEWS ‚É‘‚©‚ê‚Ä‚é

™œc ™œc ™œc ™œc ™œc

‘æŽOŽÒ‚Ì‹LŽ–:
* ƒTƒ“ƒvƒ‹ƒR[ƒh‚ł킩‚éIRuby 2.5‚ÌŽå‚ÈV‹@”\‚Æ•ÏX“_ https://qiita.com/jnchito/items/f182b6f0093a6a3701a1

520 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 18:20:37.57 ID:bOdX3AhV.net]
‚Ë
‚ñ
‚Ü
‚Â

521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:24:19.52 ID:6yk8gXaG.net]
>>500
> ’Pƒ‚ÉÓIŒ¾Œê‚̓Rƒ“ƒpƒCƒ‹‚Å‚ ‚é’ö“x\•¶ƒGƒ‰[‚ðŒŸo‚Å‚«‚é‚©‚çŠy‚ðA
> ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªŠy‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚È

ˆá‚¤‚æBÓIŒ^•t‚¯Œ¾Œê‚ÌꇂªŠÈ’P‚Ȃ̂ÍA
ƒ\[ƒXƒR[ƒhã‚ÉŒ^‚ª‘‚¢‚Ä‚ ‚é‚©‚炾‚æ
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ÍŠÖŒW‚È‚¢

—Ⴆ‚Î

class Klass {

522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:28:48.59 ID:6yk8gXaG.net]
iŠÔˆá‚Á‚Ä“r’†‚Å‘—M‚µ‚½j

—Ⴆ‚Î

class Klass {
@ function foo() {@}
}

‚Ý‚½‚¢‚ȃNƒ‰ƒX‚ª‚ ‚Á‚ÄA
foo‚ðbar‚É‘‚«Š·‚¦‚鎞

« ‚±‚̂悤‚ÉŒ^‚ª‘‚¢‚Ä‚ ‚ê‚ÎA‚±‚±‚Ìfoo‚àbar‚É
‘‚«Š·‚¦‚È‚«‚á‚¢‚¯‚È‚¢‚Ƃ킩‚é

function f(Klass k) {
@k.foo();
}


« ‚Å‚à‚±‚ÌꇂÍA‘‚«Š·‚¦‚ê‚Ηǂ¢‚Ì‚©‚í‚©‚ç‚È‚¢

function f(k) {
@k.foo();
}

ƒ\[ƒXƒR[ƒh‘S‘Ì‚©‚çAf‚ðŒÄ‚Ño‚µ‚Ä‚¢‚éŠ‚ð‚·‚×‚Ä’T‚µ‚Ä
ˆø”‚ÉKlassƒNƒ‰ƒXi‚à‚µ‚­‚Í‚»‚ê‚ðŒp³‚µ‚½ƒNƒ‰ƒXj‚ð
“n‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢

523 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:38:46.01 ID:6yk8gXaG.net]
¡‰ñ‚͈ê”ÔŠÈ’P‚È—á‚Æ‚µ‚ăƒ\ƒbƒh–¼‚Ì•ÏX‚ð—á‚É‚µ‚½‚ª
—Ⴆ‚ÎAƒƒ\ƒbƒh‚̈ø”‚Ì”‚ª•Ï‚í‚Á‚½‚Æ‚«‚à
Œ^‚ª‚í‚©‚ê‚ÎAƒƒ\ƒbƒh‚ª“Á’è‚Å‚«‚é‚Ì‚ÅA•Ï‚¦‚È‚¯‚ê‚΂¢‚¯‚È‚¢êŠ‚ª‚í‚©‚é
ƒƒ\ƒbƒh‚ªÁ‚¦‚½‚±‚Æ‚à‚í‚©‚é
ƒNƒ‰ƒX–¼‚ÅŒŸõ‚·‚ê‚ÎA‚»‚̃Nƒ‰ƒX‚ðŽg‚Á‚Ă郂ƒWƒ…[ƒ‹‚à‚í‚©‚邵‚Ë

ƒVƒOƒlƒ`ƒƒ‚Ì•ÏX‚ÉŠÖ‚í‚é•”•ª‚ÍAÓIŒ^•t‚¯Œ¾Œê‚ÌꇂÍ
‚·‚²‚­ŠÈ’P‚É•ÏX‚·‚ׂ«êŠ‚ð“Á’è‚Å‚«‚é

524 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:40:18.92 ID:6yk8gXaG.net]
‚±‚±‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÌŽí—Þ‚ª‘‚¢‚Ä‚ ‚邪A‘å•”•ª‚Í
ƒVƒOƒlƒ`ƒƒiƒNƒ‰ƒX‚⃃\ƒbƒh‚Ì–¼‘O‚âˆø”‚Ì•ÏXj‚𔺂¤‚à‚Ì‚¾‚æ
https://so-zou.jp/software/tech/programming/tech/refactoring/



525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:42:20.33 ID:2CqGXpCv.net]
Ruby‚ÌÓI‰ð͂̓‚³‚ÉŠÖ‚µ‚ÄŒ¾‚¦‚ÎA’P‚Ƀ\[ƒX‚ÉŒ^‚ª‘‚¢‚ĂȂ¢‚Æ‚¢‚¤‚¾‚¯‚ł͂Ȃ¢‚ñ‚¾‚æ‚È‚ 
Ruby‚Á‚ÄAÓI‚ȃNƒ‰ƒX’è‹`‚Æ‚¢‚¤‚Ì‚ª‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢‚ñ‚¾‚æ
“®‚©‚µ‚Ă݂ÄARuby‚ÌVM‚̃ƒ‚ƒŠã‚ÉŒ‹‰Ê‚Æ‚µ‚ăNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚ª‚Å‚«‚ÄA‚»‚±‚ł͂¶‚߂ăNƒ‰ƒX‚ª’è‹`‚³‚ꂽ‚±‚ƂɂȂé‚Ì
‚±‚ÌŽ®‚̃Nƒ‰ƒX‚͉½‚©H‚Æ‚©l‚¦‚éˆÈ‘O‚ÉAƒNƒ‰ƒX‚È‚ñ‚Ä‚à‚͓̂®‚©‚µ‚Ă݂é‚܂Ŗ³‚¢‚Ì

526 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 21:48:13.59 ID:6yk8gXaG.net]
‚»‚¤B‚»‚ê‚à‚ ‚é‚ËB

“®‚­‚©A“®‚¢‚ĂȂ¢‚©‚Ì“ñ‘ð‚¶‚á‚È‚¢‚©H‚Á‚Ä
Žv‚¤‚©‚à‚µ‚ê‚È‚¢‚ª‚º‚ñ‚º‚ñˆá‚¤B

“®‚¢‚ĂȂ¢ó‘Ô‚Æ‚¢‚¤‚͈̂ê‚‚µ‚©‚È‚¢‚ªA
“®‚¢‚Ä‚¢‚éó‘Ô‚Æ‚¢‚¤‚͖̂³ŒÀ‚ɋ߂¢”‚ ‚é
u0v‚Æu0ˆÈãv‚̈Ⴂ‚Æ“¯‚¶

“®‚¢‚ĂȂ¢‚Æ‚¢‚¤ˆê‚‚Ìó‘Ô‚È‚çA‘S•”‚𒲂ׂ邱‚Æ‚à‰Â”\‚¾‚ªA
“®‚¢‚Ä‚¢‚邯‚¢‚¤–³ŒÀ‚É‚ ‚éó‘Ô‚ÍA’²‚×ã‚°‚邱‚Ƃ͕s‰Â”\

527 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 22:04:35.06 ID:5nY8hqH+.net]
>>498
Ruby‚̉ӊ‚ðJavaScript‚âPython‚Æ‚¢‚Á‚½‘¼‚Ì“®“IŒ^•t‚¯Œ¾Œê‚Ö
‰ü•Ï‚µ‚Ä‚à“–‚Ă͂܂鎖•¿‚µ‚©Œê‚Á‚Ä‚¢‚È‚¢‚ÆŽw“E‚µ‚Ä‚¢‚é‚ñ‚¾‚æ
ˆÈ‰º >>506-509 ‚Ü‚ÅARuby‚ɂ͌À’肳‚ê‚È‚¢‚ ‚è‚ӂꂽˆê”ʘ_‚ª‘±‚­


>>501
‚‚܂èA‚»‚¤‚䂤‚±‚Æ


>>511
>Ruby‚Á‚ÄAÓI‚ȃNƒ‰ƒX’è‹`‚Æ‚¢‚¤‚Ì‚ª‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢‚ñ‚¾‚æ

‚±‚ê‚àu“®“IŒ^•t‚¯Œ¾Œê‚Á‚ÄAÓI‚ȃNƒ‰ƒX’è‹`‚Æ‚¢‚¤‚Ì‚ª‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢v‚Æ‚¢‚¤˜b‚¾‚Ë
Ruby‚ÉŒÀ‚炸JavaScript‚âPython‚Æ‚¢‚Á‚½‘¼‚Ì“®“IŒ^•t‚¯Œ¾Œê‚Å‚ ‚ê‚ÎA
uƒNƒ‰ƒX‚È‚ñ‚Ä‚à‚͓̂®‚©‚µ‚Ă݂é‚܂Ŗ³‚¢v‚Ì‚ª“®“IŒ^•t‚¯‚ÌŒ´—‚¾‚æ

528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:17:37.91 ID:6yk8gXaG.net]
uƒNƒ‰ƒX‚È‚ñ‚Ä‚à‚͓̂®‚©‚µ‚Ă݂é‚܂Ŗ³‚¢v‚©‚à‚µ‚ê‚È‚¢‚ªA
uŽd—li‚â‚肽‚¢‚±‚Æj‚Í“®‚©‚µ‚Ă݂Ȃ­‚Ä‚à‚ ‚év

ƒ\[ƒXƒR[ƒh‚Í“®‚©‚³‚È‚­‚Ä‚àu‚»‚̃Nƒ‰ƒX‚Í››‚Å‚ ‚邱‚Æv
i››‚ɂ̓ƒ\ƒbƒh‚ª—L‚邱‚ƂƂ©‚Í‚¢‚è‚Ü‚·j‚ð‘O’ñ‚É
‘‚¢‚Ä‚ ‚邯‚¢‚¤‚Ì‚Éu“®‚©‚µ‚Ă݂é‚܂Ŗ³‚¢v‚±‚ƂɈӖ¡‚ª‚ ‚é‚Ì‚¾‚낤‚©

529 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:21:48.38 ID:2CqGXpCv.net]
>>513‚ªRails‚ðG‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂͂킩‚Á‚½

530 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:25:46.71 ID:6yk8gXaG.net]
>>514
”½˜_‚µ‚Ä—Ç‚¢‚ñ‚¾‚æH
Rails‚ª‚È‚ñ‚¾‚Á‚ÄH

•’ʂ̓f[ƒ^ƒx[ƒX‚É‚»‚̃tƒB[ƒ‹ƒh‚ª
—L‚邯‚¢‚¤‘O’ñ‚ŃR[ƒh‘‚­‚æ‚ËH

531 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:27:24.55 ID:2CqGXpCv.net]
>>515
‚»‚ê‚ð‚Ç‚¤‚â‚Á‚ÄŽÀs‘O‚É”Fޝ‚·‚é‚Ì?
DB‚̃XƒL[ƒ}‚ðƒNƒGƒŠ‚µ‚Ä’²‚ׂé‚Ì‚©?w

532 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:32:17.34 ID:6yk8gXaG.net]
>>516
DB‚̃XƒL[ƒ}‚ðŽÀsŽž‚ɕς¦‚½‚è‚·‚邱‚ƂȂñ‚Ă܂¸–³‚¢‚¾‚ë
ŽÀs‘O‚ɃXƒL[ƒ}‚ÍŒˆ‚Ü‚Á‚Ä‚éB
‚È‚çƒNƒ‰ƒX‚àŽÀs‘O‚ɶ¬‚·‚邱‚Ƃ͉”\‚Ȃ킯‚¾‚ªH

Rails‚ªŽÀsŒã‚ÉŒˆ‚߂Ă¢‚é‚©‚ç‚ÆŒ¾‚Á‚ÄAŽÀsŽž‚ÉŒˆ‚܂邱‚Ƃɂ͂Ȃç‚È‚¢
ƒXƒL[ƒ}‚ÍŽÀs‘O‚ÉŒˆ‚Ü‚Á‚Ä‚¢‚邵A¡˜b‚µ‚Ä‚éƒ\[ƒXƒR[ƒh‚¾‚Á‚Ä
‚»‚̃tƒB[ƒ‹ƒh‚ª‘¶Ý‚·‚邯‚¢‚¤‘O’ñ‚̃\[ƒXƒR[ƒh‚ð‘‚¢‚Ă邾‚ë
“®“I‚ɶ¬‚µ‚Ă邻‚Ìî•ñ‚ÍA–{“–‚ÍŽÀs‘O‚ÉŒˆ‚Ü‚Á‚Ä‚é‚ñ‚â‚ÅH

533 –¼‘OF516 mailto:sage [2017/12/22(‹à) 22:43:01.67 ID:2CqGXpCv.net]
‰Â”\‚©‚Ç‚¤‚©‚Æ‚â‚é‚©‚Ç‚¤‚©‚͕ʖâ‘肾‚낤
‚»‚êRuby3‚ÌŒ^ŒŸ¸‚ÌŽd—l‚Æ‚µ‚Ä’ñˆÄ‚µ‚Ă݂ëA‚±‚̃XƒŒ‚Ç‚±‚낳͂Ȃ­”l“|‚Æš}΂̓I‚¾‚¼

534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:44:49.43 ID:6yk8gXaG.net]
>>518
‚±‚ê‚̂ǂ±‚ªŒ^ŒŸ¸‚ÌŽd—l‚È‚ñ‚¾H
‚»‚è‚á”nŽ­‚É‚³‚ê‚邾‚낤‚È
Œ^ŒŸ¸‚ÌŽd—l‚¾‚ÆŒ¾‚Á‚½‚¨‘O‚ª



535 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:49:53.16 ID:6yk8gXaG.net]
“®“IŒ¾Œê‚Æ‚¢‚Á‚Ä‚à–{“–‚É“®“I‚ÉŒˆ‚܂邱‚Ƃ͂قƂñ‚ǂȂ­
ÓI‚ÉŒˆ‚Ü‚Á‚Ä‚éî•ñ‚ðŒ³‚É“®“I‚Éì‚Á‚Ă邾‚¯‚È‚ñ‚¾‚æ‚ÈB

‚¾‚©‚çŽÀs‚·‚邽‚тɖˆ‰ñ“¯‚¶‚à‚Ì‚ªì‚ç‚ê‚éB
–ˆ‰ñ“¯‚¶‚à‚Ì‚ðì‚é‚È‚çAƒLƒƒƒbƒVƒ…‚·‚é‚©‚̂悤‚É
ʼn‚©‚çì‚Á‚Ä‚¨‚¯‚Ηǂ¢‚킯‚³

536 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 22:50:08.15 ID:2CqGXpCv.net]
>>519
DBƒXƒL[ƒ}‚Ü‚Ål—¶‚µ‚½ƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‘Ήž‚ÌÓI‰ð̓c[ƒ‹‚ðì‚é‚Á‚Ä‚±‚ÆH
ŽÀ—p“I‚È‚à‚Ì‚ª‚Å‚«‚邯–{‹C‚ÅŽv‚¤‚È‚çì‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
‚Ý‚ñ‚ÈŠì‚Ô‚µA‚»‚ñ‚ÈŽÀÑ‚ª‚ ‚ê‚΂»‚ꂱ‚»MRI‚ÌŽå—vƒƒ“ƒo[‚Æ‚µ‚ÄRuby3‚ÌŽd—lŒˆ’è‚ðŽå“±‚Å‚«‚邼
Šæ’£‚ê‚æ

537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/22(‹à) 23:01:34.92 ID:6yk8gXaG.net]
>>521
‚¾‚©‚ç“®“IŒ¾Œê‚ÌŽd—l‚¶‚á–³—‚¾‚Á‚Ęb‚µ‚Ă邶‚á‚ñ‚—

ƒ\[ƒXƒR[ƒh‚ɃNƒ‰ƒX‚Æ‚¢‚¤Œ^‚ð‘‚¢‚Ä‚ ‚é‚©‚瑽‚­‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªŠÈ’P‚Éo—ˆ‚邿‚¤‚ɂȂé
ÓI‚ÉŒˆ‚Ü‚Á‚Ä‚é‚È‚çƒ\[ƒXƒR[ƒh‚ÉÓI‚É‘‚¯‚é‚킯‚ÅA
ÓI‚É‘‚¢‚Ä‚¨‚¯‚ÎAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ªŠÈ’P‚É‘‚­‚Å‚«‚é‚Á‚Ęb‚ð‚µ‚Ä‚é

538 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/22(‹à) 23:36:34.81 ID:5nY8hqH+.net]
>>522
‚¾‚©‚ç‚»‚ê‚ÍRuby‚¾‚¯‚łȂ­JavaScript‚âPython‚ðŠÜ‚Þ
‘唼‚Ìu“®“IŒ^•t‚¯Œ¾Œê‚¶‚á–³—‚¾v‚Á‚Ä‚¢‚¤“–‚½‚è‘O‚̘b‚¾‚ëH

539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 00:24:15.46 ID:eRzaIxhX.net]
“®“Iƒƒ\ƒbƒh‚Í?(‰SŽÒ•ÀŠ´)

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 07:12:36.09 ID:SJqo2RLv.net]
>>522‚Ì‚»‚̘_—‚Í‚à‚¤‚¢‚¢‚æw
H‚¢‚½‚­‚È‚¢‚Ì‚ÉH‚킳‚ê‚Ä‚¨• ‚¢‚Á‚Ï‚¢‚Á‚·‚í

541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 07:28:35.18 ID:SJqo2RLv.net]
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̓Vƒ“ƒvƒ‹‚É‚µ‚Ä‚¢‚­‚Ì‚ª–Ú“I‚Ȃ̂ÉA˜b‚ð¬“‚­•¡ŽG‚É‚µ‚½‚¢‚̂͂Ȃº‚¾
>>512 ‚Æ‚©B

“®“IŒ¾Œê‚¤‚ñ‚Ê‚ñ‚ä‚Á‚Ä‚é‚â‚‚©‚ç•s‹g‚È“õ‚¢‚ª‚·‚é

542 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 10:11:10.96 ID:f0qvO5Sa.net]
>>526
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÍAƒVƒ“ƒvƒ‹‚É‚µ‚Ä‚¢‚­‚Ì‚ª–Ú“I
‚¾‚©‚çA˜b‚ð¬“‚­•¡ŽG‚µ‚½‚­‚È‚¢H

ƒVƒ“ƒvƒ‹‚É‚µ‚½‚¢‚Ì‚ÍƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Å‚ ‚Á‚Ä
u˜bv‚̘b‚ÍŠÖŒW‚È‚¢‚æ

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 10:11:40.67 ID:f0qvO5Sa.net]
>>525
H‚¢‚½‚­‚È‚¢‚Ȃ猩‚é‚È

544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 10:13:50.17 ID:AknL/7GP.net]
‚±‚̃XƒŒ‚Í‚¢‚Á‚‚à‹c˜_‚µ‚Ä‚ñ‚È‚Ÿ
‚Ý‚ñ‚È“ú’†‚͉½‚µ‚Ä‚él‚È‚ÌH



545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 10:18:01.60 ID:f0qvO5Sa.net]
•’ʂɎdŽ–‚µ‚Ă邿B
‚¾‚©‚畽“ú‚Ì“ú’†‚Í‘‚«ž‚߂Ȃ¢

546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 10:58:49.51 ID:YmDQ4aAw.net]
Rspec‚ʼnº‚Ý‚½‚¢‚È‘‚«•û‚Á‚Ä‚ ‚èH
‚»‚ê‚Æ‚à”ð‚¯‚ç‚ê‚éH

# def f n
# n + n
# end

context 'f‚̈ø”‚ª0‚©‚ç255‚̂Ƃ«' do
??256.times do |i|
????it { expect( f(i) ).to eq (2 * i) }
??end
end

547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 11:05:45.83 ID:QLWK33W3.net]
>>531
ƒeƒXƒg‚̈ê”ʘ_‚ÅŒ¾‚¦‚΃_ƒ
‚»‚ꌋ‹Ç“¯‚¶‚±‚Æ‚ðŽÀ‘•‚ƃeƒXƒg—¼•û‚É‘‚¢‚Ă邾‚¯‚ÅAƒeƒXƒg‚Æ‚µ‚ĈӖ¡‚ð‚È‚µ‚ĂȂ¢
ƒeƒXƒg‚Í“üo—͂Ƃà‚Ç‚ñ‚È’á”]‚©Œ©‚Ä‚àŠÔˆá‚¦‚悤‚̂Ȃ¢‹ï‘Ì“I‚È’l‚ð‘‚­‚Ì‚ª“S‘¥

548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 11:10:32.49 ID:YmDQ4aAw.net]
>>532
‚¶‚á‚ ‚à‚µ0‚©‚ç255‚܂őS•”ƒpƒX‚·‚é‚©‘‚«‚½‚¢‚Æ‚«‚Í
it { expect( f(0) ).to eq (0) }
it { expect( f(1) ).to eq (2) }
...
‚Á‚ăYƒ‰‚Á‚Æ—ñ‹“‚µ‚ë‚Á‚Ä‚±‚ÆH

549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 11:14:45.72 ID:QLWK33W3.net]
‚ ‚ÆAun‚Ì2”{‚ð•Ô‚·v‚Æ‚¢‚¤ŠÏ“_‚Æu“ü—Í‚Í0‚©‚ç255‚Ü‚Åv‚Æ‚¢‚¤ŠÏ“_‚ª‚²‚Á‚¿‚á‚ɂȂÁ‚Ä‚é‚Ì‚à—Ç‚­‚È‚¢
‚±‚Ìê‡A‘OŽÒ‚ð‘ã•\’l(5‚Æ‚©)‚ŃeƒXƒg‚µ‚ÄA‚»‚ê‚ɉÁ‚¦‚ÄŒãŽÒ‚ÌŠÏ“_‚Å‹«ŠE’l(0‚Æ255)‚ðŽŽ‚·‚­‚ç‚¢‚Å‚¢‚¢‚ÆŽv‚¤‚æ
‘ã•\’l‚Íç’·‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç‘OŽÒ‚ÌŠÏ“_‚ð‚í‚©‚è‚â‚·‚­•\Œ»‚·‚邯‚¢‚¤ˆÓ–¡‚ł͉¿’l‚Í‚ ‚é

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/23(“y) 11:18:46.43 ID:LnjVX11P.net]
ƒvƒƒpƒeƒBƒeƒXƒg‚É‚µ‚ë‚æB

551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 11:58:54.91 ID:YmDQ4aAw.net]
>>534
‚È‚é‚Ù‚ÇA‚Ç‚¤‚à‚ ‚肪‚Æ‚¤
‘ã•\’lA‹«ŠE’l(+•s³‚È’l)‚ðŽŽ‚·‚­‚ç‚¢‚Å‚¢‚¢‚ñ‚¾‚Ë

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 15:22:55.73 ID:f0qvO5Sa.net]
ƒeƒXƒeƒX

553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/23(“y) 15:29:55.01 ID:UWK7YGb5.net]
r‚炵‚ªƒnƒbƒX‚邵‚Æ‚é
‚â‚Á‚σAƒ“ƒ`‚àl‚Ì‚¢‚È‚¢ƒAƒ“ƒ`ƒXƒŒ‚æ‚èl‚Ì‘½‚¢–{ƒXƒŒ‚É—ˆ‚Ä‚µ‚á‚ׂ肽‚¢‚Ì‚©

‚©‚í‚¢‚»‚¤

554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/23(“y) 15:32:00.40 ID:f0qvO5Sa.net]
‚ A‚¢‚âA‚¢‚܂܂łƂ¿‚å‚Á‚ƈႤ‚±‚Ƃ𑂫ž‚à‚¤‚ÆŽv‚Á‚½‚¯‚Ç
ID•Ï‚í‚Á‚Ä‚½‚©‚È[‚Á‚ÄŽv‚Á‚½‚¾‚¯
•Ï‚í‚Á‚ĂȂ©‚Á‚½‚̂ňႤ˜b‚Í‚µ‚È‚¢‚æ‚—
‚ ‚Æ‘¼‚̃XƒŒ‚É‚Ís‚©‚È‚¢‚Ɖ½“x‚à‚¢‚Á‚Ä‚é
‚ ‚«‚烃ƒ“



555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/24(“ú) 09:48:03.56 ID:24EH1p52.net]
https://rubyinstaller.org/downloads/

Windows10 ‚ÉARuby ‚ð“ü‚ê‚æ‚¤‚ÆA
ã‚̃y[ƒW‚ÌA7-Zip Archives ‚©‚çARuby 2.4(x64)‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚邯A
rubyinstaller-2.4.3-1-x64.7z ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹–¼‚¾‚Á‚½B
‚±‚ê‚ðA7-Zip ‚ʼn𓀂·‚邯A56MB ‚ɂȂÁ‚½

C:\Ruby24-x64\
‚ƃtƒHƒ‹ƒ_–¼‚ð•Ï‚¦‚½‚¯‚ÇA‚±‚±‚©‚ç‚Ç‚¤‚â‚Á‚ăCƒ“ƒXƒg[ƒ‹‚·‚é‚ÌH

‚»‚ê‚Æ‚àA‚±‚ê‚̓Cƒ“ƒXƒg[ƒ‰[‚ł͂Ȃ¢‚Ì‚©‚ÈH

556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/24(“ú) 10:02:29.66 ID:naA/wMe4.net]
ŠÂ‹«‚ð‘‚¢‚Ä‚©‚ç
‰½‚µ‚½‚¢‚©‚ðŒ¾‚¦

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 10:08:38.24 ID:imZP4RC3.net]
‚È‚ñ‚Å‘f’¼‚Éexe—Ž‚Æ‚³‚È‚¢‚ÌH

558 –¼‘OF540 mailto:sage [2017/12/24(“ú) 10:48:40.19 ID:24EH1p52.net]
ˆ³k‚³‚ꂽ‘ŒÉ‚¾‚©‚çA7-Zip Archives ‚©‚çARuby 2.4(x64)‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚½‚¯‚ÇA
‚±‚ê‚̓Cƒ“ƒXƒg[ƒ‰[‚Ƃ͈Ⴄ‚à‚̂Ȃ̂©H
rubyinstaller-2.4.3-1-x64.7z ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹–¼‚¾‚Á‚½‚¯‚Ç

7-Zip Archives ‚Ìã‚É‚ ‚éARubyInstallers ‚©‚çARuby 2.4(x64)‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ă݂é‚í

559 –¼‘OF540 mailto:sage [2017/12/24(“ú) 11:01:29.86 ID:24EH1p52.net]
PowerShell ‚ÅA7-Zip Archives ’†‚ÌA\bin\ridk.ps1 version ‚ðŽÀs‚µ‚Ă݂½

PS C:\Ruby24-x64\bin> .\ridk.ps1 version
---
ruby:
path: C:/Ruby24-x64
version: 2.4.3
platform: x64-mingw32
ruby_installer:
package_version: 2.4.3-1
git_commit: 36aac73
os: Microsoft Windows [Version 10.0.16299.125]

‚â‚Á‚Ï‚èA‚±‚ê‚àARubyInstaller ‚Ȃ̂©‚ÈH
‚æ‚­‚í‚©‚ç‚È‚¢

560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 11:02:00.42 ID:A3ERayLu.net]
Ruby‚ɃpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚Á‚ĂȂ¢‚ÌH

JavaScript‚¾‚Æ

exclaim(capitalize(doubleSay("hello")));
‚Æ‚¢‚¤ƒJƒbƒR‚Ì“ü‚êŽq‚ª

"hello" |> doubleSay |> capitalize |> exclaim;

‚ƃVƒFƒ‹ƒXƒNƒŠƒvƒg‚̃pƒCƒv‚̂悤‚É
—¬‚ê‚邿‚¤‚ÈŒ`‚Å‹Lq‚Å‚«‚邿‚¤‚ɂȂé‚炵‚¢‚ñ‚¾‚¯‚Ç

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 11:05:46.33 ID:mMj7aGtc.net]
>>545
‚»‚ñ‚Ȃ̂ª‚ ‚邯’N‚àƒIƒuƒWƒFƒNƒgŽwŒü‚µ‚È‚­‚Ȃ邩‚çRuby‚ÌŽv‘z‚ɂ͇‚í‚È‚¢‚¾‚ë
‘f’¼‚Ƀƒ\ƒbƒhƒ`ƒFƒCƒ“‚Å‚â‚é‚©A‚³‚Á‚³‚ÆŠÖ”Œ^Œ¾Œê‚Éæ‚芷‚¦‚é‚ׂ«

562 –¼‘OF540 mailto:sage [2017/12/24(“ú) 11:08:13.75 ID:24EH1p52.net]
7-Zip Archives ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½ARuby 2.4(x64)‚ÍA
‚Ђå‚Á‚Æ‚µ‚ÄACUI ”ł̃Cƒ“ƒXƒg[ƒ‰[‚Ȃ̂©‚ÈH
(rubyinstaller-2.4.3-1-x64.7z ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹–¼‚¾‚Á‚½)

7-Zip Archives ’†‚ÌA\bin\ridk.ps1 ‚Ɉø”‚ð•t‚¯‚ÄA
ƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚©‚à’m‚ê‚È‚¢

‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ÇB
ƒCƒ“ƒXƒg[ƒ‰[‚¶‚á‚È‚¢‚©‚à’m‚ê‚È‚¢‚µ

563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 11:08:41.37 ID:2eVeUlKQ.net]
>>544
>>542

>>545
‚±‚ñ‚È gem ‚ª‚ ‚é
yuroyoro.github.io/lambda_driver/

564 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 11:14:59.06 ID:24EH1p52.net]
>>545-546
‚Ü‚³‚ÉAElixir

Matz ‚àAStreem ‚Æ‚¢‚¤VŒ¾Œê‚ðlˆÄ‚µ‚ÄA“úŒoLinux ‚ɘAÚ‚µ‚Ä‚¢‚½B
GitHub ‚É‚ ‚é‚炵‚¢



565 –¼‘OF540 mailto:sage [2017/12/24(“ú) 11:29:56.75 ID:24EH1p52.net]
7-Zip Archives ‚©‚çARuby 2.4(x64)‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚邯A
rubyinstaller-2.4.3-1-x64.7z ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹–¼‚¾‚Á‚½B
‚±‚ê‚ðA7-Zip ‚ʼn𓀂·‚邯A56MB ‚ɂȂÁ‚½

56MB ‚à‚ ‚邵A\bin ‚Ì’†‚É‚ÍAruby.exe, rubyw.exe ‚à‚ ‚éB
ŽÀsŠÂ‹«‚ª‘µ‚Á‚Ä‚¢‚邿‚¤‚È‹C‚à‚·‚é

ŽÀ‚̓|[ƒ^ƒuƒ‹”Å‚ÅAŠÂ‹«•Ï”PATH ‚ð’Ê‚¹‚ÎAŽÀs‚Å‚«‚é‚Ì‚©‚à’m‚ê‚È‚¢

‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ÇA‰½‚©ŽÌ‚Ä‚ª‚½‚¢w

566 –¼‘OF540 mailto:sage [2017/12/24(“ú) 11:37:26.57 ID:24EH1p52.net]
PowerShell ‚ÅA7-Zip Archives ’†‚ÌA\bin\ruby.exe -v ‚ðŽÀs‚µ‚Ă݂½

PS C:\Ruby24-x64\bin> .\ruby.exe -v
ruby 2.4.3p205 (2017-12-14 revision 61247) [x64-mingw32]

‚â‚Á‚Ï‚èA7-Zip Archives ‚Ì’†‚É‚ ‚é‚â‚‚ÍAƒ|[ƒ^ƒuƒ‹”Å‚¶‚á‚È‚¢‚Ì‚©H
‚Ђå‚Á‚Æ‚µ‚ÄAŽÀs‚à‚Å‚«‚é‚©‚àH

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 12:51:21.82 ID:W/aeQ+z1.net]
ŽÀs‚Å‚«‚Ä“–‚½‚è‘O‚Ȃ̂ɉ½‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚©
ƒCƒ“ƒXƒg[ƒ‰[‚̓pƒX‚ð’Ê‚µ‚½‚è‚·‚邾‚¯‚¾‚¼

568 –¼‘OF540 mailto:sage [2017/12/24(“ú) 13:37:01.71 ID:24EH1p52.net]
7-Zip Archives ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½ARuby 2.4(x64)‚ÍA
ŠÂ‹«•Ï”PATH ‚ª’Ê‚Á‚Ä‚¢‚È‚¢‚¾‚¯‚ÅAŽÀs‚Å‚«‚é‚ÌH

‚±‚±‚ÉAŽÀsŠÂ‹«‚ªˆêŽ®‚ª‘µ‚Á‚Ä‚¢‚é‚ÌH
‚‚܂èA‚Ç‚±‚ɂłàˆÚ“®‚Å‚«‚éƒ|[ƒ^ƒuƒ‹”ÅH

569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 13:55:33.60 ID:A3ERayLu.net]
>>548
Šú‘Ò‚µ‚½‚¯‚ÇA‚â‚Á‚Ï‚èRuby‚Ì•¶–@‚©‚ç‚Í”²‚¯o‚¹‚È‚¢‚©
DSL‚ª“¾ˆÓ‚ÆŒ¾‚Á‚Ä‚àŠ‘FRuby‚ÌŒ¾Œê‚Å‚ ‚邱‚Ƃɕςí‚è‚͂Ȃ¢‚µ‚È

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 13:58:58.91 ID:A3ERayLu.net]
>>546
‚Ü‚ “ª‚ªŒÅ‚¢‚—

a + b ‚̓IƒuƒWƒFƒNƒgŽwŒü‚¶‚á‚È‚¢‚Á‚Ä‚¢‚¤‚ñ‚Å‚·‚©H
a.add(b) ‚Á‚Ä‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚Å‚·‚Ë

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 14:12:36.12 ID:BNj/0IJ2.net]
>>555
Ruby‚É•¶‹å‚ðŒ¾‚¤‘O‚ɂ܂¸‚ÍRuby‚ÌŽd—l‚­‚ç‚¢‚¿‚á‚ñ‚Æ—‰ð‚µ‚悤
+‚Í‘S‚­“Á•ʂȂƂ±‚ë‚̂Ȃ¢‚²‚­•’ʂ̃Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒhŒÄ‚Ño‚µ‚¾‚¼
ŠÖ”Œ^‚Åadd‚ɃpƒCƒvƒ‰ƒCƒ“Žg‚¤‚Æ‚µ‚½‚ç
b |> add(a) # add(a, b)‚ɑГ–
‚±‚¤‚È‚é‚킯‚¾‚ªA—‰ð‚µ‚Ă邩H

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 14:15:02.58 ID:A3ERayLu.net]
>>556
‚Ü‚ ŒN‚ÍJavaScript‚ÌŽd—l‚ð’m‚ç‚È‚­‚Ä“–‘R‚¾‚낤‚¯‚Ç‚Ë

|> ƒIƒyƒŒ[ƒ^‚Á‚Ä‚¢‚¤‚Ì‚ÍAˆø”‚ðˆê‚‚̊֔ŒÄ‚Ño‚µ‚Ì
ƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚ɉ߂¬‚È‚¢
‚¾‚©‚çŠÖ”ŒÄ‚Ño‚µ‚ðs‚Á‚Ä‚é‚̂ƈê

ŠÖ”ŒÄ‚Ño‚µ‚ð‚·‚é‚ÆƒIƒuƒWƒFƒNƒgŽwŒü‚ɂȂç‚È‚¢‚Ì‚©H
‚»‚ñ‚Ȃ킯‚ ‚é‚©‚—

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 14:29:26.20 ID:BNj/0IJ2.net]
>>557
‚ ‚é‹@”\‚ªŒ¾Œê‚ɒljÁ‚³‚ê‚邱‚ƂŃR[ƒfƒBƒ“ƒO‚̃Xƒ^ƒCƒ‹‚ª‘å‚«‚­•Ï‚í‚Á‚Ä‚µ‚Ü‚¤‚±‚Ƃ͂悭‚ ‚éB
‚Ü‚ ‚»‚¤‚¢‚¤ŒoŒ±‘¥“I‚Șb‚ÍŒN‚ɂ͒ʂ¶‚È‚»‚¤‚¾‚©‚çA‚à‚Á‚Æ‹ï‘Ì“I‚ÉRuby‚Æ‚Ì‘Š«‚̈«‚³‚ðà–¾‚µ‚Ä‚ ‚°‚悤B
‚Ü‚¸AŠÖ”Œ^Œ¾Œê‚âJavaScript‚ł͗‡‚ÌŠÖ”–¼‚Í‘æˆê‹‰ŠÖ”(ŠÖ”ƒIƒuƒWƒFƒNƒg)‚¾‚ªARuby‚ł̓ƒ\ƒbƒhŒÄ‚Ño‚µ‚ɂȂÁ‚Ä‚µ‚Ü‚¤B
‚¾‚©‚ç>>548‚̂悤‚ɃVƒ“ƒ{ƒ‹‚ðŽg‚Á‚½‰˜‚¢ƒnƒbƒN‚ð‚·‚é‚©A|>‚ÌŒã‚É‚­‚鎯•ÊŽq‚Í‘æˆê‹‰ŠÖ”‚Æ‚µ‚Ĉµ‚¤‚Æ‚¢‚¤“Á•ʃ‹[ƒ‹‚ðÝ‚¯‚邱‚ƂɂȂéB
“Á•ʃ‹[ƒ‹‚ðÝ‚¯‚½‚Æ‚µ‚Ä‚àA>>556‚Ìadd‚Ì—á‚Ý‚½‚¢‚ÈŽg‚¢•û‚ɂ͑Ήž‚Å‚«‚È‚¢B
ŒN‚ÍŠÖ”Œ^Œ¾Œê‚ð’m‚ç‚È‚¢‚Ý‚½‚¢‚¾‚©‚çà–¾‚µ‚Æ‚­‚ÆAadd(a)‚ÍaddŠÖ”‚Ì‘æˆêˆø”‚Éa‚ð•”•ª“K—p(ƒJƒŠ[‰»)‚µ‚½ˆø”ˆêŒÂ‚ÌŠÖ”‚ð•Ô‚·B
|>‚Ì’¼Œã‚ɂ͕K‚¸ŠÖ”–¼‚ª—ˆ‚邯‚¢‚¤ƒ‹[ƒ‹‚¾‚ÆA‚±‚ê‚ÍŽÀŒ»‚Å‚«‚È‚¢‚̂͂킩‚邿‚ËB

574 –¼‘OF558 mailto:sage [2017/12/24(“ú) 14:33:34.04 ID:BNj/0IJ2.net]
‚»‚ê‚ÆARuby‚ÌŠÖ”‚Í–w‚Ç‚ªƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Å‚ ‚邯‚¢‚¤‚Ì‚à–Y‚ê‚Ă͂¢‚¯‚È‚¢B
x |> y.hoge
‚±‚ê‚Í y.hoge(x) ‚ƉðŽß‚·‚ׂ«‚¾‚낤‚©H
‚»‚ê‚Æ‚ày.hoge()(x)‚©‚ÈH
¡‚ÌRuby‚ÌŽd—l‚©‚ç‚·‚邯ŒãŽÒ‚ªŽ©‘R‚¾‚ÆŽv‚í‚È‚¢H



575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 14:46:41.85 ID:bBhW4Y9m.net]
‚悤‚¨‘O‚çB
Ruby 2.5‚ª—ˆ‚é‚͖̂¾“ú‚¾‚¼B
gemì‚Á‚Ä‚é“z‚Í‚¿‚á‚ñ‚Æ€”õo—ˆ‚Ă邩H
Ruby2.5‚É‚µ‚½“r’[‚É‹ƒ‚«‚ðŒ©‚é‚±‚Ƃ̂Ȃ¢‚悤‚É‚µ‚Æ‚¯‚æB

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 15:29:04.65 ID:A3ERayLu.net]
>>558
‚ A‚È‚é‚Ù‚Ç‚— ƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ì‚ÉA
‚ ‚ñ‚½‚ÍŠÖ”Œ^‚ÌŽd—l‚É•ÏX‚·‚邯Žv‚¢ž‚ñ‚Å‚é‚킯‚©‚—

‰´ARuby‚ðŠÖ”Œ^‚É‚µ‚ë‚È‚ñ‚Ĉꌾ‚àŒ¾‚Á‚ĂȂ¢‚æH
JavaScript‚ªŠÖ”Œ^‚ɂȂÁ‚½‚È‚ñ‚Ĉꌾ‚àŒ¾‚Á‚ĂȂ¢‚æH

‚½‚¾AŠÖ”ŒÄ‚Ño‚µ‚̃lƒXƒg‚ÍŒ©‚Â炢‚©‚çAˆê‚‚̈ø”‚ðŽæ‚éŠÖ”‚̌ĂÑo‚µ‚ð
|> ‚ł‚Ȃ°‚½ "‘‚«•û" ‚ª‚Å‚«‚邯—Ç‚¢‚Ë‚Á‚Ęb‚µ‚©‚µ‚ĂȂ¢‚ñ‚¾‚æ

> ¡‚ÌRuby‚ÌŽd—l‚©‚ç‚·‚邯ŒãŽÒ‚ªŽ©‘R‚¾‚ÆŽv‚í‚È‚¢H
——R‚ª‘‚¢‚ĂȂ¢‚©‚ç”»’f•s‰Â”\‚¾‚Ë

>>556
> ŠÖ”Œ^‚Åadd‚ɃpƒCƒvƒ‰ƒCƒ“Žg‚¤‚Æ‚µ‚½‚ç
> b |> add(a) # add(a, b)‚ɑГ–
> ‚±‚¤‚È‚é‚킯‚¾‚ªA—‰ð‚µ‚Ă邩H

‚Õ‚Õ‚—@|> ‚Æ‚¢‚¤‹L†‚ðŽg‚Á‚¾‚¯‚ÅAŠÖ”Œ^‚ɂȂé‚ׂ«‚¾‚È‚ñ‚Ä
Žv‚¢ž‚ñ‚ł邩‚ç‚»‚¤‚¢‚¤Œ‹˜_‚ɂȂéB”nŽ­‚¾‚Ë‚¥

JavaScript‚ÌŠÖ”Œ^‚łȂ¢’P‚È‚éƒpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚͈ø”‚ª1‚‚Ì
ŠÖ”‚ðŽó‚¯Žæ‚邱‚Æ‚µ‚©‚Å‚«‚È‚¢B ƒJƒŠ[‰»H‚»‚ñ‚È‚à‚̂͂µ‚È‚¢B
ŠÖ”Œ^‚̃pƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚𓱓ü‚È‚ñ‚Ęb‚Í‚µ‚ĂȂ¢‚ñ‚¾‚©‚ç“–‘R‚ÌŒ‹˜_

ˆø”‚ª•¡”‚ÌŠÖ”‚ðŽg‚¢‚½‚¯‚ê‚ÎAƒAƒ[ŠÖ”‚Å‚»‚¤‚È‚é‚æ‚¤‚É‘‚­‚¾‚¯‚̘b

https://github.com/tc39/proposal-pipeline-operator
let newScore = person.score |> double |> (_ => add(7, _)) # ƒAƒ“ƒ_[ƒXƒRƒA‚Í‘ü‚̕ϔAi‚Å‚àa‚Å‚à—Ç‚¢

papp proposal‚Ìpappƒƒ\ƒbƒh‚ðŽg‚¤‚Æ‚±‚¤‘‚­‚±‚Æ‚à‚Å‚«‚邿‚¤‚¾‚¯‚Ç
let newScore = person.score |> double |> add.papp(7)

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 15:52:11.56 ID:2eVeUlKQ.net]
>>554
RubyŽg‚¤‚ñ‚¾‚©‚ç“–‚½‚è‘O‚̘b‚Å‚»H
Ruby‚¶‚á‚È‚¢ƒXƒ^ƒCƒ‹‚łǂ¤‚µ‚Ä‚à‘‚«‚½‚¢‚Ȃ炷‚Å‚ÉRuby‚ðŽg‚¤•K—v‚͂Ȃ¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç

578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 15:54:48.61 ID:/VeWYwOF.net]
Julia‚¨‚ʂʂß

579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 16:00:56.08 ID:2eVeUlKQ.net]
Julia‚¢‚¢‚ËB‚±‚ê‚©‚ç‘å’–Ú‚ÌŒ¾Œê‚¾‚æ
‚½‚¾AŒ»ó‚Í‹N“®‚ªŒƒd‚Ȃ̂ÅJuliac‚Æ‚©‚ªŒöŽ®Ì—p‚³‚ê‚È‚¢‚Ƃ‚炢‚©‚à
‚»‚¤‚¢‚¤ˆÓ–¡‚Å‚ÍJava‚ÉŽ—‚Ä‚é‚Ì‚©‚àiŒ¾ŒêŽd—l‚Æ‚¢‚¤ˆÓ–¡‚ł͂Ȃ­j

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 16:12:39.10 ID:BNj/0IJ2.net]
Julia‚̓Nƒ\d‚¢ŒvŽZ‚âƒf[ƒ^‚̈—‚ð’·ŽžŠÔ‚Ô‚Á’Ê‚µ‚Å“®‚©‚·‚½‚߂̌¾Œê‚¾‚æ
Ruby‚Æ”ä‚ׂ邿‚¤‚È‚à‚ñ‚ł͂Ȃ¢‚µA‹N“®ŽžŠÔ‚ª–â‘è‚É‚È‚é‚æ‚¤‚È‚à‚̂Ɏg‚¤‚Ì‚àŠÔˆá‚¢

581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/24(“ú) 20:04:37.70 ID:4g6ysjQ5.net]
>>545
>—¬‚ê‚邿‚¤‚ÈŒ`‚Å‹Lq‚Å‚«‚邿‚¤‚ɂȂé‚炵‚¢‚ñ‚¾‚¯‚Ç

‚Å‚«‚邿‚¤‚É‚È‚é‚Æ‚¢‚Ó‚Ì‚ÍAˆÈ‰º‚Ì’ñˆÄ‚©‚ÈH
EESNext Proposal: The Pipeline Operator
@https://github.com/tc39/proposal-pipeline-operator

’²‚×‚Ä‚Ý‚é‚ÆA‚±‚ê‚Í‚ ‚­‚܂ŒñˆÄ(proposal)‚Å‚ ‚Á‚ÄA
5’iŠK‚ ‚éECMAScript(= JavaScript)Žd—lô’è‰ß’ö‚Ì‚Q”Ԗڂɉ߂¬‚È‚¢
@0. Strawman
@1. Proposal <\ ƒpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Ìó‘Ô
@2. Draft
@3. Candidate
@4. Finished
“–‘RAŒ»Žž“_‚Å‚»‚ÌŽÀ‘•‚Í‘¶Ý‚µ‚Ä‚¨‚炸uŠG‚É•`‚¢‚½–Ýv‚ɉ߂¬‚È‚¢
Œ¾‚¢Š·‚¦‚邯Au‚±‚ñ‚Ȃ̂ł«‚½‚ç‚¢‚¢‚È‚ v‚Æ‚¢‚Ó˜b‚¾‚æ‚ËH

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/24(“ú) 20:35:54.14 ID:4g6ysjQ5.net]
>>561
>ŠÖ”Œ^‚̃pƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚𓱓ü‚È‚ñ‚Ęb‚Í‚µ‚ĂȂ¢‚ñ‚¾‚©‚ç“–‘R‚ÌŒ‹˜_

‚¦A‚±‚¤‘‚¯‚È‚¢‚Á‚Ä‚¢‚¤‚ÌH
@@let newScore = person.score |> double |> add(7)
‚à‚µ pipeline proposal ‚ª Finished(Ì—pŒˆ’è)‚ɂȂÁ‚½‚Æ‚µ‚Ä‚àA‚±‚̃R[ƒh‚ð
@@let newScore = person.score |> double |> (_ => add(7, _))
‚±‚¤‚àç’·‚É‘‚©‚È‚¯‚è‚á‚È‚ç‚È‚¢‚È‚ñ‚ÄAƒ_ƒTƒC‚Æ‚¢‚¤‚©’†“r”¼’[‚È’ñˆÄ‚¾‚ÆŽv‚¤

>>554‚ÌŒ¾—

583 –¼‘OFt‚ðŽØ‚è‚邯F
@@Šú‘Ò‚µ‚½‚¯‚ÇA‚â‚Á‚Ï‚èJavaScript‚Ì•¶–@‚©‚ç‚Í”²‚¯o‚¹‚È‚¢‚©
@@V‚µ‚¢’ñˆÄ‚ÆŒ¾‚Á‚Ä‚àŠ‘FJavaScript‚ÌŒ¾Œê‚Å‚ ‚邱‚Ƃɕςí‚è‚͂Ȃ¢‚µ‚È
‚Á‚Ä‚¢‚¤Š´‘z‚Å‚·

‚µ‚©‚àX‚Épapp proposal(•”•ª“K—pƒTƒ|[ƒg‚Ì’ñˆÄ)‚ªFinished‚ɂȂÁ‚½‚Ɖ¼’肵‚Ä‚à‚È‚¨
@@let newScore = person.score |> double |> add.papp(7)
‚±‚¤‚È‚Á‚¿‚Ⴄ‚È‚ñ‚ÄA‚à‚¤­‚µ—û‚è’¼‚µ‚Ä‚©‚ç’ñˆÄ‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂȂŸ
[]
[‚±‚±‰ó‚ê‚Ă܂·]

584 –¼‘OF540 mailto:sage [2017/12/24(“ú) 22:02:54.10 ID:24EH1p52.net]
JS ‚ÍARuby, Elixir ‚̉e‹¿‚ª‹­‚¢B
Kotlin ‚àAGroovy, Ruby ‚̉e‹¿‚ª‹­‚¢

’N‚©A
>>540
‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64)‚ð‚Ç‚¤‚·‚ê‚Î



585 –¼‘OF‚æ‚¢‚Ì‚©A‹³‚¦‚Ăقµ‚¢ []
[‚±‚±‰ó‚ê‚Ă܂·]

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 22:25:11.95 ID:ZqTzsWSR.net]
>>568
ƒpƒX‚ð’Ê‚¹

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 23:05:16.75 ID:A3ERayLu.net]
>>567
> ‚¦A‚±‚¤‘‚¯‚È‚¢‚Á‚Ä‚¢‚¤‚ÌH

­‚µ‚Í“ª‚ð“­‚©‚¹‚悤‚æ‚—

‚»‚±‚É‚ ‚éAadd(7) ‚ªˆø”‚ðˆê‚ÂŽæ‚éŠÖ”‚ð•Ô‚·‚Ȃ瑂¯‚邿
‚»‚ê‚ð”Ä—p‰»‚µ‚½‚Ì‚ªpappB‚»‚ê‚ÉJavaScript‚ŃJƒŠ[‰»‚·‚é•û–@‚¾‚Á‚Ä‚ ‚é

JavaScript‚ÍŠÖ”Œ^Œ¾Œê‚¶‚á‚È‚¢‚ñ‚¾‚©‚çAŠÖ”Œ^Œ¾Œê‚Ì•û‚©‚ç‚Ý‚Ä
ƒ_ƒT‚¢‚Æ‚©Œ¾‚¤‚Ȃ悗 ‚¨‘OAŠÖ”Œ^‚Éô”]‚³‚ê‚Ă邾‚ë‚—

ŠÖ”Œ^‚ðŽæ‚è“ü‚ꂽ‚È‚ñ‚Ęb‚Í‚µ‚ĂȂ¢B‚¨‘O‚ªŒ¾‚¢o‚µ‚½‚¾‚¯B
’P‚ɃpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚Æ‚¢‚¤ŠÖ”‚̃lƒXƒg‚ðŒ©‚â‚·‚­‚·‚é‹@”\‚ð
’ljÁ‚·‚é‚Á‚Ä‚¾‚¯‚̘b

588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 23:07:29.50 ID:2eVeUlKQ.net]
>>570
Ruby‚ɂ‚¢‚Ă͂±‚ñ‚È‘‚«•û‚µ‚©‚Å‚«‚È‚¢‚Ì‚©‚ƓłÂ¢‚Ä‚¨‚¢‚ÄAJavaScripit‚ɂ‚¢‚Ă͑S—Í—iŒì
‚±‚ê‚ðRubyƒXƒŒ‚Å‚â‚ç‚©‚µ‚Ä‚½‚çr‚炵”F’è‚ðH‚ç‚Á‚Ä‚à‚µ‚傤‚ª‚È‚¢ƒŒƒxƒ‹‚¾‚¼

589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 23:12:18.94 ID:A3ERayLu.net]
>>566
> “–‘RAŒ»Žž“_‚Å‚»‚ÌŽÀ‘•‚Í‘¶Ý‚µ‚Ä‚¨‚炸uŠG‚É•`‚¢‚½–Ýv‚ɉ߂¬‚È‚¢
’m‚ç‚È‚¢‚È‚çA’m‚Á‚½‚©‚Ԃ肵‚ÄŒê‚ç‚È‚¢‚ł悗

JavaScript‚Í5’iŠK‚ ‚éECMAScript(= JavaScript)Žd—lô’è‰ß’ö‚ð
•K‚¸0‚©‚çˆê‚‚ÂÂã‚°‚Äs‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢
‚¾‚©‚ç‚Ç‚ñ‚ÈŽd—l‚¾‚Á‚Äʼn‚Í0‚©‚çŽn‚Ü‚é

‚±‚¤‚¢‚¤’ñˆÄ‚©‚çŽd—l‰»‚³‚ê‚é‚܂ł̃vƒƒZƒX‚ª–¾Šm‚ɂȂÁ‚Ä‚é‚̂͑f°‚炵‚¢‚±‚Æ‚¾‚æ

‚ÅAStage 1‚¾‚ª

https://azu.github.io/slide-what-is-ecmascript/slide/12.html
Eƒvƒƒ|[ƒUƒ‹‚Ì–Ú“I‚â‰ðŒˆ•û–@‚ðŽ¦‚·
EPolyfill‚âƒfƒ‚“™‚ð—p‚¢‚ĉðà‚·‚é

‚Ç‚¤‚¢‚¤‚±‚Æ‚©‚Æ‚¢‚¤‚ÆPolyfill‚âƒfƒ‚“™‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚¾B
‚í‚©‚è‚â‚·‚­Œ¾‚¤‚ÆA‚·‚łɎg‚¤•û–@‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚¾B‚»‚ꂪ‚±‚ê
https://www.npmjs.com/package/babel-plugin-transform-pipeline

‚Ȃ̂ŊG‚É•`‚¢‚½–݂ł͂Ȃ¢BŠG‚É•`‚¢‚½–Ý‚ÍStage 0
‚»‚Ì‚O‚ð’E‹p‚µ‚ÄA‚·‚łɎg‚¤•û–@‚ªo—ˆ‚½‚Æ‚¢‚¤‚±‚Æ

590 –¼‘OF540 mailto:sage [2017/12/24(“ú) 23:16:34.36 ID:24EH1p52.net]
7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½ARuby 2.4(x64)‚ð‰ð“€‚µA
C:\Ruby24-x64 ‚ɉü–¼‚µ‚ÄA

Windows10 ‚ÅAƒ†[ƒU[ŠÂ‹«•Ï”‚ÉAC:\Ruby24-x64\bin ‚ð’ljÁ‚µ‚½‚çA
PowerShell ‚ÅAruby ƒRƒ}ƒ“ƒh‚ªŽg‚¦‚邿‚¤‚ɂȂÁ‚½

PS C:\Users\Owner\Documents\Ruby> ruby -v
ruby 2.4.3p205 (2017-12-14 revision 61247) [x64-mingw32]

C:\Ruby24-x64\bin ‚É‚ÍAerb, gem, irb, rake, ruby.exe, rubyw.exe
‚Ȃǂ̃Rƒ}ƒ“ƒh‚ª‚ ‚é‚©‚çA
7-Zip Archives ‚ÌŠ‚É‚ ‚é‚à‚Ì‚àARuby‚̃|[ƒ^ƒuƒ‹”ł̎ÀsŠÂ‹«‚Ȃ̂©‚à

591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 23:17:27.23 ID:2eVeUlKQ.net]
>>572
‚Å‚³AŒ‹‹Ç‰½‚ªŒ¾‚¢‚½‚¢‚ÌH
JavaScriptƒTƒCƒR[‚Á‚Ă̂ªŒ¾‚¢‚½‚¢‚̂Ȃ犮‘S‚ɃXƒŒˆá‚¢‚¾‚æ

592 –¼‘OF540 mailto:sage [2017/12/24(“ú) 23:23:27.95 ID:24EH1p52.net]
‚¿‚Ȃ݂ÉArubyinstaller ‚Ì 7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64)‚Í9MB ‚ÅA‰ð“€‚·‚邯56MB ‚ɂȂÁ‚½

1/6 ‚Ɉ³k‚³‚ê‚Ä‚¢‚é

593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/24(“ú) 23:37:20.25 ID:A3ERayLu.net]
>>574
> ‚Å‚³AŒ‹‹Ç‰½‚ªŒ¾‚¢‚½‚¢‚ÌH
Ruby‚àƒTƒCƒR[‚ɂȂ낤‚º

594 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 00:01:06.18 ID:h6gXOlbY.net]
>>570
>ŠÖ”Œ^‚ðŽæ‚è“ü‚ꂽ‚È‚ñ‚Ęb‚Í‚µ‚ĂȂ¢B‚¨‘O‚ªŒ¾‚¢o‚µ‚½‚¾‚¯B

>>556 ‚Ƃ͕Êl‚¾‚¯‚ÇAID‚ðŠm”F‚Å‚«‚È‚¢‚Ù‚Ç—â³‚ðŽ¸‚Á‚Ä‚¢‚é‚Ì‚©‚ÈH

‚Ü‚½A‚»‚à‚»‚à>>545‚Ì exclaim, capitalize, doubleSay ‚Æ‚¢‚¤ŠÖ”’PˆÊ‚Å•”•i‰»‚µ‚Ä
ƒpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Å‘g‚Ý—§‚Ă邯‚¢‚¤”­‘z‚»‚Ì‚à‚Ì‚ªŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ ‚èA
‚»‚ê‚ðŽ©•ª(ID:A3ERayLu )‚©‚猾‚¢‚¾‚µ‚½‚Æ‚¢‚¤”Fޝ‚ª‚Å‚«‚Ä‚¢‚È‚¢‚Ì‚©‚ËH


>’P‚ɃpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚Æ‚¢‚¤ŠÖ”‚̃lƒXƒg‚ðŒ©‚â‚·‚­‚·‚é‹@”\‚ð’ljÁ‚·‚é‚Á‚Ä‚¾‚¯‚̘b

‚¾‚æ‚ËAŠÖ”Œ^‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Æ“¯‚¶–¼‘O‚¾‚¯‚Ç’†g‚Í”÷–­‚ɈقȂéJavaScriptŒÅ—L‚Ì•ûŒ¾‚ª
ˆê‚Â’ñˆÄ‚³‚ꂽ‚Æ‚¢‚¤A‚½‚¾‚»‚ꂾ‚¯‚̘b
‚µ‚©‚àÅI“I‚ÉÌ—p‚³‚ê‚é‚©”Û‚©‚àŠm’è‚·‚炵‚Ä‚¢‚È‚¢ Proposal ’iŠK‚Å‚µ‚©‚È‚¢‚Æ‚¢‚Ó



595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 00:21:34.94 ID:mSK8fdnz.net]
> ‚Ü‚½A‚»‚à‚»‚à>>545‚Ì exclaim, capitalize, doubleSay ‚Æ‚¢‚¤ŠÖ”’PˆÊ‚Å•”•i‰»‚µ‚Ä
> ƒpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Å‘g‚Ý—§‚Ă邯‚¢‚¤”­‘z‚»‚Ì‚à‚Ì‚ªŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ ‚èA

ŠÖ”ŒÄ‚Ño‚µ‚ÌŒ`‚ð•Ï‚¦‚½‚¾‚¯A
ŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ƃ͑S‚­ŠÖŒW‚È‚¢

596 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 00:25:59.73 ID:h6gXOlbY.net]
>>576
ŠÖ”Œ^Œ¾Œê‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚ªƒTƒCƒR[‚Æ‚¢‚¤˜b‚Ȃ瓯ˆÓ‚·‚邵A
‚»‚ꂪƒIƒuƒWƒFƒNƒgŽuŒüŒ¾Œê‚Å‚ ‚éRuby‚ɂƂÁ‚Ä¡‚·‚®•K—v‚©‚Ç‚¤‚©‚Í•Ê

597 –¼‘OF‚É‚µ‚ÄA
”‚ ‚é«—ˆ‚ÌRuby\‘z‚ÉŒü‚¯‚½’ñˆÄ‚̈ê‚‚Ƃµ‚Ä—‰ð‚µ‚½‚¢

‚Å‚à >>561,570‚ÅŽ©g(ID:A3ERayLu)‚ªŒê‚Á‚Ä‚¢‚邿‚¤‚ÉA
JavaScript‚Ì‚»‚ê‚ÍŠÖ”Œ^‚ł͂Ȃ¢JavaScriptŒÅ—L‚Ì•ûŒ¾‚È‚ñ‚¾‚ëH
JavaScript‚ª“ÆŽ©‚Ì“¹‚Éi‚à‚¤‚Æ‚µ‚Ä‚é‚È‚çu‚Ç‚¤‚¼‚¨D‚«‚ɂȂ³‚¢‚Ü‚¹v‚¾‚µA
‚»‚ê‚ÉRuby‚à]‚¤‚ׂ«‚Æ‚¢‚¤˜b‚ÉŽŠ‚Á‚Ä‚Íu‰½‚ðl‚¦‚Ä‚é‚ÌHv‚Æ‚µ‚©Œ¾‚¦‚È‚¢‚Ë


>>570
>’P‚ɃpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚Æ‚¢‚¤ŠÖ”‚̃lƒXƒg‚ðŒ©‚â‚·‚­‚·‚é‹@”\‚ð
>’ljÁ‚·‚é‚Á‚Ä‚¾‚¯‚̘b

‚Ç‚¿‚ç‚©‚Æ‚¢‚¤‚Æ“úí“I‚ɃJƒbƒR‚¾‚炯‚ɂȂé‚Ì‚ÍPython‚¾‚©‚çA
‚»‚¿‚ç‚Ö’ñˆÄ‚µ‚½•û‚ª‚¢‚¢‚ñ‚ł͂Ȃ¢‚©‚È
http://mevius.2ch.net/test/read.cgi/tech/1491491123/44-46

ŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŒöŽ®•¶‘‚Ŕے肵‚Ä‚¢‚éPython‚¾‚©‚çA
ŠÖ”Œ^‚ł͂Ȃ¢ƒpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚Ì’ñˆÄ‚Í‚«‚Á‚ÆŠì‚΂ê‚邿
[]
[‚±‚±‰ó‚ê‚Ă܂·]

598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 00:38:42.38 ID:W15ZQhn0.net]
‚¢‚¸‚ê‚É‚¹‚æ>>559‚̂悤‚Ƀƒ\ƒbƒhŒÄo‚ÌŠ‡ŒÊÈ—ª‚Ì–â‘肪‚ ‚é‚©‚çJavaScript‚âCamlŒn‚̂悤‚ȃNƒŠ[ƒ“‚ȃVƒ“ƒ^ƒbƒNƒX‚ɂ͂Ȃç‚È‚¢‚¯‚Ç‚Ë
&:symbol‚Æ‚©->‚Ý‚½‚¢‚ȃnƒbƒNŠ´ˆì‚ê‚éX‚¢\•¶‚ɂȂé

599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 01:02:31.40 ID:h6gXOlbY.net]
>>580
‚¢‚âAƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚ÌRuby‚È‚çAŒ»Žž“_‚Å‚à
ŠÈŒ‰‚Ƀƒ\ƒbƒhƒ`ƒF[ƒ“‚Å—¬‚ê‚邿‚¤‚ȃR[ƒh‚ª‘‚¯‚é

ˆÈ‰º‚Í>>545‚Ì—áF
@https://ideone.com/aExbWe

refinements ‚ÉŠÖ‚µ‚Ă͈ȉº‚Ì‹LŽ–‚ª•ª‚©‚è‚â‚·‚©‚Á‚½‚̂ł²ŽQl
ERuby ‚Ì refinements ‚ÌŽg‚¢“r - Qiita
@https://qiita.com/scivola/items/dc49d56c90fd0cb6d4d3

‚ÅA‰½‚©‚²•s–ž‚Í‚²‚´‚¢‚Ü‚·‚©H

600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 01:03:23.68 ID:mSK8fdnz.net]
>>579
JavaScript‚ÍŒ³‚©‚çŠÖ”Œ^‚¶‚á‚È‚¢‚µ
ŠÖ”Œ^‚ɂȂñ‚©‚Ȃ낤‚Æ‚µ‚ĂȂ¢‚æ‚—

601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 01:05:56.92 ID:mSK8fdnz.net]
>>581
> ‚ÅA‰½‚©‚²•s–ž‚Í‚²‚´‚¢‚Ü‚·‚©H

‚Í‚¢B

def foo(i); end
def bar(i); end
def baz(i); end

‚ƂȂÁ‚Ä‚¢‚é‚à‚Ì‚Ì baz(bar(foo(1)) ‚Æ‚¢‚¤ŒÄ‚Ño‚µ‚ð
ƒƒ\ƒbƒhƒ`ƒF[ƒ“‚ÅŒq‚°‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·B

ƒpƒCƒvƒ‰ƒCƒ“ƒIƒyƒŒ[ƒ^‚Ȃ炱‚Ì’Ê‚è
1 |> foo |> bar |> baz

602 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 01:53:39.67 ID:h6gXOlbY.net]
>>582
>JavaScript‚ÍŒ³‚©‚çŠÖ”Œ^‚¶‚á‚È‚¢‚µ

‚¤[‚Ý‚ãA‚â‚Á‚Ï‚èJavaScript‚Á‚ÄŒë‰ð‚³‚ê‚Ä‚é‚Ì‚Ë
EƒNƒ[ƒWƒƒ‚Á‚ĉ½‚ª‚¢‚¢‚ÌH
mevius.2ch.net/test/read.cgi/tech/1415419907/224

ƒŠƒ“ƒNØ‚ê–M–ó”ÅuJavaScript‚̕׋­F¢ŠE‚ÅÅ‚àŒë‰ð‚³‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêv
web.archive.org/web/20130120204931/http://d.hatena.ne.jp/brazil/20050829/1125321936
>@@C‚Ì”ç‚ð”í‚Á‚½Lisp
>
>@@JavaScript‚É‚ÍAC‚̂悤‚È’†Š‡ŒÊ‚â•sŠiD‚ÈforƒXƒe[ƒgƒƒ“ƒg‚ª‚ ‚邽‚ßA
>@@ˆê”Ê“I‚Ȏ葱‚«Œ^Œ¾Œê‚̂悤‚ÉŒ©‚¦‚Ü‚·‚ªA‚»‚ê‚ÍŒë‚è‚Å‚·BJavaScript‚ÍC‚âJava‚æ‚è‚àA
>@@Lisp‚âScheme‚̂悤‚ÈŠÖ”Œ^Œ¾Œê‚Æ‘½‚­‚Ì‹¤’Ê“_‚ðŽ‚Á‚Ä‚¢‚é‚̂ł·BJavaScript‚É‚ÍA
>@@ƒŠƒXƒg‚Ì‘ã‚í‚è‚É”z—ñ‚ª‚ ‚èAƒvƒƒpƒeƒBƒŠƒXƒg‚Ì‘ã‚í‚è‚ɃIƒuƒWƒFƒNƒg‚ª‚ ‚è‚Ü‚·B
>@@ŠÖ”‚̓tƒ@[ƒXƒgƒNƒ‰ƒX‚Å‚ ‚èAƒNƒ[ƒWƒƒ‚à”õ‚¦‚Ä‚¢‚Ü‚·B‚‚܂芇ŒÊ‚̑Ήž‚ð‚Æ‚éŽèŠÔ‚È‚µ‚ÉA
>@@ƒ‰ƒ€ƒ_‚ð—˜—p‚Å‚«‚é‚̂ł·B


>>583
‚»‚ê‚ÉŠÖ‚µ‚Ă͔[“¾
‘OƒXƒŒ‚Å‘‚¢‚½‚悤‚ÉARuby‚É‚¨‚¢‚ăƒ\ƒbƒh‚͈ꋉŽs–¯(ƒtƒ@[ƒXƒgƒNƒ‰ƒX)‚ł͂ ‚è‚Ü‚¹‚ñ‚©‚ç‚Ë
ERuby ‰SŽÒƒXƒŒƒbƒh Part 61
@mevius.2ch.net/test/read.cgi/tech/1503644351/210

603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 01:57:26.36 ID:6htjEWah.net]
‚±‚±‚ÍJavaScriptƒXƒŒ‚¶‚á‚È‚¢‚æ

604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 02:12:49.73 ID:mSK8fdnz.net]
>>585
JavaScript‚ÍŠÖ”Œ^‚¾‚Á‚Ä‚±‚Ƃɂµ‚½‚¢‚ñ‚Å‚µ‚å‚—



605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 02:14:31.41 ID:6htjEWah.net]
>>586
JavaScript‚̘b‚Í‚»‚Á‚¿‚̃XƒŒ‚Å‚â‚ê‚Á‚Ä‚±‚Æ

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 02:19:08.95 ID:h6gXOlbY.net]
>>585
‚Ü‚Á‚½‚­‚»‚̂Ƃ¨‚è‚Å‚·‚Ë
‚Æ‚¢‚Ó‚±‚Æ‚ÅAJavaScipt‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚ð’ñˆÄ‚³‚ê‚

607 –¼‘OFÄ‚¢‚é•û‚ÍA
JSƒXƒŒƒw‚¨‹A‚è‚ɂȂç‚ê‚é‚©A‚à‚µ‚­‚í

@@“úí“I‚ɃJƒbƒR‚¾‚炯‚ɂȂÁ‚Ä‚µ‚Ü‚¤Python(>>579)

ƒXƒŒ‚ÖˆÚ“®‚³‚ê‚邿‚¤Šó–]‚µ‚Ü‚·

“Á‚ÉRuby‚ƈá‚Á‚ÄPython‚ÍŠÖ”‚ªˆê‹‰Žs–¯‚Å‚·‚©‚çA
JavaScript‚ÌŽè–@‚ð“K—p‚·‚é‚Ì‚Í(Ruby‚æ‚è‚à)—eˆÕ‚Å‚µ‚傤
[]
[‚±‚±‰ó‚ê‚Ă܂·]

608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 10:22:56.25 ID:yHCsyXBb.net]
Windows10 ‚ÌAVS Code ‚ÅAirb (PowerShell ƒ^[ƒ~ƒiƒ‹)‚ð‹N“®‚µ‚ÄA

put "abc"
‚È‚çAŽÀs‚Å‚«‚邯‚ÇA

put "‚ ‚¢‚¤"
‚̂悤‚É“ú–{Œê‚ª‚ ‚邯AŽÀs‚Å‚«‚È‚¢‚Ë

609 –¼‘OF589 mailto:sage [2017/12/25(ŒŽ) 10:27:56.95 ID:yHCsyXBb.net]
put "abc" # ‚ 

‚̂悤‚ÉAƒRƒƒ“ƒg‚É“ú–{Œê‚ª‚ ‚鎞‚ÍAŽÀs‚Å‚«‚é

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 10:29:17.76 ID:FXcNW9u1.net]
>>589
‚»‚ê‚Íruby‚¶‚á‚È‚­‚Älibedit‚Ì•s‹ï‡‚¾‚æ

611 –¼‘OF589 mailto:sage [2017/12/25(ŒŽ) 12:11:57.01 ID:yHCsyXBb.net]
’m‚ç‚È‚¢‚¯‚ÇAUI •”•ª‚ðACŒ¾Œê‚Æ‚©‚Åì‚Á‚Ä‚¢‚é‚©‚çA
‚¢‚‚܂Ōo‚Á‚Ä‚àC³‚Å‚«‚È‚¢‚Ì‚¾‚낤

UI •”•ª‚ÍAVS Code ‚Ý‚½‚¢‚ÉA
ƒuƒ‰ƒEƒU‹Zp‚ðŽg‚Á‚Ä‚¢‚éAElectron ‚Åì‚ê‚Ηǂ©‚Á‚½

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 20:14:59.36 ID:YHWK2l8N.net]
‚Ë‚ñ‚ª‚ñ‚ÌRuby 2.5.0‚ð‚Ăɂ¢‚ꂽ‚¼‼
https://www.ruby-lang.org/ja/news/2017/12/25/ruby-2-5-0-released/

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 21:16:04.65 ID:FXcNW9u1.net]
yield_self‚ÍŽg‚¢‚Ç‚±‚낪Œ‹\‚ ‚è‚»‚¤‚¾‚Ë

614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 21:25:14.33 ID:s8SRCdHD.net]
Žg‚¢•û‚í‚©‚ñ‚È‚¢‚È



615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 21:52:41.67 ID:YHWK2l8N.net]
yield_self‚Í‚±‚ê‚܂Ńƒ\ƒbƒhƒ`ƒF[ƒ“‚ð‚µ‚½‚­‚Ä‚à‚Å‚«‚È‚©‚Á‚½ê‡‚ÅŠˆ–ô‚·‚é‚Ë
“r’†‚̈ꎞ•Ï”‚Í—p–³‚µ‚ɂȂÁ‚½

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 22:38:48.18 ID:h6gXOlbY.net]
ð“ú‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚ÉŠÖ‚·‚é˜b‚Ì’†‚Éo‚Ä‚«‚½ >>583 ‚̂悤‚ȃP[ƒX‚ª
ˆÈ‰º‚̂悤‚É‘‚¯‚邿‚¤‚ɂȂé

https://ideone.com/hZI7wT

ERuby 2.5 ‚Ì yield_self - Qiita
@https://qiita.com/stomk/items/58dce3e5e294639ab1c9

F# ‚â Elixir ‚Ì“oê‚Å‚·‚Á‚©‚袊Ԃ̔F’m“x‚ªƒAƒbƒv‚µ‚½ƒpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽqA
‚·‚Á‚©‚èƒnƒ}‚Á‚Ä
uƒvƒƒOƒ‰ƒ~ƒ“ƒOƒXƒ^ƒCƒ‹‚ðƒpƒCƒvƒ‰ƒCƒ“Œ`Ž®(‚¢‚í‚ä‚郃\ƒbƒhƒ`ƒF[ƒ“)‚Å“ˆê‚µ‚Ä‘‚«‚½‚¢Iv
‚Æ‚¢‚¤—~‹‚ð—}‚¦‚ç‚ê‚È‚¢l‚½‚¿‚ɂƂÁ‚Ä‚ÍŠð‚µ‚¢ƒƒ\ƒbƒh‚ÌV݂ł͂Ȃ¢‚©‚ÆŽv‚í‚ê

ŒÂl“I‚É‚ÍAƒƒ\ƒbƒh–¼‚Í apply ‚à‚µ‚­‚Í‚»‚ê‚ð’Z‚­‚µ‚½ app ‚ª
Š´Šo“I‚ɇ‚Á‚Ä‚¢‚½iƒGƒCƒŠƒAƒX‚ð’è‹`‚·‚邾‚¯‚È‚ñ‚¾‚¯‚Ç‚Ëj

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 22:46:27.01 ID:mSK8fdnz.net]
‚Ó‚Á‚Ó‚Á‚ÓA‚悤‚â‚­‹C‚¢‚½‚©‚ËH
ð“ú‚̃pƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚̘b‚Í
‚±‚±‚ɂ‚Ȃª‚é‚Ì‚¾‚æ

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/25(ŒŽ) 23:07:16.77 ID:h6gXOlbY.net]
‚‚܂èF
EJavaScript‚ł͌»Žž“_‚¾‚ÆÅI“I‚ÉÌ—p‚³‚ê‚é‚©”Û‚©‚à’è‚©‚łȂ¢ Proposal ’iŠK‚ÅA
@ŽÀŒ±“I‚ÈŽÀ‘•‚ð‚¢‚¶‚Á‚Ä‚ [‚¾‚±[‚¾‹c˜_‚µ‚Ä‚¢‚é^‚ÁÅ’†
Eˆê•ûARuby‚ł͂ƂÁ‚­‚É‹c˜_‚ðI‚¦‚ÄŒöŽ®‚ÉƒŠƒŠ[ƒX‚ðI‚¦‚Ä‚µ‚Ü‚Á‚½
‚Æ‚¢‚Ó˜b‚Å‚·‚Ë

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/25(ŒŽ) 23:20:17.82 ID:YHWK2l8N.net]
‚¿‚å‚Á‚Æ–Ê”’‚¢”­Œ©
pp‚ðŽg‚¤‚Ì‚Érequire—v‚炸‚¾‚Á‚Ä‚ ‚Á‚½‚©‚玎‚µ‚Ă݂½‚¯‚ÇA
Žg‚Á‚½Å‰‚ÉŽ©“®‚Årequire‚·‚邿‚¤‚ɂȂÁ‚Ä‚é

$ ruby25 --disable-gems -e 'puts $"'
enumerator.so
thread.rb
rational.so
complex.so
/usr/local/lib/ruby/2.5/amd64-freebsd11/enc/encdb.so
/usr/local/lib/ruby/2.5/amd64-freebsd11/enc/trans/transdb.so

$ ruby25 --disable-gems -e 'pp $"'
["enumerator.so",
 "thread.rb",
 "rational.so",
 "complex.so",
 "/usr/local/lib/ruby/2.5/amd64-freebsd11/enc/encdb.so",
 "/usr/local/lib/ruby/2.5/amd64-freebsd11/enc/trans/transdb.so",
 "/usr/local/lib/ruby/2.5/prettyprint.rb",
 "/usr/local/lib/ruby/2.5/pp.rb"]

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/26(‰Î) 14:56:29.62 ID:75dqQ4yg.net]
private method‚ð’è‹`‚·‚鎞‚Á‚Ăǂ¤‘‚­‚Ì‚ª•’ÊH

private def foo
__bar
end

def foo
__ bar
end
private :foo

# ƒNƒ‰ƒX‚ÌŒã‚ë‚ɂ܂Ƃ߂Ēè‹`
private
def foo
__bar
end

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/26(‰Î) 16:40:03.50 ID:pHnCZ49/.net]
Ž©•ª‚ÌD‚«‚ȃ^ƒCƒ~ƒ“ƒO‚Å

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/26(‰Î) 17:17:14.64 ID:MQU8AiWM.net]
‘¼l‚ª“Ç‚ñ‚œǂ݂₷‚¢‚ƂƎv‚¤‘‚«•ûB

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/26(‰Î) 17:36:54.63 ID:Zhknjblq.net]
‰´‚ÍŒã‚ë‚ɂ܂Ƃ߂đ‚­‚悤‚É‚µ‚Ä‚éB
‚‚¢‚łɌ¾‚¤‚Æprivate‚ª˜A‘±‚µ‚½ê‡2ŒÂ–ÚˆÈ~‚Ìprivate‚Í•s—v‚¾‚ªAƒpƒb‚ÆŒ©‚Ä•ª‚©‚邿‚¤‚Éí‚É•t‚¯‚Ä‚¢‚éB

ŋ߂ÍG‚Á‚Ä—~‚µ‚­‚È‚¢ƒƒ\ƒbƒh‚ÍƒŠƒtƒ@ƒCƒ“ƒƒ“ƒg‚ðŽg‚¤‚Á‚Ä‚¢‚¤Žè–@‚ðŠo‚¦‚½‚¯‚ÇA‚±‚ê‚ْ͈[‚Ȃ̂©•ª‚©‚ç‚È‚¢B

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/26(‰Î) 22:52:56.50 ID:pHnCZ49/.net]
ƒAƒ“ƒ`‘§‚µ‚Ä‚éH
ƒAƒ“ƒ`ƒXƒŒŽ€–S‚µ‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚Ç



625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/26(‰Î) 23:11:59.17 ID:Xx1508gc.net]
ƒAƒ“ƒ`ƒXƒŒŽ€–S‚³‚¹‚Ä‚¢‚¢‚æ
‘¶Ý‰¿’l–³‚¢‚µA‚±‚±‚Å\•ª

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/26(‰Î) 23:45:46.61 ID:p5HaZQjy.net]
‚»‚à‚»‚àRuby‚Ìprivate‚Á‚ÄŽÀŽ¿“I‚È‹­§—͂͂قڃ[ƒ‚ŃRƒƒ“ƒg‚Æ‚µ‚Ă̈Ӗ¡‚­‚ç‚¢‚µ‚©‚È‚¢‚©‚ç‚È
‚»‚¤‚¢‚¤ˆÓ–¡‚ł͂æ‚قǬ‚³‚ȃNƒ‰ƒX‚𜂯‚ΑS•”‚É•t‚¯‚È‚¢‚Æ‚ ‚Ü‚èˆÓ–¡‚È‚¢‚ñ‚¶‚á‚È‚¢‚©

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 01:21:36.89 ID:kb3Qecdj.net]
ƒAƒ“ƒ`‚ªƒAƒ“ƒ`ƒXƒŒ‚Ì‘¶Ý‚ð‚·‚Á‚²‚¢Œ™‚ª‚Á‚Ä‚é‚Ì‚ÍA–{ƒXƒŒ‚Å–\‚ꂽ‚¢‚©‚炾‚낤‚È

‚¾‚ªA’f‚é
ƒAƒ“ƒ`‚Í‚ ‚̉ߑa‚Á‚½ƒAƒ“ƒ`ƒXƒŒ‚Ö‹A‚é‚ׂ«‚¾

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 01:24:11.45 ID:Kn/lt9VX.net]
Œ‹‹Ç‚±‚±‚ɃAƒ“ƒ`‚ª—ˆ‚ĂȂ­‚Ä‚à
ƒAƒ“ƒ`‚̘b‘è‚ð‚µ‚½‚¢‚킯‚È‚ñ‚¾‚æ‚È
‚à‚¤•a‹C‚¾‚ÆŽv‚¤‚æ‚—

629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 01:24:47.07 ID:Kn/lt9VX.net]
ƒAƒ“ƒ`ƒXƒŒ‚à’èŠú“I‚ÉŒ©‚Ă邿‚¤‚¾‚µ

630 –¼‘OF589 mailto:sage [2017/12/27(…) 01:58:58.62 ID:u0gTyM9V.net]
>>589-592
Ž©ŒÈƒŒƒX

irb -E CP932

irb ‚Ì‹N“®Žž‚ÉAƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚邯A“ú–{Œê•¶Žš—ñ‚à³í‚ɂȂÁ‚½

puts "‚ "

Ruby ‚ÍAWindows ‚Å‚à–³“G‚â‚ÈI

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/27(…) 04:54:44.27 ID:vGbq0nNV.net]
>>601
l‚»‚ꂼ‚ê‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚ÇAŽ©•ª‚̓Nƒ‰ƒX‚ÌŒã‚ë‚ɂ܂Ƃ߂Ēè‹`‚·‚é”h‚¾‚Ë
ƒhƒLƒ…ƒƒ“ƒe[ƒVƒ‡ƒ“‚Æ‚µ‚Ẳ“ǫ‚ðdŽ‹‚µA‚ ‚éƒNƒ‰ƒX’è‹`‚É‚¨‚¢‚Ä
ƒfƒtƒH‚ÍŒöŠJ‚µ‚½‚¢ƒƒ\ƒbƒh‚¾‚¯‚ǃL[ƒ[ƒh private ‚Å錾‚µ‚½ˆÈ~‚Ì
ƒZƒNƒVƒ‡ƒ“‚Í”ñŒöŠJ‚É‚µ‚½‚¢‚Æ‚¢‚¤ˆÓ}‚ª‚ ‚é

@class Klass
@@@ŒöŠJ‚µ‚½‚¢ƒƒ\ƒbƒh‚Ì’è‹`ƒZƒNƒVƒ‡ƒ“
@private
@@@•sŒöŠJ‚ȃƒ\ƒbƒh‚Ì’è‹`ƒZƒNƒVƒ‡ƒ“
@end

ŒÂ•Ê‚É錾‚·‚é private :foo ‚ðŽg‚¤ƒP[ƒX‚ÍAŒöŠJ‚·‚é‚‚à‚è‚ŃNƒ‰ƒX‚ðÝŒv‚µ‚½‚¯‚ÇA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚̉ߒö‚Åu‚±‚̃ƒ\ƒbƒh‚Í”ñŒöŠJ‚Å‚à‚¢‚¢‚ñ‚¶‚á‚ËHv‚Æ‹^–â‚ðŠ´‚¶‚½‚ç
private :foo ‚ð•t‚¯ƒeƒXƒg‚𗬂µ‚ÄŽÀŒ±‚·‚邯‚¢‚Á‚½ˆêŽž“I‚È‚à‚Ì


>>607
Šm‚©‚ÉAƒƒ“ƒo•Ï”‚̃AƒNƒZƒX§ŒÀ‚Æ‚¢‚¤ŠT”O‚ª–³‚­A‘S‚Ă̕ϔ‚ªpublic‚Æ‚µ‚Ĉµ‚í‚ê‚é‚Ì‚æ‚Ë
@https://qiita.com/nkennek/items/8c54365cb873cca8730a
@woodyring.blog.so-net.ne.jp/2013-05-25-1
‚ ‚ ’†“r”¼’[‚ł߂ñ‚Ç‚­‚³

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 14:38:59.95 ID:kb3Qecdj.net]
612‚ÍŠ¨ˆá‚¢‚µ‚Ä‚é
•Ï”‚Épublic‚à•³‚à–³‚¢

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/27(…) 14:47:08.38 ID:K4eQH++r.net]
ƒƒ“ƒo•Ï”‚È‚ñ‚ĂȂ¢
ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ÌŽ–‚ðŒ¾‚Á‚Ä‚é‚Ȃ炻‚à‚»‚àƒIƒuƒWƒFƒNƒg‚ÌŠO‚©‚ç‚̓AƒNƒZƒX‚Å‚«‚È‚¢

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/28(–Ø) 23:13:58.27 ID:zlcR2/4C.net]
‚Ý‚ñ‚ÈAƒfƒoƒbƒO‚Íp‚Åς܂µ‚Ä‚éH
‚»‚ê‚Æ‚à‰½‚©ƒc[ƒ‹Žg‚Á‚Ä‚éH



635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/28(–Ø) 23:14:30.42 ID:AeGE7eie.net]
‚ÍH pp‚¾‚ë

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/28(–Ø) 23:18:20.87 ID:s+AqweGp.net]
Ž©‘O‚Åpry‚à‚Ç‚«‚ðì‚Á‚Äbinding.hoge‚µ‚Ä‚é

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/29(‹à) 02:26:20.85 ID:orHgNMeq.net]
awesome-print/awesome_print: Pretty print your Ruby objects with style -- in full color and with proper indentation
https://github.com/awesome-print/awesome_print

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/30(“y) 03:43:26.25 ID:Codmlyj+.net]
Å‹ßAdebug.rb’m‚Á‚ÄŽg‚¤‚悤‚ɂȂÁ‚½‚¯‚Ç


p‚ŊԂɇ‚¤ƒfƒoƒbƒMƒ“ƒO‚µ‚©‚Ü‚¾‚â‚Á‚ĂȂ¢‚ñ‚¾‚æ‚È

639 –¼‘OF540 mailto:sage [2017/12/30(“y) 08:54:20.80 ID:M2I24uN0.net]
RubyInstallers ‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64)‚ÍARuby‚̃|[ƒ^ƒuƒ‹”ł̎ÀsŠÂ‹«‚¾‚Á‚½B
Ruby 2.4(x64)‚Í9MB ‚ÅA‰ð“€‚·‚邯56MB ‚ɂȂÁ‚½

‚±‚ꂾ‚¯‚Å‚àAƒtƒ@ƒCƒ‹I/O ‚È‚ÇAŒ‹\—V‚ׂé

ƒfƒtƒHƒ‹ƒg‚ÅAerb, irb, minitest, sinatra ‚Ȃǂª“ü‚Á‚Ä‚¢‚éB
RSpec ‚Í“ü‚Á‚Ä‚¢‚È‚¢‚¯‚Ç

æ‚ÉAbundler gem ‚ð“ü‚ê‚ÄA
VS Code ‚̉æ–Ê‚ÅARuby Solargraph ‚Æ‚¢‚¤Šg’£‹@”\‚ð“ü‚ê‚邯A
solargraph gem ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚é‚Ì‚ÅAVS Code ‚ŕ⊮‚ª‚Å‚«‚é

VS Code ‚ÅARuby ‚̃fƒoƒbƒN—p‚ÌŠg’£‹@”\‚ð“ü‚ê‚æ‚¤‚Æ‚·‚邯A
Windows ‚̃lƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚·‚é•K—v‚ª‚ ‚é‚©‚çA
The MSYS2 DevKit ‚ð“ü‚ê‚é•K—v‚ª‚ ‚éB
‚±‚ꂪA1.7GB ‚à‚ ‚é‚炵‚¢‚Ì‚ÅA“ü‚ê‚È‚¢•û‚ª—Ç‚¢

1s‚¸‚ƒfƒoƒbƒO‚¹‚¸Ap ‚Ȃǂŕ\ަ‚µ‚È‚ª‚çì‚é‚Ì‚ª—Ç‚¢

MSYS2 DevKit ‚ð“ü‚ê‚È‚¢”͈͂ÅAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚Ì‚ªŠÈ’P

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 13:51:43.29 ID:KgXg1sy3.net]
JSON::State‚Ì‹““®‚ªƒ}ƒjƒ…ƒAƒ‹‚ƈႤ‚̂ł·‚ª‚±‚ê‚̓oƒO‚Å‚µ‚傤‚©
https://ideone.com/Nd2wBc
https://docs.ruby-lang.org/en/2.4.0/JSON.html

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 14:02:41.65 ID:8kEk1hAU.net]
‚ ‚ŸAƒoƒO‚¾‚낤‚ÈB
‚¨‘O‚̃oƒO‚¾

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 15:07:11.63 ID:KgXg1sy3.net]
‰pŒê‚ª“ǂ߂Ȃ©‚Á‚½‚ñ‚Å‚·‚ËB‚·‚݂܂¹‚ñ‚Å‚µ‚½
ƒ}ƒjƒ…ƒAƒ‹‚É‚ÍuƒRƒƒ“‚ƃRƒ“ƒ}‚Ì‹æØ‚è‚ÌŒã‚Éspace:‚ÅŽw’肵‚½•¶Žš—ñ‚ª‚¨‚©‚ê‚év‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚·

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 15:21:25.29 ID:9j+d+4sf.net]
space_before: ‚¾‚ë

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 15:22:43.33 ID:KgXg1sy3.net]
space_before‚̓Rƒƒ“‚Ì’¼‘O‚Ȃ̂Ŋ֌W‚ ‚è‚Ü‚¹‚ñ



645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 15:25:29.81 ID:9j+d+4sf.net]
ƒŠƒXƒg‚¾‚©‚ç‚¶‚á‚Ë

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 17:05:16.47 ID:20iing1R.net]
‰½‚µ‚Ä‚à`,'‚ÌŒã‚ë‚ɂ͓ü‚ç‚È‚¢‚Ë
ƒoƒO‚Á‚Ä‚¢‚¤‚æ‚èƒ}ƒjƒ…ƒAƒ‹‚Ì•s”õ‚Ȃ̂©‚È

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/30(“y) 17:25:46.52 ID:IKvN98q1.net]
,‚ÌŒã‚ë‚ɃXƒy[ƒX“ü‚ê‚é‚͈̂ê”Ê“I‚ȃtƒH[ƒ}ƒbƒg‚¾‚©‚çA펯“I‚ɂ̓hƒLƒ…ƒƒ“ƒg‚Ì•û‚ª³‚µ‚¢‚Å‚µ‚å
’¼‚µ‚ăvƒ‹ƒŠƒNo‚¹

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/02(‰Î) 13:03:30.40 ID:nZWiMujw.net]
–¾‚¯‚¨‚ß
¡”N‰‚ÌRubyƒXƒŒ‘‚«ž‚Ý

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:10:18.61 ID:Q+9WD3Xu.net]
V”N‚©‚çRails‚ð•׋­’†BŠÂ‹«‚Íwin64@

<%= csrf_meta_tags %>

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'default', 'data-turbolinks-track': 'reload' %>
</head>

‚³‚Á‚«‚©‚çA‚±‚¢‚‚ɑ΂µ‚ÄExecJS::ProgramError hogehoge#index‚Á‚ăGƒ‰[‚ð“f‚¢‚Ă΂©‚è

coffee-sccipt‚à1.8.0‚É‚µ‚Ä‚à‚³‚Á‚Ï‚è‰ðŒˆ‚¹‚¸Blibv8‚Ætherubyracer‚ð“ü‚ê‚ë‚Æ‚©‘‚¢‚Ă邯‚ÇA
‚³‚Á‚«‚©‚ç2ŽžŠÔˆÈã‹ê킵‚Ă邪A‘S‚­ƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚¸ƒGƒ‰[‚΂Á‚©‚è

‰½‚È‚ñ‚¾‚±‚ê

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:12:28.67 ID:Q+9WD3Xu.net]
ˆá‚Á‚½Aview‚Ì’†g‚Í‚±‚¢‚‚¾

<!DOCTYPE html>

<html>

<head>

<title>hogehoge</title>

<%= csrf_meta_tags %>


<%= stylesheet_link_tag "application", media:"all", "data-turbolinks-track"=> true %>

<%= javascript_include_tag "application", "data-turbolinks-track" => true %>

</head>


<body>

<%= yield %>

</body>

</html>

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:13:36.50 ID:NRmrCA2E.net]
¡ŽžWin‚Å‚â‚é‚È‚çWSL‚ðŽg‚¨‚¤
‚Ç‚¤‚¹‰^—p‚ÍLinux‚È‚ñ‚¾‚©‚ç‚»‚ê‚ÉŠµ‚ê‚éˆÓ–¡‚Å‚à‚È
‚ ‚ÆAƒIƒƒRƒ“Coffee‚È‚ñ‚©¡XŽg‚Á‚¿‚áƒ_ƒ

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:30:29.29 ID:Q+9WD3Xu.net]
ƒ^ƒCƒgƒ‹‚Å‚»‚¤Žv‚Á‚½‚¯‚ÇA‚±‚±‰SŽÒƒXƒŒ‚¶‚á‚È‚©‚Á‚½‚Ì‚©
Žd•û‚È‚¢AŽ©•ª‚Å‚à‚¤‚µ‚΂炭‘«‘~‚­‚©

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:32:05.53 ID:ZaEks4dH.net]
WSLŽg‚¨‚¤‚Á‚ăAƒhƒoƒCƒX‚ª‚ ‚é‚̂ɂ³‚ç‚Á‚Æ–³Ž‹‚·‚邿‚¤‚¶‚áA‰SŽÒƒXƒŒ‰]X‚Ì–â‘è‚¶‚á‚È‚¢‚©‚ÆŽv‚í‚ê‚é

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:37:12.02 ID:IA96dLm2.net]
‚·‚ׂĂÌwindows‚ÅWSLŽg‚¦‚é‚킯‚¶‚á‚È‚¢‚̂ɉ½Œ¾‚Á‚Ä‚é‚Ì



655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:42:47.77 ID:ZaEks4dH.net]
‚¾‚Á‚½‚çWSLŽg‚¦‚È‚¢‚Á‚ÄŒ¾‚¦‚æ
‚»‚µ‚½‚çVMWareŽg‚¦‚Á‚ăAƒhƒoƒCƒX‚à‚炦‚é‚ñ‚¾‚©‚炳

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/02(‰Î) 22:44:20.68 ID:IA96dLm2.net]
“š‚¦‚Ì‚í‚©‚ç‚È‚¢Ž¿–â‚ÉA“I‚Í‚¸‚ê‚ȉñ“š‚µ‚È‚­‚Ä‚¢‚¢‚©‚ç
‚í‚©‚ç‚È‚¢‚È‚ç–Ù‚Á‚ĂȂ³‚¢

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 00:44:42.35 ID:0mS9Giqv.net]
Œ´ˆö‚í‚©‚Á‚½‚æA‹˜Žg‚í‚È‚©‚Á‚½‚©‚ç
‹˜Žg‚Á‚½‚炤‚Ü‚­‚¢‚Á‚½

‚ ‚ƂŒ²‚ׂ½‚çWSL‚͌݊·«‚ª‚Ç‚¤‚½‚ç‚Æ‚©‘‚¢‚Ä‚½‚µAVMŽg‚¤‚Ù‚Ç—e—ʂɗ]—T‚È‚¢‚ñ‚Å
‚Å‚à‚Ü‚ windows‚æ‚èLinuxŽg‚¦‚Á‚Ă̂ª‘å‚«‚ȃqƒ“ƒg‚ɂȂÁ‚½‚̂͊m‚©

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 00:53:49.79 ID:BK81yZAH.net]
ŒÝŠ·«‚ÍWSL‚Ì•û‚ª—y‚©‚Ƀ}ƒV‚¾‚¼
Win‚ÌRuby‚È‚ñ‚©“®‚¢‚½‚烉ƒbƒL[ƒŒƒxƒ‹‚Ì‚¨‚Ü‚¯

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 06:24:30.41 ID:LyakWDNT.net]
>>620
‚É‘‚¢‚Ä‚¨‚¢‚½

The MSYS2 DevKit ‚ȂǂÅA
Windows ‚̃lƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚邿‚¤‚È‚à‚Ì‚ÍAŠî–{“I‚ÉŽg‚¦‚È‚¢B
‚»‚ê‚ÉAƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ä‚àA³í‚É“®‚­‚Ƃ͌À‚ç‚È‚¢‚µ

Nokogiri ‚Ȃǂ̊egem ‚ªAƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚ɑΉž‚µ‚È‚¢‚©‚çA
Rails 5 ‚Ȃǂ͎g‚¦‚È‚¢

Šegem ‚ðì‚Á‚Ä‚¢‚él‚ÍAŠFŽè•Ù“–‚Å‚â‚Á‚Ä‚¢‚é‚©‚çA
OS ‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚ɈêXA‘Ήž‚µ‚Ä‚¢‚ç‚ê‚È‚¢

Ruby ‚̑Ήžó‹µ‚ÆAŠegem ‚̑Ήžó‹µ‚ÍA‘S‚­ˆá‚¤‚µAìŽÒ‚à•ÊlB
‚Ƃɂ©‚­Agem ‚ðŽg‚¤‚à‚Ì‚ÍAgem ‚̃o[ƒWƒ‡ƒ“‚ɇ‚킹‚ÄA
Ruby, Rails ‚̃o[ƒWƒ‡ƒ“‚ð‰º‚°‚È‚¢‚Æ‚¢‚¯‚È‚¢

Ruby Žg‚¢‚ÍAvagrant, chef ‚ðŽg‚¤B
‚Ü‚½‚ÍAWSL, Docker ‚È‚Ç

660 –¼‘OF640 mailto:sage [2018/01/03(…) 08:15:54.66 ID:LyakWDNT.net]
Šî–{“I‚ÉAgem ‚ÌìŽÒ‚ªAWindows10 —p‚̃oƒCƒiƒŠ‚ð”z•z‚µ‚Ä‚¢‚È‚¢A
gem ‚ÍAìŽÒ‚É‚æ‚Á‚Ä“®ì‚ª•ÛØ‚³‚ê‚Ä‚¢‚È‚¢

‚»‚ê‚ðAThe MSYS2 DevKit ‚ȂǂÅAƒ†[ƒU[‚ªŸŽè‚ÉA
Windows ‚̃lƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚µ‚ÄA“®‚©‚µ‚Ä‚¢‚邿‚¤‚È‚à‚Ì‚ÍA
Šî–{“I‚ɂ͈À‘S‚ł͂Ȃ¢B
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ä‚àA³í‚É“®‚­‚Ƃ͌À‚ç‚È‚¢‚©‚ç

gem ‚ÌìŽÒ‚Å‚à‚È‚¢ƒ†[ƒU[‚ªAŸŽè‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä“®‚©‚µ‚Ä‚àAˆÀ‘S«‚ðØ–¾‚Å‚«‚È‚¢

gem ‚ÌìŽÒ‚ª”z•z‚µ‚Ä‚¢‚éAƒoƒCƒiƒŠ‚̃o[ƒWƒ‡ƒ“‚Ü‚ÅA
Ruby, Rails ‚̃o[ƒWƒ‡ƒ“‚ð‰º‚°‚é•K—v‚ª‚ ‚é

Windows10 ‚ÌꇂÍARubyInstallers ‚ÉAʼn‚©‚ç“ü‚Á‚Ä‚¢‚éA
erb, irb, minitest, sinatra ‚ȂǂŗV‚ÔB

gem ‚àAƒ†[ƒU[‚ªƒRƒ“ƒpƒCƒ‹‚·‚é•K—v‚̂Ȃ¢Agem ‚͈̔͂ÅA—V‚Ô‚Ì‚ª—Ç‚¢

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 12:59:19.24 ID:vVUVg3Hi.net]
gem‚͈̔͂ŗV‚Ô‚Ì‚ª—Ç‚¢@‚܂ł͓ǂñ‚¾

‚Ü‚ —V‚тƂ¢‚¤‚©“ü–å•׋­—p‚É‚µ‚Æ‚¯‚΂¢‚¢‚킯‚¾‚ÈB—V‚тłàG‚Á‚Ä‚¨‚¯‚ÎA–{”Ô‚Å\’z‚ª•K—v‚ɂȂÁ‚½Žž
‚¢‚­‚ç‚Å‚à‰ž—p—˜‚­‚©‚çBMVC‚à‘¼‚̃tƒŒ[ƒ€ƒ[ƒN‚Æ‚ ‚Ü‚è•Ï‚í‚ç‚È‚³‚»‚¤‚¾‚µ

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/03(…) 13:59:57.88 ID:7RCD6iyC.net]
‰½ŒÌAr‚炵‚̓Aƒ“ƒ`ƒXƒŒ‚É‹A‚ç‚È‚¢‚Å–{ƒXƒŒ‚ÅŽ©‰‰‚µ‚Ä‚é‚ÌH
‚³‚Ý‚µ‚¢‚ÌH

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 14:12:30.27 ID:xfm5wXWm.net]
>>643
ƒAƒ“ƒ`‚àƒNƒ\‚àAŒ»ŽÀ‚𒼎‹‚µ‚悤
Ruby‚̃RƒA‚̃Rƒ~ƒ…ƒjƒeƒB‚És‚­‚ÆWinŽg‚¢‚É‚ÍlŒ ‚È‚¢‚¼
‚±‚̃XƒŒ‚͂܂¾ƒ}ƒV‚È•û‚¾‚æ

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 14:57:18.33 ID:vVUVg3Hi.net]
lŒ ‚Æ‚©‚¢‚¤”r‘¼“I‚ÈŒ¾‚¢•û‚µ‚È‚­‚Ä‚àAwinŠÂ‹«‚ɂ͓K‰ž‚µ‚«‚ê‚Ä‚¢‚È‚¢‚̂͂킩‚Á‚½‚æ
rails new hogehogeƒRƒ}ƒ“ƒh‚ÅV‚½‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“ì‚Á‚Ä‚à‚܂Ƃà‚É“®‚©‚È‚¢‚±‚Æ‚à•ª‚©‚Á‚½‚µ
ŽÐ“à‚o‚b‚É‚ÍVM‚®‚ç‚¢‚Íì‚Á‚Ä‚ ‚é‚©‚çA‚»‚Á‚¿‚Å‚¢‚­‚ç‚Å‚àŽŽ‚¹‚é

¡“x‚̓T[ƒoÝ’èƒc[ƒ‹‚É‚–‚‚‡‚’‚‚Ž‚”A‚ƒ‚ˆ‚…‚†ADockerAWSL‚Æ‚©‘‚©‚ê‚Ă邯‚Ç
‚ǂꂪˆê”ÔƒIƒXƒXƒ‚©‚Í•·‚¢‚Ä‚¨‚«‚½‚¢



665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 15:31:56.84 ID:SZxPYOzJ.net]
‚È‚ñ‚©‚à‚¤Œ¾‚Á‚Ă邱‚Æ‚ª‚·‚²‚¢‚È
„The MSYS2 DevKit ‚ȂǂÅAƒ†[ƒU[‚ªŸŽè‚ÉA
„Windows ‚̃lƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚µ‚ÄA“®‚©‚µ‚Ä‚¢‚邿‚¤‚È‚à‚Ì‚ÍA
„Šî–{“I‚ɂ͈À‘S‚ł͂Ȃ¢B

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 16:02:22.19 ID:Z3K4Tirs.net]
ƒT[ƒo[Ý’è‚Íchef-solo‚ªŠÈ’P‚©‚È[

ŽI‚ÍÅIŽØ‚è‚ÄŽg‚¤‚±‚ƂɂȂ邵
AWS,VPS‚È‚ñ‚©‚ÉŽg‚¢‚܂킵‚Å‚«‚éB

docker‚È‚ñ‚©‚à•Ö—˜

webŒn‚ÍLinux‚Í•K{B

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 16:02:34.32 ID:vVUVg3Hi.net]
Œ‹‹ÇVagrantŽg‚Á‚ÄVB“ü‚ê‚Ä‘±‚«‚ð“®‚©‚µ‚Ă݂邱‚Ƃɂµ‚½

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 19:09:04.58 ID:7RCD6iyC.net]
Ž©‰‰‚ÅL‚΂µ‚Ä‚­‚ê‚é‚̂͂ ‚肪‚½‚¢‚¯‚ÇA
‚͂₭ƒAƒ“ƒ`ƒXƒŒ‚Ö‹A‚è‚È‚æ

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 19:29:07.03 ID:tD4HLGIX.net]
>>647
ansible‚Ì•û‚ªƒ}ƒV
‚½‚¾‰´‚ÉŒ¾‚킹‚è‚á™p“™«‚ª•K—v‚È‚¢
Žg‚¢ŽÌ‚ă}ƒVƒ“‚ÌÝ’è‚̓VƒFƒ‹ƒXƒNƒŠƒvƒg‚Å‚¢‚¢

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 20:20:36.21 ID:vVUVg3Hi.net]
>>649
ƒAƒ“ƒ`ƒXƒŒ‚Æ‚©‚ ‚é‚ñ‚©H‚»‚ñ‚È‹Zp‚Ç‚¤‚±‚¤‚ÉA‚í‚´‚í‚´ƒAƒ“ƒ`‚Æ‚©‘›‚¢‚Å
‰½‚©ŠJ”­ã‚̃ƒŠƒbƒg‚Å‚à‚ ‚é‚Ì‚©H

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/03(…) 22:02:49.25 ID:ML6+3XhW.net]
‰R‚ð’®‚µ‚Ä‚ér‚炵‚͂܂¾‚¨‚é‚ñ‚©H
‚Í‚æ[ƒAƒ“ƒ`ƒXƒŒ‚Ö‹A‚ê

‰SŽÒƒXƒŒ‚ʼnR‚΂Á‚©‚è‚‚«‚₪‚Á‚Ä

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 23:03:06.29 ID:vVUVg3Hi.net]
‚»‚±‚܂Ō¾‚¤‚È‚ç
‘¼‚̃XƒŒ‚É“\‚è•t‚¯‚Ä‚â‚낤‚©H
RubyŠJ”­ŽÒ‚Í‚±‚ñ‚ȘA’†‚΂Á‚©‚肾‚Æ

PythonƒXƒŒ‚Æ‚©‚ ‚½‚è‚É

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 23:07:20.10 ID:vVUVg3Hi.net]
‰´‚ÍPHP‚Æ‚©JavaScript‚ÍMVCƒtƒŒ[ƒ€ƒ[ƒNŠÜ‚߂ČoŒ±‚ ‚邵A”[•iŽÀÑ‚à‚ ‚邯‚Ç

Ruby‚âRails‚Í–{“–‚ɉSŽÒ‚¾‚æA‹Ž”N‚܂łÍRails‚È‚ñ‚Ä–¼‘O‚µ‚©’m‚ç‚ñ‚©‚Á‚½
ˆê‰žãŽi‚ɕ׋­‚µ‚Æ‚¢‚½•û‚ª‚¢‚¢‚Á‚ÄŠ©‚ß‚ç‚ê‚ÄA‚¹‚Á‚©‚­‚̳ŒŽ‹x‚݂Ȃñ‚Å
ˆÓ‹Cž‚ñ‚ŕ׋­‚µ‚Ä‚½‚ñ‚¾‚æ

‚±‚ñ‚ȂƂ±‚ë‚ÅŽ¿–₵‚½Ž©•ª‚ªS’ê”nŽ­‚¾‚Á‚½‚í

‰SŽÒ‚ð”l“|‚·‚éƒXƒŒ‚ɉü–¼‚µ‚Ä‚­‚ê

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/03(…) 23:08:40.92 ID:ML6+3XhW.net]
‚¨‚Ü‚¦A
‘¼‚̃XƒŒ‚ðr‚ç‚·‚Ì‚à‚¦‚¦‰ÁŒ¸‚É‚â‚ß‚ë
‚Ý‚ñ‚È–À˜f‚µ‚Æ‚é‚â‚낤‚ª



675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/03(…) 23:21:54.41 ID:dC+KJDFP.net]
>648ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ2018/01/03(…) 16:02:34.32ID:vVUVg3Hi
>Œ‹‹ÇVagrantŽg‚Á‚ÄVB“ü‚ê‚Ä‘±‚«‚ð“®‚©‚µ‚Ă݂邱‚Ƃɂµ‚½

—á‚Ìr‚炵‚ª‚Æ‚¤‚Æ‚¤‘¼ƒXƒŒ‚ɈÚZ‚µ‚Ä‚­‚ê‚é‚킯‚©
‚±‚ê‚͂߂ł½‚¢

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 00:11:00.11 ID:Db2jLLtK.net]
DockerA2016AƒIƒ‰ƒCƒŠ[

ŽÀ‘H VagrantAMitchell HashimotoA2014AƒIƒ‰ƒCƒŠ[

Vagrant, Packer ‚ȂǂŗL–¼‚ÈAHashiCorp ‚Ì‘nŽnŽÒ


ChefŽÀ‘H“ü–å - ƒR[ƒh‚É‚æ‚éƒCƒ“ƒtƒ‰\¬‚ÌŽ©“®‰»A2014

cookbook‚ÍŠeŽÐ‚ªŒöŠJ‚µ‚Ä‚¢‚é

ChefŽÐ‚ÌopscodeARails‚ðì‚Á‚Ä‚¢‚é BasecampŽÐA
Berkshelf‚ðì‚Á‚Ä‚¢‚é Riot GamesŽÐA
Pivotal Tracker‚ðì‚Á‚Ä‚¢‚é Pivotal SproutŽÐA
aws, engine yard

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 00:18:08.10 ID:Y2aN+Ibt.net]
‚Ü[‚½Œë”š‚µ‚Ä‚é

ƒƒOŽc‚·‚Ì‚ª‚»‚ñ‚ȂɑåD‚«‚Ȃ̂©‚È

678 –¼‘OF640 mailto:sage [2018/01/04(–Ø) 01:01:51.01 ID:Db2jLLtK.net]
CentOS ‚ÍA64ƒrƒbƒg”ł݂̂ÅA32ƒrƒbƒg”Å‚Í‚à‚¤‚â‚Á‚Ä‚¢‚È‚¢B
Linux ‚à™X‚ÉA32ƒrƒbƒg”Å‚ðì‚ç‚È‚­‚È‚Á‚Ä‚«‚½

Ruby ‚ÅAƒ†[ƒU[‚ªŸŽè‚ÉAƒ\[ƒXƒR[ƒh‚©‚çƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚邿‚¤‚ÈA
32ƒrƒbƒg”Å‚Ìgem ‚ÍAŽg‚¦‚È‚­‚È‚Á‚Ä‚­‚é

gem ‚ÌìŽÒ‚ª‚Ù‚Á‚½‚ç‚©‚µ‚ÅA64ƒrƒbƒg”Å‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚©‚çA
‚±‚¤‚¢‚¤gem ‚Ɉˑ¶‚µ‚Ä‚¢‚éƒAƒvƒŠ‚ÍALinux ‚Å‚à“®‚©‚È‚­‚È‚Á‚Ä‚¢‚­

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 01:49:10.10 ID:Y2aN+Ibt.net]
‰½‘¼l‚ðŒê‚Á‚Ä‚é‚ñ‚¾‚您‘O

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 02:54:14.07 ID:IBQXDyQ6.net]
‚±‚êA’©‚ɂȂÁ‚½‚çƒAƒ“ƒ`‚ª”­‹¶‚µ‚ÄŽ©‰‰ŒJ‚è•Ô‚·ƒpƒ^[ƒ“‚¾‚í
‰´’m‚Á‚Ä‚é

681 –¼‘OF540 mailto:sage [2018/01/04(–Ø) 07:31:26.40 ID:Db2jLLtK.net]
Windows10 Home ‚ÅARubyInstallers ‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64) ƒ|[ƒ^ƒuƒ‹”ÅAThe MSYS2 DevKit –³‚µ‚ÅA

Nokogiri ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚çA
ƒRƒ“ƒpƒCƒ‹–³‚µ‚ÅAWindows—p‚̃oƒCƒiƒŠgem ‚ªƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚½‚Ì‚©Hw
The MSYS2 DevKit ‚ÍAƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚È‚¢‚¯‚Ç

PS C:\Users\Owner\Documents\Ruby\proj01> bundle install
Fetching gem metadata from https://rubygems.org/..............
Resolving dependencies...
Using bundler 1.16.1

Fetching mini_portile2 2.3.0
Installing mini_portile2 2.3.0

Fetching nokogiri 1.8.1 (x64-mingw32)
Installing nokogiri 1.8.1 (x64-mingw32)

Bundle complete! 1 Gemfile dependency, 3 gems now installed.

Use `bundle info [gemname]` to see where a bundled gem is installed.

Post-install message from nokogiri:

Nokogiri is built with the packaged libraries: libxml2-2.9.5, libxslt-1.1.30, zlib-1.2.11, libiconv-1.15.

682 –¼‘OF540 mailto:sage [2018/01/04(–Ø) 10:00:23.11 ID:Db2jLLtK.net]
Windows10 Home ‚ÅARubyInstallers ‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64) ƒ|[ƒ^ƒuƒ‹”Å (The MSYS2 DevKit –³‚µ)‚ÉAʼn‚©‚çA

libxml2-2.9.5, libxslt-1.1.30, zlib-1.2.11, libiconv-1.15
‚Ȃǂ̃Rƒ“ƒpƒCƒ‹Ï‚݃‰ƒCƒuƒ‰ƒŠ‚ª“ü‚Á‚Ä‚¢‚é‚Ý‚½‚¢

‚Ȃ̂ÅAThe MSYS2 DevKit ‚ª–³‚­‚Ä‚àA
Nokogiri gem ‚ð“ü‚ê‚邾‚¯‚Å“®‚­

‚â‚Á‚Ă݂½‚çANokogiri ‚ÍAŠm‚©‚É“®‚¢‚½I

ƒCƒ“ƒXƒg[ƒ‹‚ÌÅ“ïŠÖ‚ÆŒ¾‚í‚ê‚éANokogiri ‚ªAŠÈ’P‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚½Iw
Ruby 2.4, gem, Nokogiri ‚ȂǂÌi‰»‚ðŠ´‚¶‚½

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/04(–Ø) 10:31:04.56 ID:M7dikhfh.net]
>ID:Db2jLLtK
‰½“x‚àŒ¾‚¤‚ªŽ©‰‰‚ðŒJ‚è•Ô‚µ‚Är‚ç‚·‚È‚ç
ƒAƒ“ƒ`ƒXƒŒ‚Ös‚¯

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/04(–Ø) 14:21:55.97 ID:0iUUJ0bW.net]
Ž¿–â
Array‚ÅŽ–‘«‚è‚éƒP[ƒX‚É‚µ‚©‚Ü‚¾o‰ï‚Á‚ĂȂ¢‚¯‚Ç
Enumerable‚Á‚Ăǂ¤‚¢‚¤Žž‚ÉŽg‚¤‚ÌH



685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 19:16:52.27 ID:q0THGQuz.net]
>>665
p ([].each).class.ancestors

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 22:09:15.03 ID:ByuqHChs.net]
‰•à‚̉•à‚ÈŽ¿–â‚Å‚·‚¯‚Çc
”z—ñ‚É0‚©‚ç99‚Ü‚Å‚Ì”Žš‚ðˆêЇ‚ÅŠi”[‚µ‚½‚¢‚Å‚·
a = [0,1,2...‚Æ‹Lq‚µ‚Ä‚¢‚Ä‚Í‚Æ‚Ä‚à’·‚­‚È‚é‚Ì‚Åc
‚Ç‚¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 22:18:08.37 ID:gbqCK9B9.net]
>>667
(0..99).to_a

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 22:19:23.96 ID:E5yE4mKi.net]
[*0..99]‚Æ‚¢‚¤‘‚«•û‚à

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 22:21:04.48 ID:gbqCK9B9.net]
‚»‚¤‚¢‚¦‚Î (0..99).to_a ‚Å‹C‚¢‚½‚¯‚ÇA>>665 ‚Ì‚¢‚¤ Enumerable ‚Í Range ƒNƒ‰ƒX‚àŽ‚Á‚Ä‚é‚È
‚¿‚傤‚Ç‚¢‚¢—á‚¶‚á‚ËH

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/04(–Ø) 22:29:13.42 ID:ByuqHChs.net]
‚Å‚«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/05(‹à) 01:12:43.58 ID:DBj0On7v.net]
Enumerable‚È‚çPrimeƒNƒ‰ƒX‚ÌŽg‚¢•ûŒ©‚Ă݂é‚Ì‚à‚¢‚¢‚©‚à‚Ë

692 –¼‘OF540 mailto:sage [2018/01/05(‹à) 10:23:43.97 ID:JCua7yNV.net]
Windows10 Home 64ƒrƒbƒg”Å‚ÉA
RubyInstallers ‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64)ƒ|[ƒ^ƒuƒ‹”ÅAThe MSYS2 DevKit –³‚µ‚ÅA
ƒRƒ“ƒpƒCƒ‹‚¹‚¸‚É“ü‚ê‚ç‚ê‚é gem ‚¾‚¯‚ÅA—V‚ñ‚ł݂½

ˆÈ‰º‚ÍA“ü‚ꂽ gem ‚Å‚·

æ‚ÉAbundler ‚ð“ü‚ê‚ÄAˆÈŒã‚Ìgem ‚ÍAbundle install ‚Å“ü‚ꂽ

rack-test ‚ÍAsinatra ‚̃eƒXƒg‚ÉŽg‚¤B
Nokogiri

VS Code ‚ÌŠg’£‹@”\—p‚ÌAsolargraph

“ü‚ꂽgem ‚ÆAirb, erb, minitest, sinatra ‚ªA³í‚É“®‚¢‚½

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/05(‹à) 21:48:51.55 ID:cNE023Or.net]
#{hoge}‚Ȃǂ̌`‚Å“ü—Í‚ð‚»‚Ì‚Ü‚Ü³‹K•\Œ»‚É“ü‚ꂽꇂÉA“ü—͂ɳ‹K•\Œ»‚ªŠÜ‚Ü‚ê‚Ä‚¢‚邯ˆÓ}‚µ‚È‚¢‹““®‚ª‹N‚±‚邯•·‚¢‚½‚̂ł·‚ªA‚ǂ̂悤‚ɉñ”ð‚·‚é‚Ì‚ª—Ç‚¢‚̂łµ‚傤‚©H

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/05(‹à) 22:03:0 ]
[‚±‚±‰ó‚ê‚Ă܂·]



695 –¼‘OF5.29 ID:Z2M9SnI/.net mailto: systemƒƒ\ƒbƒh‚Åperl‚̃ƒ“ƒ‰ƒCƒi[‚ðŒÄ‚Ño‚· []
[‚±‚±‰ó‚ê‚Ă܂·]

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/05(‹à) 22:28:18.08 ID:wqtMql/4.net]
>>674
#{hoge}‚Ȃǂ̌`‚Å“ü—Í‚ð‚»‚Ì‚Ü‚Ü³‹K•\Œ»‚É“ü‚ê‚È‚¢B
‹ï‘Ì“I‚É‚ÍARegexp.escape ‚ȂǂŃGƒXƒP[ƒvˆ—‚µ‚½•¶Žš—ñ‚ð—˜—p‚·‚éB

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/05(‹à) 23:28:05.64 ID:MlGJfS7x.net]
‹ó`‚Ìwifi‚©‚çƒAƒNƒZƒX‚µ‚½Û‚ɃƒOƒCƒ“o—ˆ‚È‚¢‚Æ‚¢‚¤•ñ‚ª‚ ‚è‚Ü‚µ‚ăƒO‚ðŒ©‚½‚Æ‚±‚ë
ActionController::InvalidAuthenticityToken‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚¢‚Ü‚µ‚½
CSRF‘Îô‚ÌŽd‘g‚Ý‚ªŠÖŒW‚·‚邱‚Ƃ͕ª‚©‚Á‚½‚̂ł·‚ª
‚È‚º‚±‚ꂪ”­¶‚·‚é‚Ì‚©•ª‚©‚é•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 02:50:42.13 ID:nSHs9ovb.net]
‹ó`‚âƒzƒeƒ‹‚ÍAݒ肪Œµ‚µ‚¢B
LAN “à‚Å‚·‚çA‚¨ŒÝ‚¢‚É’ÊM‚Å‚«‚È‚¢‚¾‚ë

—ׂÌl‚̃Xƒ}ƒz‚ÆAƒAƒNƒZƒX‚Å‚«‚È‚¢‚¾‚ë

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 02:53:50.34 ID:qWm4dftC.net]
>>678
‚‚܂艽‚ªŒ´ˆö‚Ȃ̂ł·‚©H

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 04:48:47.53 ID:nSHs9ovb.net]
‹ó`‚âƒzƒeƒ‹‚ÌAwifi‚͊댯‚¾‚©‚çAݒ肪Œµ‚µ‚¢

u‹ó` wifi ƒZƒLƒ…ƒŠƒeƒBv‚ÅŒŸõI

701 –¼‘OF540 mailto:sage [2018/01/06(“y) 07:03:24.91 ID:nSHs9ovb.net]
Windows10 Home 64ƒrƒbƒg”Å‚ÉA
RubyInstallers ‚ÌA7-Zip Archives ‚ÌŠ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½A
Ruby 2.4(x64)ƒ|[ƒ^ƒuƒ‹”ÅAThe MSYS2 DevKit –³‚µ‚Å—V‚ñ‚ł݂½

“ú–{Œê‚ɂ‚¢‚Ä‚ÍA
Windows ‚ÌÝ’è‰æ–Ê‚©‚çAƒ†[ƒU[ŠÂ‹«•Ï”‚֒ljÁ‚µ‚Ü‚·B•Ï”–¼E’l‚ÍA
RUBYOPT
--encoding=UTF-8

‚±‚ê‚ÅŠO•”ƒGƒ“ƒR[ƒfƒBƒ“ƒOEEncoding.default_external ‚ªA
Windows-31J ‚©‚çAUTF-8 ‚Ö•ÏX‚³‚ê‚é‚Ì‚ÅA
Ruby ‹N“®Žž‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚ÉA“ú–{Œê‚ðŽg‚¦‚Ü‚·

‚½‚¾‚µA‚±‚̊‹«•Ï”‚ð’ljÁ‚·‚邯Airb ‚ª“®‚©‚È‚­‚È‚éB
‚±‚̊‹«•Ï”‚ª–³‚¯‚ê‚ÎA

irb -E CP932
‚ÅAWindows-31J ‚ÅA³í‚É“®‚­‚Ì‚ÅA
irb ‚ðŽg‚¤l‚ÍAŠÂ‹«•Ï”‚ð’ljÁ‚¹‚¸‚ÉŽg‚¤

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 10:01:00.08 ID:UsOHfVJQ.net]
>>681
‘å•Ï\‚µ–ó‚È‚¢‚ªˆê‰ñ‚¾‚¯Œ¾‚¤‚Ë
“ú‹L‚Ì‘±‚«‚Í‹M•û‚ÌŒÂl“I‚ȃuƒƒO‚Å‚¨Šè‚¢‚µ‚½‚¢
‚±‚±‚݂͂ñ‚Ȃ̃XƒŒ‚Ȃ̂ł²—‰ð‚­‚¾‚³‚¢

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/06(“y) 12:53:30.03 ID:HbY4/bGY.net]
‘±‚«‚ÍCM‚Ì‚ ‚Æ‚Å

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 12:58:28.05 ID:jet593Ss.net]
”õ–Y˜^‚Æ‚©“ú‹L‚̃lƒ^‚Æ‚©‘‚­‚͖̂â‘è‚È‚¢‚¾‚ë
•’i‚Í‚»‚±‚܂œö‚í‚Á‚Ä‚¢‚éƒXƒŒ‚¶‚á‚È‚¢‚ñ‚¾‚©‚ç
ŽG’kOK‚Ȃ킯‚¾‚µA‰SŽÒ‚ɂ͂ ‚肪‚½‚¢î•ñ‚¶‚á‚È‚¢‚Ì‚©‚È



705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 13:52:44.37 ID:FAOceAzc.net]
ƒŒƒX“Ç‚ñ‚łȂ¢‚¯‚ÇAî•ñ‹¤—L‚·‚é‚Ȃ炱‚±‚É‘‚­‚æ‚è‚©Qiita‚É‚ ‚°‚½•û‚ª—L‰v‚¾‚ÆŽv‚¤‚¯‚Ç‚Ë

‚Ü‚Ÿ‚Ç‚Á‚¿‚Å‚à‚¢‚¢‚í

706 –¼‘OF540 mailto:sage [2018/01/06(“y) 14:44:04.22 ID:nSHs9ovb.net]
irb ‚̃\[ƒXƒR[ƒh‚ðŒ©‚ÄA’N‚©A

ŠO•”ƒGƒ“ƒR[ƒfƒBƒ“ƒOEEncoding.default_external ‚ªA
UTF-8 ‚Å‚à“®‚­‚悤‚ÉAC³‚µ‚Ä‚­‚ê‚È‚¢‚©‚ÈH

‚»‚ê‚ÆAWindows ‚ÅARuby ‚ðŽg‚Á‚Ä‚¢‚él‚àA‘‚«ž‚ñ‚łقµ‚¢B
Windows ‚ÌARuby Žg‚¢‚ª­‚È‚¢

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 14:49:07.31 ID:ul9KuZX2.net]
Ž©•ª‚Å’¼‚µ‚ÄPull Requeso‚¹
Šî–{“I‚ÉWinŽg‚¢‚ÉlŒ ‚͂Ȃ¢‚Ì‚ÅAWin‚Ì‚½‚߂Ƀ\[ƒX‚ð‰˜‚·‚±‚Ƃ͌™‚í‚ê‚é‚©‚ç’ˆÓ

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/06(“y) 16:19:36.81 ID:wARzH3D0.net]
Ifm like pp, just like pp

709 –¼‘OF540 mailto:sage [2018/01/06(“y) 16:33:25.64 ID:nSHs9ovb.net]
irb ‚ªƒNƒ\‚Ý‚½‚¢‚È•`‰æƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚킸‚ÉA
GUI ‚¾‚¯‚ðAPowerShell ‚ðŽg‚Á‚Ä‚­‚ꂽ‚ç—Ç‚¢‚Ì‚ÉB
PS ‚È‚çAUTF-8 ‚¾‚µ

ƒƒWƒbƒNEGUI ‚ª•ª—£‚Å‚«‚Ä‚¢‚ÄA
ŠÈ’P‚ÉAPS ‚ÉØ‚è‘Ö‚¦‚ç‚ꂽ‚ç—Ç‚¢‚Ì‚É

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/07(“ú) 10:13:45.01 ID:X58Odkk6.net]
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾
Ruby‚ÍUNIX‚ɂׂÁ‚½‚è–§Œ‹‡‚µ‚Ä‚¢‚é
‚»‚ê‚ð—Ç‚­Žv‚Á‚Ä‚¢‚È‚¢‚Ì‚ÍRuby‘º‚É‚¨‚¢‚Ä‚Í”í·•Ê–¯‚Å‚ ‚éWinŽg‚¢‚¾‚¯

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/07(“ú) 16:15:03.18 ID:Jk6U4+ev ]
[‚±‚±‰ó‚ê‚Ă܂·]

712 –¼‘OF.net mailto: Ž©‰‰‚΂ê‚Ä‚ñ‚¼ƒAƒ“ƒ` []
[‚±‚±‰ó‚ê‚Ă܂·]

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/09(‰Î) 00:08:55.57 ID:TW5vurZJ.net]
Windows ‚ÅAHeadless Chrome ‚ŃeƒXƒg‚µ‚Ä‚¢‚é‹ïŽt‚¢‚éH

Windows 10, Ruby, Chrome, Selenium WebDriver ‚ÍA64ƒrƒbƒg”Å‚¾‚¯‚ÇA

Windows —p‚ÌAChromeDriver ‚ÍA32ƒrƒbƒg”Å‚µ‚©‚È‚¢‚¯‚ÇA‚±‚ê‚ųí‚É“®‚­‚ÌH

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/09(‰Î) 05:18:26.25 ID:l1AA5LW3.net]
ruby‚©‚çOpenGL‚ðˆµ‚¤gem‚ª‚¢‚­‚‚©‚ ‚邯‚ÇA
‚ǂꂪˆê”ÔŽg‚í‚ê‚Ä‚é‚ÌH



715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/09(‰Î) 07:11:34.91 ID:mcq0XcNK.net]
Ruby‚ÍRails‚É‚µ‚©Žg‚í‚ê‚ĂȂ¢‚æ

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/09(‰Î) 14:13:43.58 ID:mJzCa8Tc.net]
UnicodeƒR[ƒhƒ|ƒCƒ“ƒg‚ɃXƒP[ƒv‚³‚ꂽ4ƒoƒCƒg•¶Žš‚ðJSON..#parse‚·‚邯“{‚ç‚ê‚é‚ñ‚¾‚¯‚ÇA‰½‚©‚¢‚¢•û–@‚È‚¢‚©‚ÈH
‹ð’¼‚Égsub‚·‚邵‚©‚È‚¢‚Ì‚©‚È
https://ideone.com/V6sNRh

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/09(‰Î) 14:17:01.33 ID:hZWQBtrg.net]
’fŒð‚ª—Ç‚¢

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/09(‰Î) 23:30:05.47 .net]
>>695
Ruby‚ÌJSON.parse‚ªUnicodeƒR[ƒhƒ|ƒCƒ“ƒgƒGƒXƒP[ƒv‚É–¢‘Ήž‚Ȃ̂©‚ÈH
u¥u{XXXXX}v‚ðu¥uXXXX¥uXXXXv‚ɕϊ·‚µ‚Ä‚â‚ê‚΂悳‚»‚¤‚¾‚¯‚Ç‚Ë

719 –¼‘OF692 mailto:sage [2018/01/10(…) 07:38:19.49 ID:8FRtzSYP.net]
Windows 10 Home, Ruby, Chrome, Selenium WebDriver ‚ÍA64ƒrƒbƒg”Å‚ÅA
ChromeDriver (32ƒrƒbƒg”Å)‚àŽg‚¦‚邯‚ÇA

Chrome v63 ‚ðAheadless ‚ÅŽg‚¤‚ÆAƒGƒ‰[‚ɂȂé
ufailed to launch gpu process.v

--headless, --disable-gpu ‚ðÝ’è‚·‚é•K—v‚ª‚ ‚é

selenium-webdriver ‚ÍAƒRƒ“ƒpƒCƒ‹–³‚µ‚ÅAgem ‚ðŠÈ’P‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚½

>>695-697
Ruby 2.4 ‚©‚ç‚ÍA5ƒoƒCƒgˆÈã‚ÌŠG•¶Žš‚ȂǂàA³‹K•\Œ»‚ÅŽg‚¦‚邯•·‚¢‚½B
JSON ‚Å‚ÍA‚»‚¤‚¢‚¤•¶Žš‚àŽg‚¦‚È‚¢‚ÌH

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 12:32:40.29 ID:8FRtzSYP.net]
ReactDOM.render(
<div>
<h1>Hello, world!</h1>
<h2>texttext</h2>
</div>,
document.getElementById('app')
);

JavaScript ‚Ì’†‚ÉA’¼ÚHTML ‚𑂯‚éA
JSX ‚Ý‚½‚¢‚È‘‚«•û‚ªARuby ‚É‚ ‚éH

o—ˆ‚ê‚ÎAerb ‚̂悤‚È‘‚«•û‚ÍA”ð‚¯‚½‚¢

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/10(…) 16:07:42.64 ID:STPlaxcQ.net]
ƒqƒAƒhƒLƒ…ƒƒ“ƒg‚ÍH

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/12(‹à) 18:18:49.39 ID:nl8PJm0M.net]
iCloud 9‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‘Å‚Á‚Ä‚à‰´‚̃pƒ\ƒRƒ“‚É”½‰f‚³‚ê‚È‚¢‚ñ‚Å‚·‚ª•‚¯‚Ä

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/12(‹à) 22:23:27.82 .net]
>>698
‹KŠiã‚ÍŽg‚¦‚邯‚ÇRuby‚ÌJSONƒ‰ƒCƒuƒ‰ƒŠ‚ª‚Ü‚¾‘Ήž‚µ‚Ä‚¢‚È‚¢‚Á‚Û‚¢

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/21(“ú) 21:58:25.57 ID:Ycn/1JW2.net]
‰ü’ù2”Å ƒp[ƒtƒFƒNƒgRubyARubyƒTƒ|[ƒ^[ƒYA2017

‚±‚Ì–{‚ÍAƒc[ƒ‹‚Ìà–¾‚È‚Ç‚à‘½‚¢‚©‚çA“ǂނ̂ɎžŠÔ‚ª‚©‚©‚é



725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 21:44:30.05 ID:q3uir/RO.net]
key‚ɂ͌»ó:a‚©:b‚µ‚©—ˆ‚È‚¢‚¯‚Ç«—ˆ“I‚ɂ͑‚¦‚é‚©‚à‚µ‚ê‚È‚¢‚Æ‚·‚éB
ƒ_ƒbƒNƒ^ƒCƒsƒ“ƒO‚ðˆÓޝ‚µ‚ÄŽŸ‚Ý‚½‚¢‚É‘‚¢‚Ă݂½‚ñ‚¾‚¯‚Ç‚±‚ꂾ‚ÆA
key‚ÌŽí—Þ‚ª‘‚¦‚½Žž‚É‚»‚ê‚ɑΉž‚·‚éƒNƒ‰ƒX‚¾‚¯‚¶‚á‚È‚­‚Äcase•¶‚à‘‚â‚³‚È‚¢‚Æ‚¢‚¯‚È‚­‚È‚éB
ãŽè‚¢‘‚«•û–³‚¢‚©‚ÈH
def hoge(key, value)
@x = case key
@@@when :a then A.new(value)
@@@when :b then B.new(value)
@@@end
@x.huga
@x.hage
end

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 22:06:22.86 ID:LFdS7sNk.net]
def hoge(key, value)
x = {a: A, b: B}[key].new(value)
x.huga
x.hage
end

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 22:32:29.51 ID:O82cRrzF.net]
def hoge(key, value)
x = Kernel.const_get(key.capitalize).new(value)
x.huga
x.hage
end

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 22:52:38.55 ID:pYe1Cwj7.net]
‚»‚ê‚ÍA“TŒ^“I‚ȃIƒuƒWƒFƒNƒgŽwŒü‚Ì—˜“_

”h¶ƒNƒ‰ƒX‚ðŽg‚¦‚ÎAswitch`case •¶‚ª–³‚­‚Ȃ邩‚çA
‚»‚Ì•”•ª‚ÌC³‚à‚µ‚È‚­‚Ă悢

Še”h¶ƒNƒ‰ƒX‚ÅAƒNƒ‰ƒX“à‚ŃI[ƒo[ƒ‰ƒCƒh‚³‚ꂽA“¯–¼‚̃ƒ\ƒbƒh‚ðŒÄ‚Ô‚¾‚¯

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 23:04:44.47 ID:cFg1Yiat.net]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚ÉRuby‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éŽè‡‚ÉŠÖ‚·‚鎿–â‚Í‚±‚±‚Å—Ç‚¢‚Å‚µ‚傤‚©H
Rails‚Ì•û‚ª—Ç‚¢‚Å‚µ‚傤‚©H

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/22(ŒŽ) 23:35:54.90 ID:/Sj7yLHe.net]
WebƒTƒCƒg‚¿‚å‚Á‚Æ“®‚©‚µ‚½‚¢‚¾‚¯‚Ȃ玩•ª‚ʼn^—p\’z‚È‚ñ‚ÄŽžŠÔ‚Ì–³‘Ê‚¾‚©‚çPaaSŽg‚¤‚±‚Æ‚ð‹­‚­‚¨Š©‚ß‚·‚é

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/23(‰Î) 13:19:28.04 ID:CDVCaOOu.net]
ŠÂ‹«\’z‚É‚ÍAvagrant, chef ‚ÍARuby ‚ŃŒƒVƒs(Žè‡‘)‚𑂯‚éB
Docker ‚à‚ ‚é

‰¼‘zŠÂ‹«ƒRƒ“ƒeƒi‘‡ƒXƒŒ DockerAVagrant“™ [–³’f“]Ú‹ÖŽ~]c2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1487235664/l50

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/23(‰Î) 20:57:16.21 ID:STirpdQ8.net]
FJORD BOOT CAMPiƒtƒBƒˆƒ‹ƒhƒu[ƒgƒLƒƒƒ“ƒvj
https://bootcamp.fjord.jp/

–³E‚È‚ç’N‚Å‚àƒIƒ“ƒ‰ƒCƒ“–³—¿ŠwK

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/23(‰Î) 23:03:46.38 ID:CDVCaOOu.net]
Ruby ‚Ì—_E’ràV‚ ‚â‚©‚ÍA“‡ªŒ§‚ÌRuby‡h‚ÅARuby‚ð‹É‚ß‚½‚炵‚¢

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/24(…) 23:02:47.87 ID:ap7jtKrX.net]
¡“úmechanize‚ðŽg‚¢o‚µ‚½‚ñ‚¾‚¯‚Ç‚¢‚¢‚È‚±‚ê
‚È‚ñ‚Å¡‚܂Ŏg‚킸‚ɃXƒNƒŒƒCƒsƒ“ƒO‚µ‚Ä‚½‚ñ‚¾‚ë‚Á‚Ä‚­‚ç‚¢Š´“®‚µ‚½



735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/25(–Ø) 03:45:42.62 ID:1frilWR+.net]
–{‚Ì’Ž: 60%‚ÌlŠÔ‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚Ì‘fŽ¿‚ª‚È‚¢
https://cpplover.blogspot.jp/2012/05/60.html

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/25(–Ø) 15:25:13.47 ID:d3UPMMWN.net]
ƒo[ƒWƒ‡ƒ“2.2.0ˆÈ~ŽŸ‚̃R[ƒh‚ªSecurityError‚ɂȂç‚È‚¢‚ñ‚¾‚¯‚ÇAŽd—l‚ª•Ï‚í‚Á‚ă}ƒjƒ…ƒAƒ‹‚Ìî•ñ‚ªŒÃ‚­‚È‚Á‚Ä‚é‚Ì‚©‚ÈH
$ ruby -ve '$SAFE = 1; open(ARGV[0])' hoge
Traceback (most recent call last):
2: from -e:1:in `<main>'
1: from -e:1:in `open'
-e:1:in `initialize': No such file or directory @ rb_sysopen - hoge (Errno::ENOENT)

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/25(–Ø) 18:01:16.77 ID:SW6+fB/4.net]
>>714
fizzbuzz

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/25(–Ø) 19:53:33.66 ID:8RoLWIQ9.net]
>>715
ARGV‚Ì•¶Žš—ñ‚ªexternal_str_new_cstr()‚Åì‚ç‚ê‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚ÇA
windows‚¾‚ÆUTF8_PATH‚ª^‚ɂȂÁ‚ÄA•¶Žš—ñ‚ªrb_external_str_new_cstr()‚Åì‚ç‚ê‚ĂȂ¢‚©‚ç
taint‚ɂȂÁ‚ĂȂ¢‚Á‚Û‚¢

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 19:35:15.96 ID:ywFtALU+.net]
atom‚Ìautocomplete-ruby‚ª“®‚©‚È‚¢‚Å‚·
rsense‚̃pƒX‚Í’Ê‚µ‚Ä‚¢‚é‚̂ł·‚ªƒGƒ‰[‚ªo‚Ü‚·
rsense start‚ðŽÀsŒãAlocalhost:47367‚ɃAƒNƒZƒXo—ˆ‚È‚¢‚±‚Æ‚©‚ç
rsense‚̃Gƒ‰[‚¾‚Ƃ͎v‚¤‚̂ł·‚ª‘Îô‚ª‚í‚©‚è‚Ü‚¹‚ñB
ruby 2.4.1Arsense 0.5.18 ‚Å‚·
https://teratail.com/questions/67165
‚Å‚ÍJRuby 1.7.26‚É‚µ‚Ä‚©‚çrsense‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邯‚Å‚«‚邯‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½‚ªAJRuby 1.7.26‚Å‚Írsense‚ªƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒGƒ‰[‚͉º‹L
autocomplete-ruby: exec error: Error: Command failed: ~/.rbenv/versions/2.4.1/bin/rsense
start --port 47367 --path /Users/{ƒ†[ƒU[–¼}/Programming/ruby-book
rsense version 0.5.18
Usage: rsense <start|stop|restart>
/bin/sh: line 1: start: command not found
(You might need to set the rsense path, see the readme)

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/26(‹à) 22:16:50.68 ID:lWqampzR.net]
>/bin/sh: line 1: start: command not found
start ƒRƒ}ƒ“ƒh‚Í‘¶Ý‚µ‚È‚¢

>(You might need to set the rsense path, see the readme)
rsense ‚̃†[ƒU[ŠÂ‹«•Ï”PATH ‚ðݒ肵‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©‚ÈH
‚Ü‚ Areadme ‚ð“Ç‚ñ‚Å

>autocomplete-ruby: exec error: Error: Command failed: ~/.rbenv/versions/2.4.1/bin/rsense
> start --port 47367 --path /Users/{ƒ†[ƒU[–¼}/Programming/ruby-book

‚±‚ê‚Í‘S‘Ì‚ÅA1s‚̃Rƒ}ƒ“ƒh‚¶‚á‚È‚¢‚Ì‚©H
‚±‚ê‚ðArsense ‚ÌŒã‚ë‚ÅA‰üs‚µ‚đłÁ‚½‚Ì‚©H

1s‚őł‚©A‚Ü‚½‚Ís––‚ʼnüs‚ðA\(ƒoƒbƒNƒXƒ‰ƒbƒVƒ…)‚ŃGƒXƒP[ƒv‚·‚ê‚ÎH
s––‚ðursense \v‚Æ‚·‚é

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 22:22:02.58 ID:lWqampzR.net]
’[––EƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ȂǂÅA
which rsense, where rsense ‚ȂǂƑłĂÎA

rsense ‚ÌŽÀsƒtƒ@ƒCƒ‹‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚ªA
ŠÂ‹«•Ï”PATH ‚Éݒ肳‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ª‚í‚©‚é

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 22:26:40.41 ID:lWqampzR.net]
rsense ‚ÌŽÀsƒtƒ@ƒCƒ‹‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚ªA
ŠÂ‹«•Ï”PATH ‚Éݒ肳‚ê‚Ä‚¢‚é‚È‚ç

~/.rbenv/versions/2.4.1/bin/rsense ‚̂悤‚ÉAƒpƒX‚ð•t‚¯‚Ä‘‚©‚È‚­‚Ä‚àA
’P‚ÉArsense ‚ƑłÁ‚Ä‚àAŽÀsƒtƒ@ƒCƒ‹‚ð’T‚¹‚é

rsense start --port 47367 --path /Users/{ƒ†[ƒU[–¼}/Programming/ruby-book

‚¾‚©‚çA‚±‚¤‘łĂ΂悢

743 –¼‘OF692 mailto:sage [2018/01/26(‹à) 22:52:43.92 ID:lWqampzR.net]
Windows10 ‚ÅApoltergeist ‚̃Cƒ“ƒXƒg[ƒ‹‚ÉŽ¸”s

Fetching websocket-driver 0.7.0
Installing websocket-driver 0.7.0 with native extensions
MSYS2 could not be found.

websocket-driver-0.7.0-java.gem ‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚½‚¯‚ÇAMSYS2 ‚ð“ü‚ê‚Ä‚¢‚È‚¢‚©‚çB
(MSYS2 ‚ÍA2GB ‹ß‚­‚ ‚é‚炵‚¢‚Ì‚ÅA‚í‚´‚Æ“ü‚ê‚Ä‚¢‚È‚¢)

‚±‚Ìgem ƒtƒ@ƒCƒ‹‚ÍAWindows—p‚̃Rƒ“ƒpƒCƒ‹Ï‚݃oƒCƒiƒŠ‚ł͂Ȃ¢‚ÌH

Anemone, mechanize ‚ÍAÓI‚ÈHTML—p‚¶‚á‚È‚¢‚ÌH
JavaScript ‚à‰ðŽß‚Å‚«‚é‚ÌH

poltergeist ‚©‚çAphantomJS ‚ðŽg‚¨‚¤‚Æ‚µ‚½‚¯‚ÇAƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚©‚çA
>>698
‚Å‘‚¢‚½‚悤‚ÉAChrome ‚̃wƒbƒhƒŒƒXƒ‚[ƒh‚ðŽg‚Á‚Ä‚¢‚é

744 –¼‘OF718 mailto:sage [2018/01/26(‹à) 23:10:28.98 ID:ywFtALU+.net]
>>719
atom‚ł̘b‚ƃ^[ƒ~ƒiƒ‹‚ł̘b‚ª¬‚´‚Á‚Ä‚¢‚Ä‚·‚݂܂¹‚ñB
atom‚ŃpƒX‚ð ~/.rbenv/versions/2.4.1/bin/rsense‚Æ‘‚­‚Æ718‚Å‘‚¢‚½ƒGƒ‰[‚ªo‚Ü‚·B
ƒGƒ‰[“à—e‚ÍstartƒRƒ}ƒ“ƒh‚ª‚È‚¢‚ÆŒ¾‚Á‚Ä‚¢‚é‚̂Ŋm”F‚Ì‚½‚ß
ƒ^[ƒ~ƒiƒ‹‚Å$ rsense start‚Ƒł‚ƃvƒƒZƒX‚Í‘–‚è‚Ü‚·B
‚½‚¾ƒvƒƒZƒX‚ª‘–‚Á‚Ä‚¢‚é‚Ì‚Élocalhost:47367‚ɃAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB



745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 23:32:26.03 ID:lWqampzR.net]
localhost ‚ÍA‚‚Ȃª‚ç‚È‚¢‚Æ‚©AFX‚ƃoƒO‚é‚©‚çA
127.0.0.1:47367 ‚ðŽg‚¤‚±‚Æ

rsense start ‚ÅAƒT[ƒo[‚ÍŠm‚©‚ÉA47367 ƒ|[ƒg‚Å‹N“®‚µ‚Ä‚¢‚é‚Ì‚©H

lsof ‚Æ‚©‚ÅAŠJ‚¢‚Ä‚¢‚éƒ|[ƒg‚𒲂ׂé

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 23:46:55.80 ID:lWqampzR.net]
>atom‚ŃpƒX‚ð ~/.rbenv/versions/2.4.1/bin/rsense‚Æ‘‚­‚Æ718‚Å‘‚¢‚½ƒGƒ‰[‚ªo‚Ü‚·

˜R‚ê‚àAVS Code ‚ðŽg‚Á‚Ä‚¢‚邯‚ÇA

VS Code “à‚ÌPowerShell ‚Å‚ÍA‚æ‚­ƒoƒO‚é‚©‚çA
ŠO•”‚ÅPowerShell ‚ð‹N“®‚µ‚ÄŽg‚Á‚Ä‚¢‚é

ŠO•”‚©‚çAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgE’[––EPowerShell ‚ð‹N“®‚µ‚Ä‚â‚ê‚ÎH

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/26(‹à) 23:58:30.46 ID:lWqampzR.net]
>atom‚ŃpƒX‚ð ~/.rbenv/versions/2.4.1/bin/rsense‚Æ‘‚­‚Æ718‚Å‘‚¢‚½ƒGƒ‰[‚ªo‚Ü‚·

~(ƒ`ƒ‹ƒ_)‚ªAŽ©•ª‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚É‰ðŒˆ‚Å‚«‚È‚¢‚Æ‚©H

.rbenv ‚Á‚ÄA’TõƒpƒX‚̇˜‚ð“ü‚ê‘Ö‚¦‚éA‰¼‘z‰»‹Zp‚¾‚ëB
ŠÂ‹«•Ï”PATH ‚̈ê”Ô‘O‚ÉA’ljÁ‚µ‚Ä‚¢‚é‚©‚çAŠëŒ¯‚ʼne‹¿‚ª‘å‚«‚»‚¤B
.rbenv ‚ɂ‚¢‚ÄA‚æ‚­’²‚ׂ½•û‚ª—Ç‚¢‚©‚à

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

‚Ü‚½Arbenv‚Åruby‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚èAgem‚ŃpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½Œã‚ÍA
rbenv rehash‚ðŽÀs‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚©

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/27(“y) 00:21:43.19 ID:PF3DsJ0N.net]
> .rbenv ‚Á‚ÄA’TõƒpƒX‚̇˜‚ð“ü‚ê‘Ö‚¦‚éA‰¼‘z‰»‹Zp‚¾‚ëB

‚È‚É‚à‰¼‘z‰»‚µ‚ĂȂ¢‚Ì‚ÅA‰¼‘z‰»‹Zp‚ł͂Ȃ¢

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/27(“y) 01:59:43.65 ID:lUeqkPr+.net]
pyenv, virtualenv(venv)‚ȂǂÌPython‚̉¼‘zŠÂ‹«\’z‚àA‚±‚ê‚Æ“¯‚¶

ŠÂ‹«•Ï”PATH ‚Ì‘O•û‚ÉAƒpƒX‚ð’ljÁ‚µ‚ÄAŽÀs‚·‚éƒRƒ}ƒ“ƒh‚Ì’TõƒpƒX‚ð•Ï‚¦‚邱‚Æ‚ÅA
ŽÀs‚³‚ê‚éƒtƒ@ƒCƒ‹‚ð•Ï‚¦‚é

750 –¼‘OF718 mailto:sage [2018/01/27(“y) 19:34:18.97 ID:sDN5LFGv.net]
rsense‚ª‚Ç‚¤‚É‚à“®‚©‚È‚¢‚Ì‚Åatom‚ł͑¼‚̕⊮ƒpƒbƒP[ƒW‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚µ‚½

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/27(“y) 20:20:50.96 ID:lUeqkPr+.net]
bundle exec ‚ð•t‚¯‚È‚¢‚ÆAƒpƒX‚ª’T‚¹‚È‚¢‚Æ‚©

752 –¼‘OF718 mailto:sage [2018/01/27(“y) 20:33:08.71 ID:sDN5LFGv.net]
>>730
ƒ^[ƒ~ƒiƒ‹‚ł̓Rƒ}ƒ“ƒh‚ªŽÀs‚Å‚«‚é‚̂ŃpƒX‚Í’Ê‚Á‚Ä‚¢‚é‚Í‚¸‚È‚ñ‚Å‚·‚ª
Žw’肳‚ꂽƒ|[ƒg‚̃[ƒJƒ‹ƒT[ƒo[‚ɃAƒNƒZƒXo—ˆ‚È‚¢B
($ rbenv which rsense ‚Å ~/.rbenv/versions/2.4.1/bin/rsense ‚ªo‚Ü‚·)
atom‚ł̓pƒX‚ð’Ê‚·‘O‚Íno such directry‚̃Gƒ‰[‚ªƒpƒX‚ð’Ê‚·‚Æcommand not found‚ɂȂé‚Ì‚Å
ƒpƒXŽ©‘̂͒ʂÁ‚Ä‚¢‚邯‚ÍŽv‚¤‚̂ł·‚ªƒRƒ}ƒ“ƒh‚ªŒ©

753 –¼‘OF‚‚©‚ç‚È‚¢——R‚ª‚í‚©‚ç‚È‚¢B
‚·‚݂܂¹‚ñA‚¢‚ë‚¢‚댾‚Á‚Ä‚à‚ç‚Á‚½‚̂ł·‚ª‰ü‘P‚Å‚«‚È‚»‚¤‚Å‚µ‚½B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/28(“ú) 23:07:14.79 ID:+HoRx5lM.net]
RubyƒXƒNƒŠƒvƒg“à‚©‚ç•Ê‚ÌRubyƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚ÄAƒGƒ‰[‚ªo‚Ä‚àŒ³‚ÌRubyƒXƒNƒŠƒvƒg‚̈—‚ðŽ~‚߂Ȃ¢•û–@‚Í‚ ‚è‚Ü‚·‚©H



755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/28(“ú) 23:22:35.75 ID:ALu/+v8Q.net]
ƒVƒFƒ‹ƒRƒ}ƒ“ƒh‚ÅrubyŽÀs‚·‚ê‚΂¢‚¢‚¾‚ë
Š‘FRuby‚È‚ñ‚©‘ŽÌ‚ăXƒNƒŠƒvƒg‚È‚ñ‚¾‚©‚çƒXƒ}[ƒg‚³‚È‚ñ‚©‹C‚É‚µ‚È‚¢‚ÅŽè‚ÁŽæ‚è‘‚¢•û–@‚ð‘I‚ׂ΂¢‚¢

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/29(ŒŽ) 00:28:48.72 ID:3fqaX6d7.net]
UNIX‚È‚çProcessƒNƒ‰ƒXŽg‚¦‚Î

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/31(…) 00:19:33.04 ID:ah9e2u9N.net]
>>719
‚É‚à‘‚¢‚½‚¯‚ÇA

>autocomplete-ruby: exec error: Error: Command failed: ~/.rbenv/versions/2.4.1/bin/rsense
> start --port 47367 --path /Users/{ƒ†[ƒU[–¼}/Programming/ruby-book

‚±‚ê‚ðA1s‚őł½‚È‚¢‚Æ‚¢‚¯‚È‚¢I
‚±‚ê‚ðArsense ‚ÌŒã‚ë‚ÅA‰üs‚µ‚½‚çƒ_ƒI

‚»‚ê‚©A{ƒ†[ƒU[–¼} ‚̃†[ƒU[–¼‚É‘SŠp•¶Žš‚ðŽg‚Á‚½‚Æ‚©A”¼Šp‹ó”’‚ª“ü‚Á‚Ä‚¢‚邯‚©B
‚Ç‚±‚©‚É”¼Šp‹ó”’‚ª“ü‚Á‚Ä‚¢‚邯A‚»‚±‚Å‹æØ‚ç‚ê‚é‚©‚çAˆø”‚ª‘½‚­‚È‚é‚̂ŃGƒ‰[‚ɂȂéB
‚¾‚©‚çA" " ‚ň͂¤•K—v‚ª‚ ‚é

--path "/Users/{ƒ†[ƒU[–¼}/Programming/ruby-book"
‚±‚ê‚ðA" " ‚ÅAˆÍ‚Á‚Ä‚Ý

>>731
ƒGƒ‰[ƒƒbƒZ[ƒW‚ªAno such directry ‚©‚çAcommand not found ‚ɕςí‚Á‚½‚È‚çA
rsense ƒRƒ}ƒ“ƒh‚ÍŽg‚¦‚邯‚ÇA‚½‚Ô‚ñA‚»‚̃TƒuƒRƒ}ƒ“ƒh‚ªŠÔˆá‚Á‚Ä‚¢‚é

>Usage: rsense <start|stop|restart>
rsense ‚ÌŒã‚ÉA‚±‚ê‚ç‚̃TƒuƒRƒ}ƒ“ƒh‚𳂵‚­‘±‚¯‚È‚¯‚ê‚΂Ȃç‚È‚¢

>>721
‚É‚à‘‚¢‚½‚¯‚ÇA
~/.rbenv/versions/2.4.1/bin/rsense ‚̂悤‚ÉAƒpƒX‚ð•t‚¯‚Ä‘‚©‚È‚­‚Ä‚àA
’P‚ÉArsense ‚ƑłÁ‚Ä‚àAŽÀsƒtƒ@ƒCƒ‹‚ð’T‚¹‚é

rsense start --port 47367 --path "/Users/{ƒ†[ƒU[–¼}/Programming/ruby-book"

‚»‚ê‚ÆALinux ‚È‚çA/var/log ‚̉º‚É‚ ‚郃Oƒtƒ@ƒCƒ‹‚ðŒ©‚ÄA
‚à‚Á‚ÆÚ‚µ‚¢ƒGƒ‰[ƒƒbƒZ[ƒW‚ðŽæ“¾‚µ‚ÄŒŸõ‚·‚é

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/31(…) 01:31:31.84 ID:ah9e2u9N.net]
>>732-734
ŠO•”ƒRƒ}ƒ“ƒh‚ðƒoƒbƒNƒNƒH[ƒg‚ň͂ނƂ©AIO.popen ‚ðŽg‚Á‚ÄA
I—¹ƒXƒe[ƒ^ƒXu$?v‚Å•ªŠò‚·‚é

Ruby‚ÅŠO•”ƒRƒ}ƒ“ƒh‚ðŽÀs‚µ‚ÄŒ‹‰Ê‚ðŽó‚¯Žæ‚é•û–@‚ ‚ꂱ‚ê
https://qiita.com/tyabe/items/56c9fa81ca89088c5627

resText = ""
IO.popen("where notepad") { |io| resText = io.read }

puts "I—¹ƒXƒe[ƒ^ƒX : #{$?}"
puts resText

o—ÍŒ‹‰Ê
I—¹ƒXƒe[ƒ^ƒX : pid 9872 exit 0
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/07(…) 21:03:36.63 ID:/4oaORK0.net]
WindowsŒü‚¯‚ÌRubyƒoƒCƒiƒŠ‚Å‚·‚ª
ASR‚Ì2.5‚Í‚¢‚Âo‚é‚ñ‚Å‚µ‚傤‚©?
RubyInstaller‚ÍOLE‚ª‚¤‚Ü‚­“®‚©‚È‚¢‚Ì‚ÅASR‚ðŽg‚Á‚Ä‚¢‚Ü‚·B

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 21:24:44.94 ID:N9vep8wO.net]
Ruby‚ÍWindows‚ÅŽg‚¤‚à‚̂ł͂Ȃ¢
Win‚ÅRuby‚È‚ñ‚ăvƒƒ_ƒNƒVƒ‡ƒ“‚ł͑S‚­Žg‚í‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅAÅVƒo[ƒWƒ‡ƒ“‚É’Ç]‚µ‚È‚¯‚ê‚Ή½‚©‚Ü‚¸‚¢‚±‚Æ‚É‚È‚é‚Æ‚¢‚¤ƒvƒŒƒbƒVƒƒ[‚Í–³‚­A
—LŽu‚ª‹C‚ªŒü‚¢‚½‚Æ‚«‚É—V‚тłâ‚Á‚Ă邾‚¯‚¾
‚»‚ñ‚È‚à‚̂Ɋú‘Ò‚·‚é‚Ì‚ª‚»‚à‚»‚à‚̊ԈႢ
‚¢‚¢‰ÁŒ¸’ú‚ß‚ÄWSL‚©VM‚©Mac‚ɈÚs‚µ‚È‚³‚¢

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/07(…) 21:42:14.34 ID:ZXClH+OJ.net]
Windows‚ÅRubyŽg‚¤‚Æ‚©ƒ}ƒ]‚à‚¢‚¢‚Æ‚±B
‚¨‚ƂȂµ‚­Python‚É‚µ‚Æ‚¯‚΂¢‚¢‚Ì‚ÉB
“ú–{Œê‚Ìî•ñ‚ª–L•xI‚Æ‚©Œ¾‚Á‚ĉSŽÒ’Þ‚Á‚Ä‚½‚â‚‚ç‚É‚àÓ”C‚ª‚ ‚éB
ƒRƒ~ƒ…ƒjƒeƒB‚ªƒVƒFƒA‚XŠ„‚ÌWindows‚ðe‚Ì‹w‚̂悤‚ÉŒ™‚Á‚Ă鎞“_‚ʼnSŽÒŒü‚¯‚È‚ñ‚©—L‚蓾‚È‚¢‚Æ‚¢‚¤‚Ì‚ÉB

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/08(–Ø) 04:05:47.94 ID:31uXy/SD.net]
Windows10 Home ‚ÅAWSLiWindows Subsystem for Linuxj³Ž®”Å‚ðŠÈ’P‚É“±“ü‚Å‚«‚½

MS Store ‚©‚çŠÈ’P‚ÉAUbuntu 16.04 ‚ðƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚½B
ƒTƒCƒY‚ÍA200MB ‚Ù‚Ç

ƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ[‚ÅARuby 2.3 ‚àŠÈ’P‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚½

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/08(–Ø) 04:50:05.31 ID:lklijtOD.net]
‚Å‚«‚½‚ñ‚¾

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/08(–Ø) 06:54:03.75 ID:ZE8Ol0Sg.net]
>>737
OLE‚ª‚¤‚Ü‚­“®‚©‚È‚¢‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH



765 –¼‘OF737 mailto:sage [2018/02/08(–Ø) 18:58:35.45 ID:zFeCrx9M.net]
>>742
ƒŠƒ‚[ƒg‚̃f[ƒ^ƒx[ƒX‚ÉÚ‘±‚Å‚«‚È‚¢

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/08(–Ø) 19:31:35.11 ID:x393c3Y0.net]
ŋ߂Ìwindows‚Í32bit”Å‚ÌODBC‚Æ64bit”Å‚ÌODBC•ª‚©‚ê‚Ă邩‚ç
ƒf[ƒ^ƒ\[ƒXì‚邯‚«‚ɂǂÁ‚¿‚©‹t‚É‚È‚é‚ÆŒq‚ª‚ç‚È‚¢‚±‚Æ‚ª‚½‚܂ɂ悭‚ ‚é

767 –¼‘OF737 mailto:sage [2018/02/08(–Ø) 20:06:16.19 ID:zFeCrx9M.net]
ŠÂ‹«‚Íwindows7‚Ì32bit‚¾
‚»‚ñ‚Å“¯‚¶ƒXƒNƒŠƒvƒg‚Å
ASR‚È‚çŒq‚ª‚邯‚ÇRubyInstaller‚¾‚ÆŒq‚ª‚ç‚È‚¢‚ñ‚¾

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/09(‹à) 01:32:56.68 ID:JPCfoDnF.net]
‚Ü‚¸AƒGƒ‰[ƒƒbƒZ[ƒW‚ðŽæ“¾‚µ‚ÄA‚»‚ê‚ÅŒŸõ‚·‚邱‚Æ‚©‚çŽn‚ß‚é

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/09(‹à) 01:36:30.27 ID:ZFL6conz.net]
‚»‚µ‚Ä‚T”N‘O‚Ìî•ñ‚Æ‚©‚µ‚©‚È‚­‚ÄI‚í‚é

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/09(‹à) 18:48:38.40 ID:g1sd4Kag.net]
AWS‚ÌCloud9‚ÌRuby‚Å@ƒAƒ‰[ƒ€‘ã‚í‚è‚Éwav‚âmp3‚ðĶ‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA‚©‚ñ‚½‚ñ‚ɂł«‚é‚Å‚µ‚傤‚©

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/09(‹à) 19:25:09.92 ID:FL1yxC1J.net]
bokete ‚Ý‚½‚¢‚ÈwebƒTƒCƒgì‚肽‚¢‚ñ‚Å‚·‚¯‚lj½Ží—Þ‚©ƒAƒCƒfƒA‚ ‚é‚ñ‚·‚¯‚Ç
ruby ➡ Ror
php ➡ WordPress

‚Ç‚Á‚¿‚ª‚¢‚¢‚Á‚·‚©?

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/10(“y) 01:08:50.39 ID:TNdj3qFT.net]
ruby -e "puts 'abc'"
ruby -e 'puts "abc"'

1-liner ‚ÅAã‚ÍWindowsA‰º‚ÍLinux ‚ł̃NƒH[ƒe[ƒVƒ‡ƒ“‚¾‚¯‚ÇA
ŠÈ’P‚É‘ŠŒÝ‚ð’uŠ·‚·‚é•û–@‚͂Ȃ¢H

ruby -e "puts 'abc'"
—Ⴆ‚ÎA‚±‚ê‚ÌA" ‚ð' ‚É’uŠ·‚·‚邯A

ruby -e 'puts 'abc''
‚ƂȂÁ‚ÄA‹æ•ʂł«‚È‚­‚È‚é

>>749
‚à‚¿‚ë‚ñARails

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 01:37:14.21 ID:dbzbK1DZ.net]
>>748
RubyŠÖŒW‚È‚¢
ƒˆ‚ÉJavaScript‚âHTML5‚̘b

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 08:42:39.65 ID:BVqOrgag.net]
>>750
Windows‚¾‚낤‚ªLinux‚¾‚낤‚ªƒƒ“ƒ‰ƒCƒi[‚È‚ç‚Ç‚¿‚ç‚̃NƒH[ƒe[ƒVƒ‡ƒ“Eƒ}[ƒN‚Å‚à“®ì‚·‚é‚©‚ç’uŠ·‚·‚é•K—v‚͂Ȃ¢
‚»‚ê‚Å‚à’uŠ·‚·‚é‚È‚çAŠÈ’P‚È‚à‚̂Ȃç..tr('"\'','\'"')
^–Ê–Ú‚É‚â‚é‚Ȃ玮’†‚Ì"‚ð%Q‚É'‚ð%‚‘‚É‚Å‚à‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢



775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 17:44:21.82 ID:3K6ZWpKd.net]
Array#zip‚ÉŠÖ‚·‚鎿–â‚Å‚·B
a‚ð“ñŽŸŒ³À•W[x, y]‚Ì”z—ñ‚Æ‚µ‚Ä
a[0].zip(*a[1..-1])‚Æ“¯‚¶“®ì‚ðŒø—¦“I‚ɂł«‚邾‚¯’Z‚­‘‚­ƒR[ƒh‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 17:55:38.94 ID:eFhUfahp.net]
>>753
‚»‚ñ‚ȂƂ±‚ë‚ðƒnƒbƒN‚µ‚Ä‚àƒpƒtƒH[ƒ}ƒ“ƒX‚͈êƒ~ƒŠ‚à‰ü‘P‚µ‚Ü‚¹‚ñ
‘¬‚­‚µ‚½‚¢‚Ȃ瑼‚ÌŒ¾Œê‚ðŽg‚¤‚©ASQL‚ðƒ`ƒ…[ƒjƒ“ƒO‚Ü‚µ‚傤

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 20:29:37.87 ID:Jen4nAbv.net]
a‚Ì—v‘f”‚ª–Å’ƒ‹ê’ƒ‘½‚¢‚ÆAˆø”‚É“n‚·‚¾‚¯‚Å‘å•Ï‚»‚¤

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 21:53:50.96 ID:ELWGSSBQ.net]
ˆø”‚ð“n‚·‚©‚í‚è‚Ɉø“±‚ð“n‚µ‚Ă݂ĂÍH

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/10(“y) 22:18:46.37 ID:BVqOrgag.net]
‘¬‚¢‚©‚Í’m‚ç‚È‚¢‚¯‚Ç
a.transpose‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 18:24:55.59 ID:ONLKHfKt.net]
>>757
transpose‚È‚ñ‚ăƒ\ƒbƒh‘¶Ý‚µ‚Ä‚¢‚½‚Æ‚Ícc’m‚ç‚È‚©‚Á‚½B
‚Æ‚¢‚¤‚©ri‚ÌArray#zip‚ÅŒ¾‹y‚µ‚Ä—~‚µ‚¢B

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 20:12:19.15 ID:aLeqVhz7.net]
Žc”O‚¾‚ªŽè’x‚ê

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/11(“ú) 20:17:25.63 ID:JLQLPcxv.net]
‚æ‚­Žg‚¤ƒNƒ‰ƒX‚¾‚¯‚Å‚àƒ}ƒjƒ…ƒAƒ‹‘S•”“Ç‚ñ‚Å‚¨‚­‚Æ‚¢‚¢‚æ‘債‚½—Ê‚¶‚á‚È‚¢‚µ

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/12(ŒŽ) 13:39:48.05 ID:S+p/PDus.net]
•’Ê‚ÍAtranspose ‚®‚ç‚¢‚ ‚邾‚ëB
R ‚È‚ñ‚ÄAs—ñ‚ª‹t‚¾‚©‚çAtranspose ‚ª–³‚©‚Á‚½‚çA¬—‚·‚é

module Enumerable ‚¾‚¯‚ÍA“Ç‚ñ‚Å‚¨‚¯

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/14(…) 16:44:54.84 ID:gwupYb1h.net]
Windows10 ‚ÌAChrome ‚ÌŽ©“®‘€ì‚ÅA
SeleniumWebDriver ‚Å‚ÍARuby ‚©‚ç‹N“®‚µ‚½ƒuƒ‰ƒEƒU‚ªA•‚¶‚Ä‚µ‚Ü‚¤B
sleep ‚ÅA‘Ò‚ÂŽ–‚͂ł«‚邯‚Ç

ƒuƒ‰ƒEƒU‚ª•‚¶‚È‚¢‚悤‚ÉAo—ˆ‚È‚¢‚ÌH
‚»‚ê‚©AiMacros ‚ðŽg‚¤‚µ‚©‚È‚¢‚Ì‚©H



785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/17(“y) 22:07:32.61 ID:IU1gsQgu.net]
ActiveRuby (Beta ”Å)‚ÆŒ¾‚¤ARails ‚È‚ÇA40 gemA—L—p‚ȃ‰ƒCƒuƒ‰ƒŠˆêŽ®‚ð‚܂Ƃ߂½A
Windows —p‚ÌAPrecompiled Ruby ‚ª‚ ‚é‚Ë

Ruby 2.3.4 ‚ÅA—e—Ê‚ÍA1GB

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/17(“y) 22:10:01.26 ID:C+rXeEsA.net]
‰½‚Å‹å“Ç“_‚»‚ñ‚ȂȂÌH

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/19(ŒŽ) 08:06:13.46 ID:FUvFB9Jm.net]
www2.ske48.co.jp/blog/detail/id:20150713113730840
‚±‚ê‚ð‚Ý‚½‚Ü‚¦

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/19(ŒŽ) 08:14:01.13 ID:NxG0QMWB.net]
íêƒJƒƒ‰ƒ}ƒ“‚©‚æ

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/21(…) 12:00:51.75 ID:YvXKEUAS.net]
Ruby‚ÌClassƒNƒ‰ƒX‚ÍObjectƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXB

‚»‚ñ‚Å‚à‚Á‚ÄAŽ©ìMyClassƒNƒ‰ƒX‚ðì‚ê‚ÎAClassƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ƂȂéB“¯Žž‚ÉAObjectƒNƒ‰ƒX‚ðŒp³‚·‚éB

‚Á‚Ä‚±‚Æ‚ÍAObject‚̃Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒhAClass‚̃Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚ðMyClass‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ÍŒp³‚µ‚Ä‚¢‚éB

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 20:05:24.59 ID:HEIjAjBo.net]
ClassƒNƒ‰ƒX‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚ÍA
Ž©ìMyClassƒNƒ‰ƒX‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚ƂȂ邩H

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 20:07:58.08 ID:gGEObxum.net]
‚È‚é‚æ

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 21:00:07.80 ID:HEIjAjBo.net]
ClassƒNƒ‰ƒX‚Ì“ÁˆÙƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚ÍA
Ž©ìMyClassƒNƒ‰ƒX‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚ƂȂ邩H

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 21:07:50.97 ID:HEIjAjBo.net]
ƒIƒuƒWƒFƒNƒg‚Ì“ÁˆÙƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ÍA
‚»‚̃IƒuƒWƒFƒNƒg‚Ì“ÁˆÙƒƒ\ƒbƒh‚ƂȂéB
‚Å‚ÍAƒIƒuƒWƒFƒNƒg‚Ì“ÁˆÙƒNƒ‰ƒX‚Ì‚»‚̂܂½“ÁˆÙƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ÍA
‚»‚̃IƒuƒWƒFƒNƒg‚Ì“ÁˆÙƒNƒ‰ƒXƒƒ\ƒbƒh‚ƂȂ邩H

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 21:13:10.82 ID:6K5cWIBm.net]
‚²——‚­‚¾‚³‚¢B
‚±‚¤‚¢‚¤ˆ—‚·‚ׂ«–{Ž¿‚Æ—£‚ꂽ‰º‚ç‚È‚¢‚±‚Æ‚µ‚©˜b‚·‚±‚Ƃ̂Ȃ¢ƒNƒ\Œ¾Œê‚ƃnƒGMŽÒ‚½‚¿‚Å‚·B



795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 22:26:16.94 ID:No3TMOHA.net]
‚²——‚­‚¾‚³‚¢
‚±‚¤‚¢‚¤ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̘b‘è‚łȂ¢ø‚肵‚©‚Å‚«‚È‚¢’ê•Ó‚Å‚·

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/21(…) 22:42:56.90 ID:gGEObxum.net]
ŠÈ’P‚ÉŽÀ‘•‚Å‚«‚é‚ñ‚¾‚©‚玩•ª‚ÅŽŽ‚¹‚΂¢‚¢‚Ì‚É

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/22(–Ø) 18:58:12.64 ID:mWjDtu6E.net]
>>772 ‚ÉŒ¾‚킹‚ê‚ÎF
EˆÈ‰º‚Ì‹LŽ–‚Ì“à—e‚Íuˆ—‚·‚ׂ«–{Ž¿‚Æ—£‚ꂽ‰º‚ç‚È‚¢‚±‚Æv‚Å‚ ‚èA
EˆÈ‰º‚Ì‹LŽ–‚É“oê‚·‚é‚Ì‚ÍuƒNƒ\Œ¾Œêv‚Å‚ ‚èA
EˆÈ‰º‚Ì‹LŽ–‚Ì’˜ŽÒ‚ÍuƒnƒGMŽÒv‚È‚ñ‚¾‚ë‚Ë

Python‚̃IƒuƒWƒFƒNƒg‚ƃNƒ‰ƒX‚̃rƒWƒ…ƒAƒ‹ƒKƒCƒh – ‘S‚Ä‚ªƒIƒuƒWƒFƒNƒg‚Å‚ ‚邯‚¢‚¤‚±‚Æ
postd.cc/pythons-objects-and-classes-a-visual-guide/

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/22(–Ø) 19:49:41.37 ID:w/32fA/q.net]
python‚²‚Æ‚«ƒNƒ\Œ¾Œê‚É—ò“™Š´•ø‚¢‚Ăăƒƒ^‚—‚—‚—
’Ç‚¢‹l‚ß‚ç‚ê‰ß‚¬‚—‚—‚—Á‚¦‚»‚¤‚—‚—‚—‚—‚—

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/22(–Ø) 22:20:20.36 ID:3IU5aIfi.net]
ƒNƒ\‚¾‚낤‚ª‰½‚¾‚낤‚ªŽg‚í‚ꂽ‚à‚ÌŸ‚¿

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/22(–Ø) 22:26:35.15 ID:K6gwUVsb.net]
Ruby ‚É‚àAƒAƒ‹ƒSƒŠƒYƒ€E”ŠwŒn‚̃‰ƒCƒuƒ‰ƒŠ‚ª‘µ‚Á‚Ä‚¢‚ê‚ÎA
ŽÖ‚ɂ͕‰‚¯‚Ê‚à‚Ì‚ðB‚®‚ʂʂʂÊ

ŽÀÛAƒvƒƒOƒ‰ƒ~ƒ“ƒOƒRƒ“ƒeƒXƒgEƒpƒYƒ‹Œn‚ÍARuby‚Åà–¾‚·‚邱‚Æ‚ª‘½‚¢‚Ì‚É

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/23(‹à) 04:41:21.61 ID:rDH2T2Uu.net]
¡“ú‚©‚çRuby‚̕׋­‚·‚é
Šy‚µ‚Ý

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/24(“y) 23:08:36.72 ID:ysq1mmzI.net]
Ruby 2.6.0-preview1 ƒŠƒŠ[ƒX
https://www.ruby-lang.org/ja/news/2018/02/24/ruby-2-6-0-preview1-released/

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/25(“ú) 04:05:29.41 ID:pcyqC+jB.net]
numbers = (1..7).to_a

‚±‚Ì”z—ñ‚ðA‘O‚©‚ç‘–¸‚µ‚ÄA‚ ‚é”Žš‚ªŒ©‚‚©‚Á‚½ŽžA
‚»‚Ì”Žš‚æ‚è‘O‚Ì”z—ñ‚ÆA‚»‚Ì”Žš‚ðŠÜ‚ß‚ÄA‚»‚Ì”Žš‚æ‚èŒã‚ë‚Ì”z—ñ‚ÉA
1-pass ‚Å•ª‚¯‚éAŠÈŒ‰‚È‘‚«•û‚Í‚ ‚è‚Ü‚·‚©H

partition, group_by, each_with_object ‚Æ‚©H

—áA4 ‚ªŒ©‚‚©‚Á‚½ê‡
[1,2,3]
[4,5,6,7]

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 04:12:39.42 ID:OLqFO2yC.net]
‚ ‚è‚Ü‚Ÿ‚·I



805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 08:53:07.29 ID:Mg3bT8JO.net]
Œ³‚Ì”z—ñ‚É‚S‚ª‚P‚‚µ‚©‚È‚­‚ă\[ƒgς݂Ȃçpartition‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢
numbers.partition{|e| e < 4}

‚»‚¤‚¶‚á‚È‚¢‚È‚ç‘f’¼‚É‚â‚邵‚©‚È‚¢‚©‚Æ
i = numbsers.find_index(4)
numbers[0...i]
numbers[i..-1]

‚à‚µ‚­‚Í
numbers.take_while{|e|e != 4}
numbers.drop_while{|e|e != 4}

806 –¼‘OF781 mailto:sage [2018/02/25(“ú) 08:59:55.65 ID:pcyqC+jB.net]
SASS, HAML, Markdown ‚Æ‚©AŠF‚Ç‚ê‚ðŽg‚Á‚Ä‚¢‚é‚ÌH

>>783
‚ ‚肪‚Æ‚¤B‘f’¼‚É‚â‚邵‚©‚È‚¢‚Å‚·‚©

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 10:55:59.02 ID:mAmrOOAm.net]
Rails6ŠJ”­ŠJŽn

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 11:54:19.33 ID:OLqFO2yC.net]
>>784
‚ ‚è‚Ü‚Ÿ‚·I‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚낤‚ª

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 11:58:14.59 ID:OLqFO2yC.net]
[1, 2, 3, 4, 5, 6, 7].slice_before(4).to_a
=> [[1, 2, 3], [4, 5, 6, 7]]


ito_a‚ÍEnumerator‚ð‚»‚Ì‚Ü‚ÜŽg‚¤‚悤‚É‚·‚ê‚Εs—vj

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 12:22:26.69 ID:caIICGcE.net]
‚±‚ê‚©‚çRuby on RAILS•׋­‚·‚é‚ñ‚Å‚·‚¯‚Ç
‚È‚ñ‚©‚¢‚¢ŽQl‘‚Æ‚©HP‚ ‚è‚Ü‚·‚©H

811 –¼‘OF781 mailto:sage [2018/02/25(“ú) 12:57:24.51 ID:pcyqC+jB.net]
>>787
(1..7).slice_before(4).to_a
=> [[1, 2, 3], [4, 5, 6, 7]]

[1,2,4,5,4,6].slice_before(4).to_a
=> [[1, 2], [4, 5], [4, 6]]

slice_before ‚¾‚ÆA’T‚µ‚Ä‚¢‚é”Žš‚ª•¡”‰ñ‚ ‚邯A
‚»‚±‚©‚çV‚½‚ÉAƒOƒ‹[ƒsƒ“ƒO‚ªŽn‚Ü‚é

>>788
‰ü’ù3”Å Šî‘b Ruby on RailsA•“c“wE²“¡˜alA2015
ŽÀ‘HRuby on Rails 4: Œ»ê‚̃vƒ‚©‚çŠw‚Ô–{ŠiWebƒvƒƒOƒ‰ƒ~ƒ“ƒOA•“c“wA2014

•“c‚Ì–{‚ÍA‚í‚©‚è‚â‚·‚¢B
‚½‚¾‚µA‘¼‚Ì’˜ŽÒ‚ÅARails 5 ‚Ì–{‚ào‚Ä‚¢‚é‚©‚à

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/25(“ú) 13:36:01.35 ID:OLqFO2yC.net]
> slice_before ‚¾‚ÆA’T‚µ‚Ä‚¢‚é”Žš‚ª•¡”‰ñ‚ ‚邯A
> ‚»‚±‚©‚çV‚½‚ÉAƒOƒ‹[ƒsƒ“ƒO‚ªŽn‚Ü‚é

Žd—l‚Ç‚¨‚肾‚ë

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/27(‰Î) 16:15:39.63 ID:shVfNcyg.net]
erb‚Æ‚©‚̃eƒ“ƒvƒŒ[ƒg‚ðŒ³‚É‰æ‘œ‚𶬂·‚égem‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©H
thinreports‚Åpdf‚ł͂Ȃ­bmp,png‚Ȃǂ̉摜‚ðo—Í‚·‚銴‚¶‚Å‚·

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/02/27(‰Î) 21:18:11.05 ID:PLAOSS1/.net]
uselenium webdriver screenshotv‚ÅŒŸõI

Electron ‚Å‚ào—ˆ‚é



815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/27(‰Î) 21:25:08.90 ID:+EUBPr3t.net]
inline_svg ‚Æ‚©H

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/28(…) 00:12:23.88 ID:mWE0Cmql.net]
>>784
AsciiDoc/Asciidoctor

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/28(…) 19:08:53.94 ID:acVWAXbg.net]
ƒVƒFƒ‹ƒRƒ}ƒ“ƒh‚ÅimagemagickŒÄ‚ׂ΂¢‚¢‚æ
gem‚·‚çŽg‚킸‚Ɉêu‚łł«‚é

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/28(…) 21:12:02.76 ID:mIXPiXOq.net]
TSVƒf[ƒ^‚ðˆ—‚µ‚½‚¢‚ñ‚Å‚·‚ª
––”ö‚̋󔒕¶Žš(ƒ^ƒu)‚ª‚¢‚‚̊Ԃɂ©Á‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·

split‚ªŽ©“®íœ‚·‚é‚͕̂ª‚©‚Á‚½‚¯‚Ç‘¼‚Å‚àÁ‚¦‚Ä‚é—l‚Å‚·
‚±‚̈Öق̋ó”’휌»Û‚ðŒŸõ‚µ‚Ä‚àˆø‚Á‚©‚©‚ç‚È‚¢‚ñ‚Å‚·‚ª‚¢‚¢ŒŸõ’PŒê‚͂Ȃ¢‚Å‚·‚©H
‚ ‚ÆŸŽè‚É휂·‚é——R‚͂Ȃñ‚È‚ñ‚Å‚µ‚傤

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/02/28(…) 21:36:50.04 ID:bddDF+sp.net]
https://docs.ruby-lang.org/ja/latest/class/String.html#I_SPLIT

820 –¼‘OF796 mailto:sage [2018/02/28(…) 22:18:52.36 ID:mIXPiXOq.net]
Œ´ˆö•ª‚©‚ç‚È‚©‚Á‚½‚¯‚Ç‰ðŒˆ‚µ‚Ü‚µ‚½

ƒ‹[ƒv“à‚Å–ˆ‰ñHash‚ɉÁ‚¦‚Ä‚¢‚­‚Ì‚ðˆê’Ustring‚ɂ܂Ƃ߂Ă©‚ç
ƒ‹[ƒvŒã‚ÌHash‚ɉÁ‚¦‚邿‚¤‚É‚µ‚½‚ç"\txxxxx\t\n"‚ÌŒã‚ë‚̃^ƒu‚ªÁ‚¦‚È‚­‚È‚è‚Ü‚µ‚½

821 –¼‘OF796 mailto:sage [2018/02/28(…) 22:22:19.89 ID:mIXPiXOq.net]
‘O‚ɉ󂵂½ƒf[ƒ^“ǂݒ¼‚µ‚Ă܂µ‚½

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 00:03:53.83 ID:7c4/pzB6.net]
windowsŠÂ‹«‚ÅrRubyinstaller2‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚Äruby.exe‚̃pƒX‚É”ñƒAƒXƒL[•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚邯
require‚µ‚½‚Æ‚«‚É$LOAD_PATH‚Ì”ñƒAƒXƒL[•”•ª‚ª•¶Žš‰»‚¯‚µ‚Äload error‚ª‹N‚«‚é‚ñ‚Å‚·‚¯‚lj½‚©‘Έ–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
‚»‚Ìê“I‚É¡‚ÍUTF-8‚Å‘‚¢‚½ƒR[ƒh‚Ì’†‚Å$LOAD_PATH‚ɑΉž‚·‚éƒpƒX‚ð‘}“ü‚µ‚Ä“®‚©‚µ‚Ä‚é‚ñ‚Å‚·‚ªBBB
”Ž–î‚É‚æ‚èruby‚̓AƒXƒL[•¶Žš”z‰º‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚à‚̂Ƃµ‚Ü‚·

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 03:54:56.19 ID:QlU5Q+B8.net]
¡‚·‚®ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄWSL‚ð“ü‚ê‚æ‚¤

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 05:39:12.36 ID:xypD9Mi9.net]
>>800
ƒoƒO•ñ‚µ‚Ä‚­‚é‚ñ‚¾



825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/02(‹à) 07:54:43.19 ID:mIGjbFX+.net]
Windows ‚Ìirb ‚Å‚àAascii ˆÈŠO‚ͳí‚É“®‚©‚È‚¢‚©‚çA
irb ‚ðŽg‚¤Žž‚¾‚¯AWSLEUbuntu ‚Ì•û‚ðŽg‚Á‚Ä‚¢‚é

UTF-8 ‚Å‚ÍAcp932(shift-jis)‚ª“ǂ߂Ȃ¢‚Ì‚¾‚낤

‹N“®ŽžƒIƒvƒVƒ‡ƒ“‚ÅAcp932 ‚ðŽw’è‚·‚ê‚ÎA“ǂ߂邩‚à’m‚ê‚È‚¢‚¯‚ÇA
‹t‚ÉRuby “à•”‚ÅAcp932 ‚̓„ƒoƒC‚Ì‚¶‚á‚È‚¢‚©H

UTF-8ˆÈŠO‚ðŽg‚¤‚ÆA‘¼‚̃AƒvƒŠ‚Æ’ÊM‚Å‚«‚È‚¢‚Æ‚©AƒoƒO‚è‚»‚¤

‚Ƃɂ©‚­APC ‚̃†[ƒU[–¼EƒpƒX–¼‚ȂǂÉA”¼Šp‰p”ŽšˆÈŠO‚ðŽg‚¤‚ÆA
‘½‚­‚̃AƒvƒŠ‚ŃoƒO‚é

826 –¼‘OF803 mailto:sage [2018/03/02(‹à) 11:51:22.61 ID:mIGjbFX+.net]
Windows ‚ÌPowerShell ‚©‚çARuby ‚Ì1-liner ‚ðŽÀs‚·‚邯Aƒtƒ@ƒCƒ‹–¼‚¾‚¯‚ª\x •\ަ‚³‚ꂽB
PowerShell‚̃fƒtƒHƒ‹ƒg•¶ŽšƒR[ƒh‚ªAUTF-8 ‚¾‚©‚çAƒtƒHƒ‹ƒ_–¼‚ͳí‚É•\ަ‚³‚ꂽ

> ruby -rfileutils -e "puts FileUtils.pwd"
C:/Users/Owner/Documents/‚ ‚¢‚¤

> ruby -e "p Dir.glob('*')"
["\x{8345}\x{8343}\x{838B}\x{8358}.txt", "\x{8376}\x{838D}\x{834F}\x{838C}.txt"]

> ruby -E :shift_jis -e "p Dir.glob('*')"
‹N“®ƒIƒvƒVƒ‡ƒ“‚ÉAŠO•”ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ðUTF-8‚̂܂܂Ŏw’肹‚¸A
“à•”ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚¾‚¯‚ðshift_jis ‚ÉŽw’è‚·‚邯A³í‚É•\ަ‚³‚ꂽ
["ƒEƒCƒ‹ƒX.txt", "ƒvƒƒOƒŒ.txt"]

˜R‚ê‚͈êXA‹N“®Žž‚âƒtƒ@ƒCƒ‹“à‚ÉA•¶ŽšƒR[ƒh‚ðŽw’è‚·‚é‚Ì‚ª–Ê“|‚Ȃ̂ÅA
Windows‚̃†[ƒU[ŠÂ‹«•Ï”‚ÉARUBYOPT ‚ð’ljÁ‚µ‚ÄA--encoding=UTF-8 ‚ðݒ肵‚Ä‚¢‚éB
‚½‚¾‚µA‚±‚¤‚·‚邯Airb ‚ª“®‚©‚È‚­‚È‚é‚Ì‚ÅAWindows10 ‚ÌWSLEUbuntu ‚Ìirb ‚ðŽg‚Á‚Ä‚¢‚é

ˆê•ûAWSLEUbuntuEbash ‚©‚çAã‹L‚ðŽÀs‚·‚邯A
ƒfƒtƒHƒ‹ƒg‚ÅA‚Ç‚¿‚ç‚à³í‚É•\ަ‚³‚ꂽ

Windows ‚ÅŽÀs‚·‚éꇂÍAPowerShell‚ÍUTF-8AƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÍCP932 ‚ªƒfƒtƒHƒ‹ƒg‚¾‚©‚çA
‚±‚ê‚ç‚̃VƒFƒ‹‚Ì•¶ŽšƒR[ƒh‚©ARuby‘¤‚Ì•¶ŽšƒR[ƒh‚ðŽw’è‚·‚é

‚Ü‚ Ashift_jis ‚̈—‚ÍAŠëŒ¯‚¾‚ÆŽv‚¤B
‡@‚ȂǂÌWindows“ÆŽ©‚ÌCP932•¶Žš(ŠÂ‹«ˆË‘¶•¶Žš)‚ª‚ ‚Á‚ÄA
shift_jisECP932‚Í”÷–­‚ɈقȂ邩‚çA‚Ç‚±‚܂ųí‚É“®‚­‚©•ª‚©‚ç‚È‚¢

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 12:00:42.65 ID:OCKmRFPd.net]
‚È‚É‚ð‚²‚¿‚Ⴒ‚¿‚á‚â‚Á‚Ä‚ñ‚¾H

‚±‚¤‚¢‚¤‚͕̂ϊ·‚·‚ׂ«ƒŒƒCƒ„[‚ŕϊ·‚·‚邾‚¯‚̘b‚¾‚ë
Ruby‚̃XƒNƒŠƒvƒgi‚ÉŒÀ‚ç‚È‚¢‚ªj‚Í
‚Ç‚±‚Å‚à“¯‚¶‚悤‚É“®‚©‚·‚ñ‚¾‚©‚ç
ƒ\[ƒXƒR[ƒh‚à“à•”‚à UTF-8‚¾
‰æ–ʂւ̓üo—ÍŽž‚ɕϊ·‚³‚¹‚ê‚΂¢‚¢‚¾‚¯

ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðUTF-8‚ɕϊ·‚·‚é‚Á‚ÄŽè‚à‚ ‚é
ŠCŠO‚¶‚áCP932‚Æ‚¢‚¤“ú–{ê—p‚Ì•¶ŽšƒR[ƒhŽg‚Á‚ĂȂ¢‚±‚Æ‚®‚ç‚¢‚í‚©‚邾‚ëH

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 12:39:35.62 ID:vnF4MMGw.net]
Œ³X‚Íwindows‚̃ƒCƒh•¶Žš‚ð‚¤‚Ü‚­utf8‚ɕϊ·‚µ‚Ä‚â‚Á‚Ä‚±‚¤‚Æ‚¢‚¤•ûj‚¾‚Á‚½‚Ì‚É
nobu‚ªƒƒP[ƒ‹‚ɕϊ·‚³‚¹‚Ü‚­‚Á‚Ä“®‚©‚È‚¢‚¾‚¯
‚Ü‚ ’N‚àƒoƒO•ñ‚µ‚È‚¢‚Ì‚àˆ«‚¢‚¯‚Ç

829 –¼‘OF803 mailto:sage [2018/03/02(‹à) 13:14:57.35 ID:mIGjbFX+.net]
Rubyist ‚ÍARuby‚ÅGem ‚ðì‚ê‚邯‚ÇAC ‚Œ჌ƒxƒ‹‚ÈI/O ‚𑂯‚é‚킯‚¶‚á‚È‚¢

‚Ü‚½ALinuxEWindows ‚Ì—¼•û‚ɑΉž‚³‚¹‚é‚Ì‚ÍA“‚¢

830 –¼‘OF803 mailto:sage [2018/03/02(‹à) 16:17:45.17 ID:mIGjbFX+.net]
library irb/input-method
https://docs.ruby-lang.org/ja/latest/library/irb=2finput=2dmethod.html

class IRB::ReadlineInputMethod ‚̃\[ƒXƒR[ƒh‚ðŒ©‚ê‚Ηǂ¢‚ÌH
‚»‚ê‚Æ‚àAGNU Readline ‚̃\[ƒXƒR[ƒh‚©‚ÈH

Windows ‚Ìirb ‚ÅA“ú–{Œê‚ªƒoƒO‚é‚Ì‚ÍA
ª–{“I‚ÉAGNU Readline ‚ªAWindows‚Ì“ú–{Œê‚ðl—¶‚µ‚Ä‚¢‚È‚¢‚©‚ç‚¶‚á‚È‚¢‚ÌH

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 16:40:11.45 ID:ypGJ9h8+.net]
‚Æ‚¢‚¤‚©rubyƒRƒ~ƒ…ƒjƒeƒB‚ªwindows‚ðl—¶‚µ‚ĂȂ¢B
‚Þ‚µ‚뉅‚ÝA•Ì‚ÝAŒ™‚Á‚Ä‚¢‚éBÌ‚©‚çB

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/02(‹à) 17:18:20.26 ID:0lL3/u0V.net]
>>809
‚»‚¾‚Ë[

833 –¼‘OF803 mailto:sage [2018/03/02(‹à) 17:55:40.44 ID:mIGjbFX+.net]
console.log("‚ ");

Windows ‚ÅAnode (REPL)‚ðŽÀs‚µ‚½‚¯‚ÇA
“ú–{Œê‚ð“ü—Í‚µ‚Ä‚àAPowerShellEƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì—¼•û‚ÅA³í‚É“®‚­

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 23:07:42.42 ID:wSJnGqkk.net]
Ruby‚ÍLinux‚Å“®‚©‚·‚悤‚É‚·‚ê‚΂¢‚¢‚æ
Windows‚Å‚¿‚傱‚Á‚Æ‚µ‚½‚â‚肽‚¢‚±‚Æ‚ª‚ ‚é‚È‚çC#Žg‚¦A‚Æ
‚Ç‚¤‚¹ŽdŽ–‚Å‚â‚Á‚Ä‚éRuby‚ÍLinux‚Å“®‚­‚ñ‚¾‚©‚炳

Windowsƒ}ƒVƒ“‚ł̊J”­‚È‚çVM‚©DockerŽg‚¦‚΂·‚ׂĉðŒˆ



835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 01:14:23.68 ID:vdurK0jv.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
ƒOƒO‚Á‚Ă݂½‚猋\‘O‚©‚ç•ñ‚³‚ê‚Ä‚¢‚½ƒoƒO‚Ý‚½‚¢‚Ȃ̂Œú‚߂邱‚Ƃɂµ‚Ü‚·

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 01:19:41.29 ID:GGmAMA7z.net]
>>800
$LOAD_PATH‚ðforce_encoding()‚Ŋ‹«‚É“K‰ž‚µ‚½ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ðݒ肵‚½‚çH
‚ ‚é‚¢‚ÍAƒoƒCƒiƒŠ‚Éݒ肵‚ÄA‚Þ‚è‚â‚è‚»‚ê‚Á‚Û‚¢ƒoƒCƒgƒf[ƒ^‚ð‚‚Á‚±‚Þ‚Æ‚©H

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 01:21:46.51 ID:GGmAMA7z.net]
>>808
chcp 65001‚Æ‚©‚µ‚Ä‚àƒ_ƒ‚©‚ËH

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 15:41:40.19 ID:VQ/a88pK.net]
cmd ‚Å chcp 65001 ‚·‚é‚­‚ç‚¢‚È‚ç
git for windows ƒCƒ“ƒXƒR‚µ‚Ä git bash (mintty) Žg‚¤‚ÆK‚¹‚ɂȂê‚邼

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/03(“y) 15:43:54.56 ID:x/6oRrTp.net]
65001 ‚͉E’[‚Æ‚©Ü‚è•Ô‚µ•\ަ‚ªƒoƒO‚é‚Ë

840 –¼‘OF803 [2018/03/03(“y) 15:49:49.91 ID:HcfLoqAp.net]
Ruby ‚Ì‹N“®ƒIƒvƒVƒ‡ƒ“‚ÉAŠO•”E“à•”ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚©ARUBYOPT ‚ÅŽw’è‚Å‚«‚éB
ƒtƒ@ƒCƒ‹“à‚Å‚àŽw’è‚Å‚«‚é

‚»‚ê‚ÆAPowerShellEƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgAWSLEUbuntuEbash ‚ÅŽw’è‚Å‚«‚é

‚±‚ê‚ç‚Ì‘g‚݇‚킹‚Ì’†‚ÅA•¶Žš‰»‚¯‚µ‚È‚¢‘g‚݇‚킹‚ð’T‚·

‚Ü‚½‚ÍA$LOAD_PATH ‚̕ӂè‚ÅAŽw’è‚·‚邯‚©

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 17:58:14.02 ID:URsJSGy/.net]
Ruby‚Ì2.5.0p2‚ðRubyƒCƒ“ƒXƒg[ƒ‰[‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚çRuby‚Ì2.5.0p0‚¾‚Á‚½EEE

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 18:17:52.81 ID:A+Ivs8ru.net]
patchlevel‚Í‚à‚¤–³‚¢‚æ

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 18:26:46.78 ID:VQ/a88pK.net]
>>818
‚»‚ñ‚ÈŽŽsöŒë‚͈ê”Ô‚ ‚©‚ñ‚â‚‚â

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:39:09.27 ID:rw2aiDdk.net]
‚»‚¤‚»‚¤BŒ‹‹Ç Ruby‚âirb ‚É–â‘肪—L‚é‚ñ‚¶‚á‚È‚­‚Ä
’P‚É >>803 ‚ª—‰ð‚µ‚ĂȂ¢‚¾‚¯



845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:55:10.06 ID:GRjh9/QH.net]
‚»‚¤‚¢‚¤‚±‚Æ‚¾‚©‚ç—‰ð‚Å‚«‚È‚¢‰SŽÒ‚ÍŠÔˆá‚Á‚Ä‚àruby‚È‚ñ‚©Žg‚¨‚¤‚ÆŽv‚í‚È‚¢‚悤‚É‚ËB
‰SŽÒ‚âŽq‹Ÿ‚ÉrubyŠ©‚߂Ă­‚é‚̂͗áŠO‚È‚­ƒ}ƒEƒ“ƒgŽæ‚肽‚¢‚¾‚¯‚̃NƒY‚¾‚¼B

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:56:04.27 ID:ETPjeMg1.net]
‘Ђ̃Tƒ“ƒvƒ‹ƒR[ƒh‚̈ꕔ‚Å‚·
‚±‚Ì@memo‚Æ‚¢‚¤•Ï”‚Í‚¢‚í‚ä‚鎫‘Œ`Ž®‚̃f[ƒ^\‘¢‚Å
[remain, pre]‚ÍŽ«‘‚̃L[i•¡‡ƒL[Hj‚Æ‚¢‚¤—‰ð‚Å‚¢‚¢‚ñ‚Å‚µ‚傤‚©
‚¿‚Ȃ݂É@‚ð•t‚¯‚È‚¢‚Ƃǂ¤‚È‚è‚Ü‚·‚©
•Ï”–¼‚É‹L†‚ª•t‚­‚Ì‚ª¦‚­‹C‚ɂȂè‚Ü‚·

@memo = {}
# ŒvŽZŒ‹‰Ê‚ðƒƒ‚‚·‚é
@memo[[remain, pre]] = cnt

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 22:30:11.11 ID:gHPIEkfR.net]
>>824
[remain, pre]‚ÍŽ«‘‚̃L[‚Á‚Ä—‰ð‚Å‚ ‚Á‚Ä‚é
irb“™‚ÌREPL‚ÅŽŽ‚·‚Æ‚·‚®•ª‚©‚é
@‚̓Cƒ“ƒXƒ^ƒ“ƒX•Ï”‚É•t‚¯‚éƒvƒŒƒtƒBƒNƒX

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 00:30:02.17 ID:99M3BGnn.net]
>>825
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:42:13.82 ID:Oz1ASWrr.net]
ƒL[‚É”z—ñ‚ªŽg‚¦‚é‚Ì‚©EEE

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 04:12:18.75 ID:aAfADGFK.net]
ƒIƒuƒWƒFƒNƒg‚͂Ȃñ‚Å‚àƒCƒP‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
ƒnƒbƒVƒ…’l‚³‚¦‚¿‚á‚ñ‚ƕԂ¹‚ÎB

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 11:33:10.30 ID:7gUy2hud.net]
ƒL[‚É‚µ‚½”z—ñ‚ð•ω»‚³‚¹‚½Žž‚Írehash‚µ‚È‚¢‚ƃL[‚ªˆê’v‚µ‚È‚­‚È‚é
•¶Žš—ñ‚̃L[‚͕ω»‚³‚¹‚Ä‚àAƒL[‚̓Zƒbƒg‚µ‚½‚Æ‚«‚̂܂Ü

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 11:34:10.89 ID:Oz1ASWrr.net]
‚È‚é‚Ù‚Ç‚ËBæ“üŠÏ‚Æ‚µ‚Ä[a,b]‚Á‚Ä‚©‚¢‚½‚ç–ˆ‰ñnew‚³‚ê‚ÄA
ƒL[‚Æ‚µ‚Ă͖¢’è‹`’l‚ÌnilŒÅ’è‚©A•ʃIƒuƒWƒFƒNƒgˆµ‚¢‚Å•s’è‚ɂȂ邩A‚ÆŽv‚¦‚½

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/05(ŒŽ) 16:37:38.89 ID:62GuhFZ7.net]
str = <<'EOT'
str = << 'EOT'

here doc ‚ÅA‰º‚̂悤‚ÉA<< ‚ÌŒã‚ë‚É”¼Šp‹ó”’‚ª‚ ‚邯A•¶–@ƒGƒ‰[‚ɂȂé

‚»‚ê‚ÆAWSL ‚ÌUbuntu ‘¤‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½Ruby ‚ÅA
Windows ‘¤‚É‚ ‚éCSV ƒtƒ@ƒCƒ‹‚ðˆ—‚·‚邯A

‰üsƒR[ƒh‚ªˆÙ‚Ȃ邩‚çA•s³‚ÈŒ`Ž®‚̃tƒ@ƒCƒ‹‚ÆŒ¾‚í‚ê‚éB
‰üsƒR[ƒh‚ðALF ‚¾‚¯‚ɕς¦‚邯A³‚µ‚­ˆ—‚Å‚«‚é

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/05(ŒŽ) 22:15:57.90 ID:xs+Qg6beE]
•Öæ‚µ‚Ä•ñ‚·‚邿B
expij‚Ì‘OŒã‚Å‚˜‚̳•‰‚ª‹t“]‚µ‚Ü‚·B
‚½‚Ô‚ñAC‚Å‘‚«Š·‚¦‚Ä‚©‚炾‚ÆŽv‚¤B

$ irb
irb(main):001:0> require "bigdecimal"
=> true
irb(main):002:0> x = BigDecimal("-50")
=> -0.5e2
irb(main):003:0> BigMath.exp(x, 50)
=> 0.19287498479639177830173428165270125747528326512303e-21
irb(main):004:0> x
=> 0.5e2



855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/05(ŒŽ) 17:53:15.03 ID:aK37pZ+C.net]
mode: 'rt'
‚œǂݞ‚߂΂¢‚¢‚¶‚á‚ñ

856 –¼‘OF831 mailto:sage [2018/03/05(ŒŽ) 19:10:41.11 ID:62GuhFZ7.net]
options ‚És‹æØ‚è‚ðŽw’肵‚½‚çA

WSL ‚ÌUbuntu ‘¤‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½Ruby ‚ÅA
Windows ‘¤‚É‚ ‚éCSV ƒtƒ@ƒCƒ‹‚ðˆ—‚Å‚«‚½

row_sep: "\r\n" ‚Å‚Ío—ˆ‚½‚ªA
row_sep: :auto ‚Å‚ÍAƒGƒ‰[‚ɂȂé

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/05(ŒŽ) 21:53:10.11 ID:K/Y9LwEe.net]
require epryf
def foo;@a = 1;end
binding.pry

‚±‚̃R[ƒh‚ðŽÀs‚µAo‚Ä—ˆ‚½ƒvƒƒ“ƒvƒg‚Å
> cd Object
> instance_methods(false)
=> [:to_yaml, :to_yaml_properties, :pry, :__binding__, :psych_to_yaml]

‚Æo‚Ü‚µ‚½Bfooƒƒ\ƒbƒh‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
ƒgƒbƒvƒŒƒxƒ‹‚Å’è‹`‚µ‚½fooƒƒ\ƒbƒh‚ÍObject‚̃ƒ\ƒbƒh‚ɬ‚é‚̂łÍH

‚¿‚Ȃ݂ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Åpry‚ƃ^ƒCƒv‚µ‚Ä
[1] pry(main)> def foo;@a=0;end
=> :foo
[2] pry(main)> cd Object
[3] pry(Object):1> instance_methods(false)
=> [:to_yaml, :to_yaml_properties, :pry, :__binding__, :psych_to_yaml, :foo]
[4] pry(Object):1>
‚¿‚á‚ñ‚Æfoo‚ªŒ©‚¦‚Ü‚·B

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/05(ŒŽ) 22:05:54.92 ID:K/Y9LwEe.net]
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
[1] pry(main)> self.private_methods(false)
‚Æ‚·‚ê‚ÎŒ©‚¦‚Ü‚µ‚½B

859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 14:39:13.23 ID:veKfJdlp.net]
1

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/15(–Ø) 18:29:02.24 ID:5enxwtKu.net]
Ruby‚©‚çDBˆµ‚¤‚Æ‚«‚Á‚ÄŠF‚͉½‚̃‰ƒCƒuƒ‰ƒŠŽg‚Á‚Ä‚é‚ÌH

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 19:28:59.60 ID:tIXtXy4E.net]
Ruby‚ÅDB‚ðˆµ‚¤ê‡Aƒvƒƒ_ƒNƒVƒ‡ƒ“‚ÅŽg‚í‚ê‚Ä‚¢‚é‚̂͢ŠE‚Å—BˆêActiveRecord‚Ì‚Ý

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 21:18:59.56 ID:OYGfq7D7.net]
ƒCƒ“ƒ^[ƒtƒF[ƒX‚¶‚á‚ñB
ƒoƒbƒN‚Åmysql‚Æ‚©“®‚¢‚Ă邼B
‚¢‚¢‚©‚ç‚¿‚á‚ñ‚ƕ׋­‚µ‚ë‚æB

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 21:31:02.48 ID:rmXeLovx.net]
>>840
ƒ‰ƒCƒuƒ‰ƒŠ‚Å“š‚¦‚Ä‚­‚¾‚³‚¢

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 23:24:57.24 ID:xG9lbsTH.net]
>>838
ActiveRecord‚ª‘唼‚Ȃ̂͊ԈႢ‚È‚¢

ORM‚ð‹‚߂Ăé‚È‚çsequelAromAhanami“™
‘f‚ÌDBƒ‰ƒCƒuƒ‰ƒŠ‚È‚çmysql2, sqlite3-ruby, ruby-pg
Arel‚ÅSQL‚ð\’z‚µ‚ÄDBƒ‰ƒCƒuƒ‰ƒŠŽg‚Á‚ÄSQLŽÀs‚µ‚Ä‚à‚¢‚¢



865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/16(‹à) 15:24:05.43 ID:3ma6aQHv.net]
sqlite3

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 18:23:28.28 ID:2Gd98HT2.net]
>>840
Rails‰®‚ªSQL‚·‚ç‘‚¯‚È‚³‚»‚¤‚ÉŒ©‚¦‚Ä• —§‚‚͕̂ª‚©‚ç‚ñ‚Å‚à‚È‚¢‚¯‚ÇA¡‚ÍDBƒCƒ“ƒ^[ƒtƒF[ƒX‚̘b‚µ‚©‚µ‚ĂȂ¢‚¼

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 23:22:04.16 ID:yiSYhWxU.net]
uNode.js’´“ü–åA¶“c’Öë”TA2017v‚ð“Ç‚ñ‚Å‚¢‚邯‚ÇAJavaScript ‚ÌŠî–{‚ÍARuby

Ruby ‚ÌSinatra, JS ‚ÌNode.js ‚ðAfull scratch ‚Å‘‚­‚ÆA‚Ù‚Ú“¯‚¶

Rails, JS‚ÌExpress + Bookshelf ‚ªA‚Ù‚Ú“¯‚¶

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 23:24:51.12 ID:3NuYtiCt.net]
¶“c’Öë”T‚Á‚ă_ƒ‚È–{‚¶‚á‚È‚©‚Á‚½‚©H

869 –¼‘OF844 mailto:sage [2018/03/17(“y) 00:05:48.37 ID:nxO/ldT7.net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒO–{‚Å‚ÍA¶“c‚ª‘æˆêlŽÒB
Unity, UE4 ‚Ȃǂ̃Q[ƒ€ƒGƒ“ƒWƒ“‚©‚çAŋ߂ÍAPython, Node.js ‚É‚àio

”„‚ê‚éE¬’·‚·‚镪–ì‚É‚ÍA•K‚¸¶“c‚ªŽQ“ü‚µ‚Ä‚­‚éB
‹ÆŠE‚Ì•—Œ©Œ{

uNode.js’´“ü–åA¶“c’Öë”TA2017v
‚±‚Ì–{‚ÅASinatra, Rails ‚ðŠw‚Ô•û‚ªŠÈ’PB
20ŽžŠÔ‚قǂœǂ߂é

Œã‚ÍAYouTube ‚Ì“®‰æ‚ÅAOK

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 00:10:02.58 ID:6ii9LbbD.net]
‚â‚Á‚϶“c’Öë”T‚Á‚Ä‚¾‚ß‚Èl‚¾‚Á‚½
’²‚ׂ½‚ç‚í‚©‚Á‚½‚æ

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 00:34:45.99 ID:4Xu/HAYS.net]
¡‚ÌŽž‘ãAŠJ”­‘¬“x‚ª‘¬‚·‚¬‚Ä’N‚à—Ç‚¢–{‚È‚ñ‚©‘‚¯‚È‚¢‚æ
‚»‚ê‚ð‘‚«I‚í‚頂ɂ͎ž‘ã’x‚ê‚ɂȂÁ‚Ä‚é‚ñ‚¾‚©‚ç

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 00:38:04.22 ID:6ii9LbbD.net]
‚¢‚â¶“c‚ª‚Æ‚è‚킯ƒŒƒxƒ‹’á‚¢‚¾‚¯

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 01:55:30.84 ID:+wQGtQt+.net]
¶“c’Öë”T‚Í‚¾‚߂Ȗ{
ŽR“c ËŠ°‚Í—Ç‚¢–{

‚Æ‚¢‚¤•]‰¿‚ªˆê”Ê“I
¶“c’Öë”T‚͉½û‚©“Ç‚ñ‚Å‚¢‚邯‚ÇA
Œ©”ä‚×‚Ä‚Ý‚é‚Æ‚½‚µ‚©‚Ƀ_ƒƒ_ƒ‚È‚ñ‚¾‚È‚ŸB

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 02:08:55.36 ID:6ii9LbbD.net]
ŽR“c ËŠ°‚àƒ_ƒ‚¾‚ë



875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 05:35:09.75 ID:77P/HBnW.net]
¶“c’Öë”T‚ÍHyoerTalk‚Ȃ܂è‚̃R[ƒh

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 09:18:19.49 ID:nxO/ldT7.net]
ŋ߂ÍAPython ‚É‚àA‚Ȃłµ‚±‚ÌìŽÒEƒNƒWƒ‰”òsŠ÷A
‘å’Ã^A¶“c‚àAæ‚èž‚ñ‚Å‚«‚½

‚±‚̕ӂÍA”„‚ê‹Ø‚ɂ͎Q“ü‚µ‚Ä‚­‚é’˜ŽÒ

’†‚łඓc‚ÍAƒQ[ƒ€ƒGƒ“ƒWƒ“EŒ¾ŒêEJava‚̃tƒŒ[ƒ€ƒ[ƒNENode.js ‚Ȃǖœ”\

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/17(“y) 12:59:20.73 ID:OC0Ef+g3.net]
‚Ü‚½‚ ‚ç‚Ô‚Á‚Æ‚é‚ñ‚©•³r‚炵
‚͂₭RubyƒRƒ~ƒ…‚Å”­Œ¾‚µ‚ë‚æ‹û

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 14:32:15.41 ID:+wQGtQt+.net]
—v‚Í‚Ë
¶“c‚Ìo”Å–{‚ðŒ©‚Ä‚Ý‚é‚Æ‚í‚©‚邪A
‰SŽÒ‚ðH‚¢•¨‚É‚µ‚Ä‚¢‚é
‰SŽÒê—p‚ÌìŽÒ‚Ȃ킯‚æA

‚¾‚©‚烌ƒrƒ…[‚Æ‚©‚Å
•\–Ê‚¾‚¯‚©‚¶‚Á‚Ä‘‚¢‚½‚©‚̂悤‚È–{‚Æ‚©
‘‚©‚ê‚¿‚Ⴄ‚킯‚æB

[‚­’m‚è‚à‚µ‚È‚¢‚Å‚ ‚ꂾ‚¯‚Ì”‚Ì–{‚𑂯‚é‚킯‚È‚¢‚æ‚ËB
‚¾‚©‚ç¶“c‚Í‚¨‚·‚·‚߂ł«‚È‚¢‚ñ‚¾‚íB

‰SŽÒ‚ɂ͂¢‚¢‚©‚à‚µ‚ê‚È‚¢‚æH
‰SŽÒŒü‚¯‚Ì–{‚΂©‚艽û‚à‰½”N‚à‘‚«‘±‚¯‚Ä‚¢‚é‚©‚çB

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/17(“y) 15:47:30.97 ID:uAf5LbgY.net]
¤”„‚Æ‚µ‚Ă͑S‘RƒAƒŠ‚¾‚Ë
‚Æ‚Á‚©‚©‚肪—~‚µ‚¢‰SŽÒ‚¢‚邾‚낤‚µ

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/17(“y) 16:43:12.02 ID:cWw1OMJa.net]
>>856
‚Ù‚ñ‚»‚ê

881 –¼‘OF844 mailto:sage [2018/03/17(“y) 19:43:45.96 ID:nxO ]
[‚±‚±‰ó‚ê‚Ă܂·]

882 –¼‘OF/ldT7.net mailto: ƒfƒUƒCƒ“‚àƒJƒ‰ƒtƒ‹‚ÅA}‰ð‚µ‚Ä‚ ‚é‚©‚çA‚·‚²‚­‚í‚©‚è‚â‚·‚¢B
”„‚ê‚é‚©‚çA‚±‚¤‚¢‚¤ŠO’—\ŽZ‚ª‘å‚«‚¢

ƒIƒ‰ƒCƒŠ[‚Å‚ÍA}‰ðEƒfƒUƒCƒ“‚Í–³‚¢‚©‚çA“ǂނ̂ɎžŠÔ‚ªŠ|‚©‚éB
}‰ð‚ÍŽ‹Šo‚¾‚©‚çAuŽž‚É—‰ð‚Å‚«‚邯‚ÇA
Œ¾—t‚Ìà–¾‚¾‚ÆA‚»‚ê‚ð}‚É’u‚«Š·‚¦‚ÄAl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚ç‘å•Ï

¶“c‚Ì–{‚ÍA‚à‚Ì‚·‚²‚­’ZŽžŠÔ‚Å—‰ð‚Å‚«‚é‚©‚çAŒø—¦“IB
‚·‚²‚­Á‰»E‹zŽû‚É—Ç‚¢‚µA
ŽžŠÔ‚àß–ñ‚Å‚«‚é‚©‚çAŽž‹‹Š·ŽZ‚·‚ê‚Α哾

˜R‚ê‚É‚ÍAŽžŠÔ‚ªŠ|‚©‚éEׂ©‚¢E—‰ð‚Å‚«‚È‚¢A100‚Ì’mޝ‚Í‚¢‚ç‚È‚¢B
’ZŽžŠÔ‚ÅA‚æ‚­‚í‚©‚éA50‚ÌŠî‘b’mޝ‚ª‚³‚¦—L‚ê‚΂悢B
‚ ‚Ƃ͓®‰æ‚ðŒ©‚ÄA‰ž—p‚·‚é‚©‚ç

uNode.js’´“ü–åA¶“c’Öë”TA2017v
‚±‚Ì–{‚ÅASinatra, Rails ‚ª•ª‚©‚é

u10“ú‚Å‚¨‚Ú‚¦‚é jQuery “ü–å‹³Žº ‘æ2”ÅAŽR“cËŠ°(‚悵‚Ђë)A2013v
‚±‚Ì–{‚ÅANokogiri ‚ª•ª‚©‚é‚̂Ɠ¯‚¶

–{‚ªo‚Ä‚¢‚È‚¢ê‡‚Æ‚©A“‚¢–{‚µ‚©‚È‚¢ê‡‚ÉA”ñí‚É–ð‚É—§‚‚µA‘¬‚¢
[]
[‚±‚±‰ó‚ê‚Ă܂·]

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 09:45:02.22 ID:JzaiKxSG.net]
>>856
H‚¢•¨‚Æ‚©A”íŠQ–Ï‘z¦‚¢‚ÈB
‚¨‘O‚³‚ñ‚ª‚à‚Á‚ƃ}ƒV‚ȉðàƒuƒƒO‚Å‚àŠJ‚¢‚½‚çHw

884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 12:36:10.41 ID:Gg1K6bSi.net]
>>860
“ªŽg‚Á‚Ä‚éH
¶“c’Öë”T‚ª‰½û‰SŽÒ—p‚Ì–{‚ðo‚µ‚Ä‚¢‚é‚©’m‚Á‚Ä‚¢‚éH
‚¿‚å‚Á‚Æl‚¦‚ê‚ÎA
‰pŒêAƒhƒCƒcŒêAƒtƒ‰ƒ“ƒXŒê‚ÌŒ¾ŒêŠwK‚Ì–{‚ð‘‚¢‚½‚Æ‚µ‚½‚ç
‚»‚ÌŒ¾Œê‚Ì‚±‚Æ‚ð‚Ç‚±‚܂Œm‚Á‚Ä‚¢‚Ä–{‚ð‘‚¢‚Ä‚¢‚é‚ñ‚¾‚낤‚Æ‚©‹C‚ɂȂç‚È‚¢‚ÌH
‚à‚µ‹C‚ɂȂç‚È‚¢‚ñ‚¾‚Á‚½‚çA•\–Ê“I‚È’mޝ‚¾‚¯‚Å–ž‘«‚µ‚Ä‚¢‚邨‘O‚Ƃ͇‚í‚È‚¢‚̂ŃoƒCƒoƒC ƒmƒV

Amazon.co.jp: ¶“c ’Öë”T:ì•iˆê——A’˜ŽÒ—ª—ð
https://www.amazon.co.jp/%E6%8E%8C%E7%94%B0-%E6%B4%A5%E8%80%B6%E4%B9%83/e/B004L5AED8/ref=sr_tc_2_0?qid=1521344021&sr=8-2-ent
¶“c’Öë”Ti‚µ‚傤‚¾‚‚â‚ÌjB‚Ù‚Ú’j«BƒeƒNƒjƒJƒ‹ƒ‰ƒCƒ^[Œ“‚R—¬ƒvƒƒOƒ‰ƒ}B

Ž©•ª‚Å‚à‚R—¬ƒvƒƒOƒ‰ƒ}‚Æ”F‚߂Ă¢‚é‚Ì‚ÉA‚Ü‚Á‚½‚­MŽÒ‚Á‚Ä“z‚ÍEEE



885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 12:52:44.19 ID:QAeUSVF3.net]
‚±‚ñ‚ȃXƒŒ‚ª‚ ‚Á‚½‚Å

¶“c’Öë”T‚Á‚ĉ½ŽÒ? (Late 2012)
https://anago.5ch.net/test/read.cgi/mac/1349360916

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 12:55:57.40 ID:QAeUSVF3.net]
Šî–{“I‚É—¬s‚Á‚Ä‚é‚à‚Ì‚ðA‚´‚Á‚Æ’²‚ׂĂ܂Ƃ߂½‚¾‚¯‚È‚ñ‚¾‚낤‚È
‚¾‚©‚ç‰SŽÒƒŒƒxƒ‹‚̂Ƃ±‚ë‚܂łµ‚©‘‚¯‚È‚¢
ŠT—v‚ð’m‚邯‚±‚ë‚܂łÅA‚ ‚ê‚ðŽQl‚É‚µ‚ăR[ƒh‚ð‘‚¢‚Ă͂¢‚¯‚È‚¢

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 16:36:38.11 ID:Aq9RvNC1.net]
HypaerCard‚Ì–{‚ào‚µ‚Ä‚½‚©‚ç@‚à‚¤30”NˆÈã‰SŽÒŒü‚¯‚Ì–{o‚µ‚Ä‚éƒxƒeƒ‰ƒ“@

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 19:04:35.10 ID:Pu83I0V3.net]
Amazon‚̃Œƒrƒ…[‚ł悭Žv‚¤‚¯‚ÇAŠCŠO‚Ìl‚Í–J‚ß‚é‚Ì‚ªãŽèB‚¢‚¢–Ê‚ðŒ©‚Ä‚é
“ú–{l‚Í100“_‚¶‚á‚È‚«‚ᕳ‚Ý‚½‚¢‚ÈS‚Ì‹·‚¢l‚ª‘½‚¢
‰SŽÒŒü‚¯‚Ì–{‚È‚ñ‚©‚ɃPƒ`‚‚¯‚È‚­‚Ä‚à‚¢‚¢‚¾‚낤‚É
¡‚ÍŒöŽ®ƒTƒCƒg‚̃hƒLƒ…ƒƒ“ƒg‚ª[ŽÀ‚µ‚Ă鎞‘ã‚È‚ñ‚¾‚©‚çA‚Ù‚ÚŒöŽ®‚­‚ç‚¢‚Ì‚±‚Æ‚µ‚©‘‚©‚ñ‚¾‚낤‚æ

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 19:43:48.34 ID:Gg1K6bSi.net]
‚»‚¤‚¾‚ÈAƒlƒCƒeƒBƒu‚Æ’‚ê‚È‚¢A‰pŒŸ€2‹‰ATOEIC500“_‚®‚ç‚¢‚Ìl‚ª‹³‚¦‚Ä‚¢‚é‚Á‚ÄŠ´‚¶B
‚»‚ñ‚ȃCƒ[ƒW‚ª¶“c’Öë”T‚³‚ñB

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 20:16:15.41 ID:i3culXas.net]
‚²‘¸Šç
interview-bookscan.s3-ap-northeast-1.amazonaws.com/newimg/interview_178_index.png

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 21:55:23.04 ID:JzaiKxSG.net]
>>861
‚¢‚â’·•¶•KŽ€‚ɂȂç‚È‚­‚Ä‚àA‚¨‘O‚³‚ñ‚ªŽ©•ª‚ʼnðà‚·‚邾‚¯‚Ì’m—Í‚·‚ç–³‚¢‚Á‚Ă͕̂ª‚©‚Á‚½‚©‚çB

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 21:59:08.72 ID:QAeUSVF3.net]
‚È‚ñ‚ÅìŽÒ–{l‚ªŽ©•ª‚ÅŽO—¬‚Å‚·‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ì‚ÉA
‘¼l‚ªŽO—¬‚Å‚ ‚邯‰ðà‚·‚é•K—v‚ª‚ ‚é‚ñ‚¾H

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/18(“ú) 23:16:11.58 ID:Gg1K6bSi.net]
>>868
Ž©ŒÈЉ

894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/18(“ú) 23:24:43.53 ID:JFJ3EKTR.net]
Java, Ruby ‚̃tƒŒ[ƒ€ƒ[ƒN‚𑂯‚él‚ÍA­‚È‚¢B
ŽR“cËŠ°(‚悵‚Ђë)A¶“c’Öë”TA‹{–{M“ñA•“c“w‚È‚Ç

ŽR“c‚͉ïŽÐŒü‚¯‚ÌA1“ú4–œ‰~‚ÌuÀ‚ȂǂðŠJ‚¢‚Ä‚¢‚é

ˆê•ûA¶“c‚͉SŽÒŒü‚¯B
Unity, UE4 ‚Ȃǂ̃Q[ƒ€ƒGƒ“ƒWƒ“A
Python ‚Ȃǂ̔„‚ê‹ØŒ¾ŒêA
Spring ‚ȂǂÌJava‚̃tƒŒ[ƒ€ƒ[ƒNA
Node.js + Express ‚ȂǂÌJavaScript ‚̃tƒŒ[ƒ€ƒ[ƒN‚È‚ÇA–œ”\

ŽR“c‚͉ïŽÐˆõA¶“c‚͉SŽÒ‚ÆAƒ^[ƒQƒbƒg‚ªˆÙ‚È‚éB
‚à‚µA“¯‚¶ƒ^[ƒQƒbƒg‚È‚çA—¼—Y•À‚Ñ—§‚½‚¸‚ÅA‹¤“|‚ê‚·‚é‚©‚ç



895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/18(“ú) 23:54:42.62 ID:3ZuC3w8U.net]
Ž©‰‰’ˆÓ
Ž©‰‰’ˆÓ
Ž©‰‰’ˆÓ

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 04:32:11.24 ID:csFbH6Mx.net]
File.open('test.txt', 'r+') do |io|
text = io.read
io.rewind

io.write '‚ '
p io.pos #=> 3

io.truncate io.pos
end

“ǂݑ‚«—¼—pƒtƒ@ƒCƒ‹‚ÌAƒtƒ@ƒCƒ‹ƒTƒCƒY‚ðŒ¸‚ç‚µ‚ÄAã‘‚«‚Å‚«‚½

io.rewind ‚ÅAƒtƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚ðæ“ª‚ÉŠª‚«–ß‚·B
io.truncate io.pos ‚ÅAŒ»Ý‚̃tƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚̈ʒu‚ÅAƒtƒ@ƒCƒ‹‚ðØ‚è‹l‚ß‚é

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 23:14:51.84 ID:QfE06Qcj.net]
>>870
”½˜_‚·‚ço—ˆ‚È‚¢“z‚ÍA‚‚܂ç‚ñ‚ËB

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 00:56:42.17 ID:p8DsWgGG.net]
•ςȂ±‚Æ•·‚­‚¯‚Ç‚³Arspec‚Å‚³A‚Ü‚ “K“–‚ɃTƒ“ƒvƒ‹‘‚­‚¯‚Ç

describe "hoge do
@before do
@@EEE
@end

@context do
@@let(:a) { 1 }
@@EEE
@@it 'hage' do
@@@expect(a).to be 1
@@end
@end
end

ƒRƒŒ‚ÉŒÀ‚Á‚½˜b‚¶‚á‚È‚­‚ÄArspec‚ÌŽg‚¢•û‚Å“à‘¤‚̃uƒƒbƒNi—Ⴆ‚Îit‚Ì’†j‚©‚ç
ŠO‘¤‚̃uƒƒbƒNi—Ⴆ‚Îcontext‚Ì’†j‚Ìó‘Ôi—Ⴆ‚Εϔj‚ð
‘‚«Š·‚¦‚é‚Ì‚ð‹ÖŽ~‚É‚µ‚Ä‚à‰½‚Ì–â‘è‚à‚È‚¢‚æ‚ËH‚à‚¿‚ë‚ñŽQÆ‚·‚é‚Ì‚ÍOKB
ƒeƒXƒg‚͂ǂ¤—L‚é‚ׂ«‚©‚ðl‚¦‚½‚çA‚Þ‚µ‚ë‚»‚¤‚µ‚½•û‚ª—Ç‚¢‚®‚ç‚¢‚¶‚á‚È‚¢‚©‚Á‚ÄŽv‚¤‚ñ‚¾‚¯‚ǂǂ¤‚©‚ÈH

899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 01:22:34.72 ID:qUqb4QSc.net]
ƒlƒXƒg‚µ‚½context‚Å
“à‘¤‚Ìcontext‚ªŠO‘¤‚Ìcontext‚Åݒ肵‚½ó‘Ô‚ð
‘‚«Š·‚¦‚邿‚¤‚ÈŒ`‚ŃeƒXƒg‚ð‘‚¢‚Ä‚à•ʂɂ¢‚¢‚ÆŽv‚¤‚¯‚Ç‚È

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 01:57:04.18 ID:p8DsWgGG.net]
>>876
‚Å‚à‚»‚¤‚·‚邯ƒeƒXƒgƒP[ƒXˆê‚‚Ƃ©ŽÀs‚µ‚½Žž‚É‚¨‚©‚µ‚­‚È‚ç‚È‚¢H

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 04:11:05.87 ID:rJLoGwxo.net]
>>874
Ž©ŒÈЉ

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/21(…) 07:02:14.53 ID:wxFTzoek.net]
ŠO•”‚ւ̈ˑ¶‚ª­‚È‚¯‚ê‚ÎAŒÂX‚̃eƒXƒg‚̓Ɨ§«‚ª‚‚¢‚©‚çA
ƒoƒO‚ªŒ¸‚邵AƒeƒXƒg‚ð•ÀsŽÀs‚Å‚«‚é

‚»‚ꂪ—‘z‚¾‚¯‚ÇAŽÀŒ»‚·‚é‚͓̂‚»‚¤

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 16:09:18.41 ID:qUqb4QSc.net]
>>877
‚¨‚©‚µ‚­‚È‚ç‚È‚¢‚æ
let(:a) { 2 }‚Æ‚©‚Åã‘‚«‚µ‚Ă݂ê‚΂킩‚é‚Å‚µ‚å

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 16:22:28.39 ID:p8DsWgGG.net]
>>880
ã‘‚«H
let‚ÍV‚½‚Ƀ[ƒJƒ‹ŠÖ”‚ðì‚邿‚¤‚È‚à‚Ì‚Å
eƒuƒƒbƒN‚Ìa‚ðã‘‚«‚È‚ñ‚©‚µ‚ĂȂ¢‚æ



905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 16:24:44.94 ID:qUqb4QSc.net]
>>881
‚»‚ꕪ‚©‚Á‚Ä‚é‚ñ‚È‚ç
‰½‚ª‚¨‚©‚µ‚­‚È‚é‚ÆŽv‚Á‚Ä‚é‚ÌH

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 16:47:19.64 ID:p8DsWgGG.net]
>>882
“à‘¤‚̃uƒƒbƒN‚ÅŠO‘¤‚̃uƒƒbƒN‚̕ϔ‚É’l‚ð“ü‚ꂽꇂ¾‚æ

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/30(‹à) 15:22:33.47 ID:87KFZNYL.net]
Chrome 65 ‚ɂȂÁ‚½‚çAselenium webdriver ‚ª“®‚©‚È‚­‚È‚Á‚½‚Ì‚ÅA
chrome driver 2.37 ‚ðAƒ_ƒEƒ“ƒ[ƒh‚µ‚Ă݂½

‚±‚ê‚Å“®‚­‚©‚Ç‚¤‚©‚ÍA‚Ü‚¾ŽŽ‚µ‚ĂȂ¢‚¯‚Ç

908 –¼‘OF883 mailto:sage [2018/03/30(‹à) 20:31:06.53 ID:87KFZNYL.net]
V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ÌAchrome driver ‚É‚µ‚½‚ç“®‚¢‚½

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 16:44:40.27 ID:0KaYXtgi.net]
‚·‚݂܂¹‚ñAŽ¿–₪‚ ‚è‚Ü‚·B
‘¼l—l‚Ì‘‚¢‚½ƒR[ƒh‚ð“Ç‚ñ‚ÅŽÊŒo‚µ‚È‚ª‚ç•׋­‚µ‚Ä‚¢‚½ŠA
begin
#‰½‚ç‚©‚̈—A(“Á‚É—áŠO‚ðo‚µ‚»‚¤‚Ȉ—‚ł͂Ȃ¢)
end until hoge

‚Æ‚¢‚¤‹Lq‚ª‚ ‚Á‚½‚̂ł·‚ªA‚±‚Ì‘Ž®‚̈Ӗ¡‚Æ‚¢‚¤‚©ˆÓ}‚ª‚¢‚Ü‚¢‚¿‚‚©‚߂Ȃ­‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
Ž©•ª‚ŃR[ƒh‚ð‘‚¢‚ÄŽŽ‚µ‚Ă݂½ŠA‚±‚Ì‹Lq‚Íhoge‚ªtrue‚Å‚àfalse‚Å‚àˆ—A‚ðŽÀs‚µ‚Ä‚¨‚èA
“Á‚Éuuntil hogev‚Ì•”•ª‚ʼn½‚ð§Œä‚µ‚½‚¢‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB

(begin
#ˆ—
end) until hoge

—Ⴆ‚ÎAª‚Ì‘‚«•û‚¾‚Æ’Pƒ‚Èuntil•¶‚ÌŒã’uCü‚ɂȂé‚̂ňӖ¡‚ª‚í‚©‚é‚̂ł·‚ªA
ãq‚̂悤‚È‘Ž®‚Å‘‚­——R‚âA‚±‚¤‘‚­‚Ƃǂ¤‚¢‚¤ƒƒŠƒbƒg‚ª‚ ‚é‚©‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚ÆŠð‚µ‚¢‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 16:51:30.58 ID:1KgD14Zs.net]
(‚Æ)‚Ì“ñ•¶ŽšÈ—ª‚Å‚«‚é

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 17:15:27.40 ID:9myXjpPz.net]
>>886
‰º‚ÌA‚ÆB‚Í“¯‚¶‚±‚Æ‚ð‚·‚é‚ñ‚¾‚¯‚ÇAA‚¾‚Æ1s–Ú‚Æ4s–Ú‚ª“¯‚¶‚Å‚à‚â‚Á‚Æ‚·‚é‚Ì‚ÅB‚̂悤‚É‘‚¢‚Ä‚¢‚é‚̂łÍ
ŒÂl“I‚É‚Íbegin`end‚ðƒƒ\ƒbƒh‚É‚µ‚Ä‚±‚¤‚Í‘‚©‚È‚¢‚¯‚Ç
begin`end until‚̂ق©‚É‚àbegin`end while‚à“¯—l

# A
i = Time.now.sec
until i % 3 == 0
p i
i = Time.now.sec
end

# B
begin
i = Time.now.sec
p i
end until i % 3 == 0

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 17:18:46.83 ID:9myXjpPz.net]
’ù³

# A
i = Time.now.sec
p i
until i % 3 == 0
i = Time.now.sec
p i
end

# B
begin
i = Time.now.sec
p i
end until i % 3 == 0

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 17:32:20.95 ID:0KaYXtgi.net]
>>888-889
‚²‰ñ“𒏂«‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚È‚é‚Ù‚ÇA‚±‚Ì‘Ž®‚¾‚Æbegin~end“à‚̈—‚ª1‰ñ‚Í•K‚¸ŽÀs‚³‚ê‚ÄA
‚»‚ÌŒã‚ÉðŒ•¶‚Å”»’肳‚ê‚邿‚¤‚ɂȂé‚Ì‚ÅA“¯‚¶ˆ—(—Ⴞ‚Æ‘ã“üˆ—)‚ð2“x‘‚©‚È‚­‚Äςނ悤‚ɂȂé‚ñ‚Å‚·‚ËB

‚ƂĂà•׋­‚ɂȂè‚Ü‚µ‚½B

ŒÂl“I‚ɂ̓R[ƒhs”‚ª‘‚¦‚½‚蓯‚¶ˆ—‚ª˜A‘±‚·‚邿‚è‚àA
‚ЂƖڂňÓ}‚·‚鈗‚ª‘¼l‚É“`‚í‚ç‚È‚¢‚̂͂¿‚å‚Á‚ÆŒ™‚Ȃ̂ł±‚Ì‘‚«•û‚Í^Ž—‚µ‚È‚¢‚悤‚É‚µ‚Ü‚·ccB

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 17:40:44.12 ID:KXX7rc47.net]
‚¢‚âA‚»‚ê‚Í‚¨‚©‚µ‚¢B
ƒŠƒgƒ‰ƒC‚⃊ƒhƒD[‚Ý‚½‚¢‚Ȉ—‚ÅA•K—v‚Å‚ ‚ê‚ÎA‚½‚ß‚ç‚킸‚»‚¤‘‚­‚ׂ«B‘½­‚í‚©‚è‚É‚­‚­‚Ä‚àB
‚¢‚¸‚ꊵ‚ê‚é‚©‚çB

‚È‚ñ‚È‚çA擪‚ɃRƒƒ“ƒg‚ð‚‚¯‚Æ‚¯‚ÎB



915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 17:57:12.31 ID://EuH1G7.net]
â‘ΓI‚ȃ‹[ƒ‹‚ł͂Ȃ¢‚¯‚Ç‚±‚ñ‚È‚à‚Ì‚à‚ ‚é‚ñ‚ÅŽQl‚܂łÉ

ruby-style-guide
„Œã”»’胋[ƒv‚Ìê‡Abegin/end/until‚âbegin/end/while‚æ‚èA
„break•t‚«‚ÌKernel#loop‚ðŽg‚¢‚Ü‚µ‚傤B
https://github.com/fortissimo1997/ruby-style-guide/blob/japanese/README.ja.md#user-content-loop-with-break

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:00:28.18 ID:ZcGM330i.net]
(‚Ȃɂ©‚µ‚ç).method

do
‚Ȃɂ©‚µ‚ç
end ƒƒ\ƒbƒh


‚Ý‚½‚¢‚È‚à‚ñ‚¾‚©‚çRuby‹K‘¥‚ɉˆ‚Á‚Ä‚¢‚邾‚ë

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:17:17.82 ID:A31P7FUz.net]
>>892
Œã”»’胋[ƒv‚ðs‚¤‚Ì‚Ébegin-end-while/until‚ªD‚Ü‚µ‚­‚È‚¢——R‚ð‰´‚É‹³‚¦‚Ä—~‚µ‚¢

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:21:45.55 ID:hwmab9Mq.net]
>>894
‰pŒê“I‚ɃLƒ‚‚¢‚©‚炾‚ë
end until ‚Á‚Ä‚³‚·‚ª‚É”ñƒlƒCƒeƒBƒu‚̉´‚Å‚à•sŽ©‘R‚ÉŠ´‚¶‚邼

919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:27:29.70 ID:Aa3HndXz.net]
‰pŒê“I‚ÈŽ©‘R‚³‚ð‹‚ß‚é‚È‚çAloop‚ðend‚̃GƒCƒŠƒAƒX‚Æ‚¢‚¤‚±‚Ƃɂµ‚Ä loop while/until ‚©‚È
VB‚ª‚»‚ñ‚ÈŠ´‚¶‚¾‚Á‚½‚Í‚¸
‚Ü‚ ƒWƒƒƒbƒv»Œ¾Œê‚¾‚©‚çŽd•û‚È‚¢‚Ë

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:31:46.49 ID://EuH1G7.net]
>>894
begin‚Ì’†‚ª’·‚¢‚Æã‚©‚ç“Ç‚ñ‚łă‹[ƒv‚·‚é‚ñ‚¾‚©rescue‚·‚é‚ñ‚¾‚©‚í‚©‚è‚É‚­‚¢‚©‚ç‚¶‚á‚È‚¢H


921 –¼‘OFruby-style-guide‚̓Rƒƒ“ƒg‚ð‹É—Í‘‚©‚È‚¢‚Åςނ悤‚É‚·‚é‚Ì‚ª–Ú“I‚̈ê‚‚¾‚©‚ç
‚Ü‚ ŒÂl“I‚ɂ͎ñm‚µ‚©‚˂郋[ƒ‹‚à‚¢‚­‚‚©‚ ‚邯‚Ç‚Ë
[]
[‚±‚±‰ó‚ê‚Ă܂·]

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:43:23.68 ID:hwmab9Mq.net]
>>897
‚»‚ê‚à‚ ‚é‚Ë
“ú–{l‚©‚ç‚·‚邯u``(’·‚¢’·‚¢Žè‘±‚«)``‚ðƒ‹[ƒv‚³‚¹‚ëv‚ÍŽ©‘R‚È—¬‚ꂾ‚¯‚ÇA
Œü‚±‚¤‚Ìl‚©‚ç‚·‚邯uŒ‹˜_‚©‚ç˜b‚¹‚âƒtƒ@ƒbƒLƒ“ƒWƒƒƒbƒvv‚¾‚낤‚È

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 21:03:13.03 ID:A31P7FUz.net]
>>897
‚ ‚ A‚È‚é‚Ù‚Ç
‚»‚¤‚¢‚¤ŠÏ“_‚¾‚Á‚½‚Ì‚Ë
‚ ‚肪‚Æ‚¤

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 12:57:38.84 ID:g/2XFKpH.net]
ƒuƒƒbƒLƒ“ƒOðŒ‚È‚çŒã‚É—ˆ‚é‚ÌŽ©‘R‚ÉŠ´‚¶‚é
’·‰ß‚¬‚邯‚Á‚Ă̂͂ǂñ‚ȃuƒƒbƒN‚Å‚à“¯‚¶



925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 13:03:59.66 ID:KugB3K+A.net]
SV
‚±‚ê‚Í‘æˆê•¶Œ^‚È‚ñ‚¾‚©‚ç
•¶Í.method
S‚ðV‚·‚é‚Å•’ʂ̉pŒê‚¶‚á‚ñH

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 13:11:22.76 ID:6hj+x7xd.net]
‚¨‚¢‚¨‚¢c
u‚ðv‚͑Ίi‚ðì‚éŠi•ŽŒ‚¾‚¼B
‹L†‚Å‘‚­‚ÆV(=verb=“®ŽŒ)O(=object=–Ú“IŒê)‚¾B
SV‚Í
S(=subject=ŽåŒê)V(=verb=“®ŽŒ)‚ÅA
Su‚ªvV‚·‚éA‚¾B

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 13:22:58.60 ID:g/2XFKpH.net]
Ž©‘RŒ¾Œê‚È‚ñ‚Ä—áŠO‚¾‚炯‚È‚ñ‚¾‚©‚ç‚Ç‚¤‚Å‚à‚¢‚¢

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 13:41:31.43 ID:eDlvSPE1.net]
send‚ðŽg‚¤“x‚Ƀ‚ƒ„ƒ‚ƒ„‚µ‚½‹CŽ‚¿‚ɂȂé

929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 14:10:59.70 ID:HZoT/r0A.net]
‚»‚ê‚æ‚è>>895‚¾‚낤‚È
begin`endŒnŒ¾Œê‚ÅŒ‹‚Ñ‚Éend while‚È‚ñ‚Ä‘‚­‚Ìruby‚­‚ç‚¢‚¶‚á‚È‚¢‚©H
‚½‚¢‚Ä‚¢>>896‚Ý‚½‚¢‚Éend‚ð•ʂ̒PŒê‚ɕς¦‚Ä‚é

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 18:13:06.38 ID:TBzY9DYT.net]
‚»‚è‚á‚»‚à‚»‚àend‘‚©‚¹‚éŽå—¬Œ¾Œê‚ª­‚È‚¢‚µ

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/03(‰Î) 03:47:06.97 ID:hZewAlsv.net]
>>890
“¯‚¶ˆ—‚ðA•Ê‚ÌꊂÉ2‰ñ‘‚­‚ÆA

C³Žž‚ÉA2‚©Š‚Æ‚àC³‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚çA
‚Ç‚¿‚ç‚©‚ðC³‚µ–Y‚ê‚鎖‚ª‚ ‚é‚Ì‚ÅAŠëŒ¯

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/03(‰Î) 04:10:23.05 ID:8HWTUUN8.net]
Donot
Repeat
Yourself

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/03(‰Î) 23:32:43.51 ID:q2DveEBR.net]
Do
Repaet
Yourself

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/04(…) 02:02:25.22 ID:h2UR4/YM.net]
Reuse
Reduce
Recycle
Ruby



935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/05(–Ø) 14:25:03.13 ID:eFdDptlj.net]
selenium-webdriver ‚ÅAChrome ‚ÌHeadless mode ‚ÅA
5ch ‚Ì“ŠeŽÒ–¼E‘‚«ž‚Ý“à—e‚ðA”²‚«o‚µ‚Ă݂½

driver.navigate.to "https://mao.5ch.net/test/read.cgi/linux/1479499953/8-9"

elements = driver.find_elements(:css, 'div[data-id]')

elements.each do |elem|
str = elem.attribute('data-id') + ' “ŠeŽÒ :'

# CSS ‚Å‚ÍAƒRƒ“ƒeƒLƒXƒg‚Ì’¼‰º‚ð•\Œ»‚Å‚«‚È‚¢‚Ì‚ÅAxpath ‚ðŽg‚¤
# str += elem.find_element(:css, '> div.meta > span.name').text
str += elem.find_element(:xpath => "div[@class='meta']/span[@class='name']").text
puts str

str = '“à—e :'
str += elem.find_element(:xpath => "div[@class='message']/span").text
puts str
end

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/07(“y) 05:31:34.17 ID:Cc4pa2fK.net]
ŽOƒ–ŒŽÝ‚ê‚Έê‚‚̃vƒƒOƒ‰ƒ€Œ¾Œê‚ðK“¾‚µƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚邱‚Æ‚ªo—ˆ‚éw
https://mevius.5ch.net/test/read.cgi/win/1504394535/9

‚¨‚¢‚ç‚ÍKì‚Í‚µ‚È‚¢A‘¼ˆ¤‚È‚¢‚±‚Ƃ͂â‚ç‚È‚¢‚Ì‚¾
https://mevius.5ch.net/test/read.cgi/win/1503735829/881-883

C#‚È‚ñ‚Ă̂ÍVZ‚ÌŠJ”­ŠÂ‹«‚ɂȂ¢www
https://mevius.5ch.net/test/read.cgi/win/1520923324/913

ƒƒƒ^Aƒƒƒ^
https://echo.5ch.net/test/read.cgi/win/1467974448/129-132

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/08(“ú) 14:20:42.12 ID:JYaIVkeP.net]
10”NˆÈã‘O‚ÉŠwZ‚ŃXƒNƒŠƒvƒgŒ¾Œê‚ð•׋­‚µ‚Ä‚½‚Æ‚«‚ÍPH

938 –¼‘OFP‚ª—¬s‚Á‚Ä‚Ä
Perl‚à‚ ‚Á‚½‚¯‚Ç­‚µŒÃ‚¢‚©‚È‚Á‚ÄŠ´‚¶B‚½‚¾‚Ƃɂ©‚­JAVA‚ª‘›‚ª‚ê‚Ä‚ÄJSP+tomcat‚È‚ñ‚©‚à‚â‚Á‚½‚ÈB
Ruby‚Í‚ ‚Á‚½‚¯‚Ç‚»‚ñ‚Ȃɘb‘è‚ɂȂ炸B
‚ÅÅ‹ßA‚Ü‚½ƒXƒNƒ‰ƒCƒsƒ“ƒO‚ª‚â‚肽‚­‚ÄFX’²‚ׂ½‚ç
‚à‚¤PHP‚à‰º‰ÎH‚ÅRuby‚Æpython‚Æ‚©‚¢‚¤Œ¾Œê‚ªŽå—¬‚Ý‚½‚¢‚Å‚·‚ËB
[]
[‚±‚±‰ó‚ê‚Ă܂·]

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/08(“ú) 15:16:13.15 ID:nkM5b3tX.net]
Ruby‚ÍŽå—¬‚¶‚á‚È‚¢

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/08(“ú) 16:26:08.93 ID:ikNNlzZg.net]
PHP‚ª‰º‰Î‚ÅRuby‚ªŽå—¬‚ª‚Ë[‚íB
l‹C‚ðs‘¢‚µ‚È‚¢‚ÆD‚«‚ÈŒ¾Œê‚à’p‚¸‚©‚µ‚­‚ÄŽg‚¦‚È‚¢‚Ì‚©“îŽãŽÒ‚ßB
‚½‚Æ‚¦¢ŠE‚Ì‘S‚Ä‚ªŽg‚í‚È‚­‚Ä‚àŽ©•ª‚¾‚¯‚ÍRuby‚ðŽg‚¢‘±‚¯‚邯‚¢‚¤‹CŠT‚ðނĂæî‚¯‚È‚¢“z

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/08(“ú) 17:41:41.41 ID:mE+8rAwy.net]
2ch/5ch‚Å‚ÍA“ú–{l‚ªì‚Á‚½‚Æ‚¢‚¤‚¾‚¯‚ÅA‚¾‚߈µ‚¢‚·‚é‘‚«ž‚Ý‚ª‚ ‚é‚©‚ç
’ˆÓ‚·‚ׂµB‚Ç‚±‚©‚¼‚Ì‘‚©‚ç‘‚«ž‚Ü‚ê‚Ä‚¢‚鎖‚ª‚ ‚éB

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/09(ŒŽ) 11:49:58.15 ID:M/BmQ9Z1.net]
ˆÈ‰º‚Ì”¼Šp‹ó”’‹æØ‚è‚Ìs‚©‚çA‰Ò“­ŽžŠÔ‚ð‹‚ß‚é‚É‚ÍA‚Ç‚¤‚â‚é‚ÌH
–éA24:00 ˆÈã‚Ì”Žš‚à‚ ‚è‚Ü‚·

2018/09/09 09:45-24:00
2018/10/10 23:00-27:15

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 12:21:03.03 ID:2h6IFanV.net]
>>917

date = "2018/09/09 09:45-24:00"
m = date.match(/(\d\d):(\d\d)-(\d\d):(\d\d)/)[1, 4].map(&:to_i)
min = (m[2] - m[0])*60 + m[3] - m[1]
p "%d:%d" % min.divmod(60) # => "14:15"

944 –¼‘OF916 mailto:sage [2018/04/09(ŒŽ) 13:15:44.73 ID:M/BmQ9Z1.net]
‚ ‚肪‚Æ‚¤

Date, DateTime, Time ‚Ȃǂ̌`‚ÅAˆøŽZ‚Å‹‚ß‚ç‚ê‚Ü‚¹‚ñ‚©H



945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 13:42:09.51 ID:2h6IFanV.net]
date = "2018/09/09 09:45-24:00"
m = date.match(%r!\A(?<year>\d{4})/(?<month>\d\d)/(?<day>\d\d) (?<begh>\d\d):(?<begm>\d\d)-(?<finh>\d\d):(?<finm>\d\d)\z!)
beg = Time.new(m[:year], m[:month], m[:day], m[:begh], m[:begm])
fin = Time.new(m[:year], m[:month], m[:day], m[:finh], m[:finm])
min = (fin - beg)/60
p "%d:%d" % min.divmod(60) # => "14:15"

946 –¼‘OF916 mailto:sage [2018/04/09(ŒŽ) 14:17:26.06 ID:M/BmQ9Z1.net]
‚ ‚肪‚Æ‚¤

24:00 ‚Å‚ÍATime ƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚ê‚邯‚ÇA
27:15 ‚Å‚ÍAƒGƒ‰[‚Åì‚ê‚È‚©‚Á‚½

‰ñ”ðô‚ðl‚¦‚Ă݂܂·

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/09(ŒŽ) 14:23:48.18 ID:GdkyYm9A.net]
pythonƒXƒŒ‚Ƀ}ƒ‹ƒ`‚·‚é‚Ì‚â‚ß‚ê

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 14:39:12.15 ID:2h6IFanV.net]
>>921

date = [
"2018/09/09 09:45-24:00",
"2018/10/10 23:00-27:15"
]
begfin = lambda do |m|
d = Time.new(m[:year], m[:month], m[:day])
[[m[:begh], m[:begm]], [m[:finh], m[:finm]]].map { |hour, min|
3600 * hour.to_i + 60 * min.to_i
}
end
date.each do |d|
m = d.match(%r!\A(?<year>\d{4})/(?<month>\d\d)/(?<day>\d\d) (?<begh>\d\d):(?<begm>\d\d)-(?<finh>\d\d):(?<finm>\d\d)\z!)
beg, fin = begfin[m]
min = (fin - beg)/60
puts "%d:%d" % min.divmod(60) # => "14:15"
end
# =>
14:15
4:15

‚Á‚ă}ƒ‹ƒ`‚©‚¢

949 –¼‘OF916 mailto:sage [2018/04/09(ŒŽ) 15:24:13.18 ID:M/BmQ9Z1.net]
python ƒXƒŒ‚Ì‘‚«ž‚݂Ƃ͕ÊlB
ID ‚àˆÙ‚È‚é‚Í‚¸

‚»‚Ì‘‚«ž‚Ý‚ðŒ©‚ÄARuby ‚ł͂ǂ¤ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚ׂ«‚©Al‚¦‚Ă݂½‚ª“‚©‚Á‚½

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 15:46:38.36 ID:aj6Oy7j8.net]
uruby 24vŒŸõ

Ruby ‚Å 24 Žž’´‚¦‚ÌŽžŠÔ‚ðŠy‚¿‚ñ‚Ƀp[ƒX‚·‚é•û–@ - Qiita
https://qiita.com/ruzia/items/5e2cae142479b8a5c364

951 –¼‘OF916 mailto:sage [2018/04/09(ŒŽ) 16:17:52.99 ID:M/BmQ9Z1.net]
d = Time.new(m[:year], m[:month], m[:day])
d_next = d + 60 * 60 * 24

24ŽžˆÈã‚ÌꇂÍAhour ‚©‚ç24‚ðˆø‚¢‚ÄA1“ú‘«‚·‚¯‚ÇA‚±‚ê‚Í‚â‚₱‚µ‚¢

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 21:36:13.46 ID:0VIzl/J9.net]
ƒNƒ\ƒR[ƒh‚΂Á‚©‚肾‚È‚—

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/09(ŒŽ) 22:04:45.24 ID:cXk52I1j.net]
‚Q‚TˆÈã‚Ì”Žš‚Ì“ü—Í‚ð‹–‚µ‚Ä‚¢‚鎟“_‚ŃNƒ\ƒR[ƒhB

954 –¼‘OF916 [2018/04/10(‰Î) 00:28:34.01 ID:oEQHPFsL.net]
•\ŒvŽZƒ\ƒtƒg‚ȂǂÅAŽžŠÔŠÇ—‚µ‚Ä‚¢‚邯A‚±‚¤‚¢‚¤•\‹L‚à‚ ‚éB
2018/10/10 23:00-27:15

ã‚ðˆê’UA•ÏŠ·‚µ‚Ä
2018/10/10 23:00-24:00
2018/10/11 00:00-03:15

‚±‚ê‚àA1“ú‘«‚·‚Ì‚àŒ‹\A“‚¢B
Date, DateTime ‚ɕϊ·‚µ‚Ä‚©‚çA1“ú‘«‚³‚È‚¢‚ÆAŒŽ––E‚¤‚邤”N‚ȂǂÅAƒoƒO‚é

>>926
>d_next = d + 60 * 60 * 24
‚±‚ê‚Å1“ú‘«‚·‚Ì‚àA‚¤‚邤•b‚ÌŽž‚ªA‚Ç‚¤‚Ȃ邩•sˆÀ



955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 00:34:12.01 ID:PJbB3F/q.net]
Žž‚¶‚á‚È‚­‚ÄŽžŠÔ‚ð•\‚·ƒNƒ‰ƒX‚ª—~‚µ‚­‚È‚é‚È

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 01:03:05.44 ID:TtMX4ea2.net]
24,60,60i–@‚É‚æ‚鉉ŽZ‚Æ‚¢‚¤‚±‚Æ‚Ë

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 03:53:20.97 ID:gEpzqPRo.net]
ŽžŠÔ‚ÍÅd—v€–Ú‚È‚ñ‚¾‚©‚ç
Š®àø‚Èƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©–³‚¢‚Ì‚©‚ÈH

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 08:52:25.96 ID:OCO/nUgk.net]
Ruby‚ÌDateTime‚Í[•ªˆÈゾ‚æB
“ú•t‚𑌸‚·‚邯‚«‚ÍA‚»‚ꎞ•ª•b‚Ì’l‚Í‚³‚í‚炸‚ÉA‚ß‚ñ‚Ç‚­‚³‚­‚Ä‚à“ú‚Ì’l‚ð•ÏX‚·‚ê‚΂¢‚¢B

959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 08:58:36.32 ID:wPoJQnkn.net]
‚¶‚á‚ ƒGƒ|ƒbƒNƒ^ƒCƒ€‚Å\•ª‚¾‚ÈB‚ß‚ñ‚Ç‚­‚³‚­‚Ä‚àŒvŽZ‚·‚ê‚΂¢‚¢B

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 09:31:38.98 ID:Pta2sQP4.net]
DateTime‚ÍŠ®àø‚ȃ‰ƒCƒuƒ‰ƒŠ‚¾‚©‚ç24ŽžˆÈ~‚ÍRangeError‚ɂȂé
Š®àø‚ÈŽd—l‚¾

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 09:55:10.36 ID:wPoJQnkn.net]
ruby‚Ì•s•Ö‚Í‚¢‚¢•s•Ö

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 17:47:37.08 ID:yDOt+2aU.net]
ruby‚É•s•Ö‚È‚ñ‚ĂȂ¢‚¼
‰½‚ðŒ¾‚Á‚Ä‚ñ‚¾

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 18:25:57.56 ID:6CkCb20Q.net]
‚¦[‚ÁA‚»‚ñ‚È‚±‚Æ‚¢‚¿‚¢‚¿‘‚©‚È‚«‚á‚¢‚¯‚È‚¢‚Ì‚—Hruby‚È‚ç‘gžƒƒ\ƒbƒh‚ňꔭ‚¾‚æ‚—‚—‚—
uŽžŠÔ‚ÍHv
@@ @ @ QQQ_
@@@@^@@ @ @_
@@ ^@@„Ÿ@ @ „Ÿ_
@^ @@ iœj@iœj@_ •K—v‚È‚¢BŒvŽZ‚·‚ê‚΂¢‚¢
@|@ @@ @ i__l__j@ @ |
@_@@@@ M ÜL@@ ^
,,.....ƒC.RRA___ [[ƒmÞ-¤.
:@ @| @';@______ ƒm.| R@i
@ @ |@@_/Þi__)_,| @i@|
@ @ „@@ R. ƒn@ | @ |b

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/10(‰Î) 18:40:12.63 ID:+90qRIYS.net]
Ruby‚ÍUNIX•¶‰»‚¾‚©‚çAŽž‚ÍUNIXƒ^ƒCƒ€ƒXƒ^ƒ“ƒv‚ð¶‚ňµ‚¤‚Ì‚ªŠî–{
MRI‚̃RƒA‚̘A’†Ž©g‚ªŽg‚Á‚ĂȂ¢‚©‚ç‰ü‘P‚³‚ê‚È‚¢‚ñ‚¾‚낤



965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/11(…) 00:12:29.76 ID:5V3NvSPI.net]
ruby‚È‚ç“ú–{‚Ì‹x“új“ú‚É‚à‘Ήž‚µ‚Ä‚é‚Í‚¸

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/11(…) 07:23:56.00 ID:jfPKheqL.net]
y’Z–½‚ÉI‚í‚Á‚½z‘–¯‚Ìj“ú.csv‚ðƒp[ƒX‚µ‚ĕϊ·‚·‚éRubyƒvƒƒOƒ‰ƒ€‚ƃR[ƒh‰ðà
https://youtu.be/h0WlWPfQ0Sw

ˆÉ“¡~ˆê‚Ì“®‰æ‚ ‚é

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/13(‹à) 22:47:53.01 ID:Hxh7hpmx.net]
Windows‚Ì•¶ŽšƒGƒ“ƒR[ƒh‚͂ǂ¤‚È‚Á‚Ä‚ñ‚¾‚æŽô‚í‚ê‚Ä‚é‚ÈB

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/13(‹à) 22:56:58.03 ID:AzlDcdDn.net]
Windows‚Ì•¶ŽšƒGƒ“ƒR[ƒh‚ÍLinux/Unix‚æ‚è‚à‘Ήž‚Ì•‚ªL‚¢B

‚Ü‚¸NTŒn‚͌­‚©‚çUnicodeiUTF-16j‚ɑΉž
Unicode‘ΉžƒAƒvƒŠ‚Å‚ ‚ê‚ΑS¢ŠE‚Å‹¤’ʂɎg‚¦‚é

‚»‚ê‚Å‚¢‚Ä9xŒn‚Ƃ̌݊·«‚Ì‚½‚ß‚ÉAUnicode‚ɑΉž‚µ‚ĂȂ¢ƒAƒvƒŠ‚Í
‚»‚ꂼ‚ê‚Ì‘‚̃Gƒ“ƒR[ƒhݒ肪Žg—p‚³‚ê‚é

‚»‚ÌÝ’è‚̓Rƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚©‚ç•ÏX‚Å‚«‚é‚Ì‚¾‚ª
‚»‚Ì•ÏX‚Å‚«‚é•¶ŽšƒR[ƒh‚ªLinux/Unix‚æ‚è‚à—y‚©‚É‘½‚¢
‚µ‚©‚àANSI‚ƌ݊·«‚ª‚È‚¢•¶ŽšƒR[ƒh‚Å‚àŽg—p‰Â”\

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/14(“y) 03:27:42.04 ID:lnTeyTPJ.net]
chcp 65001 ƒoƒOŽ¡‚µ‚Ä‚©‚猾‚¦

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/14(“y) 03:48:53.88 ID:6pCy057f.net]
>>944
‚»‚ê‚͂ǂ¿‚ç‚©‚ÆŒ¾‚¦‚΃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì–â‘è‚È‚ñ‚¾‚ªA
WSL‘ΉžŠÖŒW‚Å‹­‰»‚³‚ê‚ÄA‚ß‚¾‚Á‚½•

971 –¼‘OFs‹ï‡‚È‚­‚È‚Á‚Ă邿 []
[‚±‚±‰ó‚ê‚Ă܂·]

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/15(“ú) 21:31:41.02 ID:r1bqrkta.net]
OneDrive‚ŃR[ƒhŠÇ—‚µ‚Ä‚¢‚½‚Ì‚¾‚¯‚ÇA
‹v‚µ‚Ô‚è‚ɃR[ƒfƒBƒ“ƒOiƒGƒfƒBƒ^‚ÍVSCode)‚µ‚ÄOneDriveã‚ÌRubyƒtƒ@ƒCƒ‹‚ðŽÀs‚µ‚悤‚Æ‚µ‚½‚ç
[BUG] Segmentation fault
‚Æ‚¢‚¤ƒGƒ‰[‚ª‚Å‚ÄA
puts 'A'
‚Æ‚¢‚¤ƒR[ƒh‚³‚¦ŽÀso—ˆ‚È‚­‚È‚Á‚Ä‚¢‚½B

ƒ[ƒJƒ‹ƒn[ƒhƒfƒBƒXƒN‚É—Ž‚Æ‚µ‚½‚çŽÀso—ˆ‚½‚ñ‚¾‚¯‚ǂǂ¤‚µ‚½‚à‚Ì‚¾‚낤B

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/15(“ú) 21:49:45.43 ID:0NMpmKAm.net]
UTF-16‚Æ‚©‚¶‚á‚Ë[‚ÌH

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/15(“ú) 22:51:17.13 ID:MhEmdnyU.net]
‚»‚Á‚©B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

•Ê‚ÉOneDrive‚ðƒXƒgƒŒ[ƒW‚É‚µ‚Ä‚à–â‘è‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾‚ËB
ŽŽsöŒë‚µ‚Ă݂܂·B



975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/15(“ú) 23:30:04.01 ID:xpwShDOv.net]
WebDAV‚©

976 –¼‘OF945 mailto:sage [2018/04/16(ŒŽ) 07:27:54.33 ID:1U+gAd+J.net]
GoogleDriveã‚ÌRubyƒtƒ@ƒCƒ‹‚Í“®‚¢‚½B

‰½‚©Žd—l•ÏX‚ª‚ ‚Á‚½‚Ì‚©‚µ‚çB
‚Æ‚à‚©‚­AŒ»óAGoogleDrive‚ŃR[ƒhŠÇ—‚·‚邱‚Ƃɂµ‚Ü‚·B

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 08:55:29.96 ID:PnJWHI/9.net]
‚È‚ºGit‚ðŽg‚í‚È‚¢‚Ì‚©
BitBucket‚Ȃ疳—¿‚Ńvƒ‰ƒCƒx[ƒgƒŠƒ|ƒWƒgƒŠŽ‚Ă邼

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/16(ŒŽ) 09:47:03.26 ID:75OnkAat.net]
Azure‚ÅŽ©‘O‚Ìgit‚ÆSSHŽI‚ʼn±

979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 09:53:08.11 ID:PnJWHI/9.net]
Azure‚È‚çGit‚ÍVSTSŽg‚¤‚Ì‚ª•’Ê‚¾‚ë
AWS‚È‚çCodeCommitŽg‚¦‚Ί®‘S–³—¿‚¾
¡Žž‚½‚©‚ªGit‚̃zƒXƒeƒBƒ“ƒO‚²‚Æ‚«‚ɃT[ƒo[‰^—p‚ÌŽèŠÔ‚©‚¯‚邯‚©“ªˆ«‚·‚¬

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:08:13.69 ID:pZQ1SPWZ.net]
‚¶‚á‚ A‚±‚ê‚à
Google Cloud Platform ‚ŃzƒXƒg‚³‚ê‚Ä‚¢‚é•¡”‚̃vƒ‰ƒCƒx[ƒg Git ƒŒƒ|ƒWƒgƒŠ
https://cloud.google.com/source-repositories/?hl=ja

5ƒ†[ƒU[A50GBƒXƒgƒŒ[ƒWA50GB’ÊM—Êi‰º‚èj‚܂Ŗ³—¿‚¾‚©‚ç
ŒÂl—p“r‚Ȃ疳—¿‚ÅŽg‚¦‚»‚¤‚¾‚Ë

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:10:23.68 ID:pZQ1SPWZ.net]
> AWS‚È‚çCodeCommitŽg‚¦‚Ί®‘S–³—¿‚¾

AWS‚Ì•û‚ÍŠ®‘S–³—¿‚Ȃ̂©H‚Á‚ÄŽv‚Á‚½‚ç
‚â‚Á‚ς薳—¿§ŒÀ‚ ‚é‚¶‚á‚ñ‚—
‚¾‚¢‚½‚¢ˆê‚Ý‚½‚¢‚Ë

https://aws.amazon.com/jp/codecommit/pricing/
ʼn‚Ì 5 l‚̃AƒNƒeƒBƒuƒ†[ƒU[
50 GB ‚̃XƒgƒŒ[ƒW/ŒŽ
10,000 ‰ñ‚Ì Git ƒŠƒNƒGƒXƒg/ŒŽ

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:31:35.04 ID:X9HGFo0K.net]
>>955
ŽÀ“­20“ú‚Æ‚µ‚Ĉêl‚ ‚½‚èˆê“ú•½‹Ï100ƒRƒ~ƒbƒgH
‚±‚ê’´‰ß‚Å‚«‚é’´l‚¢‚é‚Ì‚©‚æ

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:33:36.56 ID:X9HGFo0K.net]
‚¢‚âƒRƒ~ƒbƒg‚¶‚á‚È‚­‚ăvƒbƒVƒ…‚âƒtƒFƒbƒ`‚©
lŠÔ‚ÌŽè“®‘€ì‚Ȃ玖ŽÀã–³§ŒÀ‚¾‚È

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:40:27.16 ID:pZQ1SPWZ.net]
>>957
1 push 1ƒŠƒNƒGƒXƒg‚Ƃ͌À‚ç‚ñ‚¼A‚Ç‚¤‚¢‚¤ŒvŽZ‚µ‚Ä‚¢‚é‚©’m‚ç‚ñ‚¯‚ÇA
—Ⴆ‚Î1 push‚Ɋ܂܂ê‚é1ƒtƒ@ƒCƒ‹‚ª1ƒŠƒNƒGƒXƒg‚ɂȂÁ‚Ă邩‚à‚µ‚ê‚È‚¢
‚»‚¤l‚¦‚邯Google‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚©‚à‚ËB



985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 10:45:48.83 ID:pVewTO76.net]
>>958
ƒtƒ@ƒCƒ‹’PˆÊ‚È‚ç1–œ‚­‚ç‚¢clone‚âʼn‚Ìpush‚ňꔭ‚Å’´‰ß‚·‚é‚¶‚á‚ñ
ˆê”Ê“I‚ÈŽg‚¢•û‚Å’´‰ß‚·‚邱‚Ƃ͂߂Á‚½‚ɂȂ¢‚Á‚Ä‘‚¢‚Ă邩‚炳‚·‚ª‚É‚»‚ê‚͂Ȃ¢‚¾‚ë

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/16(ŒŽ) 15:08:56.12 ID:lu0LQeBN.net]
>>960
“¥‚ñ‚¾‚ç‚·‚ꂽ‚Ä‚æ‚낵‚­

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/16(ŒŽ) 15:17:41.22 ID:r1/f7Sud.net]
‚¤‚ñ‚±

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 15:20:39.48 ID:pZQ1SPWZ.net]
ª‚¤‚ñ‚±“¥‚ñ‚¾“z

989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 16:18:05.44 ID:ZFIHRn8x.net]
‚¤‚ñ‚±‚Á‚Äruby‚Ì‚±‚ÆH

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 17:10:36.81 ID:tsXOlUfW.net]
>>953
git‚¾‚¯‚µ‚©Žg‚í‚È‚¢‚킯‚È‚¢‚¾‚ë

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 17:25:19.50 ID:pZQ1SPWZ.net]
>>964
¡‚Ígit‚̘b‚Å‚Í

992 –¼‘OFH
‘¼‚Ì‚±‚Æ‚µ‚½‚¢‚È‚çA‘¼‚Ì‚à‚ÌŽg‚¦‚΂¢‚¢‚¾‚¯‚¾‚µ
git‚Í››‚ðŽg‚¤‚Á‚Ęb‚ð‚µ‚Ä‚é‚ñ‚¾‚æ
[]
[‚±‚±‰ó‚ê‚Ă܂·]

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/16(ŒŽ) 18:47:04.65 ID:PnJWHI/9.net]
>>965
‚½‚Ô‚ñ963‚ÍAƒT[ƒo[‚ðGit‚¾‚¯‚łȂ­‘¼‚Ì—p“r‚É‚àŽg‚¤‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚ÆŽv‚¤‚æ
‚·‚²‚­‹Ø‚̈«‚¢Žvl‚¾‚ÆŽv‚¤‚¯‚Ç‚Ë

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/17(‰Î) 03:27:09.27 ID:QMWYQNUe.net]
ƒXƒW‚͂Ȃ߂邽‚߂ɂ ‚é



995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/17(‰Î) 17:49:09.11 ID:GYuBFjQi.net]
ŽŸƒXƒŒ
Ruby ‰SŽÒƒXƒŒƒbƒh Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/17(‰Î) 23:55:53.10 ID:AHLVIZ+p.net]
>>966
‚È‚ñ‚ŋ؂ªˆ«‚¢‚ÆŽv‚¤‚ñ‚¾?

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/18(…) 00:43:52.27 ID:lRwbg5zI.net]
>>968
‚¨‚Â

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/18(…) 01:12:53.91 ID:6DBcsPYG.net]
>>969
‹t‚É•·‚­‚ªA‚ ‚¦‚ÄGitŽ©‘O‰^—p‚©‚ƒT[ƒo[‘Šæ‚è‚Æ‚¢‚¤‘I‘ðŽˆ‚ð‘I‚ÔϋɓI‚È——R‚ª‰½‚©ˆê‚Â‚Å‚à‚ ‚é‚ÌH
ƒRƒXƒg‚ª‚‚¢AM—Š«‚ª’á‚¢A‰^—p‚ª–Ê“|L‚¢A•Ö—˜‚ÈWebƒCƒ“ƒ^[ƒtƒFƒCƒX‚à‚È‚¢ACI‚ȂNJO•”‚Ƃ̘AŒg‚à‚µ‚Â炢
‚Ü‚½AƒT[ƒo[‚É•¡”‚̃T[ƒrƒX‚𓯋‚³‚¹‚é‚Ì‚ÍA‰^—p‚ª–Ê“|‚ɂȂé‚̂ňê”Ê“I‚É‚Í”ð‚¯‚é•ûŒü‚ÅŒŸ“¢‚·‚é‚Ì‚ªŠî–{‚¾
ƒIƒ“ƒvƒŒ‚È‚çƒn[ƒh‚̃RƒXƒg‚âƒn[ƒh‰^—p‚àŠ¨’è‚É“ü‚ꂽŒ‹‰Ê‚»‚¤‚¹‚´‚é‚𓾂Ȃ¢ê‡‚à‘½‚¢‚ªA
ƒNƒ‰ƒEƒh‚È‚çˆÀ‚­¬‚³‚¢ƒT[ƒo[‚ð‘òŽRŽ‚Ä‚Äƒn[ƒh‰^—p‚ÌŽèŠÔ‚à‚È‚¢‚©‚ç–â‘è‚ɂȂç‚È‚¢

999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/18(…) 01:21:24.00 ID:UfQjex1N.net]
ŠÖ”‚̎戵‚¢‚ª”ñí‚ɋ؂̈«‚¢Œ¾Œê‚ª‚ ‚é‚炵‚¢B
‰½‚©‚µ‚ç‚̃ƒ\ƒbƒh‚Æ‚µ‚Ä•\‚µ‚½‚¢‚Æ‚¢‚¤A‰ŠúÝŒvŽž‚̃Iƒiƒj[‚ª‚±‚ÌŽ–‘Ԃ𵂢‚½B
blockAprocAlambda‚ÆÎ‚Á‚¿‚Ⴄ‚­‚ç‚¢‚®‚Á‚¿‚á‚®‚¿‚áB
‚Ç‚¤‚¢‚¤‚Æ‚«‚ɂǂ̌`Ž®Žg‚¦‚΂¢‚¢‚Ì‚©A•ÏŠ·‚·‚郋[ƒ‹‚Íc
‚Í‚¢A‚¨–ñ‘©B‘S•”Šo‚¦‚Ü‚µ‚傤‚—
ˆêŽ–‚ª–œŽ–‚±‚Ì’²Žq‚¾‚æ‚È‚—
‚»‚Ì‚¤‚¿u3+5‚ðŒvŽZ‚·‚é‹@”\vƒŒƒxƒ‹‚Å‘g‚Ýž‚Ü‚ê‚Ä‚µ‚©‚à”’Ê‚èƒoƒŠƒG[ƒVƒ‡ƒ“‚ªŽdž‚܂ꂻ‚¤‚—
é“`•¶‹å‚Íu‚¦[‚ÁA3+5ŒvŽZ‚·‚é‚̂ɂ»‚ñ‚È‚±‚Æ‘‚©‚È‚«‚á‚¢‚¯‚È‚¢‚ÌH‚—‚»‚êruby‚È‚ç‘g‚Ýž‚݂̌ĂÑo‚·‚¾‚¯‚ňꔭ‚¾‚æH‚—‚—v

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/18(…) 02:03:46.12 ID:1MQV5vND.net]
>>971
gitŽg‚¤‚¾‚¯‚Å–Ê“|‚Æ‚©‚ǂꂾ‚¯‰SŽÒ‘z’肵‚Ä‚ñ‚¾‚æ
‚¤‚¿‚Íredmine‚ƘAŒg‚³‚¹‚Ă邩‚çweb‚©‚ç‚àŒ©‚ê‚邿
ƒoƒbƒNƒAƒbƒv‚à‘¼‚ƈê‚ɂƂÁ‚Ă邩‚çŠy‚æ
•ʂɃzƒXƒg‚ªƒNƒ‰ƒEƒh‚łȂ¢‚È‚ñ‚ÄŒ¾‚Á‚ĂȂ¢‚µ

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/18(…) 02:08:25.73 ID:1MQV5vND.net]
ƒT[ƒo[‚ªA‚©

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/27(‹à) 16:47:32.90 ID:vghG7n/V.net]
‚Ú‚­‚ªRuby‚ðŽg‚¤——R
www.eimei4coding.blog/entry/2017/07/17/164923

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/03(–Ø) 09:37:28.31 ID:vrPjbtA8.net]
‚È‚ñ‚©bundler‚ªƒGƒ‰[“f‚­‚悤‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
‘Ήžô‚Í’m‚è‚Ü‚¹‚ñ‚©H

Traceback (most recent call last):
2: from /usr/local/bin/bundler:23:in `<main>'
1: from /usr/local/lib/site_ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/usr/local/lib/site_ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundler (Gem::GemNotFoundException)

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/03(–Ø) 12:26:03.69 ID:vrPjbtA8.net]
bundler -v
‚à“®‚©‚È‚¢‚Å‚·B



1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/03(–Ø) 14:39:04.35 ID:M52LYEAa.net]
ƒRƒ“ƒoƒgƒ‰[V

1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/03(–Ø) 15:03:53.22 ID:bkPu29QU.net]
super electromagnetic yoyo

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/03(–Ø) 19:04:14.74 ID:9RHeN1ko.net]
sudo gem install bundler

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/04(‹à) 16:02:47.13 ID:FNtgJ1dj.net]
>>913
RubyAPython‚ªŽå—¬‚Ȃ̂©H

‰´ARubyŽg‚¢‚¾‚¯‚ÇAŽå—¬Œ¾ŒêŽg‚Á‚Ä‚é‹C•ª‚ɂ͂Ȃê‚È‚¢B

1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/04(‹à) 16:16:59.88 ID:YzOLlJfQ.net]
¡Žå—¬Œ¾Œê‚ÆŒ¾‚¦‚é‚Ì‚ÍJavaScript‚݂̂¾‚©‚ç‚Ë

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/04(‹à) 16:24:40.64 ID:plo/RuVs.net]
googleAmsEEE—¬‚êž‚ñ‚ł鎑‹à—ÊElˆõ”‚ªˆá‚¤
‚ ‚ꂾ‚¯lE‹à‚©‚¯‚ç‚ꂽ‚ç‚Ç‚ñ‚ȃNƒ\Œ¾Œê‚Å‚àŽå—¬‚ɂȂé
‚»‚¤‚³‚¹‚½‚̂̓uƒ‰ƒEƒU‚Å—BˆêŽÀs‰Â”\‚Æ‚¢‚¤ƒAƒhƒoƒ“ƒe[ƒW‚¾‚Á‚½‚ª‚»‚¤‚¢‚¤ˆÓ–¡‚ł͡Œã‚Írust‚âgo‚É‚à‰Â”\«‚Í‚ ‚é
ruby‚Í‚»‚ê‚à‚È‚¢

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/04(‹à) 17:01:30.15 ID:HDydWALv.net]
>>983
Dart‚̈«Œû‚Í‚»‚±‚܂ł¾

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/08(‰Î) 04:34:33.88 ID:ws+EcsEk.net]
@lru_cache(maxsize=None)
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)

>>> [fib(n) for n in range(16)]
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]

Ruby ‚É‚ÍAã‚ÌPython ‚̂悤‚ÈAƒfƒRƒŒ[ƒ^[‚Í–³‚¢‚ÌH

ã‚̓tƒBƒ{ƒiƒbƒ`‚¾‚ªAˆø”E“š‚¦‚ðAƒƒ‚‰»‚·‚邿‚¤‚ÈŠÖ”‚Í‚ ‚éH

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 07:23:01.16 ID:6Z/Mi3tg.net]
>>985
ŒÃ‚¢‹LŽ–‚¾‚¯‚ÇA—á‚àƒtƒBƒ{ƒiƒbƒ`‚Å‚¿‚傤‚ǂ悳‚°
mickey24.hatenablog.com/entry/20100906/1283769623

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 07:44:23.18 ID:6Z/Mi3tg.net]
gem ‚à‚ ‚Á‚½
https://github.com/matthewrudy/memoist



1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 09:01:44.06 ID:ws+EcsEk.net]
class A
def initialize (a = 5)
@a = a
end
p (0..@a)
end

p a = A.new

>p (0..@a)
@a ‚ª‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚©AƒGƒ‰[‚ɂȂé

ƒNƒ‰ƒX“à‚Ì’n‚Ì•¶‚ÍAA.newEinitialize‚æ‚è‚àAæ‚ÉŽÀs‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚©H

>>986-987
‚ ‚肪‚Æ‚¤

1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 09:09:56.84 ID:XzXTdruW.net]
>>988
‚»‚Ì’Ê‚èB‹ï‘Ì“I‚ɂ̓tƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚¾Žž‚ÉŽÀs‚³‚ê‚邿

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 12:18:20.40 ID:XzXTdruW.net]
ƒXƒŒ‚½‚Ä‚ç‚ê‚È‚©‚Á‚½‚©‚ç’N‚©‘ã‚í‚è‚ÉŒš‚ĂĂ­‚ê‚È‚¢‚©

>>988
‚‚¢‚Å‚¾‚¯‚Ç‚»‚Ì‘‚«•û‚¾‚Æ p (0..@a) ‚Ì @a ‚Í A ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX•Ï”‚¶‚á‚È‚­‚ÄA A ‚Æ‚¢‚¤wClass ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXx‚̃Cƒ“ƒXƒ^ƒ“ƒX•Ï”‚¾‚©‚ç’ˆÓ‚Ë

1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 14:05:39.62 ID:XzXTdruW.net]
‚ÆŽv‚Á‚½‚猋\‘O‚ÉŽŸƒXƒŒ—§‚Á‚Ä‚½‚ñ‚¾‚Ëccd•¡‚µ‚È‚­‚Ă悩‚Á‚½
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 22:51:57.39 ID:FvmTtIIh.net]
>>988
ƒNƒ‰ƒX“à‚Ì•¶‚ÍA‹Lq‡‚ÉŽÀs‚³‚ê‚éB
def‚ÍAƒƒ\ƒbƒh’è‹`‚Ì錾•”‚Æ‚¢‚¤‚æ‚è‚ÍAŽÀs•¶‚Ȃ̂ÅA“¯—lB

1020 –¼‘OF987 mailto:sage [2018/05/08(‰Î) 23:24:38.69 ID:ws+EcsEk.net]
class A
def initialize (a = 5)
@a = a
puts "init : #{@a.class}" # 1
end

puts @a.class # 2
end

p a = A.new
p b = A.new(2)

o—ÍŒ‹‰Ê
NilClass

init : Integer
#<A:0x00000000050dc230 @a=5>

init : Integer
#<A:0x00000000050dc078 @a=2>

ŽÀs‘O‚̃tƒ@ƒCƒ‹“ǂݞ‚ÝŽž‚ÉA1‰ñ‚¾‚¯A#2 puts ‚ªŒÄ‚΂ê‚ÄA
initialize“à‚Ì#1 puts ‚ÍAnew –ˆ‚ɌĂ΂ê‚é

1021 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/08(‰Î) 23:28:50.06 ID:XzXTdruW.net]
“–‚½‚è‘O‚¾‚ÆŽv‚¤‚Ì‚¾‚ªA‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©•s–¾

1022 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/09(…) 00:19:25.75 ID:p+TFQEkm.net]
ƒtƒ@ƒCƒ‹“à‚Ì‹ós”‚𔂦‚é

ruby -e "puts File.read(\'test22_data.txt\').scan(/^$/).length"
ruby -e 'puts File.read(\"test22_data.txt\").scan(/^$/).length'

Windows PowerShell ‚ÅA1-liner ‚ðŽÀs‚·‚éÛA
ƒNƒH[ƒe[ƒVƒ‡ƒ““à‚ÉAƒNƒH[ƒe[ƒVƒ‡ƒ“‚ª‚ ‚鎞‚ÉA\ ‚ŃGƒXƒP[ƒv‚µ‚È‚¢‚ÆA
PowerShell ‚ªA“à‘¤‚̃NƒH[ƒe[ƒVƒ‡ƒ“‚𜋎‚µ‚Ä‚µ‚Ü‚Á‚ÄAƒGƒ‰[‚ɂȂ邯‚ÇA
ŠF‚±‚¤‚¢‚¤ê‡A‚Ç‚¤‚µ‚Ä‚éH

1023 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/09(…) 00:37:53.06 ID:aySw10Ot.net]
Windows‚ÅRuby‚Í‹ês

1024 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/05/09(…) 02:06:31.30 ID:VltSHCvQ.net]
>>995
%qƒNƒH[ƒg‚ðŽg‚¤B



1025 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/09(…) 08:36:03.80 ID:DadRmw9B.net]
>>996
{‚P

1026 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/09(…) 08:36:55.27 ID:DadRmw9B.net]
>>997
‚Ù‚ñ‚»‚ê

1027 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/09(…) 08:37:56.36 ID:DadRmw9B.net]
>>995
1-liner ‚É‚±‚¾‚í‚é‚̂͂Ȃº

1028 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/09(…) 08:38:27.55 ID:DadRmw9B.net]
Ruby ‰SŽÒƒXƒŒƒbƒh Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

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

1030 –¼‘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ƒ287KB

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