æã人㸠ã“ã†ã®å²ä»£ ä¸å¦ç”Ÿã®å¦‚月深雪ã¯å¸°å®…後ã€ã²ã¨ã‚Šæ¼«ç”»ã‚’æã„ã¦ã„ã‚‹ã®ã ãŒâ€¦ã€‚ 胸ã«è¿«ã‚‹ã€Œæãã€ã¨è¨€ã†è¡Œç‚ºã®æ·±æ·µã€‚漫画家生活30周年を迎ãˆãŸã“ã†ã®å²ä»£ãŒè´ˆã‚‹æœ€æ–°èªåˆ‡ï¼
ä»–ã«ã‚‚IPv4ã§å€‹åˆ¥ã«è¦å®šã•れãŸã‚¢ãƒ‰ãƒ¬ã‚¹å¸¯ã‚„ã€IPv6ã§ã‚‚個別ã«è¦å®šã•れãŸã‚¢ãƒ‰ãƒ¬ã‚¹å¸¯ãŒã‚りã¾ã™ãŒæœ¬ã‚³ãƒ©ãƒ ã§ã¯çœç•¥ã—ã¾ã™ã€‚ MACアドレスã®è€ƒãˆæ–¹ MACアドレスã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースをè˜åˆ¥ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるè˜åˆ¥åã§ã€Ethernetã§ã¯48ビットã§è¡¨ç¾ã•れã€å‰åŠ32bitãŒãƒ™ãƒ³ãƒ€ãƒ¼IDã€æ¬¡ã®8bitãŒæ©Ÿå™¨IDã€æœ€å¾Œã®16bitãŒã‚·ãƒªã‚¢ãƒ«IDã¨ãªã‚‹ã“ã¨ãŒä¸€èˆ¬çš„ã§ã™ãŒã€ä¾‹å¤–ã‚‚ã‚りã¾ã™ã€‚éŽåŽ»ã«ã¯ã™ã¹ã¦ã®æ©Ÿå™¨ãŒä¸€æ„ã«è˜åˆ¥ã•れるã¨ã„ã†èª¬æ˜Žã‚‚ã‚りã¾ã—ãŸãŒã€ç¾åœ¨ã§ã¯ã“れも例外ãŒã‚りã¾ã™ã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースã”ã¨ã«MACアドレスをæŒã¤ãŸã‚ã€è¤‡æ•°ã®MACアドレスをæŒã¤æ©Ÿå™¨ã‚‚ã‚りã¾ã™ã€‚ åŒä¸€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®é€šä¿¡ã®ä»•組㿠ã§ã¯ã€IPアドレスã¨MACアドレスを利用ã—ã¦ã©ã®ã‚ˆã†ã«é€šä¿¡ã‚’行ã†ã‹ã‚’ãŠã•らã„ã—ã¦ã„ãã¾ã™ã€‚ åŒä¸€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’192.168.0.0/24ã¨ã—ã¦é€ä¿¡å…ƒ192.168.0.1ã¨
saldra(サルドラ) @sald_ra Pictoria/AITuberエンジニア/ãˆã€œã‚ã„部/ãŠä»•事や登壇ä¾é ¼ã¯DMã«ï¼ ãƒãƒ¼ã‚«ãƒ«LLMã«å‘ãåˆã†ä¼š discord.gg/VuYCYkYaHK ã‚ã„ã¡ã‚…ーã°ãƒ¼ã‚ーる㩠discord.gg/6v2tTEdPsp 著書𓂃𓂄amzn.to/3UXMPlr my.prairie.cards/u/sald_ra saldra(サルドラ) @sald_ra 勿‰‹ã«å°Šæ•¬ã—ã¦ã„ã‚‹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã®æ–¹ã€…ãŒç‰‡ã£ç«¯ã‹ã‚‰Cline使ã„å§‹ã‚ã¦ã¦ã€æ˜Žã‚‰ã‹ã«æ™‚代ãŒå‹•ã„ã¦ã„ã‚‹é¢ç™½ã•ãŒã‚る一方ã€ã€ŒèªçŸ¥è² è·ã‹ã‘ã¦ã‚‚壊れãªã„人間ã®ãƒã‚ンレースã€ã«ãªã£ã¦ãã¦ã‚‹æ„Ÿè¦šãŒã‚ã‚‹ 自然言語ã§è¦ä»¶ä¼ãˆãªãŒã‚‰é«˜é€Ÿç›®grepã¯ã‚‚ã†ã‚ツㄠ2025-03-27 21:20:25
ã¯ã˜ã‚ã« ç§ã¯æ–°ç±³ãƒ—ãƒã‚°ãƒ©ãƒžãƒ¼ã¨ã—ã¦ã€ãƒ†ã‚¹ãƒˆè‡ªå‹•化ã®è¤‡é›‘ã•ã«é ã‚’æ‚©ã¾ã›ã¦ã„ãŸã‚“ã§ã™ãŒã€Playwright MCPã¨å‡ºä¼šã£ã¦ç›®ã‹ã‚‰é±—ãŒè½ã¡ã‚‹ä½“験をã—ã¾ã—ãŸã€‚今日ã¯ãã®é…力を皆ã•ã‚“ã¨å…±æœ‰ã—ãŸã„ã¨æ€ã„ã¾ã™ï¼ ãƒ†ã‚¹ãƒˆè‡ªå‹•åŒ–ã®æ‚©ã¿ã‹ã‚‰è§£æ”¾ã•れるPlaywright MCP アプリ開発をã—ã¦ã„ã‚‹ã¨ã€ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå®Ÿéš›ã«ä½¿ã†ã¨ãã«ã¡ã‚ƒã‚“ã¨å‹•ãã‹ãªï¼Ÿã€ã¨ã„ã†ä¸å®‰ãŒã¤ãã¾ã¨ã„ã¾ã™ã‚ˆã。エンドツーエンドテスト(E2Eテスト)ã¯ã€UIã‹ã‚‰APIã¾ã§å…¨ä½“ã®æµã‚Œã‚’テストã§ãã‚‹ç´ æ™´ã‚‰ã—ã„æ–¹æ³•ãªã‚“ã§ã™ãŒã€æ£ç›´è¨€ã£ã¦ã€å¾“æ¥ã®ã‚„り方ã¯ã‚ã¡ã‚ƒãã¡ã‚ƒå¤§å¤‰ã§ã—ãŸã€‚ 複雑ãªã‚³ãƒ¼ãƒ‰ã‚’書ã„ãŸã‚Šã€ãƒ†ã‚¹ãƒˆã‚·ãƒŠãƒªã‚ªã‚’考ãˆãŸã‚Š...。特ã«ç§ã®ã‚ˆã†ãªæ–°ç±³ãƒ—ãƒã‚°ãƒ©ãƒžãƒ¼ã«ã¨ã£ã¦ã¯ã€é«˜ã„å£ã ã£ãŸã‚“ã§ã™ã€‚ã§ã‚‚ã€Playwright MCPã®ç™»å ´ã§ã€ã“ã®çжæ³ãŒåŠ‡çš„ã«å¤‰ã‚りã¾ã—ãŸï¼ Playwright MCPã®æœ€å¤§ã®é…力ã¯ã€è‡ªç„¶ãªæ—¥æœ¬èªžã®ã‚³ãƒžãƒ³ãƒ‰ã§ãƒ–ラウ
ã¯ã˜ã‚ã« GoogleãŒ2025å¹´3月14æ—¥ã«ç™ºè¡¨ã—ãŸGemini-2.0ã¨ã€ç¶šã‘ã¦OpenAIãŒ2025å¹´3月26æ—¥ã«ç™ºè¡¨ã—ãŸGPT-4oã®ç”»åƒç”Ÿæˆèƒ½åŠ›ã¯ã€ã“れã¾ã§ã®ç”»åƒç”ŸæˆAIã§ã¯åˆ°é”ã—ãˆãªã„レベルã®åˆ¶å¾¡æ€§ãƒ»å“質ã§ã®ç”»åƒç”Ÿæˆã‚’実ç¾ã—ã¾ã—ãŸã€‚ ã“ã“1å¹´åŠã»ã©ç”»åƒç”ŸæˆAIã„ã˜ã‚Šã‚’仕事ã«ã—ã¦ããŸè€…ã¨ã—ã¦ã¯ã€ã“れã¾ã§ç©ã¿ä¸Šã’ã¦ããŸæˆæžœã‚„進æ—ãŒã™ã¹ã¦ç„¡ã«å¸°ã™ãƒ¬ãƒ™ãƒ«ã§ã®é€²åŒ–ãŒçªç„¶èµ·ãã€å·¨äººã«ã™ã¹ã¦ã‚’蹴散らã•れãŸã¨ã„ã†æ„Ÿã˜ã§ã™ã€‚別ã®ã‚¹ã‚ルを身ã«ã¤ã‘ãŸã»ã†ãŒã„ã„ã‹ãªâ€¦ ã—ã‹ã—一方ã§ã€ã“ã®é€²åŒ–ã¯æ±ºã—ã¦1æ—¥ã«ã—ã¦ç‚ºã•れãŸã‚‚ã®ã§ã¯ãªãã€ã“れã¾ã§ã®ç ”ç©¶æˆæžœãŒåœ°é“ã«è“„ç©ã•れãŸçµæžœã§ã™ã€‚本記事ã§ã¯ã€ãã®é©šç•°çš„ãªç”»åƒç”Ÿæˆèƒ½åŠ›ã€ã²ã„ã¦ã¯Any-to-Anyã®ç”Ÿæˆèƒ½åŠ›ã®è£ã«ã‚る技術的ãªèƒŒæ™¯ã‚’ã€åˆ†ã‹ã‚‹ç¯„囲ã§ã‚µã‚¯ãƒƒã¨è§£èª¬ã—ã¦ã„ãã¾ã™ã€‚ ã“れã¾ã§ã®ç”»åƒç”ŸæˆAI TL;DR: ã“れã¾ã§åºƒã利用ã•れã¦ããŸç”»åƒç”ŸæˆAIã¯ã€æ‹¡æ•£ãƒ¢ãƒ‡
ã¯ã˜ã‚ã« ã“ã‚“ã«ã¡ã¯ã€‚クラウドエースã®è’木ã§ã™ã€‚ ChatGPT ã‚„ Claude ãªã©ã®ç”Ÿæˆ AI ãŒæ—¥å¸¸ç”Ÿæ´»ã‚„ビジãƒã‚¹ã«æµ¸é€ã—ã¦ãã¾ã—ãŸãŒã€ã“れら㮠AI ã®çœŸä¾¡ã¯å¤–部システムã¨é€£æºã—ãŸã¨ãã«ç™ºæ®ã•れã¾ã™ã€‚ã—ã‹ã—ã€ã“ã®é€£æºã«ã¯å¤§ããªèª²é¡ŒãŒã‚りã¾ã—ãŸã€‚ ã“れã¾ã§ AI ã¨å¤–部システムを連æºã•ã›ã‚‹ã«ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã”ã¨ã«å€‹åˆ¥ã® API çµ±åˆãŒå¿…è¦ã§ã€èªè¨¼æ–¹æ³•やデータ形å¼ã€ã‚¨ãƒ©ãƒ¼å‡¦ç†ãªã©ã€ç´°ã‹ãªå®Ÿè£…を繰り返ã™å¿…è¦ãŒã‚りã¾ã—ãŸã€‚ã“ã®ã‚ˆã†ãªå€‹åˆ¥å¯¾å¿œã¯é–‹ç™ºåŠ¹çŽ‡ã‚’ä¸‹ã’ã€æ‹¡å¼µæ€§ã‚„ä¿å®ˆæ€§ã®é¢ã§ã‚‚å•題ãŒã‚りã¾ã—ãŸã€‚ ãã“ã§ç™»å ´ã—ãŸã®ãŒã€ŒModel Context Protocol(MCP)ã€ã§ã™ã€‚2024 å¹´ 11 月㫠Anthropic ãŒç™ºè¡¨ã—ãŸã“ã®ã‚ªãƒ¼ãƒ—ンプãƒãƒˆã‚³ãƒ«ã¯ã€AI ã¨å¤–éƒ¨ã‚·ã‚¹ãƒ†ãƒ ã®æŽ¥ç¶šã‚’æ¨™æº–åŒ–ã—ã€é–‹ç™ºè€…ã®è² 担を大幅ã«è»½æ¸›ã—ã¾ã™ã€‚ ã“ã®è¨˜äº‹ã§ã¯ã€MCP ã®åŸºæœ¬æ¦‚念ã‹ã‚‰å®Ÿè£…æ–¹æ³•ã€æ´»ç”¨äº‹ä¾‹ã¾ã§ã€æŠ€
1. ã¯ã˜ã‚ã« Model Context Protocol (以下ã€MCP) ã¯ã€å¤§è¦æ¨¡è¨€èªžãƒ¢ãƒ‡ãƒ« (LLM) ã¨å¤–部データソースやツールを連æºã•ã›ã‚‹ãŸã‚ã®ä¾¿åˆ©ãªã‚ªãƒ¼ãƒ—ンプãƒãƒˆã‚³ãƒ«ã§ã™ã€‚ 一方ã§ã€MCPサーãƒãƒ¼ã¯èª°ã§ã‚‚作æˆã—ã¦GitHubã§å…¬é–‹ã§ãã‚‹ãŸã‚ã€å ´åˆã«ã‚ˆã£ã¦ã¯æ‚ªæ„ã®ã‚るコードãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ã‚‚å¦å®šã§ãã¾ã›ã‚“。自作ã®MCPサーãƒãƒ¼ã«è„†å¼±æ€§ã‚’埋ã‚込んã§ã—ã¾ã†ã®ã¯è‡ªå·±è²¬ä»»ã§ã™ãŒã€å®Ÿéš›ã«ã¯ã€å…¬é–‹ã•れã¦ã„ã‚‹MCPサーãƒãƒ¼ã‚’マーケットプレイス経由ã§ä½¿ç”¨ã™ã‚‹å ´åˆã€ã©ã®ç¨‹åº¦ã®å®‰å…¨æ€§ãŒæœŸå¾…ã§ãã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿ 本稿ã§ã¯ã€MCPサーãƒãƒ¼ã®ãƒžãƒ¼ã‚±ãƒƒãƒˆãƒ—レイスã®ç¾çжã¨ã€åˆ©ç”¨ã™ã‚‹ä¸Šã§ã®æ³¨æ„点ã«ã¤ã„ã¦è§£èª¬ã—ã¾ã™ã€‚ 1.1. TL;DR 「誰ã‹ãŒä½•ã‹ã‚’ä¿è¨¼ã—ã¦ãれるã‚ã‘ã§ã€è‡ªå·±è²¬ä»»ã§ä½¿ã„ã¾ã—ょã†ã€ã¨ã„ã†ã®ãŒå‰æã§ã™ã€‚ãã®ä¸ã§ã‚‚一定信用ã—ã¦è‰¯ã„ã¨æ€ã‚れるã®ã¯ã€ä»¥ä¸‹ã®2ã¤ã§ã™ã€‚ãれ以外ã¯ã€å…¬å¼ãªä¿è¨¼ãŒãªã„状
æ¦‚è¦ Playwright MCPã¨Cursorを活用ã—ã€E2Eテストをゼãƒã‹ã‚‰è‡ªå‹•生æˆã—ã¦ã¿ã¾ã—ãŸã€‚ 本記事ã§ã¯ãã®æ¤œè¨¼ãƒ—ãƒã‚»ã‚¹ã¨å¾—られãŸçŸ¥è¦‹ã‚’紹介ã—ã¾ã™ã€‚ ã“ã®è¨˜äº‹ã§åˆ†ã‹ã‚‹ã“㨠Playwright MCPã§E2Eテストを自動生æˆã™ã‚‹æ–¹æ³• Playwright MCPã®æ´»ç”¨ã®ãƒ’ント ã¯ã˜ã‚㫠昨今ã®MCPブームã¯åŽã¾ã‚‹ã“ã¨ã‚’知らãšã€æ—¥ã€…æ–°ã—ã„MCP ServerãŒå…¬é–‹ã•れã¦ã„ã¾ã™ã€‚ ãã‚“ãªä¸ã€è‡ªå‹•化テストツールã¨ã—ã¦æœ‰åãªPlaywrightã®MCP ServerãŒå…¬é–‹ã•れã¾ã—ãŸã€‚ Playwrightã«ã¯ã€æ—¢ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ–ラウザをæ“作ã—テストを生æˆã§ãã‚‹éžå¸¸ã«ä¾¿åˆ©ãªæ©Ÿèƒ½ãŒã‚りã¾ã™ãŒã€ä»Šå›žã¯ãれを超ãˆã‚‹ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä»£ã‚りã«Cursor(MCP Client)を使用ã—ã€ãƒ–ラウザã®è‡ªå‹•æ“作ã¨E2Eテストã®è‡ªå‹•生æˆã‚’行ãˆã‚‹ã®ã‹ã‚’検証ã—ã¾ã—ãŸã€‚ 検証環境 Cursor: claude-s
テック系夫妻ãŒã¤ãã£ãŸâ€ãƒªãƒ¢ãƒ¼ãƒˆãƒ¯ãƒ¼ã‚¯éƒ¨å±‹â€ãŒæœ€å¼·ï¼ 6畳クãƒãƒ¼ã‚¼ãƒƒãƒˆã‚’260ä¸‡å††ã§æ›¸æ–Žã«å¤§æ”¹é€ ã€ã‚ªãƒ•ィスグリコやドリンクãƒãƒ¼ä»˜ã§å¿«é©ã™ãŽã‚‹ã€€mochikoAsTechã•ã‚“ 「家ã«å¿«é©ãªæ›¸æ–ŽãŒã‚ã£ãŸã‚‰ã€ä»•事ãŒã¯ã‹ã©ã‚Šãã†ã€ã€Œãƒ¯ãƒ¼ã‚¯ãƒ‡ã‚¹ã‚¯ã¨ãƒ¯ãƒ¼ã‚¯ãƒã‚§ã‚¢ã‚’è²·ã£ãŸã‘れã©ã€å¤«å©¦ãµãŸã‚Šåˆ†ã®æ›¸æ–Žã¨ãªã‚‹ã¨ã€éƒ¨å±‹æ•°ãŒè¶³ã‚Šãªã„ã€ãªã‚“ã¦è€ƒãˆã‚‹æ–¹ã‚‚多ã„ã®ã§ã¯ï¼Ÿ IT伿¥ã§ãƒ†ã‚¯ãƒ‹ã‚«ãƒ«ãƒ©ã‚¤ã‚¿ãƒ¼ã¨ã—ã¦åƒã„ã¦ã„ã‚‹mochikoAsTechã•ã‚“ã¯ã€6畳ã®ç©ºé–“を夫婦ãµãŸã‚Šã®æ›¸æ–Žã¨ã—ã¦ã€ç´„260万円をã‹ã‘ã¦ã‚¢ãƒƒãƒ—デートã—ã¾ã—ãŸã€‚æ¥å‹™ç”¨ã®ãƒ‘ーテーションや最新機器ã€ã•らã«ã¯ã‚¦ã‚©ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒãƒ¼ã‚¼ãƒƒãƒˆã‚’æ”¹é€ ã—ãŸãƒ†ãƒ¬ã‚«ãƒ³ãƒ–ースã¾ã§ã¤ãã£ãŸã¨ã„ã„ã¾ã™ã€‚ リモートワークãŒç¶šã„ã¦ã„る方やã€ã‚ªãƒ•ィス出社ã¨ã„ãˆè‡ªå®…ã§ã‚‚作æ¥ã‚’ã™ã‚‹æ–¹ã€ã¾ãŸéƒ¨å±‹æ•°ãŒå°‘ãªã„ãŠã†ã¡ã§ã‚‚ã€ç†æƒ³ã®æ›¸æ–Žã‚’ã¤ãã‚‹ãŸã‚ã®ãƒ’ントをãŸãã•ã‚“æ•™ãˆã¦ã„ãŸã ãã¾ã—ãŸã€‚
æ¦‚è¦ ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã§ã‚れã°èª°ã‚‚ãŒã€ç„¡æ–™ã§åˆ©ç”¨ã§ãるサーãƒã‚’求ã‚ã¦ã„ã‚‹ã¨æ€ã„ã¾ã™ã€‚ ã“ã®è¨˜äº‹ã§ã¯ã€OCI(Oracle Cloud Infrastructure)を使用ã—ã¦24GB RAM + 4CPU + 200GBストレージã®Ubuntuサーãƒã‚’手ã«ã„れる方法を詳ã—ã解説ã—ã¦ã„ãã¾ã™ã€‚ ç„¡æ–™ã§åˆ©ç”¨ã§ãるパブリッククラウドã¨ã—ã¦AWS, GCPã‚‚å˜åœ¨ã—ã¾ã™ãŒã€ã©ã¡ã‚‰ã‚‚ç„¡æ–™æž ã¯1å¹´é–“é™å®šã§ã€æœŸé™ãŒåˆ‡ã‚Œã‚‹ã¨æœ‰æ–™ãƒ—ランã«ç§»è¡Œã—ã¦ã—ã¾ã„ã¾ã™ã€‚ã—ã‹ã—OCIã«ã¤ã„ã¦ã¯æœŸé™ã®åˆ¶é™ãªã—ã«ç„¡æ–™æž ã‚’æä¾›ã—ã¦ãれã¦ã„ã¾ã™ã€‚ Oracle Cloud ã®Always Freeクラウド・サービスã¨ã¯ï¼Ÿ 期間ã®åˆ¶é™ãªãOCIã®ã‚µãƒ¼ãƒ“スを使用ã§ãã‚‹ã‚‚ã®ã€‚ ✅ ARMベースã®4CPU + 24GB RAMã®VMインスタンスを1ã‹æœˆã‚ãŸã‚Š3,000 OCPU時間ã¨18,000GB時間ã§ä½¿ç”¨å¯èƒ½ã€‚例ãˆã°ã€4CPU + 24GB
対象 一般的ãªWebアプリケーション 特ã«ã€å¦ç”Ÿãªã©ã¯ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ãŒä½¿ãˆãšãã‚‚ãも支払ã„ãŒã§ããªã„ã¨ã„ã†çжæ³ã‚‚ã‚ã‚‹ã®ã§ç„¡æ–™ã®ã‚‚ã®ã‚’ã¾ã¨ã‚ã¦ã¿ã¾ã—ãŸã€‚ çµè«–ã¨ã—㦠Supabase Next.js Drizzle Cloudflare Pages Cloudflare D1 / KV ã©ã‚“ãªè¦ç´ ãŒå¿…è¦ã‹ Webアプリã®é–‹ç™ºã«å¿…è¦ãªã®ã¯ãƒ•ãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã¨ã€ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã§ã™ã€‚ ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã¨ã„ã£ã¦ã‚‚ã€ãã®ä¸èº«ã¯å®Ÿéš›ã®å‡¦ç†ã«åŠ ãˆã€DBã€ã¾ãŸãƒã‚°ã‚¤ãƒ³èªè¨¼æ©Ÿæ§‹ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚ フãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ フãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã¨ã—ã¦ã¯ã€Next.js一強ã§ã™ã€‚ ã™ã§ã«ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã‚‚æˆç†Ÿã—ã¦ã„ã‚‹ã®ã§ä½¿ã„ã‚„ã™ãã€ã„ã‚ã‚“ãªã¨ã“ã‚ã«çµ±åˆã§ãã¾ã™ã€‚ ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰å‡¦ç† ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰å‡¦ç†ã¯ã€Next.jsã®"use server";を使ãˆã°ç°¡å˜ã«è¡Œãˆã‚‹ã®ã§ã€åˆ¥ã«APIを作ã£ãŸã‚Šã™ã‚‹å¿…è¦ã¯ãªã•ãã†ã§ã™ã€‚ フãƒãƒ³ãƒˆãƒ»ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‡ãƒ—
Docker を利用ã™ã‚‹ã¨ã€ãƒãƒ¼ã‚«ãƒ«ç’°å¢ƒã§ã‚‚本番ã«è¿‘ã„環境を構築ã—ã€ãƒ†ã‚¹ãƒˆã™ã‚‹ã“ã¨ãŒä¸€èˆ¬çš„ã§ã™ã€‚ 本記事ã§ã¯ã€ãƒ•ãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã¨ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’分離ã—㟠Web サービスを構築ã—ã€HTTPS を用ã„㟠ãƒãƒ¼ã‚«ãƒ«ç’°å¢ƒ ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—方法を解説ã—ã¾ã™ã€‚ 環境構築ã®è¦ä»¶ 1. HTTPS ã§ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚‚ã® HTTPSã§ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšè¨¼æ˜Žæ›¸ãŒå¿…è¦ã§ã™ã€‚AWS Route 53ã§ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’登録ã—ã€è¨¼æ˜Žæ›¸ã‚’å–å¾—ã—ã¾ã™ã€‚ ドメインã®è¨å®š フãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ URL: https://front.com ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ URL: https://back.com ã¨ã™ã‚‹å ´åˆã€ä¸¡æ–¹ã‚’ A レコード(IPv4) ã¨ã—㦠127.0.0.1 ã«ç™»éŒ²ã—ã¾ã™ã€‚
ã¯ã˜ã‚ã« AIã®ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¢ã‚·ã‚¹ã‚¿ãƒ³ãƒˆã¨ã—ã¦æœ€è¿‘ã€æ€¥é€Ÿã«æ³¨ç›®ã‚’集ã‚ã¦ã„ã‚‹Cline。VSCode上ã§AIã¨é€£æºã—ã€ã‚³ãƒ¼ãƒ‰ç”Ÿæˆã‹ã‚‰ãƒã‚°ä¿®æ£ã€ã•らã«ã¯ã‚¿ãƒ¼ãƒŸãƒŠãƒ«æ“作ã¾ã§è‡ªå‹•化ã§ãã‚‹ã“ã®ãƒ„ールã¯ã€å¤šãã®ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã®ç”Ÿç”£æ€§ã‚’劇的ã«å‘上ã•ã›ã¦ã„ã¾ã™ã€‚ mizchiã•ã‚“ã®ã€ŽCLINEã«å…¨éƒ¨è³ã‘ã‚ã€ã¨ã„ã†è¨˜äº‹ã§ã¯ã€ AIã‹ã‚‰å¼•ã出ã›ã‚‹æ€§èƒ½ã¯ã€è‡ªåˆ†ã®èƒ½åŠ›ã«ãã®ã¾ã¾æ¯”例ã™ã‚‹ AI自体を管ç†ã™ã‚‹ãƒ‘イプラインè¨è¨ˆã‚’自分ã®ã‚³ã‚¢ã‚¹ã‚ルã«ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ ã¨ã‚‚ã‚るよã†ã«ã€ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã¯Clineã¨ã„ã†å¼·åŠ›ãªãƒ„ãƒ¼ãƒ«ã®æœ€å¤§é™ã‚’使ãˆã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ãã¹ãã§ã™ã€‚ 「AIã®ä¸Šæ‰‹ãªä½¿ã„æ–¹ã€ãŒä»Šã®ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã«ã¨ã£ã¦å¿…é ˆã‚¹ã‚ルã«ãªã‚Šã¤ã¤ã‚ã‚‹ãŸã‚ã€å˜ã«Clineを使ã†ã ã‘ã§ãªãã€ãã®ä»•組ã¿ã‚’ç†è§£ã™ã‚‹ã“ã¨ã§å¾—ã‚‰ã‚Œã‚‹ãƒ¡ãƒªãƒƒãƒˆã¯æ•°å¤šãã‚りã¾ã™ã€‚例ãˆã°ã€ç¾æ™‚点ã§ã®Clineã®å¾—手・ä¸å¾—手をç†è§£ã™ã‚‹ã“ã¨ã§AIã«å¯¾ã—ã¦çš„ç¢ºã«æŒ‡ç¤ºãŒã§ããŸã‚Šã€clin
基本的ãªCursorã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯ç„¡æ•°ã«ç´¹ä»‹è¨˜äº‹ãŒã‚ã‚‹ãŒã€ä¾‹ãˆã°ä¸‹è¨˜ã®è¨˜äº‹ã‚’å‚ç…§ã•れãŸã„。 Cursorã§è‰¯ã„ãªã¨æ€ã£ãŸã¨ã“ã‚ ã¡ãªã¿ã«ã€åŸ·ç†æ™‚点ã§ã®Cursorã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯0.45.14。YOLOãƒ¢ãƒ¼ãƒ‰ã¯æš´èµ°ãŒæ€–ã„ã®ã§ã‚ªãƒ•ã«ã—ã¦ã€Composer(agent)モードを使用ã—ã¦ã„る。 ææ¡ˆã•れãŸã‚³ãƒžãƒ³ãƒ‰ã‚’編集ã—ã¦ã‹ã‚‰å®Ÿè¡Œã§ãã‚‹ ã“れã¯ã‹ãªã‚Šä¾¿åˆ©ã ã¨æ„Ÿã˜ãŸã€‚ãªãœãªã‚‰ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’打ã£ãŸã‚‰ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹ã¨ã‚ã‹ã£ã¦ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’打ã£ã¦ã»ã—ããªã„ã‹ã‚‰ã€‚ã“ã®ä¾‹ã®ä»–ã«ã‚‚ã€pythonã®ä»®æƒ³ç’°å¢ƒã§uvを使ã„ãŸã„ã¨ããªã©ã€å°‘ã—編集ã—ã¦å®Ÿè¡Œã§ãã‚‹ã¨å¬‰ã—ã„。 Acceptã™ã‚‹å‰ã«å‹•作ãƒã‚§ãƒƒã‚¯ãŒã§ãã‚‹ Clineã§ã¯ã€Acceptã™ã‚‹ã¾ã§å‹•作検証ãŒã§ããªã‹ã£ãŸã¯ãšã€‚Cursorã§ã¯Acceptã™ã‚‹å‰ã«å‹•作検証ãŒã§ãã‚‹ã®ã§ã€ãã®çµæžœã‚’見ã¦ã‹ã‚‰Acceptã™ã‚‹ã‹ã©ã†ã‹ã‚’判æ–ã§ãã‚‹ã®ãŒä½¿ã„ã‚„ã™ã„ã¨æ„Ÿã˜ãŸã€‚ Cla
今やã€AIを活用ã—ã¦ã‚½ãƒ•トウェア開発ã™ã‚‹ã“ã¨è‡ªä½“ã¯ä¸€èˆ¬çš„ã«ãªã‚Šã€ä¸€ç¨®ã®ãƒ–ームã¨åŒ–ã—ã¦ã„る。 ã—ã‹ã—ã€Web上ã§è¦‹ã‹ã‘ã‚‹ã®ã¯ãƒ¯ãƒ³ã‚·ãƒ§ãƒƒãƒˆã§ãƒ†ãƒˆãƒªã‚¹ã‚’作る程度ã®å°è¦æ¨¡ãªãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®è©±ãŒã»ã¨ã‚“ã©ã§ã€é©šã‘ã‚‹ã‚‚ã®ã®ã€æ£ç›´ã‚ã¾ã‚Šå®Ÿç”¨æ€§ã¯ç„¡ã„よã†ã«æ„Ÿã˜ã‚‹ã€‚ 俺ãŸã¡ãŒæœ¬å½“ã«çŸ¥ã‚ŠãŸã„ã®ã¯ãƒ†ãƒˆãƒªã‚¹ã®ä½œã‚Šæ–¹ã˜ã‚ƒããˆï¼ç¾å®Ÿã®ä¸è¦æ¨¡ä»¥ä¸Šã®ã‚·ã‚¹ãƒ†ãƒ 開発ã§ã€ã„ã‹ã«æ¥½ã«è‰¯ã„ã‚‚ã®ã‚’作れるã‹ã ã‚ï¼ ã¨ã„ã†ã“ã¨ã§ã€ã¾ãšã¯å¼Šç¤¾ã‹ã‚‰ç¾æ™‚点ã®ãƒŽã‚¦ãƒã‚¦ã‚’全公開ã—よã†ã¨æ€ã†ã€‚ 弊社ã§ã¯Cursorã‚’1年以上活用(サービスãŒGAã«ãªã£ãŸã‚¿ã‚¤ãƒŸãƒ³ã‚°ã‹ã‚‰å…¨ç¤¾å“¡ã§åˆ©ç”¨ï¼‰ã—ã¦ãŠã‚Šã€ä¸€å®šã®ãƒŽã‚¦ãƒã‚¦ã‚’è“„ç©ã—ã¦ãã¦ã„ã‚‹è‡ªè² ãŒã‚る。ãŸã ã€ã‚ãã¾ã§ä¸€ä¾‹ã§ã¯ã‚ã‚‹ã®ã§ã€ãœã²ã¿ãªã•ã‚“ã®ç¾å ´ã§ã®æ´»ç”¨äº‹ä¾‹ã‚‚共有ã—ã¦ã»ã—ã„ï¼ å…è²¬äº‹é …AIエディタã§ã®é–‹ç™ºã¯ã€LLMã¨AIエディタã®é€²åŒ–ã«ä¼´ã„ã€å¸¸ã«å¤‰åŒ–ã—ã¦ã„る。 ãã®ãŸã‚ã€ã“ã®è¨˜äº‹ã§è¿°ã¹ã‚‹æ–¹æ³•è«–ã¯ã€ç¾æ™‚点ã§ã®ã€å¼Šç¤¾ã§ã®
ã¯ã˜ã‚ã« ã“ã‚“ã«ã¡ã¯ï¼ITスクールRareTECHã«ã¦CS(Customer Support)を担当ã—ã¦ã„ã‚‹æ± æ‘ã§ã™ã€‚今回ã®è¨˜äº‹ã¯ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§ä½¿ãˆã‚‹ä¾¿åˆ©ãƒ„ールã®ã”紹介ã§ã™ã€‚ サードパーティ製ã®ãƒ„ールã®ä¸ã§ã‚‚ã€ã“れã¯è‰¯ã„(ã¨ã„ã†ã‹ç¾Žã—ã„ï¼‰ã¨æ€ã£ãŸãƒ„ールを紹介ã—ã¦ã„ãã¾ã™ã€‚完全ã«ç§ã®è¶£å‘³ã®é ˜åŸŸã§ã™ãŒã€ã‚ã‚‹ç¨‹åº¦ã‚·ã‚§ãƒ«ã‚’ä½¿ã„æ…£ã‚Œã¦ããŸæ–¹ã¯ãœã²ä¸€èªãã ã•ã„。 btop ã¾ãšã¯PCã®ãƒªã‚½ãƒ¼ã‚¹ã‚’モニタリングã§ãã‚‹btopコマンドã®ç´¹ä»‹ã§ã™ã€‚ ã“ã¡ã‚‰ã¯CPU・メモリ・ディスク・ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ—ãƒã‚»ã‚¹ã®æƒ…å ±ã‚’ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§è¡¨ç¤ºã§ãるリソースモニタã¨å‘¼ã°ã‚Œã‚‹ã‚‚ã®ã§ã™ã€‚ Macユーザーã§ã‚れã°ã€ä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¯èƒ½ã§ã™ã€‚
粘土æ¿ã‹ã‚‰ãƒ—ãƒãƒ³ãƒ—ト㸠人間ãŒã€Œã“ã¨ã°ã€ã‚’記録ã™ã‚‹ã‚ˆã†ã«ãªã£ãŸã®ã¯ã€ç´€å…ƒå‰3300å¹´é ƒã®ãƒ¡ã‚½ãƒã‚¿ãƒŸã‚¢ã§ã®ã“ã¨ã ãã†ã 。シュメール人ãŸã¡ãŒã€ç²˜åœŸæ¿ã«æ¥”型文å—を使ã£ã¦æ–‡å—ã‚’å°ã—ãŸã€‚ã“ã®äººé–“ãŒã€Œã“ã¨ã°ã€ã‚’記録ã™ã‚‹ã¨ã„ã†å–¶ã¿ãŒã€ã„ã¾ç”ŸæˆAIã«ã‚ˆã£ã¦å¤§ãã変化ã—ã¯ã˜ã‚ã¦ã„る。 生æˆAIã§ã€Œã“ã¨ã°ã€ã‚’生ã¿å‡ºã™ã¨ã„ãˆã°ã€ChatGPTã§ãƒ¡ãƒ¼ãƒ«ã®è¿”事を書ã‹ã›ãŸã‚Šã€äººé–“ãŒæ›¸ã„ãŸã¨ã—ã‹æ€ãˆãªã„å°èª¬ãŒã§ããŸã¨ã„ã£ãŸè©±é¡Œã‚‚ã‚る。ãれらã¯ã©ã¡ã‚‰ã‹ã¨ã„ã†ã¨ã€ä½•ã‹å°çŸ³ã®ã‚ˆã†ãªã‚‚ã®ã‚’ジャラジャラã¨ã‚·ãƒ£ãƒƒãƒ•ルã—ã¦è‡ªåˆ†ã®ç´å¾—ã™ã‚‹ãƒ‘ターンを見ã¤ã‘る特別ãªä»•掛ã‘ã®ã‚ˆã†ãªã‚‚ã®ã 。 ãれã«å¯¾ã—ã¦ã€è‡ªåˆ†ã®é ã®ä¸ã«ã‚ã‚‹ã‚‚ã®ã‚’言葉ã¨ã—ã¦è¡¨ç¾ã—ã¦ã€ç›¸æ‰‹ã«ä¼ãˆã‚‹ãŸã‚ã®æ‰‹æ®µã¨ã—ã¦ç”ŸæˆAIを使ã†ã“ã¨ã‚‚å§‹ã¾ã£ã¦ã„る。ãれをã„ã¾ã®ã¨ã“ã‚ã„ã¡ã°ã‚“ç†æƒ³ã«è¿‘ã„å½¢ã§å®Ÿç¾ã—ã¦ã„ã‚‹ã¨è¦‹ã‚‰ã‚Œã¦ã„ã‚‹ã®ãŒã€ã‚³ãƒ¼ãƒ‰ã‚¨ãƒ‡ã‚£ã‚¿ã€ŒCURSORã€ï¼ˆã‚«ãƒ¼ã‚½ãƒ«ã€ã‚«ãƒ¼ã‚µãƒ¼ï¼‰ã®ã‚ˆã†ã 。
Cline を使ã„å§‹ã‚ã¦2ヶ月ãらã„経ã£ãŸã€‚ 自分ã®ç›´æ„Ÿã¨ã—ã¦ã€Cline ã¯çœŸã®ã‚¤ãƒŽãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ã®å…¥å£ã§ã‚りã€ãã—ã¦é–‹ã‘ã¦ã¯ã„ã‘ãªã„パンドラã®ç®±ã§ã‚‚ã‚ã£ãŸã¨æ€ã†ã€‚ ã“ã“ã§ã„ㆠCline 㯠Cline型コーディングエージェントã§ã‚りã€åºƒç¾©ã«ã¯ Devin / Cursor ã‚„ Copilot Agent ç‰ã‚’å«ã‚€è©±ã€‚ã ãŒã€å¾Œè¿°ã™ã‚‹ã‚ˆã†ã« Cline ã§ã—ã‹è¦‹ãˆãªã„世界ãŒã‚る。 ãã®å…ˆã®æœªæ¥ã«ã€ãƒ—ãƒã‚°ãƒ©ãƒžã¨ã—ã¦ã®è‡ªåˆ†ã¯ãƒ•ルベットã™ã‚‹ã€ã¨ã„ã†è©±ã‚’ã™ã‚‹ã€‚ ç§ãŸã¡ãŒçŸ¥ã£ã¦ã„るプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®çµ‚焉 大事ãªã“ã¨ã¯æ¬¡ã®è¨˜äº‹ã«å…¨éƒ¨æ›¸ã„ã¦ã‚る。ã¾ãšã“れをèªã‚“ã§ã»ã—ã„。 (Google翻訳) Steve Yegge æ°ã¯ã€ç½®ãæ›ãˆã‚‰ã‚Œã‚‹ã®ã¯ã‚¸ãƒ¥ãƒ‹ã‚¢ãŠã‚ˆã³ä¸ç´šãƒ¬ãƒ™ãƒ«ã®ãƒ—ãƒã‚°ãƒ©ãƒžãƒ¼ã§ã¯ãªãã€æ–°ã—ã„プãƒã‚°ãƒ©ãƒŸãƒ³ã‚° ツールやパラダイムをå—ã‘入れãšéŽåŽ»ã«å›ºåŸ·ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒžãƒ¼ã§ã‚ã‚‹ã¨æŒ‡æ‘˜ã—ã¦ã„ã¾ã™ã€‚ <ç•¥> ã“れã¯ãƒ—ãƒ
執ç†è€… ç•å±± æ™ºé¦™å æ±åŒ—大å¦è–¬å¦éƒ¨å’ã€è–¬å¦åšå£«ã€‚国立医薬å“食å“è¡›ç”Ÿç ”ç©¶æ‰€å®‰å…¨æƒ…å ±éƒ¨é•·ã‚’é€€ä»»å¾Œã€é‡Žè‰¯çŒ«é£Ÿæƒ…å ±ç ”ç©¶æ‰€ã‚’é‹å–¶ã€‚ 野良猫通信 2025å¹´1月ã«ã€ç‘摩書房ã‹ã‚‰ã¡ãã¾æ–°æ›¸ã®ä¸€å†Šã¨ã—ã¦ã€Œã‚µãƒ—リメントã®ä¸éƒ½åˆãªçœŸå®Ÿã€ãŒç™ºåˆŠã•れã¾ã—ãŸã€‚ ã“ã®æœ¬ã¯ã€2024å¹´3月ã«ç™ºè¦šã—ãŸå°æž—製薬ã®ç´…麹をå«ã‚€æ©Ÿèƒ½æ€§è¡¨ç¤ºé£Ÿå“ã«ã‚ˆã‚‹å¥åº·è¢«å®³äº‹ä»¶ã‚’ã†ã‘ã¦ä¼ç”»ã•れãŸã‚‚ã®ã§ã¯ã‚りã¾ã™ãŒã€ãã®ç›®çš„ã¯ã“ã®äº‹ä»¶ã®è§£èª¬ã§ã¯ã‚りã¾ã›ã‚“。紅麹製å“を巡る事件ã«ã¤ã„ã¦ã¯ã“ã“Foocomã§ã‚‚ã„ãã¤ã‹ã®è§£èª¬ãŒã‚りã¾ã™ãŒã€äº‹ä»¶ãã®ã‚‚ã®ã¯ã¾ã ç¾åœ¨é€²è¡Œä¸ã§å…¨å®¹ãŒã‚ã‹ã£ã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚りã¾ã›ã‚“ã€‚åŽŸå› ã®ç©¶æ˜Žã‚„対ç–ã¯ä»Šå¾Œã‚‚継続ã—ã¦è¡Œã‚れã€ä½•らã‹ã®å½¢ã§ãµã‚Šã‹ãˆã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã¯æ•°å¹´å…ˆã«ãªã‚‹ã§ã—ょã†ã€‚ ã“ã®æœ¬ã¯ã€ã“ã®äº‹ä»¶ã‚’ãã£ã‹ã‘ã«ã€ã‚µãƒ—リメント形状ã®ã„ã‚ゆるå¥åº·é£Ÿå“ã‚’ãªã‚“ã¨ãªã使ã£ã¦ã„ãŸäººãŸã¡ã«ã€ãã®å‘¨è¾ºã®æƒ…å ±ã‚’ã‚る程度ã¾ã¨ã¾ã£ãŸå½¢ã§ã€ã‚ã‹ã‚Šã‚„ã™ãã€
ã¯ã˜ã‚ã« curl ã¨ã¯å¯¾è©±ã‚·ã‚§ãƒ«ã‚„シェルスクリプトã‹ã‚‰ HTTP 通信を行ã†ã®ã«ã‚ˆã使ã‚れるコマンドã§ã™ã€‚ã‚らゆる環境(100 種類㮠OS)ã§å‹•作ã—ã€macOS ã‚„ Windows ã«ã¯æ¨™æº–ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã™ã€‚商用サãƒãƒ¼ãƒˆã‚‚ã‚りã€äº’æ›æ€§ã¯éžå¸¸ã«é‡è¦–ã•れã€ä½•年経ã£ã¦ã‚‚åŒã˜æ›¸ãæ–¹ã§å‹•ãã¾ã™ã€‚éžå¸¸ã«é•·ã使ã‚れã¦ãŠã‚Šï¼ˆ1998 年生ã¾ã‚Œã® 27 æ³1)ã€ãã—ã¦å¤ã„æƒ…å ±ã‚‚ãŸãã•ã‚“ã‚りã¾ã™ã€‚ã“ã®è¨˜äº‹ã§ã¯ãã†ã„ã£ãŸå¤ã„æƒ…å ±ã‚’ã€ã‚ˆã‚Šç°¡å˜ã§æ–°ã—ã„ curl コマンドã®ä½¿ã„æ–¹ã«ã‚¢ãƒƒãƒ—デートã—ã¾ã™ã€‚最åˆã«çµè«–を書ã„ã¦ãŠãã¨ã€ もㆠ-X POST -H "Content-Type: applicatoin/json" ãªã‚“ã¦æ›¸ã‹ãªãã¦ã„ã„ã§ã™ã‚ˆã€‚ (記事をèªã¾ãªã„人ã®ãŸã‚ã®ãƒªãƒ³ã‚¯ï¼‰ ã“ã®è¨˜äº‹ã‚’書ãã«ã‚ãŸã£ã¦ä»¥ä¸‹ã®è¨˜äº‹ã‚’å‚考ã«ã—ã¦ã„ã¾ã™ã€‚ã“ã®è¨˜äº‹ãŒæ›¸ã‹ã‚ŒãŸã®ã¯ 2015 å¹´ã€ç¾åœ¨ã¯ãれã‹ã‚‰ 10 年後
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}