2014/08/08 更新最新情報・公式HPは9月までに移行します。現在URLは未公開です。・公式ツイッターアカウントが変更になりました。https://twitter.com/mmop_dev・実は開発者を募集しています。開発者が増えれば増えるほど開発速度が上がります。ご質問等は気軽にツイッターまでその他情報は随時追記します。いち早い情報はツイッターをご覧ください
概要 websocketの入門者の定番の「チャット」をnode.js+socket.io(とexpressを少々)で実装。 クライアントの接続が途中で切断された場合、再接続時にメッセージを取得する処理も実装したメモ。 (nod32のHTTPチェックが、websocketを定期的に切断したので・・) ・画面 ・全ソース github: https://github.com/motsat/node-chat/ ←node server.js でサーバ起動し、 ブラウザで http://起動したサーバIP:8000 すれば動く!はず。 送受信するメッセージオブジェクト このメッセージオブジェクトでやりとりする。 サーバから、クライアントからのどちらでも基本的に形は同じ。 { "data" : "こんにちは", "type" : 1, // 通常の文字メッセージ=1, 取得要求=0 "option
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
欧美波霸爆乳熟妇A片,99久久无码一区人妻,一个人免费视频在线观看高清频道,亚洲孕妇综合AV一区,а√天堂网www在线搜索,久久精品国产一区二区三区无码,а√天堂网www在线搜索
nodejs, coffeescript 技術をアレして遊んでたい竹馬です。 概要 みなさん、NodeJSをご存知ですか? サーバーサイドをJavascriptでやるというアレです。 CoffeeScriptはどうでしょう? 簡易な文法で、ベストプラクティスなJavascriptのコードを生成してくれます 実際に実行するアプリケーションの、最小環境はこのようになります ### app.coffee ### express = require 'express' app = express.createServer() app.get '/', (req,res) -> res.send 'Hello World' app.listen 3000 これを実行して http://locahost:3000/ にアクセスすると、ブラウザ上ではHello,World! と表示されます っていうの
環境設定等 ・Ubuntu+nginxでnode.js+npmのインストールからデプロイまで Ubuntuで構築しているので参考になった。 本記事のコメント欄も興味深いコメントが nodejs1プロセスだとブロッキングすると終わるのでfugueなどを使う方がいい。websocket使うならhaproxy使うこと ・node.js のホスティングサービスまとめ node.js + Express テンプレート ・request情報をテンプレートに渡す デバッグ ・node.jsデバッグ方法 バリデーション ・node-validator ・Live form-validation with Node.js ログイン認証 ・Node.js+Express+Mongoose(MongoDB)でログイン認証 簡単なユーザー認証の仕方のサンプルソース有り ・expressの本家サイト, Passin
共通ヘッダーなどでログイン状態で表示文字をかえたいときなどに便利です。 方法はdynamicHelpersというメソッドを使います。 ※ほかに方法があれば教えてください! これは、viewをrenderする際に動的な情報を埋め込む事ができます。 共通のテンプレートにrequest情報を渡すときに便利です。 以下例ではログインしていたら、true、を返すメソッドを作成してテンプレート側でそのメソッドを使用して、ログインしている場合とログインしていない場合で表示を切り替えています。 以下では req.session.user にログインした際に、user情報を保持しているものとします。 vi app.js ----- : : app.dynamicHelpers({ // check login state is_logined: function(req, res){ return req.
南関東の「いろんなところから富士山が見える」状況に驚きつづけている 大阪から東京に引っ越して30年以上経つが、じわじわと蓄積されてきた驚きがついに閾値を超えたので筆を執った次第である。正確には「ポメラ DM250を起動してmenuキーを押して新規作成を選んだ」のだが、ポメラを持っていなかったら、さらに驚きが蓄積されていないと…
Node.jsとMySQLをつなぐためのプラグインは数種類ある。 node-mysql — A node.js module implementing the MySQL protocol node-mysql-native — Mysql client module for node.js, written in JavaScript. No other mysql runtime required. node-mysql-libmysqlclient — MySQL bindings for Node.js using libmysqlclient. node-mysql-pool — MySQL connection pool for node.js on top of Felix Geisendörfer’s MySQL client node-mysql. 今回は、node-my
2011年はサーバサイド JavaScript の年! サーバサイド JavaScript の本命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、PHP とかで普通のウェブアプリ作ってる人向けのチュートリアルとかあんま見ないような気がしたので、って感じです。 チュートリアルの内容ですが、コード量が少なめで機能的にも分かりやすそうなモノということで、短縮 URL ウェブアプリケーションを作ってみることにしました。bit.ly とか t.co とか nico.ms みたいなアレです。短縮 URL のデータは MySQL に保存します。 結構長文になっちゃったので、先に目次置いときます。 node.js のインストール npm (Node Package Mana
2012.12.22 最新版で動作するようエントリを修正しました。 【初心者向け】node.js(0.8) + socket.io(0.9x)のサンプルプログラム - 大人になったら肺呼吸 2012.01.17追記 以下の手順だと文字化けすることが分かりましたので、修正しました。 はじめに node.js 0.6がリリースされて、いつのまにやらsocket.ioも0.8になっていたので、node.js(0.6) + socket.io(0.8x)を使ったサーバプッシュのサンプルプログラムを作ってみました。 node.js Socket.IO: the cross-browser WebSocket for realtime apps. サーバサイドJavaScript Node.js入門posted with amazlet at 13.05.31清水俊博 大津繁樹 Jxck 小林秀和 佐
どうも、俺@仕事中です。 socket.ioのv0.7.xが出てたという噂を聞きつけて早速 # npm update socket.ioしちゃったら、途端にnodeアプリが動作しなくなっちゃいました。 そこで、socket.ioのv0.7.xの仕様変更、特にメッセージ送受信部分について簡単にめもめもします。 まぁ、、socket.io : github : Migrating 0.6 to 0.7からの引用です。 ※express上で動作させているものとします。 ■ソケットの生成 ・サーバ側 var io = require("socket.io").listen(app); io.sockets.on('connection', function(socket) { console.log('接続されました'); }); ・クライアント側 var socket = io.connect(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く