[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

node.jsに関するunagii_nuのブックマーク (12)

  • nodejsのWebSocket-Serverに色んな方法で外部からブロードキャストする方法 - blog::wnotes.net

    久々のnode.jsです。node.jsと言えばgruntとかが有名になっちゃって、WebSocketとかソンナノアッタネ状態なわけですが、久々にちょろっと触ってて解決したところがあったのでメモメモ。 WebSoketの利用ポイントがあんまり… WebSocketは確かに面白いです。リアルタイムです。でもクライアント側が限定されたり、さらにはnode.js側のnpmの対応とかみると、そこまでガチなロジックアプリケーションにはまだ使えないかなーって個人的には思ってます。実際、サンプルアプリもチャットとかそんなのばかりですしね。 ブロードキャスト専用のプロセスとして使う なので、メッセージをブロードキャストして受け取る機構として使おうかなと思った次第です。サポートされていなければメッセージを受けとらないだけで、別段クリティカルな部分じゃない所で動かせばいいかなーと思いました。まぁメッセージが受

  • Node.js を選ぶとき 選ばないとき

    4. @tricknotes I am a software developer who love JavaScript and Ruby. http://tricknotes.hateblo.jp/

    Node.js を選ぶとき 選ばないとき
  • GitHub - websockets/ws: Simple to use, blazing fast and thoroughly tested WebSocket client and server 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 - websockets/ws: Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
  • Node.jsでユニットテスト: 標準モジュール編

    Jan 10, 2011 node.jsを使ったアプリケーションを書くにあたって、ユニットテストをする方法を勉強しておきたかったので、連休中にちょこっと調査など。 一番手っ取り早くユニットテストをするには、node.jsに標準で付属しているAssertモジュールを使うのが手軽でよいです。今日時点で最新版のドキュメントを読むと分かるとおり、テストのための値の比較メソッドがひととおり用意されているので、これを使ってテストをしていくことになります。node.jsのAssertモジュールは、CommonJSのUnit Testing 1.0に準拠したものみたいですね。 では実際にAssertモジュールを使ってみます。以下のように、まずテスト対象となるモジュール sample.js と、そのユニットテストを実行するための sampe_test.js をそれぞれ用意します。 exports.add =

    Node.jsでユニットテスト: 標準モジュール編
    unagii_nu
    unagii_nu 2014/01/28
    node.js最初からユニットテストツールが組み込まれてるのか!素敵!
  • node.jsでTwitter Streaming APIを利用する方法 | 配電盤

    ntwitterを使って簡単に実現できます(他にもいろいろあるかもしれませんが、最初に試したのがntwitterでした)。 取得した情報をコンソールに出力するだけの簡単な例を作ってみましょう。 まず、Twitter Developerでアプリを登録し、consumer_keyとconsumer_secret、access_token_key、access_token_secretを取得します。 node.jsをインストールします。 sudo apt-get install git npm # Ubuntu 12.04 sudo apt-get install git npm nodejs-legacy # Ubuntu 12.10 ntwitterをインストールします。 npm install ntwitter 次のようなJavaScriptファイルを作ります(server.jsとします)

    node.jsでTwitter Streaming APIを利用する方法 | 配電盤
  • foreverを使ったnode.jsのサービス運用 – なんてこったい

    node.jsでUDPサーバーを作ったので、いざこれを適当なサーバー上で運用させてみようと思ったところ、どういった形で運用すればよいのかわからない…。開発時にはnodeコマンドを使ってサーバーを立ち上げていましたが、番サーバーでもそれでよいのか?調べていたところ、foreverというnode.js用のデーモンマネージャーがあり、これを使うのが楽そうだったので使ってみました。 foreverのインストール foreverはnpmを使ってインストールすることができます。foreverはコマンドライン上で使うので、npm 1.0系では-gオプションをつけてグローバルインストールする必要があります。 sudo npm install forever -g アプリケーションの起動 アプリケーションの管理にはforeverコマンドを使います。 forever start udpserver/udps

  • Node.jsとnvmを初めてインストールするときのハマりポイントと対策 - mollifier delta blog

    最近何かと話題の Node.js を使ってみることにした。 インストール自体は公式の Wiki を見ればそんなに難しくない。いつもの configure, make, make install するだけだ。 でも Node.js はまだまだ開発中のプロジェクトで、今でもがんがん更新されてる。すぐに新しいバージョンが出てくるんだけど、そのたびにソースからインストールし直すのもいやだし、ちょっと前のバージョンに戻したくなることもあるかもしれない。 そんなわけで、最近の Node.js は nvm というツールを使うのが流行みたいだ。こいつを使うと複数バージョンのインストール、切り替えが出来るようなって便利。 Mac でも Linux(Ubuntu) でも使えるんだけど、微妙にハマったとこがあったので手順を書いておく。 2012/03/21追記 npm でのパッケージのインストール、設定について

    Node.jsとnvmを初めてインストールするときのハマりポイントと対策 - mollifier delta blog
  • モテる! Node.js でつくる twitter ボット制作

    3.                  / ̄ ̄ ̄ ̄ ̄ ̄\ /             \ _______ /     /           \| .′ j/  ,. -―――‐- .,   〉 /   j|:..//-∠、. . . . . /--. \{ 〈_/上|. / o  \/∨ o V/庁=、 \ |/ ┌──── ┐ ∨ソ/ 
    ___________ )、_;,. !         | ;_/    
  /                 \ ⌒ 介:. 、 ____,,ノイ{     <  のぉどじぇーえすって     | ⌒7⌒\/\/\'⌒ 
  |  なにするです?        |
               / .:::::::::::::::::::::::::::::::::::::::::::::.\ ,′ V/, ○∨  ∧ \_______

    モテる! Node.js でつくる twitter ボット制作
  • node.js

    V8 JavaScript を用いたイベント駆動I/Oの実現 全てのリクエストに対して"Hello World"と返答するNodeで書かれたWEBサーバの例です。 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8124, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8124/'); このサーバを走らせるには、コードを example.jsというファイル名で保存し、下記のように nodeコマンドを実行してください。 % node example.js

  • node.jsで2回リクエストが走る

    ブラウザによっては「favicon.ico」のリクエストも行なってくるので URLを見て分けてやらないと2回実行されちゃう模様。 以下のようにfaviconリクエストのチェックをすれば解決。 http.createServer(function (request, response) { // ここにfaviconチェックを入れる if (request.url != '/favicon.ico') { // Your code here. } }).listen(12345); console.log("Started port 12345.");

  • tmtr.log | さくらのレンタルサーバ(スタンダード)にnode.jsをインストールしてみた

    node.jsを試してみたくなったので、今借りているさくらのレンタルサーバ(スタンダード)にインストールしてみた。ごちゃごちゃ手間取ったので、インストールまでの作業過程をまとめてみます。 共用サーバなのでもちろんroot権限なんてないので、root権限なしで行えるという Install node.js without using sudo | Nurture your inner geek の記事を参考にしました。 (ただし、僕はcshを使っているので一部違う作業を行いました。) で、node.jsのソースコードの入手はnode.jsのサイトからDLしてFTPする/wgetしてもいいですが、ついでなのでgit経由で取ってこよう!ってことで、まずはgitのインストールです(えっ gitのインストールはこちらを参考にしました。 % cd ~ % mkdir local % mkdir git

  • JADE LANGUAGE Node Template Engine

    !!! 5 html(lang="en") head title= pageTitle(car insurance montana) :javascript | if (foo) { | bar() | } body h1 Jade - node template engine #container - if (youAreUsingJade) You are amazing - else Get on it! Get on it! Get on it! Get on it! <!DOCTYPE html> <html lang="en"> <head> <title>Jade</title> <script type="text/javascript"> //<![CDATA[ if (foo) { bar() } //]]> </script> </head> <body> <h1>J

    unagii_nu
    unagii_nu 2013/08/27
    これ、たのしそう!
  • 1