npmROS勉強中-仕事、プライベートでエラーが出たら書いていきます。/npmnpm2011.03.20node.jsとnpmのトラブルnode.jsのパッケージマネージャーである、npmを使ってるがいろんなマシンで試したけど、何かとトラブルがでる。言いながら、全部CentOSです。・VMwere上のCentOS5.5・VirtualBox上のCentOS5.5・物理マシン上のCentOS5.4・ServerMan上のCentOS5.5仮想ソフトは関係ないと思うけど、いろいろトラブルからインストール時に~develとかのパッケージを入れたり、試してみた。今のところ一番うまく言ったのはVirtualBoxの仮想マシン。本当はServerManでうまくいってほしかった。今までbase64をあえてインストールした記憶無いのに。インストールしたけど、なんかエラーがでてできなかった。build/default/base64_1.o」base64はID,PASSのencodeだけだから適当なツールで変換してソースにべた書きしました。なんで失敗するのかと思って、npmのフォルダに無理やり上手くいったOSのファイル持ってきたりいろいろしたけど、当然だめでした。ある20日に再チャレンジしたらなんか上手くいった。最後にこれも調べ途中だけど、node.jsのWebsocketって何種類かあるっぽいこれをつかったけど、VMwere上のCentOS5.5はエラーは出ないけどwebsocketのコネクションははれなかった。websocket-server他の環境はこっちを試したら上手くいてる。日本語の情報も少ない。2011.03.13node.jsでTwitterのタイムライン取得Twitterのパブリックタイムラインをプッシュでリアルタイムに情報を受け取ることのできるAPIhttp://dev.twitter.com/pages/streaming_apiよくサンプルで接続している先http://stream.twitter.com/1/statuses/sample.jsonさらに、statuses/filterを使用すると指定したキーワードのパブリックステータスだけを送ってもらうことができます。trackパラメータキーワード指定はtrackパラメータ試した感じ、大文字と小文字を区別しませんでした。キーワードは「,」で区切れば、複数のOR検索が出来ます。followパラメータユーザーを指定はfollowパラメータユーザーのIDを指定します。ユーザーか、指定ユーザのReTweetかが対象となります。キーワードは「,」で区切れば、複数のOR検索が出来ます。locationsパラメータ場所の指定を行う場合は、locations=南西,北東を経度緯度で指定して特定の地域を選択できます。console.log(e);}});});request.end();2011.03.13node.jsをCentOSにインストールしてみた。最近話題のnode.jsをインストールしてみた。サーバを準備すのも面倒なので、VirtualBoxにVMとしてCentOSを準備。インストールが終わった。下記バージョンがでればOK。ちなみにネットで「gcc-c++」「openssl-devel」とかが入っていなくて失敗という記事をよく見たのであらかじめインストールでdevelなんちゃらは入れておきました。つぎに「npm」をインストールする。npmはPHPのPEAR的なもので、いろんなモジュール(フレームワークも)簡単にインストールできる。これでインストールは終わったので、フレームワークとかを一通りインストールやりたいことのが・DB連携させてみたい。・websocketを試したい。http-basic-authはJSONの解析エラーがでたのでhttp://registry.npmjs.org/http-basic-auth/-/http-basic-auth-0.1.0.tgzを落としてきて、ファイルを直でおいて使ってます。環境はそろったので、これからソースを準備。最新の投稿UnityHubでOpenJDKがインストール出来ない。