Your profile helps improve your interactions with select AWS experiences.

クリスマスシーズンã¨ã„ã†ã“ã¨ã§Advent Calenderã®ã‚·ãƒ¼ã‚ºãƒ³ã§ã™ã。 å”çªã§ã™ãŒã€ã“ã®æ™‚期カップルよりも「リア充爆発ã—ã‚ã€ã£ã¦ãƒã‚¬ãƒ†ã‚£ãƒ–ワードã®æ–¹ãŒã€ãŸã¨ãˆãã‚ŒãŒè¨˜å·çš„ã«ä½¿ã‚ã‚Œã¦ãŸã¨ã—ã¦ã‚‚ã€å«Œã‚„ãªãƒ¼ã£ã¦æ€ã£ã¦ã—ã¾ã†@9reã§ã™ã€‚ ãŠå‰ã®ãƒªã‚¢ãƒ«ã¯å½¼å¥³ã¤ãã‚‹ã“ã¨ã—ã‹ãªã„ã‚“ã‹ã€‚ã¤ã¾ã‚‰ã‚“ãªãã£ã¦æ€ã„ã¾ã™ã—ã€ã‚„ã£ã±ã‚Šã€ 俺ã“ãªã„ã ã“ã‚“ãªãƒ‘ッãƒé€ã£ã¦ã‚“ï¼ã¨ã‹ã€ã“ã®æŠ€è¡“凄ã„ã‚„ã‚ï¼ã¿ãŸã„ãªå……実もã‚ã‚‹ã¨æ€ã†ãã‚“(`・ω・´)ï¼ ã•ã¦ã€å¤‰ãªå‰ç½®ãã«ãªã‚Šã¾ã—ãŸãŒã€ã“ã®ã‚¨ãƒ³ãƒˆãƒªã¯ tech.kayac.com Advent Calendar 2012 9日目ã®è¨˜äº‹ã§ã™(12/9 35時公開)。 テーマã¯ã€Œç§ã®ä¸ã®ãƒžã‚¤ã‚¤ãƒŽãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ 2012〠nodeã®ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¯ä¾¿åˆ©ãªjsonビューア nodejsã‚‚æ™®åŠã—ãŸã—ã€å…ƒã€…軽é‡ãªãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã£ã¦ã„ã†ã“ã¨ã§JSONã®APIçµæ§‹å¤šã„ã§ã™ã‚ˆã。 自分ã¯æ™®æ®µAndr
ATNDã¯http://atnd.org/events/8626ã€ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°ã¯#riajyuã§ã™ã€‚ ä¼šå ´æä¾›ã¯GREEã•ã¾ã§ã™ã€‚ã„ã¤ã‚‚ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 今回ã¯ã€ãªã‚“ã‹æµã‚Œã§ã„ã¤ã®é–“ã«ã‹ã«åƒ•ãŒãƒãƒ³ã‚ºã‚ªãƒ³ã®è¬›å¸«ã¨ã„ã†ç«‹å ´ã«ãªã£ã¦ã¾ã—ãŸã€‚ ã§ã€ä¸€å¿œè³‡æ–™ã¨ã—ã¦ã¯node.jsã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‹ã‚‰WebSocketを使ã£ãŸç°¡å˜ãªã‚µãƒ³ãƒ—ルãŒå‹•ã‹ã›ã‚‹ã¨ã“ã‚ã¾ã§ã‚’用æ„ã—ã¾ã—ãŸã€‚å‰å›žã¾ã§ã®ã‚¨ãƒ³ãƒˆãƒªãŒãã‚Œã«ã‚ãŸã‚Šã¾ã™ã€‚ 資料1. node.jsã¨npmã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« http://d.hatena.ne.jp/t_43z/20101013/1286957802 資料1補足. Cygwinや仮想化ãªã—ã§node.jsã‚’Windowsã¸ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« http://d.hatena.ne.jp/t_43z/20101020/1287545238 資料2 Expressã¨WebSocketを使ã£ãŸWebSock
ã¯ã˜ã‚㫠本連載ã§ã¯ã€æ³¨ç›®ã‚’集ã‚ã‚‹Node.jsを使ã£ã¦ã€Webアプリケーションを様々ãªã‚¯ãƒ©ã‚¦ãƒ‰ç’°å¢ƒã§å‹•ã‹ã™ã“ã¨ã‚’最終目的ã«ã—ã¦ã„ã¾ã™ã€‚Node.jsã«è§¦ã‚ŒãŸã“ã¨ãŒãªã„Javaã‚„PHPãªã©æ™®æ®µã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã§é–‹ç™ºã•ã‚Œã¦ã„る方を主ãªå¯¾è±¡ã¨ã—ã¦ã€ã¾ãšNode.jsã®æ¦‚è¦ã‹ã‚‰ç´¹ä»‹ã—ã¦ã„ãã¾ã™ã€‚ Node.jsã¨ã¯ Node.jsã¨ã¯ã€ãƒ–ラウザGoogle Chrome用ã«é–‹ç™ºã•ã‚ŒãŸJavaScriptエンジンV8ãŒã‚µãƒ¼ãƒä¸Šã§ãƒ—ãƒã‚°ãƒ©ãƒ を実行ã§ãるよã†ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯I/Oãªã©å¤šãã®æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚‚ã®ã§ã™ã€‚軽é‡ã§åŠ¹çŽ‡ã‚ˆã多ãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã™ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ãƒ—リケーションã®æ§‹ç¯‰ãŒã§ãるプラットフォームã«ãªã£ã¦ã„ã¾ã™ã€‚ã„ã‚ゆるサーãƒã‚µã‚¤ãƒ‰JavaScriptã®ä»£åè©žã¨ã—ã¦æ³¨ç›®ã‚’集ã‚ã¦ã„ã¾ã™ã€‚ Node.jsã§ã¯â€œâ 軽é‡ã§åŠ¹çŽ‡è‰¯ãâ â€ã¨ã„ã†ã®ã‚’実ç¾ã™ã‚‹ãŸã‚ã«æ¬¡ã®2ã¤ã®ãƒ¢ãƒ‡ãƒ«ã‚’採用ã—ã¦ã„ã¾ã™ã€‚
本書ã«ã¤ã„㦠本書ã¯ã€Node.jsã§ã®ã‚¢ãƒ—リケーション開発を始ã‚よã†ã¨ã™ã‚‹çš†ã•ã‚“ã«ã€ â€é«˜åº¦ãªâ€JavaScriptã«ã¤ã„ã¦çŸ¥ã‚‹ã¹ãã‚らゆるã“ã¨ã‚’解説ã—ã¾ã™ã€‚ よãã‚ã‚‹â€Hello Worldâ€ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã®ã€ã¯ã‚‹ã‹ä¸Šã‚’ã„ãã‚‚ã®ã§ã™ã€‚ ステータス è²´æ–¹ãŒèªã‚“ã§ã„ã‚‹ã®ã¯ã€æœ¬æ›¸ã®ã„ã‚ゆる最終版ã¨ãªã‚Šã¾ã™ã€‚ ã¤ã¾ã‚Šæœ¬æ›¸ã¯ã€é–“é•ã„ãŒè¦‹ã¤ã‹ã£ãŸå ´åˆã‚„〠Node.jsã®æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ãŠãˆã‚‹å¤‰æ›´ç‚¹ã‚’åæ˜ ã™ã‚‹æ™‚ã®ã¿ã€æ”¹è¨‚ã•ã‚Œã¾ã™ã€‚ 最終更新日ã¯2012å¹´2月12æ—¥ã§ã™ã€‚ 本書内ã®ã‚³ãƒ¼ãƒ‰ã®ã‚µãƒ³ãƒ—ルã¯ã€Node.jsã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³0.6.10ã§ãƒ†ã‚¹ãƒˆã—ã¦ã„ã¾ã™ã€‚ ターゲットèªè€… 本書ã¯ã€Rubyã€Pythonã€PHPã€Javaã®ã‚ˆã†ãªã€å°‘ãªãã¨ã‚‚ã²ã¨ã¤ã®ã‚ªãƒ–ジェクト指å‘言語をç†è§£ã—ã¦ãŠã‚Šã€ JavaScriptã«ã¤ã„ã¦ã¯ã‚ã¾ã‚ŠçµŒé¨“ãŒãªãã€Node.jsã«ã¤ã„ã¦ã¯å…¨ã経験ãŒãªã„ã¨ã„ã†ã€ 著者ã¨åŒã˜ã‚ˆã†ãªãƒãƒƒ
Cloud9ã¯ã€ã‚¯ãƒ©ã‚¦ãƒ‰ä¸Šã§æ§˜ã€…ãªæ“作ãŒã§ãã¾ã™ã€‚ç„¡æ–™ã§ã‚¨ãƒ‡ã‚£ã‚¿ã€ãƒ‡ãƒãƒƒã‚°ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†etcã€ã€ã€ä½œã£ãŸã‚‰ãƒœã‚¿ãƒ³ã²ã¨ã¤ã§å…¬é–‹ã¾ã§ã§ãã¦ã—ã¾ã„ã¾ã™ã€‚有料ã«ã™ã‚Œã°ã€ãƒãƒ¼ãƒ 開発環境ã€ãƒ—ライベート開発環境も構築ã§ãã¾ã™ã€‚ Cloud9 IDEã¯ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ã›ã£ã‹ãã§ã™ã‹ã‚‰ã“ã®é«˜æ©Ÿèƒ½ã§ç¾Žã—ã„Cloud9 IDEã‚’ãƒãƒ¼ã‚«ãƒ«ç’°å¢ƒã«æ§‹ç¯‰ã—ã¦ã¿ã¾ã—ょã†ã€‚ システム環境 Mac OS X Lion ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ‰‹é † gitã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ $ git clone git://github.com/ajaxorg/cloud9.git Cloning into cloud9... remote: Counting objects: 30583, done. remote: Compressing objects: 100% (10271/10271), done. remote
iphoneアプリã§node.jsã¨é€šä¿¡ã™ã‚‹ã€‚ ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã§ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ãªé€šä¿¡ãŒã§ãã‚‹ã®ã§å¹…ãŒåºƒãŒã‚Šãã†ã€‚ 環境ã¯MacOSX10ã§ã€ä»Šå›žã¯å…¨éƒ¨ãƒãƒ¼ã‚«ãƒ«ä½œæ¥ã€‚ objective-cã§WebSocket通信 iPhoneアプリã¨node.jsã§åŒæ–¹å‘通信ã™ã‚‹ã®ã¯ã€ã‚‚ã¡ã‚ã‚“WebSocketã§è¡Œã†ã€‚node.jsをインストールã—ãŸã“ã¨ã‚る人ã¯ã‚ã‹ã‚‹ã¨æ€ã†ãŒã€WebSocket通信ã¯socket.IOモジュールã§è¡Œã£ã¦ã„ã‚‹ã®ã§ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰(objective-c)ã‚‚socket.IOã«ã—ãŸã„。ライブラリã¯sokect.IO-objcを使ã†ã€‚ インストール xcodeå´ socket.IO-objcã®ä¾å˜ãƒ©ã‚¤ãƒ–ラリをインãƒãƒ¼ãƒˆ cocoa-websocket RegexKitLite json-framework ASIHTTPRequest cocoa-websocket http
ã¤ã„ãžæœ€è¿‘node.jsãªã‚“ã¦ã®ãŒã§ã¦ã€ç¹è¯è¡—ã®ã‚ã¡ã“ã¡ã§ãƒãƒ¤ãƒ›ãƒ¤ã•ã‚Œã¦ã‚‹ã€‚ãã‚“ãªã¨ãã«ã€ãƒ¢ãƒ’カンæ—Erlangæ‘(erlang-questions)ã«ã€Œnode.jsã£ã¦ã©ã†ãªã®ï¼Ÿã€çš„燃料ãŒæŠ•ä¸‹ã•ã‚ŒãŸã‚ã‘ã§ã™ã‚ˆã€‚ã“ã‚Œã¯ç‚Žä¸Šã—ãã†ã …ã¨è¿½ã„ã‹ã‘ã¦ãŸã‚‰ã€ãƒã‚¿ã©ã“ã‚ã‹æ¡ˆå¤–真é¢ç›®ãªãƒãƒŠã‚·ã°ã£ã‹ã‚Šã ã£ãŸã®ã§ã™ãŒã€‚ã¾ãšã¯çœŸé¢ç›®ã«å•ã„ã‹ã‘ã‚’ã™ã‚‹ç´”朴ãªæˆå¹´ï¼ˆæƒ³åƒï¼‰ã€‚ 「Erlang好ãã ã—使ã£ã¦ã‚‹ã‚“ã ã‘ã©ã€Erlangã¨node.jsã¦ãã‚Œãžã‚Œã©ã†ã„ã†ã‚¸ãƒ£ãƒ³ãƒ«ãŒã™ã”ã„ã®ï¼ŸRabbitMQã¨ã‹ejabberdã¿ãŸã„ãªã®ã¤ãã‚ã†ã¨ã—ãŸã‚‰ã©ã†ãªã‚‹ã®ï¼Ÿç°¡å˜ãªãƒãƒ£ãƒƒãƒˆã‚µãƒ¼ãƒãƒ¼ã¤ãã‚‹ãらã†ãªã‚‰node.jsã®ãŒæ–然簡å˜ã よã?分散システムã§ä½¿ã†ãªã‚‰æ–然é•ã†ã¨ã‹ï¼Ÿ Ulf Wigerã«ã‚ˆã‚‹ã¨ã€ãƒ–ãƒãƒƒã‚¯ã™ã‚‹é–¢æ•°ã®å•é¡Œã‚’ç°¡å˜ã«è§£æ±ºã—ã¦ãれるã¨ã‹æ›¸ã„ã¦ã‚ã‚‹ã¿ãŸã„ã ã‘ã© (link)〠ãŠã£ãŠã€‚ç´ ç›´ãªè³ªå•ã€‚ã“ã‚Œã¯ã¿ã‚“ãªé‡£ã‚‰ã‚Œ
解釈ãŒé–“é•ã£ã¦ã„る点ãŒã‚ã‚‹å¯èƒ½æ€§ãŒå¾¡åº§ã„ã¾ã™ã®ã§ã”了承ãã ã•ã„ã¾ã›ã€‚記事ã®å†…容ã¨ã—ã¦ã¯ã€ŒNode.js ãªã‚‰ä»–ã®ã‚µãƒ¼ãƒã‚ˆã‚Šã‚‚ã“ã‚“ãªã«ç°¡å˜ã« WebSocket ãŒæ‰±ãˆã‚‹(ライブラリãŒã‚ã‚‹)ã€ã¨ã„ã†ã‚ˆã†ãªå†…容ã¨ãªã£ã¦ã„ã¾ã™ã®ã§ã€ã”了承ã„ãŸã ã‘ã‚Œã°ã¨æ€ã„ã¾ã™ã€‚ Node.js ã£ã¦ä½•ï¼Ÿ Node.js ã«ã¤ã„ã¦ã‚ˆãã‚ã‹ã‚‰ãšæœ€åˆã¯ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ã‚’èªã‚“ã§ã¾ã—ãŸã€‚ Node.jsã«é–¢ã™ã‚‹åŸºç¤Žã‚„開発・ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã®ã¾ã¨ã‚:phpspot開発日誌 例ãˆã°ã€ãƒã‚°ã‚¤ãƒ³ä¸ã®2人ãŒã„ã¦ã€1人ãŒãƒãƒ£ãƒƒãƒˆã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’ã—ãŸã¨ã—ã¾ã™ã€‚ã§ã‚‚ラグãŒ30秒ã»ã©ã‚ã£ã¦ã€æ°—付ã‹ãšã«é–‰ã˜ã¡ã‚ƒã†ãªã‚“ã¦ã“ã¨ãŒãªããªã‚Šã¾ã™ã€‚ メンãƒãƒ¼Aã®ãƒ–ラウザãŒãƒ¡ãƒ³ãƒãƒ¼Bã®ãƒ–ラウザã«ç›´æŽ¥ãƒ—ッシュã™ã‚‹ã£ã¦ã“ã¨ã‹ã¨æœ€åˆã¯æ€ã£ã¦ã„ã¾ã—ãŸãŒé•ã„ã¾ã—ãŸã€‚ã“ã®ç‚¹ã«ã¤ã„ã¦æ·±ã考ãˆã¦ã„ãã“ã¨ã¨ãªã‚Šã¾ã™ã€‚ Node.js を使ã†ã¨ä½•ãŒã§ãã‚‹ã®ã‹ node.js を使
node.js上ã§ã‚³ãƒ¼ãƒ‰ã‚’書ããŸã‚ã€JavaScriptã‚’ã—ã£ã‹ã‚Šå¾©ç¿’ã—ãŸã‚Šnode.jsã®åˆ¶å¾¡ãƒ•ãƒãƒ¼ã‚’知るãŸã‚ã®èªã‚€ã¹ãページã®ãƒªã‚¹ãƒˆã§ã™ã€‚ JavaScriptãã®ã‚‚ã®ã®å¾©ç¿’http://ejohn.org/apps/learn/John Resigã•ã‚“ã®æ›¸ã‹ã‚ŒãŸãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ãŒã‚ã‹ã‚Šæ˜“ã„ã¨æ€ã„ã¾ã™ã€‚ Javaã‚„Rubyãªã©ã®è¨€èªžã‚’普段使ã£ã¦ã„ã‚‹æ–¹ã§ã€JavaScriptã®ãƒ—ãƒãƒˆã‚¿ã‚¤ãƒ—ベースã®ã‚ªãƒ–ジェクト指å‘ã«è¦ªã—ã¿ã®ãªã„æ–¹ã¯ä¸€èªã§ã™ã€‚ã¾ãŸJavaScriptã«è©³ã—ã„方もã€Googleã®Closureã§ã‚³ãƒ¼ãƒ‰ã®æœ€é©åŒ–ã‚’è¡Œã†éš›ã«å•é¡Œã‚’èµ·ã“ã—ã«ãã„inheritanceを書ããŸã‚ã«ã€Michael Bolinã•ã‚“ã®ã€ŒInheritance Pattern in JavaScriptã€ã‚’èªã‚“ã§ã¿ã‚‹ã“ã¨ã‚’ã™ã™ã‚ã¾ã™ã€‚http://www.bolinfest.com/javascript/inh
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}