タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

node.jsに関するbufferingsのブックマーク (15)

  • require('events').EventEmitter.call(this) の意味 - Block Rockin’ Codes

    [修正] コメントで指摘されたように、回答4の訳が間違っていたので訂正しました。 Node の ML に以下のような質問が投稿されました。 What is the meaning of require('events').EventEmitter.call(this) 内容としては。 「以下のようなコードがあったんだけど、これってどういう意味?」 var util = require("util"); var events = require("events"); function MyStream() { // ここの意味がよくわからん、これは `new MyStream` と同じに見えるんだけど違うの? events.EventEmitter.call(this); } util.inherits(MyStream, events.EventEmitter); var steam =

    require('events').EventEmitter.call(this) の意味 - Block Rockin’ Codes
    bufferings
    bufferings 2012/11/10
    fmfm
  • 青鬼 – さくらVPS Node.js 編 その4

    node-inspectorでデバッグする方法 node-inspectorとは、デバッグモードで起動しているNode.jsに接続し、ブラウザからデバッグ情報を表示・管理するための中継サーバです。インストールして、デバッグモードで起動すると、ChromeやSafari等のWebkit系ブラウザからデバッガを利用する事が出来ます。早速試してみます。 なお、今回の作業では3000番のポートをデバッガ接続用に使用しますので、さくらVPS Node.js npm MongoDB編の8080番ポートの開放(iptablesの設定変更)の説明に従って、3000番ポートを開放しておいてください。 node-inspectorのインストール # グローバル環境にnode-inspectorをインストールする $ sudo npm -g install node-inspector ... /usr/bin

    bufferings
    bufferings 2012/11/06
    おー。
  • node.jsのデバッグ(ステップ実行)ができるnode-inspectorの使い方 - 小さい頃はエラ呼吸

    2013.01.27追記 最新版で動作するよう記事を修正しました。 はじめに この記事では、Mac OS X Lion上にnode-inspectorとnode.jsをインストールし、node.jsをデバッグ(ステップ実行)する手順について書いています。 この記事を書くにあたり、以下のエントリを参考にさせていただきました。 node.jsでのデバッグ方法 - すにぺっと node.jsの開発時に役立つモジュール : アシアルブログ はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 14.01.23松島 浩道 ソフトバンククリエイティブ 売り上げランキング: 13,297 Amazon.co.jpで詳細を見る node-inspector node-inspectorは、サーバサイドのJavaScriptをブ

    node.jsのデバッグ(ステップ実行)ができるnode-inspectorの使い方 - 小さい頃はエラ呼吸
    bufferings
    bufferings 2012/11/05
    どういうしくみなんだー?
  • GitHub - ukyo/binary-websocket-samples: binary websocket samples

    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 - ukyo/binary-websocket-samples: binary websocket samples
    bufferings
    bufferings 2012/11/05
    Serializer. fmfm.
  • Server Sideで作るVisualization - PolyPeaceLight

    東京Node学園祭2012 アドベントカレンダーの10日目の記事です。 他の方のように、ベンチマークやコアっぽいところばかりなのですが、僕は少し軽めで最近調べているd3周りについてちょっと便利なツールを作ってみました。 d3jsは非常に優れたvisualizationツールで、モダンなブラウザでは実装されているSVGを使うことで、美しく、インタラクティブなvisualizationを作成することができます。 ところが、「モダン」なブラウザとある通り、IEは9以上が必要になります(幾つかのJSライブラリでコアに関しては8でも動くようですが試していません)。 d3jsが使いたいんだけど、上司から「IE6がまだしっかり生きているんだから対応しないと査定さがるよ」とか言われた時のための逃げ道としてd3rendererを作りました。 d3jsでhtmlを作って、phantomjsで書きだして、画像を

    Server Sideで作るVisualization - PolyPeaceLight
    bufferings
    bufferings 2012/11/04
    なんかわからんけどかっこいー!
  • mochaとphantomJSとtravis-ciでフロントエンドJavaScriptのテスト - Webtech Walker

    東京Node学園祭2012 アドベントカレンダーの9日目です。Node.jsとほとんど関係ないうえに内容がけっこう薄い感じなった気がするんですけど気にせずいこうと思います。 フロントエンドJavaScriptをテストするとき最近はいつもmochaを使ってるんですが、やはりJenkinsとかtravis-ciを使って自動テストもしたいと思って試してみました。 hokaccha/mocha-phantom-travis-test ここではよくあるjQueryで画像のロールオーバーをするというプラグインを作ってそのライブラリに対してテストを書いています。ソースコードはこんな感じです。 $.fn.rollover = function() { return this.each(function() { var $img = $(this); var src = $img.attr('src');

    mochaとphantomJSとtravis-ciでフロントエンドJavaScriptのテスト - Webtech Walker
    bufferings
    bufferings 2012/11/04
    おし。phantomJSを知りました。
  • 「Node.jsは静的コンテンツには向いていない」のか? - hakobera's blog

    この記事は東京Node学園祭2012 アドベントカレンダーの8日目の記事です。 この記事を書こうと思った理由 Node.jsに関するWeb上の記事を読んでいると、「Node.jsは静的コンテンツに弱い」とだけ書いてある記事をよく見かけます。有名なところだと、LinkedInのNode.jsのパフォーマンスに関する10個のTipsの3番目のTipsに"Don't use Node.js for static assets"とばっちり書いてあります。 確かにCDNやNginxに比べれば、Node.jsは静的コンテンツの扱いが遅いとは思います。しかし、それは LinkedIn くらいの超大規模なトラフィックがある場合には問題になるとは思いますが、小〜中規模なサイトでもNginxは必須なほど遅いのでしょうか?512MBしかメモリのないVPSNginxとNode.jsを入れてやりくりすることがホン

    「Node.jsは静的コンテンツには向いていない」のか? - hakobera's blog
    bufferings
    bufferings 2012/11/04
    fmfm
  • A Node in Nodes

    bufferings
    bufferings 2012/11/04
    すげー。マニュアルや。自分はSublimeLinter使ってるすなー。
  • I am mitsuruog | websocketを使う際の意外な落とし穴

    ブログは東京 Node 学園祭 2012 アドベントカレンダーの 6 日目の記事です。 今回はnodejitsuを使って sockect.io を使ったアプリをホスティングしたところ、websocket(以下、ws)まわりで思わぬハマりポイントがあったというお話しをします。 (同じようなトラブルで悩む方に少しでもヒントをあげられたらと考えています。) このエントリでお伝えしたいこと。 ws 通信は 443 ポート(wss)で行った方が良い。 ws のみがブロックされた場合に socket.io が怪しい挙動をする…(Help me!) nodejitsu なかなか好いよ。 ws 通信は 443 ポート(wss)で行った方が良い。 既に周知の事実かもしれませんが、通常の HTTP(80 ポート)を使って ws 通信を行った場合、 サーバから送信された ws の通信データが、クライアントのブ

    I am mitsuruog | websocketを使う際の意外な落とし穴
    bufferings
    bufferings 2012/11/04
    fmfm. nodejitsuは最近覚えましたし!
  • 依存するモジュールも解決できる Node/AMD (サーバ/クライアント) 共通化モジュールを書く

    このエントリは、 東京Node学園祭 2012 アドベントカレンダー 5日目の記事です。 ■ 前置き - AMD とは AMD (Asynchronous Module Definition) は、Javascript のコードをモジュールとして定義して、非同期ないし遅延ロードするための仕組みです。 http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition (現在、接続が遅い模様) CommonJS により提唱されたものですが、昨年あたりからクライアントサイド (ブラウザ) で JavaScript モジュールを構築する仕組みとして各所で一気に取り上げられ、現在ではクライアントサイドの主要なライブラリでもサポートされてきている(AMD によるモジュールとして利用できる)状態にあります。 モジュールに依存性を指定する仕組みも用意

    bufferings
    bufferings 2012/11/04
    詳しいことはよくわからんが雰囲気は理解した!!
  • qilin - 思った事

    去年の東京node学園祭からあっという間に一年が経ち、今年も東京node学園祭が11月18日に行われます。それに伴って、nodeに関する記事を書くアドベントカレンダをやっています。この記事はそのひとつとして、qilinについて書こうと思います (mochaのテストを複数のプロセスを使って実行するparallel-mochaについても書こうと思ったのですが、バグを見つけたのでまたの機会にします)。 qilinは、nodeのアプリケーションを複数のプロセスを使って走らせて、プロセスが死んだら再起動させたり、nodeのアプリケーションをダウンタイム無しに更新したり、という機能を提供します。こういうったものはrailsの分野では沢山あり、unicornやpuma、rainbows!などが有名です。これら相応のものがnodeには無いようだったので、作ってみたのがqilinです。 折角なので少しqil

    bufferings
    bufferings 2012/11/04
    foreverくらいしかチェックしてなかったけどqilinよさげなー。
  • 非同期と next() - Block Rockin’ Codes

    intro この記事は、 東京Node学園祭2012 アドベントカレンダー : ATND の 3 日目の記事です。 (日付変更線は、はてな時間を採用しております。。 ごめんなさい m(__)m) 非同期と next() next() とは、 Express や Connect 、 Mocha 、 そして一部のフロー制御ライブラリで使われている、 関数のことをさしています。 今回は、これがどういう機能で、どういうふうに実装されているのかをスクリーンキャストで紹介します。 vimeo next() at async flow control from Jxck on Vimeo. まとめ 今回書いたコードはこちらです。 https://gist.github.com/3906371 実装方法は色々あるかと思いますが、だいたいこんな感じで実装できて、使うことができる、 わかってしまえばそんなに難

    非同期と next() - Block Rockin’ Codes
    bufferings
    bufferings 2012/11/04
    next()って特に考えずに使ってたけどそういうことか!
  • PeepCodeに学ぶ node.js+express のblankプロジェクトを作る - Ken's Blog

    ブログは東京Node学園祭2012 アドベントカレンダーの2日目の記事です。 Smashing Node.jsを私も読んでいるのですが、それより前にPeepCodeのFull Stack Node.jsを見て、node.js+expressでアプリケーションを作る時にいつも同じことをやるので、復習がてらに、blankプロジェクトを作ってみました。このブログではその内容を紹介します。 前提 node.jsは既にインストール済みであることを前提とします。また、私の環境は Mac OS X です。 expressプロジェクトの作成と必要なmoduleのインストール ここはいつも通りです。 express blank create : blank create : blank/package.json create : blank/app.js create : blank/public cre

    PeepCodeに学ぶ node.js+express のblankプロジェクトを作る - Ken's Blog
    bufferings
    bufferings 2012/11/04
    わー。すごい参考になるー!
  • Smashing Node.js に書いてあるEffective Node.jsなこと(第一部を翻訳してみて) - from scratch

    ※ 2012-10-18追記 forEachはfilterの間違いでした。修正しておきます。 Smashing Node.js: JavaScript Everywhere (Smashing Magazine Book Series) 作者: Guillermo Rauch出版社/メーカー: Wiley発売日: 2012/09/11メディア: ペーパーバック購入: 1人 クリック: 67回この商品を含むブログを見る ブログは東京Node学園祭2012 アドベントカレンダーの1日目の記事です。 さてさて、Smashing Node.jsを読んでます。 読んでいて思ったのですが、非常に良書です。 著者は 前回のNode学園祭で魔法のようなライブコーディングを見せた Guillermo さん。 せっかくなので、Smashing Node.jsで書かれている内容の中で琴線に触れたものはシリーズ

    Smashing Node.js に書いてあるEffective Node.jsなこと(第一部を翻訳してみて) - from scratch
    bufferings
    bufferings 2012/11/04
    なるほどー。勉強になる。
  • http://atnd.org/events/33022

    bufferings
    bufferings 2012/11/04
    参加登録!(遅
  • 1