タグ

node.jsに関するitmst71のブックマーク (25)

  • TEST CORDING » node.js 怒濤の50サンプル!! – socket.io編

    This domain may be for sale!

  • Chinachu

    Chinachu beta A open source EPG digital video recorder system for Linux. View the Project on GitHub Download ZIP File Download TAR Ball View On GitHub Chinachuは、Linuxで動作する、デジタル放送番組向けのEPG録画予約管理システムです。 細かい予約ルールによる録画予約の完全自動化や、socket.ioによるリアルタイム性の高いWUIアプリを実現しています。 REST APIとWUIは、ウェブサーバーとして単独で動作しますので、ApacheやPHP等は不要です。 そしてMySQL等のDBMSは利用せず、軽快に動作します。必要なデーターはすべて人間にも理解可能なJSON形式で保存されます。 システムの大半がNodeプラットフォーム上で

  • さくらのVPSでNode.jsを設定してみた – 水玉製作所

    なにかと話題のNode.js。FlashやCreateJSなどのインタラクティブコンテンツと連動させたら、面白そう!ということで触ってみたのですが、いざインターネットで公開するとなると、多くのレンタルサーバー上では使えないことがわかりました。 root権限が必要なのです。 そこで、SAKURA Internetの「さくらのVPS」を契約して、設定してみました。 今回はインディゴデザインの五十嵐さんに無理を言って教えてもらいました。 五十嵐さん、ありがとうございました! http://www.idw.jp/ 以下、習ったことのメモです。 Node.js自体の説明はしません。 主に自分向けのメモなので、第三者からするとわかりにくいとは思いますが、ご容赦ください。 アカウント情報 さくらのVPSを契約して、次のようなアカウントが発行されたとします。 [サーバ基情報] IPアドレス:133.24

  • iOSアプリからnode.js+Socket.IOと双方向通信する | DevelopersIO

    iOSアプリからUIWebViewなどを介さずにnode.js+Socket.IOと双方向通信するための簡単なサンプルを紹介します。 サーバ側の実装 iOSアプリからnode.js+Socket.IO間で双方向通信するには、socket.IO-objcというライブラリを使用します。 今回はサーバ側には弊社うえじゅん氏が公開している記事で作ったチャットアプリを使用しますので、まずは以下の記事を参考にチャットアプリを作っちゃってください。 Node + Socket.IO で簡単なチャットアプリの作成 チャットアプリの準備が終わったら、早速iOSアプリ側の準備をしましょう。ここからは以下の環境を前提に説明します。 Mac OS X 10.8 Moutain lion Xcode 4.5.2 iOS SDK 6.0 iOSアプリの実装 サンプルプロジェクトのダウンロード 今回紹介するiOSアプリ

  • ついに脱獄不要かつAppleが介入不能なテザリング手法が登場

    治外法権的テザリング方法? ついに、脱獄不要かつAppleが介入不能と思われるテザリング手法が登場しました。 使用するアプリケーションのインストーラ名から「TetherWeb」とでも呼びましょうか。 以前、App Storeで販売されたテザリング用のアプリケーション、iTetherを開発したチームが開発した新ソリューションだと思われます。 僕はテザリングのことをブログに書かないポリシーなのですが、Appleが認める手段をうまく使ったテザリング手法なので、禁を破って紹介します。 概略としては次の図のようになります。 接続までの手順は、次の通り。 Mac / PCにTetherというアプリケーションをインストール Tetherを起動 Mac / PCWi-FiのAd-Hocネットワークが作成される iPhoneから、そのAd-Hocネットワークに接続 iPhoneのブラウザで「http://

    ついに脱獄不要かつAppleが介入不能なテザリング手法が登場
  • iPad Wifi版でiPhone4Sの3G回線が使えた件: misc

    できました! こんばんは、息子の保育園が始まり、息子は保育園を楽しんでいるようで、癒し系キャラと先生方に評価されているようです。まずは一安心といったところでしょうか、kjunichiです。 ここしばらく、思わせぶりな記事の投稿が続きましたが、出来ました! まずはソースです iPhoneで動かすJavaScript iPadのHTTPプロキシー // HttpProxyとして要求を受けて、WebSocketにして要求を転送する。 // WebSocketから応答を受けて、HttpProxyに転送する。 // 例外が発生してもサービスを停止しないようにする process.on('uncaughtException', function(err){ console.log(err.stack); }); var app = require('http').createServer(handle

  • Node.js の Stream API で「データの流れ」を扱う方法 - Block Rockin’ Codes

    追記 11/12/6 少し誤字脱字を修正、加筆 11/12/7 koichik さんにコメントで頂いたリンクと、その内容について追記 11/12/7 edvakf さんに頂いた指摘を修正 文 この記事は、JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の 4 日目の記事です。 Node.js には Stream という API があります。 Stream はとても重要な技術で、 「Stream を制するものは、 Node.js を制す」と言っても過言ではありません。 実際、 Stream は Node.js が得意とする I/O の部分を使いこなすために、 押さえておくべき技術なので、今回はこの Stream について紹介したいと思います。 参考 Jxck's OutPut - Node.js の Stream I/O のお

    Node.js の Stream API で「データの流れ」を扱う方法 - Block Rockin’ Codes
  • Node.jsで簡単なHTTPサーバを作ってみた | b.n-at

    Node.jsで簡単なHTTPサーバを作ってみた Posted by tatat on 2011/03/16 22:27 Categorized as JavaScript, Linux Tags Apache, CentOS, chkconfig, JavaScript, mod_proxy, Node.js, Shell Script Comments (0) とりあえずNode.jsのWebサーバでHello World.してみました。 80番ポートはApacheが使ってるので名前ベースのバーチャルホストでリバースプロキシして80番ポートでアクセスできるようにします。 環境 CentOS 5.5 (32bit) Apache HTTP Server 2.2.14 Apache mod_proxy Node.js 0.4.2 Node.jsでHTTPサーバを書く とりあえずサーバから見

  • こてさきAjax:WebSocket + node.jsでAudio Streaming - livedoor Blog(ブログ)

    第7回のHTML5とか勉強会で、羽田野さんにAudio Data APIを教えていただいて依頼、やりたかったことがあります。それは、AudioをWebSocketを使ってストリーミング配信すること。これが出来たので紹介します。 音声ストリーミングは、リアルタイム系のサービスの中では難しい部類の一つ。遅延がひどいと、自然なコミュニケーションが難しく、またネットワーク転送中にジッタ(データ到達間隔が揺らぐこと)が起きると、音がプツプツ切れたり間延びしたりと明らかに違和感が生じます。インターネットでは、厳密な意味でのQoS制御は困難ですので、どうしても遅延やジッタが生じますし、これらのパラメータはネットワーク転送だけでなく、サーバーークライアントでの実装ももろに効いてきます。 といったわけで、音声ストリーミングみたいなサービスがブラウザ+Javascriptだけで出来たら、結構嬉しいよな〜やりた

  • phiary

    Node.js 6連投. 第1弾! npm と Node.js 上で require を使ったモジュール読み込みの仕組みについてメモ <- いまここ Node.js 用に作った自作モジュール『merger』を npm で公開してみた Node.js 用の自作モジュールの作り方メモ Node.js 用に作った自作モジュールを npm に登録して公開する方法 JavaScript テストフレームワーク『Mocha』の使い方メモ JavaScript テストフレームワーク『Mocha』をブラウザ上で使う方法 Node.js で require でモジュールを読み込む際に引っかかった箇所があったのでメモしておきます. インストール済の hoge(仮)というモジュールを下記のようなコードで var hoge = require('hoge'); 読み込もうとしても Cannot find modul

    phiary
  • node.jsでBasic認証(express) - ymkoの日記

    expressにモジュールがある。 #!/usr/bin/env node var basicAuth = require('express').basicAuth; var app = require('express').createServer(); // 全てのアクセスに対してBasic認証をかける app.all('/', basicAuth(function(user, pass) { return 'admin' == user && 'express' == pass; })); app.all('/*', basicAuth(function(user, pass) { return 'admin' == user && 'express' == pass; })); app.get('/', function(req, res) { res.send('hello wo

    node.jsでBasic認証(express) - ymkoの日記
  • naveで簡単!node.jsの導入メモ (Ubuntu) - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 「nave」というのはnode.jsを導入するためのシェルスクリプトです。 インストールを簡略化してくれるだけでなく、 複数のバージョンを切り替えて起動する事が出来る優れもの。 今回のお題は、naveでnode.jsを導入する覚書など。 nave.shの導入 isaacs/nave – GitHub 私はノートのUbuntuで導入してみましたよ。 nave.shはGitに乗っかっているのでcloneしてくれば良いです。 導入先は、俺々ルールに則った~/opt/に。 cd ~/opt/ git clone http://github.com/isaacs/nave.git とりあえず最新版のnode.jsを入れてみる cd ~/opt/nave/ ./nave.sh install latest 基的にnave.shに引数を渡し

    naveで簡単!node.jsの導入メモ (Ubuntu) - Mach3.laBlog
  • HTML5のWebsocketを使ったお絵かきチャット

    HTML5のWebsocket(Node.js+Socket.IO)を使って、お絵かきチャットが行えるサンプルを作ってみました。Node.js+Socket.IOについては、下記のエントリーを参照してください。 Windows+Node.js+Socket.IO 環境を作ったのは自分のPCのためリアルでお見せできないのが残念ですが、動画をキャプチャしたのでそちらでご確認ください。 1.サンプル動画 2つのブラウザからそれぞれ「http://127.0.0.1:8124」にアクセスして、チャットを行います。お絵かきの内容をページにアクセスしている別のブラウザに反映します。 下の表示は画面が小さいので、全画面表示にするかYoutubeのサイトで直接見た方がいいかもしれません。 2.サンプルコード Node.jsとSocket.IOを使ったサンプルコードを掲載しておきます。 色々ネットを探しまし

    HTML5のWebsocketを使ったお絵かきチャット
  • WebSocket の動作確認に wscat が便利すぎる件 - tricknotesのぼうけんのしょ

    WebSocket を利用したアプリケーションを作る際に、動作確認が煩雑な場合があります。 サーバ側とクライアント側をどちらも実装する必要があって、「ちょっとこの部分だけ動かしてみたいなぁ」っていうときに、簡単に試す方法があると便利ですよね! そんなときにおすすめなのが、 wscat です。 wscat は、コマンドラインで利用できる WebSocket のサーバ/クライアントで、ws に同梱されています。 ws とは、 Node.js 上で WebSocket を使うためのモジュールで、Socket.IO やengine.io の内部でも利用されている今注目のプロダクトです。 今回は、この wscat の使い方をご紹介します。 対象バージョン ws (0.4.7) インストール Node.js のモジュールなので、 npm でインストールするのが簡単です。 $ npm install -

    WebSocket の動作確認に wscat が便利すぎる件 - tricknotesのぼうけんのしょ
  • io.js - JavaScript I/O

    Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v20.15.11 with long-term support. Node.js can also be installed via package managers.Want new features sooner? Get Node.js v22.5.11 instead. // server.mjs

    io.js - JavaScript I/O
  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
  • Japan Node.js Association

    Japan Node.js Association Node.js ダウンロード 公式ドキュメント Node.js 最新 Node.js v16.x Node.js v14.x Node.js v12.x Node.js v10.x Slack Slack 参加はこちらから

  • Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ

    Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのPHP開発者の集まりであるThe SF PHP Meetup Groupが2月にダール氏を招待して行われたもの。 そのため、Node.jsを知らないデベロッパーに向けて、Node.jsがどのような特徴を持つプログラミング言語なのか、分かりやすく解説しています。内容を紹介しましょう。 (記事は「Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとは

    Node.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグ
  • ニコスのキャッシング一括返済は手数料を取られますか?

    ニコスのキャッシング一括返済は手数料を取られますか? 私はいつでもお金を借りられる方法として、ニコスのカードキャッシングを利用しています。キャッシングは先に手続きを済ませておけばいつでも借りる事ができますし、ニコスという信頼性が高いブランドというのも、個人的にはとってもありがたいです。 それでキャッシングを使うと一括返済か分割で払うか選べるわけで、大体の場合は分割がデフォルトになっていますよね?分割すると月々が楽ですが金利手数料などもあって、余裕さえあれば一括にて返していきたいと思っています。今回はその一括返済について、お聞きしたい事があるんです。 一括返済をするときって、別途手数料がありましたっけ?ローンとかの一括返済だと繰り上げ手数料が取られると聞いた事があり、手数料が取られてしまうようならお得にならないとも聞きました。キャッシングといえどローンみたいなものですから、やっぱり手数料はあ

  • これからnode.jsを始める人のためのインストール系エントリまとめ - 小さい頃はエラ呼吸

    はじめに node.jsが熱いですね。 これからnode.jsを勉強したり、node.jsで何かアプリケーション作ってみたいという人のために、node.jsの環境構築(インストール)系のエントリを集めてみました。 サーバサイドJavaScript Node.js入門posted with amazlet at 14.02.16清水俊博 大津繁樹 Jxck 小林秀和 佐々木庸平 篠崎祐輔 高木敦也 西山雄也 アスキー・メディアワークス 売り上げランキング: 247,116 Amazon.co.jpで詳細を見る プラットフォーム別に分けてみましたので、お好きな環境でnode.jsに触れてみてください。ざっと眺めてみた感じ、Macでやるのが一番簡単みたいです。 Windows + cygwin Windowsでもcygwinを入れてあげてればnode.jsは動きます。 node.jsをWindo

    これからnode.jsを始める人のためのインストール系エントリまとめ - 小さい頃はエラ呼吸