タグ

node.jsに関するstealthinuのブックマーク (106)

  • 第1回 コミュニティ&スピーカー紹介 | gihyo.jp

    はじめに 初めまして Node.js 日ユーザグループ(Nodejs.jp) のJxck_です。 東京Node学園祭2011は、アジアで初めて開催される Node.js の大規模なカンファレンスです。 特集では、学園祭までの期間に4回にわたって Node.js の魅力と Nodejs.jp のこれまでの活動、そして学園祭の内容などを紹介させて頂きます。 第1回目の記事では、発足して約1年になる Node.js 日ユーザグループの活動と、今年の学園祭に海外から招待したスピーカー、Ryan DahlとGuillermo Rauchの2人について紹介したいと思います。 Node.js 日ユーザグループ Node.js 日ユーザグループは、2011年8月に@mesoによって発足された日のNode.jsコミュニティで、2011年9月24日現在811人の会員が参加しています。 コミュニテ

    第1回 コミュニティ&スピーカー紹介 | gihyo.jp
    stealthinu
    stealthinu 2011/09/30
    東京Node学園祭の紹介。node.js作者のRyan Dahlは日本で電車乗ってラーメン食べたいとのことw
  • Heroku+Node.js+Redis+MongoDB使って簡単リアルタイムアクセスカウンター作ってみた - すぎゃーんメモ

    いろいろ作ってみる練習として。 http://realtime-counter.herokuapp.com/ https://github.com/sugyan/node-realtime-counter <script type="text/javascript" src="http://realtime-counter.herokuapp.com/counter.js"></script> <script type="text/javascript"> new RealtimeCounter('4e78b7cb3bab067f7e6a1514').onIncrement(function (count) { ... }); </script> と、JavaScript読み込んで指定したIDを使ってJSを数行書いておくと、どこかで同じIDのものが読み込まれたタイミングで数字を更新できる、

    Heroku+Node.js+Redis+MongoDB使って簡単リアルタイムアクセスカウンター作ってみた - すぎゃーんメモ
    stealthinu
    stealthinu 2011/09/21
    herokuでnodeとredisとmongodbという一番熱い構成。真似して自分もなんか作ってみる。
  • ザ・ドキュメント~うまくいかないNoSQL~

    初心者向けにMongoDBの基を解説しています。 この資料は2014/3/1のOSC 2014 Tokyo/Springで発表しました 。 2015/3/3最新の情報で一部アップデートしました。 2015/7/15MongoDB ver3.0ようにちょっと修正しました。

    ザ・ドキュメント~うまくいかないNoSQL~
    stealthinu
    stealthinu 2011/09/20
    ピグライフってnode+websocket+mongodbという構成だったのか!確かに、めちゃめちゃとんがってるわ。
  • はてなブログ | 無料ブログを作成しよう

    羽根木公園へ梅を見に行く どこか梅を見に行きたいけど、まだ行ったことないいとこないかな〜と思ってたらTwitterに流れてきた! 神代植物公園を後にし、お次は羽根木公園へ。こちらも梅まつり開催中です。イベントチェッカー製作委員会@event_checker さんで見かけて初訪問。今まで知らなかった…

    はてなブログ | 無料ブログを作成しよう
    stealthinu
    stealthinu 2011/09/12
    一日でかあ… しかしこの手のサービスだとsocket.ioもnodeもほとんど活躍しないよね。JS(かAS)だけで完結しちゃう。
  • momocloop

    stealthinu
    stealthinu 2011/09/09
    @sugyan さんが作られてるust使ったUTADAHIKALOOP+ニコニコ動画的なサービス。Ustの動画再生時間ズレ問題や自前で動画プレイヤー作られてる部分など参考になる点多し。
  • Ustreamアーカイブ同期ビューア その後2 - すぎゃーんメモ

    stealthinu
    stealthinu 2011/09/09
    UTADAHIKALOOPの中の人の話が参考になった。実は曲間のアニメーションで時間のズレを同期してるのか。リアルタイム配信の場合そういう手が使えないのが厳しいな。はてさてどうしたもんか。
  • 宇多田ヒカル大好き専用「ウタダヒカループ」を作ってみた - アインシュタインの電話番号

    冷蔵庫で設計したWebサービス、宇多田ヒカル大好き専用「ウタダヒカループ」を8月8日にリリースしました。 すぐに、ずっと、ぼんじゅーる。 今回のWebサービスの制作理由をざっくりまとめると以下の2点です。 ブラウザに uhloop.com とだけ打ち込めば、すぐに、ずっと、宇多田ヒカルを聴いていられる・観ていられるサービスが欲しかった。 活動休止ライブのDVD「WILD LIFE」で、宇多田さんがとても楽しそうに観客とぼんじゅーる!!を言い合っているシーンを観ていたら、自分もぼんじゅーるしたくなった。 キャッチコピー「すぐに、ずっと、ぼんじゅーる。」はこんな意図で付けました。 もう1つ大事なことを書き忘れていました。このウタダヒカループで再生されるPVは、閲覧者全員が同じ曲目・同じ再生時間で視聴できます。ですので、みんなで同じ曲を聴きながら、ぼんじゅーるメッセージやTwitterを介して、

    宇多田ヒカル大好き専用「ウタダヒカループ」を作ってみた - アインシュタインの電話番号
    stealthinu
    stealthinu 2011/09/09
    やりたい内容がUTADAHIKALOOPがやってることと近いと思って何使ってるのかな?と思ったらnode(+socket.io+flash)使ってた。でもこれほぼflashだけでOKな内容だな。権利関係懸念するはてブが多いな…むう…
  • Ustreamアーカイブ同期ビューア その後 - すぎゃーんメモ

    第一回ももクロ ハッカソン に参加してustアーカイブビューア的なものをつくった - すぎゃーんメモ の続き。 @ruedapさんに命名いただき、"momocloop"という名前にしました。 http://momoclo.no.de/ 最初の段階では最大5〜10秒くらいのタイムラグが出てしまっていたのをなんとか解消すべく、色々と策を弄してみた。 「サーバ側でどの動画のどの位置を再生するかを持ち、APIから取得する」という仕組みは変えず、Player(Flash)側で「現在 開始何秒のところを再生しているか(再生中の動画の何%の位置にいるか)」を取れるので、それを定期的(現在は2秒ごと)にブラウザJavaScriptにExternalInterface経由で通知する仕組みを追加。これでJavaScriptでは「サーバ側から取得した"いま再生されているべき位置"」と「Flashから通知される"

    Ustreamアーカイブ同期ビューア その後 - すぎゃーんメモ
    stealthinu
    stealthinu 2011/09/08
    プレイヤーを自作してるため現在の再生位置をサーバに送ることで遅れを是正してると… うーん、なるほど!うちのチャンネル切り替えのもやっぱなんか手を入れないとダメだな。
  • GitHub - socketio/socket.io: Realtime application framework (Node.JS server)

    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 - socketio/socket.io: Realtime application framework (Node.JS server)
    stealthinu
    stealthinu 2011/08/30
    socket.ioの設定はproductionとdevelopmentとシーンに合わせた設定が出来る。
  • Get the client's IP address in socket.io

    When using socket.IO in a Node.js server, is there an easy way to get the IP address of an incoming connection? I know you can get it from a standard HTTP connection, but socket.io is a bit of a different beast.

    Get the client's IP address in socket.io
    stealthinu
    stealthinu 2011/08/29
    nodeで接続元クライアントのIPとportの取得方法。v0.7の場合、socket.handshake.addressにaddressとportが入ってる。
  • Log Level Control

    stealthinu
    stealthinu 2011/08/29
    socket.ioが0.7以降だとデフォルトのlog levelが高すぎてデバッグ情報まで全部だすので io.set("log level", 1)などで制御できる。
  • Socket.IO API 解説 - Block Rockin’ Codes

    追記 11/7/31 Socket.IO v0.7 解説を最初に途中までで出す。 11/8/1 だいたい全部新機能なので '(新機能)' って書くのやめた。 11/8/4 オプションの設定周りを追記 11/8/6 認証周りを追記 11/8/12 スタンドアローンのサンプルを追記 11/9/27 Socket.IO v0.8 対応について追記 11/9/27 タイトルを Socket.IO API 解説に変更 11/9/27 翻訳サイトリンク追加 公式マニュアル翻訳サイト そういえば公式サイトの翻訳をフォークしたリポジトリで、それなりの更新頻度でやってます。 リポジトリの wiki も地味に訳しててこっちは結構役に立ちます。記事と合わせてどうぞ。 家 http://socket.io/ 翻訳ページ http://jxck.github.com/socket.io wiki https:/

    Socket.IO API 解説 - Block Rockin’ Codes
    stealthinu
    stealthinu 2011/08/29
    0.7ではemitとかいくつか書式が変わった。イベント名をこっちで適当につけれる。ACKを実装できる。あと送信先をネームスペースで切れるようになったのが大きい。
  • node.js + socket.ioでキーワードにマッチしたツイートを眺めるプログラム作ったよ。(技術解説編) - 小さい頃はエラ呼吸

    2012.03.18追記 以下の記事は古くなっているため、最新版はこちらを参照してください。 node.js + socket.ioでTwitterのStreaming APIを使ってみる - 大人になったら肺呼吸 はじめに 先日、node.js + socket.ioを使って、指定したキーワードに関連するツイートをTwitterから検索してきて、画面に表示していくプログラムを作ってみました。 node.js + socket.ioでキーワードにマッチしたツイートを眺めるプログラム作ったよ。 - 大人になったら肺呼吸 このエントリでは、このプログラムの作り方とdotcloudにアップロードして動かすまでの手順を書いてみたいと思います。 はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 13.05.25松島

    node.js + socket.ioでキーワードにマッチしたツイートを眺めるプログラム作ったよ。(技術解説編) - 小さい頃はエラ呼吸
    stealthinu
    stealthinu 2011/08/29
    あえて古いバージョンのライブラリを入れるには npm install [email protected] みたいに「@バージョン番号」で/Twitter Streaming APIってのがあんのか。twitter-nodeから使える。
  • 50行くらいで作るnode.js + socket.io(0.7x)のサンプルプログラム - 小さい頃はエラ呼吸

    2011.12.02追記 最新版で動作するようエントリを修正しました。 5分くらいで出来るnode.js(0.6) + socket.io(0.8x)のサンプルプログラム - 大人になったら肺呼吸 はじめに 先日、リアルタイム通信を実現するライブラリであるsocket.ioの0.7がリリースされました。 0.7になってからメッセージの送受信周りが大きく変わっていて、既存のプログラムが動かなくなってしまったので、新たにnode.js + socket.io(0.7x)を使ったサーバプッシュのサンプルプログラムを作ってみました。 Socket.IO: the cross-browser WebSocket for realtime apps. はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 13.05.25松

    50行くらいで作るnode.js + socket.io(0.7x)のサンプルプログラム - 小さい頃はエラ呼吸
    stealthinu
    stealthinu 2011/08/29
    socket.io 0.7での書き方。emitってメソッド使って送るようになってる。あとsocket.io.js自体を自分で置いとかなくてもよい??
  • socket.io 0.7.8, socket.io-client 0.7.5 released - すぎゃーんメモ

    Google グループ socket.io体の方はちょっとよく分からない。以前書いた問題の修正はまだ取り込まれていないようなので注意 socket.io-clientは0.7.5になって単体でNodeからrequireして使うことができるようになった。 var io = require('socket.io').listen(3000); io.sockets.on('connection', function (socket) { console.log('connection'); setInterval(function () { socket.emit('hoge', { fuga: 'piyo' }); }, 1000); }); とか適当なsocket.ioサーバを立ち上げておいて、 var io = require('socket.io-client'); var sock

    socket.io 0.7.8, socket.io-client 0.7.5 released - すぎゃーんメモ
    stealthinu
    stealthinu 2011/08/29
    あー、今になってやっとこれの意味がわかった。socket.io-clientっていわゆるブラウザから使うクライアントじゃなくってnodeからクライアント接続させるためのモジュールなのか。
  • node-inspectorでnode.jsをデバッグしてみる - 小さい頃はエラ呼吸

    2011.12.02追記 最新版で動作するようエントリを修正しました。 node.jsのデバッグ(ステップ実行)ができるnode-inspectorの使い方 - 大人になったら肺呼吸 はじめに このエントリでは、Ubuntu 10.10上にnode-inspectorとnode.jsをインストールし、node.jsをデバッグ(ステップ実行)する手順について書いています。このエントリを書くにあたり、以下のエントリを参考にさせていただきました。 node.jsでのデバッグ方法 - すにぺっと node.jsの開発時に役立つモジュール : アシアルブログ node-inspectorは、サーバサイドのJavaScriptをブラウザ上(Webkit系のブラウザ)でデバッグできるようにしてくれるライブラリです。 node-inspectorってのがあって、これがあると chrome上(webkit

    node-inspectorでnode.jsをデバッグしてみる - 小さい頃はエラ呼吸
    stealthinu
    stealthinu 2011/08/29
    node-inspectorでデバッグ。cloud9 ide使ってたが、最近はEmacs上で書いてるからデバッガも他使うパターンも試してみる。
  • 『Node.js in Action』1章「ウェブがnodeを必要とした理由」 - 以下斜め読んだ内容

    Manningから2012年春に出るnodeearly access programがスタートしてた Manning: Node.js in Action 著者は二人 人気モジュールのクリエータTJ Holowaychuk php/Drupalでのキャリアの長いMike Cantelon 最近だと「Drupal開発者によるnode入門」と題したプレゼンを地元Vancouverでやってる人 MikeのGitHubページ early access programのページで脱稿前の原稿がどんどんアップされてく予定で、2011.8.25時点で2章までアップ 導入にあたる1章だけ無料公開してたので斜め読んでみた。既出系トピックは適宜カット 以下斜め読んだ内容 ちょっと想像してみてほしいこと いろんな情報を一瞬で送ったり受信したり処理してしまうウェブアプリが現実になった世界 離れたところにいる友達

    『Node.js in Action』1章「ウェブがnodeを必要とした理由」 - 以下斜め読んだ内容
    stealthinu
    stealthinu 2011/08/29
    nodeがなぜつくられて、何が良いのかについてのいろいろな話。箇条書きで項目が書いてあるだけだけど参考になる。
  • 文字列結合のベンチマークをいろんな処理系でやってみた

    The document summarizes performance optimizations for Apache Camel by discussing various Enterprise Integration Patterns (EIPs) and components. It provides demonstrations and conclusions for content-based routing, splitting messages, marshaling and unmarshaling data, working with files and databases, using threads, templates, web services, and messaging. The overall goal is to help optimize Apache

    文字列結合のベンチマークをいろんな処理系でやってみた
    stealthinu
    stealthinu 2011/08/22
    まじか??node.js(というかv8 javascriptエンジン)が最強だったとは… あまりに予想外の結果にビビった。
  • 第4回 Node.jsとは何だったのか | gihyo.jp

    すでにチケットが売れ切れてしまったLL Planetsですが(※⁠)⁠、蓋を開けてみると今年はJavaScriptに関連したセッションが目白押しになっています。このように再びJavaScriptが注目を集めることになった理由は何だったのでしょうか? 今回のLL Planetsでは、現在日で活気を集めているNode.jsコミュニティとその周辺コミュニティの人達をお招きし、JavaScriptの再ブームの理由について再検証していく予定です。 ※) LL Planets チケット完売御礼 http://ll.jus.or.jp/blog/archives/233 JavaScriptプログラマのための全方位的完全武装ガイド まず午後一のセッションでは、最速インターフェース研究会の名称で有名なmalaさんに「JavaScriptプログラマのための全方位的完全武装ガイド」と題して45分間の基調講演

    第4回 Node.jsとは何だったのか | gihyo.jp
    stealthinu
    stealthinu 2011/08/22
    竹迫さんってセキュリティ系だけじゃなくてPerl系でこういう話もされるんだ。(というかそっちのほうが本職だよ!ということだとスミマセン)
  • 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 参加はこちらから

    stealthinu
    stealthinu 2011/08/15
    おお!nodejsのユーザグループなんてもうあるんだ。早速ML入ろう。