タグ

nodeに関するblueleのブックマーク (9)

  • GitHub - newtoncodes/devil: GUI-based debugger, profiler and runtime interface for node.js.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - newtoncodes/devil: GUI-based debugger, profiler and runtime interface for node.js.
  • node.js + express + haml.js + mongoose で MongoDB を使った Web アプリ開発 - なんとなくな Developer のメモ

    以前(id:fits:20110306)に Sinatra で作成したサンプルの node.js 版を作成してみました。 環境は以下の通りで、Sinatra 版と同等の構成になっています。 node.js 0.4.0 Express 1.0.7 Haml.js 0.5.1 Mongoose 1.1.24 MongoDB 1.8.1 rc1 サンプルのソースは http://github.com/fits/try_samples/tree/master/blog/20110409/ 事前準備 まず、今回使用するパッケージを npm でインストールしておきます。 インストール例 > npm install express > npm install hamljs > npm install mongooseExpress 用の Haml パッケージは他にもあるようですが、今回は Haml.js

    node.js + express + haml.js + mongoose で MongoDB を使った Web アプリ開発 - なんとなくな Developer のメモ
  • Macにnvm + Node.jsをインストールする - Qiita

    [[ -s (自分のホームディレクトリ)/.nvm/nvm.sh ]] && . (自分のホームディレクトリ)/.nvm/nvm.sh nvm use default npm_dir=${NVM_PATH}_modules export NODE_PATH=$npm_dir Node Version Manager Usage: nvm help Show this message nvm install [-s] <version> Download and install a <version> nvm uninstall <version> Uninstall a version nvm use <version> Modify PATH to use <version> nvm run <version> [<args>] Run <version> with <args> as

    Macにnvm + Node.jsをインストールする - Qiita
  • PhantomJSを使ってWebサイトのSSを撮る - 私の昆布

    昔、 XvfbとFirefoxを使ってWebサイトのSSを撮る - 私の昆布 という記事を書いた。この記事、「Xvfb」で検索されまくっていて、Xvfbなんて何も知らない私は困っています。 もう一つ困ることが、この方法だとFirefoxのバージョンが上がるにつれ、「ウィンドウ非表示」のための設定が無効化され、ウィンドウが映り込んでしまうということに。 なので、出来上がった画像にImageMagickなどでCropしていたわけなんですが、さすがに面倒臭いので、今度から「PhantomJS」というものを使ってみたいと思います。 PhantomJSというのは、node.jsとかその辺のサーバサイド(コマンドで)Javascriptを実行するぜーというやつなんだけど、QtWebkit(あのQt + Webkit)というレンダリングエンジンも入っていて、DOM操作も当のWebkit。さらに、

    bluele
    bluele 2013/08/23
  • GitHubでの開発をもっと便利にしてくれるコマンド·Node GH MOONGIFT

    Node GHはnode.js/JavaScript製、BSD Licenseのオープンソース・ソフトウェアです。 オープンソースをよく使うプログラマーであればGitHubを便利に使っているのではないでしょうか。そんな方にお勧めしたいのがNode GHです。GitHubAPIを使ってより便利なコマンドを提供してくれるソフトウェアです。 インストールします。npmを使ってできるので簡単です。 最初に認証が求められます。IDとパスワードを入力します。 GitHubのリポジトリに移動して操作します。isコマンドは課題をリストアップする機能です。 isの後に文字をつけることで新しい課題を登録できます。 そして課題を一覧で確認します。この時の番号がコメントの時に使います。 さらにその課題番号に対して--commentを付ければコメントもできます。 ntでアクティビティを取れます。 その他、Node

    GitHubでの開発をもっと便利にしてくれるコマンド·Node GH MOONGIFT
  • Node.js チュートリアル | Node ビギナーズブック

    書について 書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、書のいわゆる最終版となります。 つまり書は、間違いが見つかった場合や、 Node.jsの新バージョンにおえる変更点を反映する時のみ、改訂されます。 最終更新日は2012年2月12日です。 書内のコードのサンプルは、Node.jsのバージョン0.6.10でテストしています。 ターゲット読者 書は、RubyPythonPHPJavaのような、少なくともひとつのオブジェクト指向言語を理解しており、 JavaScriptについてはあまり経験がなく、Node.jsについては全く経験がないという、 著者と同じようなバッ

  • node/webosocketによるオンラインゲームの実装を考える / オンメモリ、KVS、RDBMS、圧縮プロトコル、そのゲームデザイン + 就活の話 - mizchi log

    派手で見栄えがする大規模なプロダクトを作ろう!っていうことで、一人でフルスタックなネトゲを作っている。大きなプログラムを書いても破綻しないようにテスト書きまくってテストファーストを心がけたり、Travis-CIによる継続的インテグレーションで頑張ったり。 というわけで作っているのはMMORPGなんだけど、ここで実装するのはまあ平均的なMMORPGを想像してもらいたい。自分がやろうとしているのは、モダンなOSSとさくらの安いVPSで、独学の学生一人でもフルスタックなネトゲみたいなのが組める、ということの実証。 なんでそんなことをしているかって言うと、一応就活中で、見栄えがするアプリ提出できるとおいしいなーっていう下心。 *追記* ここでは https://github.com/mizchi/wanderer のことを言ってるんだけど大規模リファクタリング中なのでここで言ってることは半分ぐらい

    node/webosocketによるオンラインゲームの実装を考える / オンメモリ、KVS、RDBMS、圧縮プロトコル、そのゲームデザイン + 就活の話 - mizchi log
  • node.jsは普及しそうに無い

    ここ一ヶ月ぐらいからJavaScriptが注目されているようだ。理由は簡単で、GoogleJavaScriptエンジンを使ったアプリケーション・サーバーであるnode.jsの性能が高いと主張されているからだ。 地味にブームになりつつあり、Ajaxのようにウェブ開発の現場に定着するかも知れない。多数のブログで紹介がされている。現状のその特徴を振り返りつつ、node.jsが普及するかを考察してみた。 1. JavaScriptは、ブラウザ発の人気スクリプト言語 JavaScriptは、LiveScriptとして1995年にNetscape Navigatorというウェブ・ブラウザに搭載されたのが始まりで、すぐに政治的な理由でJavaScriptに改名された。1996年には、その基的な文法がECMAScriptとして、ECMA-262とISO/IEC 16262で定義されている。言語仕様が簡

    node.jsは普及しそうに無い
  • Node.jsなWebアプリでJobQueueなしにラクラク巨大処理を実行 - たごもりすメモ

    Node.jsでWebアプリを書いてるんだけど別に大量のリクエストをさばくわけでもないしWebSocketも使ってないし、じゃあなんでそんなことしてんの、という話。 まず結論だけ書くと、 並列度が低くてよいが長時間かかることが確定的な処理を非同期的に走らせる必要がある場合、普通はそのような用途でもJobQueue/Workerを使って構成するがそういうのは管理も面倒だしインストールも面倒くさくなるのであんまりやりたくない。Node.jsなら普通のWebアプリケーションフレームワークだけでラクに書けていいんじゃね? というひとつの提案です。 同期実行のケース 普通Webアプリケーションフレームワークというのは、一連の処理はクライアントにレスポンスを返すことで完了する。そしてひとつのプロセス/スレッドはリクエストをディスパッチされてからレスポンスを返すまでがそのリクエストに占有される。 ここで

    Node.jsなWebアプリでJobQueueなしにラクラク巨大処理を実行 - たごもりすメモ
  • 1